From 3c35e7f60cde6452209ec94f84e92edf62be1964 Mon Sep 17 00:00:00 2001 From: noisedestroyers Date: Tue, 22 Jul 2025 11:34:56 -0400 Subject: [PATCH] updated db schema def --- .../0.2.1627.58842/CodeChunks.db | Bin 0 -> 282624 bytes .../0.2.1627.58842/SemanticSymbols.db | Bin 0 -> 110592 bytes .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 102201 bytes ...04d20783-6285-440c-af88-91c3bb2700c1.vsidx | Bin 0 -> 20343 bytes ...09a1364d-d813-4415-af79-118eb7c52820.vsidx | Bin 0 -> 186115 bytes ...235d72c8-ba7c-429c-b0b0-5764d385c7aa.vsidx | Bin 0 -> 58458 bytes ...a7681683-8650-4695-951e-fe280d74088a.vsidx | Bin 0 -> 28151 bytes ...b0bd73ab-24f2-4d3d-bb40-cef2db56ce62.vsidx | Bin 0 -> 41402 bytes .../58f36ee7-6c5c-45a1-a82a-2b86460da495 | Bin 0 -> 40973 bytes .../.vs/CCNetLogReader/v16/.suo | Bin 0 -> 196608 bytes .../.vs/CCNetLogReader/v17/.futdcache.v2 | Bin 0 -> 124 bytes .../.vs/CCNetLogReader/v17/.suo | Bin 0 -> 348160 bytes .../v17/DocumentLayout.backup.json | 180 + .../CCNetLogReader/v17/DocumentLayout.json | 180 + .../v17/ResourceExplorer/settings.json | 1 + .../ccnetlogreader.metadata.v9.bin | Bin 0 -> 1073 bytes .../ccnetlogreader.projects.v9.bin | Bin 0 -> 26714 bytes .../ccnetlogreader.strings.v9.bin | Bin 0 -> 121388 bytes .../.vs/CCNetControls.csproj.dtbcache.json | 1 + .../CCNetControls/CCNetControls.csproj | 61 + legacy/CCNetLogReader/CCNetControls/Class1.cs | 12 + .../CCNetControls/ManuscriptLogin.Designer.cs | 134 + .../CCNetControls/ManuscriptLogin.cs | 20 + .../CCNetControls/ManuscriptLogin.resx | 120 + .../CCNetControls/Properties/AssemblyInfo.cs | 36 + ...ework,Version=v4.5.2.AssemblyAttributes.cs | 4 + .../CCNetControls.csproj.FileListAbsolute.txt | 0 ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 1932 bytes legacy/CCNetLogReader/CCNetLogReader.sln | 64 + .../.vs/CCNetLogReader.csproj.dtbcache.json | 1 + legacy/CCNetLogReader/CCNetLogReader/5.ico | Bin 0 -> 9662 bytes .../CCNetLogReader/CCNetLogReader/App.config | 51 + .../CCNetLogReader/CCNetLogReader.csproj | 231 + .../CCNetLogReader/Configuration.cs | 95 + .../CCNetLogReader/Configuration.xml | 58 + .../CCNetLogReader/Form2.Designer.cs | 39 + legacy/CCNetLogReader/CCNetLogReader/Form2.cs | 20 + .../CCNetLogReader/CCNetLogReader/Logging.cs | 40 + .../CCNetLogReader/MainWindow.Designer.cs | 493 + .../CCNetLogReader/MainWindow.cs | 610 + .../CCNetLogReader/MainWindow.resx | 293 + .../CCNetLogReader/CCNetLogReader/Program.cs | 28 + .../CCNetLogReader/Properties/AssemblyInfo.cs | 35 + .../Properties/Resources.Designer.cs | 63 + .../CCNetLogReader/Properties/Resources.resx | 117 + .../Properties/Settings.Designer.cs | 67 + .../Properties/Settings.settings | 18 + .../CCNetLogReader/Publish.Designer.cs | 256 + .../CCNetLogReader/CCNetLogReader/Publish.cs | 407 + .../CCNetLogReader/Publish.resx | 126 + .../CCNetLogReader/ReleaseNotes.Designer.cs | 314 + .../CCNetLogReader/ReleaseNotes.cs | 183 + .../CCNetLogReader/ReleaseNotes.resx | 123 + .../CCNetLogReader/CCNetLogReader/S3Client.cs | 127 + .../CCNetLogReader/ServerBuild.cs | 26 + .../CCNetLogReader/ZendeskClient.cs | 78 + .../CCNetLogReader/bin/Debug/7z.dll | Bin 0 -> 1907712 bytes .../DataPRO_Release_Notes-4.0.1211.52604 | Bin 0 -> 12081 bytes .../FogbugzLog/13735.638397908800000000.xml | 461 + .../FogbugzLog/14680.638406569050000000.xml | 180 + .../FogbugzLog/16305.638181278790000000.xml | 93 + .../FogbugzLog/18375.638205434750000000.xml | 338 + .../Debug/FogbugzLog/2.637605842280000000.xml | 67 + .../FogbugzLog/22268.638205435670000000.xml | 338 + .../FogbugzLog/25659.638205441720000000.xml | 130 + .../FogbugzLog/26988.638385020120000000.xml | 290 + .../FogbugzLog/27073.638386116010000000.xml | 375 + .../FogbugzLog/28246.638397909570000000.xml | 398 + .../FogbugzLog/28289.637999581490000000.xml | 187 + .../FogbugzLog/28292.638205435670000000.xml | 368 + .../FogbugzLog/29358.638205435420000000.xml | 317 + .../FogbugzLog/29397.638205442800000000.xml | 168 + .../FogbugzLog/29410.638205434480000000.xml | 274 + .../FogbugzLog/29445.638467330870000000.xml | 188 + .../FogbugzLog/29472.638205434210000000.xml | 181 + .../FogbugzLog/29476.638205435670000000.xml | 146 + .../FogbugzLog/29491.638385023390000000.xml | 182 + .../FogbugzLog/29493.638205435420000000.xml | 144 + .../FogbugzLog/29498.638205434760000000.xml | 202 + .../FogbugzLog/29499.638205434220000000.xml | 159 + .../FogbugzLog/29530.638205435680000000.xml | 209 + .../FogbugzLog/29554.638205436810000000.xml | 292 + .../FogbugzLog/29585.638205434500000000.xml | 179 + .../FogbugzLog/29606.638205434770000000.xml | 103 + .../FogbugzLog/29609.638205434770000000.xml | 102 + .../FogbugzLog/29613.638205435860000000.xml | 122 + .../FogbugzLog/29621.638205434770000000.xml | 166 + .../FogbugzLog/29631.638532767920000000.xml | 392 + .../FogbugzLog/29640.638205434780000000.xml | 111 + .../FogbugzLog/29648.638829286660000000.xml | 286 + .../FogbugzLog/29654.638205437040000000.xml | 487 + .../FogbugzLog/29660.638205435680000000.xml | 171 + .../FogbugzLog/29671.638205434780000000.xml | 91 + .../FogbugzLog/29678.638321082970000000.xml | 318 + .../FogbugzLog/29683.638205434780000000.xml | 112 + .../FogbugzLog/29686.638205434790000000.xml | 100 + .../FogbugzLog/29704.638205435690000000.xml | 210 + .../FogbugzLog/29714.638205435690000000.xml | 174 + .../FogbugzLog/29719.638067204380000000.xml | 142 + .../FogbugzLog/29731.638205435430000000.xml | 81 + .../FogbugzLog/29758.638385021400000000.xml | 269 + .../FogbugzLog/29759.638205435870000000.xml | 169 + .../FogbugzLog/29764.638385016520000000.xml | 430 + .../FogbugzLog/29779.638205438680000000.xml | 198 + .../FogbugzLog/29781.638205435870000000.xml | 155 + .../FogbugzLog/29782.638205435870000000.xml | 165 + .../FogbugzLog/29794.638205435870000000.xml | 99 + .../FogbugzLog/29795.638205436240000000.xml | 283 + .../FogbugzLog/29815.638205436050000000.xml | 127 + .../FogbugzLog/29816.638205435870000000.xml | 144 + .../FogbugzLog/29829.638205435880000000.xml | 77 + .../FogbugzLog/29832.638205435880000000.xml | 85 + .../FogbugzLog/29833.638205435880000000.xml | 132 + .../FogbugzLog/29835.638205436600000000.xml | 287 + .../FogbugzLog/29842.638205437040000000.xml | 477 + .../FogbugzLog/29844.638205436410000000.xml | 419 + .../FogbugzLog/29871.638205436060000000.xml | 100 + .../FogbugzLog/29881.638205436060000000.xml | 85 + .../FogbugzLog/29887.638205436060000000.xml | 319 + .../FogbugzLog/29910.638205437040000000.xml | 812 + .../FogbugzLog/29916.638205436610000000.xml | 129 + .../FogbugzLog/29918.638205437040000000.xml | 111 + .../FogbugzLog/29934.638205436250000000.xml | 203 + .../FogbugzLog/29942.638205437040000000.xml | 99 + .../FogbugzLog/29948.638205441720000000.xml | 660 + .../FogbugzLog/29949.638205436250000000.xml | 148 + .../FogbugzLog/29954.638205437040000000.xml | 267 + .../FogbugzLog/29966.638205437050000000.xml | 112 + .../FogbugzLog/29968.638205442410000000.xml | 289 + .../FogbugzLog/29983.638205436610000000.xml | 102 + .../FogbugzLog/29987.638205438120000000.xml | 369 + .../FogbugzLog/29998.638205436830000000.xml | 184 + .../Debug/FogbugzLog/3.633725887570000000.xml | 75 + .../FogbugzLog/30004.638205436430000000.xml | 149 + .../FogbugzLog/30014.638205437050000000.xml | 210 + .../FogbugzLog/30027.638205436610000000.xml | 101 + .../FogbugzLog/30034.638205436840000000.xml | 79 + .../FogbugzLog/30047.638205437060000000.xml | 94 + .../FogbugzLog/30048.638205436610000000.xml | 128 + .../FogbugzLog/30050.638205436620000000.xml | 121 + .../FogbugzLog/30055.638205436620000000.xml | 221 + .../FogbugzLog/30063.638205436620000000.xml | 96 + .../FogbugzLog/30075.638284941090000000.xml | 285 + .../FogbugzLog/30080.638756481560000000.xml | 208 + .../FogbugzLog/30082.638205436840000000.xml | 126 + .../FogbugzLog/30089.638205436840000000.xml | 132 + .../FogbugzLog/30105.638094909470000000.xml | 74 + .../FogbugzLog/30106.638205437060000000.xml | 89 + .../FogbugzLog/30109.638205436840000000.xml | 97 + .../FogbugzLog/30113.638205437070000000.xml | 176 + .../FogbugzLog/30125.638205437070000000.xml | 92 + .../FogbugzLog/30127.638205437070000000.xml | 81 + .../FogbugzLog/30137.638205437280000000.xml | 151 + .../FogbugzLog/30143.638205437070000000.xml | 97 + .../FogbugzLog/30144.638205437280000000.xml | 205 + .../FogbugzLog/30163.638205437280000000.xml | 165 + .../FogbugzLog/30164.638205437750000000.xml | 135 + .../FogbugzLog/30173.638205437750000000.xml | 103 + .../FogbugzLog/30174.638205437750000000.xml | 134 + .../FogbugzLog/30175.638205437760000000.xml | 159 + .../FogbugzLog/30182.638405670420000000.xml | 266 + .../FogbugzLog/30190.638205437290000000.xml | 93 + .../FogbugzLog/30196.638205437290000000.xml | 86 + .../FogbugzLog/30201.638205437760000000.xml | 162 + .../FogbugzLog/30233.638205437290000000.xml | 131 + .../FogbugzLog/30237.638205442630000000.xml | 196 + .../FogbugzLog/30243.638205437760000000.xml | 119 + .../FogbugzLog/30244.638205437760000000.xml | 116 + .../FogbugzLog/30249.638205441720000000.xml | 196 + .../FogbugzLog/30271.638205437770000000.xml | 120 + .../FogbugzLog/30273.638205438140000000.xml | 186 + .../FogbugzLog/30274.638205437770000000.xml | 99 + .../FogbugzLog/30276.638205438140000000.xml | 129 + .../FogbugzLog/30281.638467330890000000.xml | 300 + .../FogbugzLog/30291.638205437770000000.xml | 107 + .../FogbugzLog/30294.638205437770000000.xml | 85 + .../FogbugzLog/30295.638205437770000000.xml | 69 + .../FogbugzLog/30296.638829073120000000.xml | 279 + .../FogbugzLog/30297.638205438140000000.xml | 138 + .../FogbugzLog/30315.638205442630000000.xml | 121 + .../FogbugzLog/30316.638205437770000000.xml | 108 + .../FogbugzLog/30317.638205438140000000.xml | 185 + .../FogbugzLog/30319.638138111890000000.xml | 59 + .../FogbugzLog/30341.638205438140000000.xml | 76 + .../FogbugzLog/30349.638205438150000000.xml | 106 + .../FogbugzLog/30356.638205442800000000.xml | 219 + .../FogbugzLog/30359.638205438150000000.xml | 158 + .../FogbugzLog/30367.638205442410000000.xml | 167 + .../FogbugzLog/30388.638205441730000000.xml | 171 + .../FogbugzLog/30416.638205441740000000.xml | 153 + .../FogbugzLog/30429.638336573660000000.xml | 252 + .../FogbugzLog/30431.638205442420000000.xml | 192 + .../FogbugzLog/30437.638218307610000000.xml | 245 + .../FogbugzLog/30442.638205442630000000.xml | 156 + .../FogbugzLog/30446.638217298750000000.xml | 435 + .../FogbugzLog/30460.638205442420000000.xml | 254 + .../FogbugzLog/30467.638397910400000000.xml | 298 + .../FogbugzLog/30468.638217652390000000.xml | 243 + .../FogbugzLog/30479.638205442630000000.xml | 238 + .../FogbugzLog/30500.638205442430000000.xml | 202 + .../FogbugzLog/30510.638205442430000000.xml | 142 + .../FogbugzLog/30580.638397892990000000.xml | 274 + .../FogbugzLog/30582.638205442810000000.xml | 130 + .../FogbugzLog/30594.638397908810000000.xml | 200 + .../FogbugzLog/30600.638205442810000000.xml | 203 + .../FogbugzLog/30605.638217310170000000.xml | 110 + .../FogbugzLog/30611.638205442820000000.xml | 129 + .../FogbugzLog/30617.638216619500000000.xml | 171 + .../FogbugzLog/30621.638773230200000000.xml | 2350 + .../FogbugzLog/30628.638397909570000000.xml | 292 + .../FogbugzLog/30634.638205443080000000.xml | 141 + .../FogbugzLog/30701.638217306220000000.xml | 222 + .../FogbugzLog/31738.638397912850000000.xml | 566 + .../FogbugzLog/31747.638215796300000000.xml | 267 + .../FogbugzLog/31754.638397910650000000.xml | 400 + .../FogbugzLog/31764.638397892990000000.xml | 165 + .../FogbugzLog/31767.638217304530000000.xml | 120 + .../FogbugzLog/31777.638217298770000000.xml | 112 + .../FogbugzLog/31780.638217305270000000.xml | 162 + .../FogbugzLog/31783.638217301110000000.xml | 233 + .../FogbugzLog/31787.638217303090000000.xml | 100 + .../FogbugzLog/31792.638217303660000000.xml | 171 + .../FogbugzLog/31795.638467330900000000.xml | 109 + .../FogbugzLog/31810.638397909340000000.xml | 243 + .../FogbugzLog/31818.638397909570000000.xml | 170 + .../FogbugzLog/31824.638397893000000000.xml | 169 + .../FogbugzLog/31832.638397893000000000.xml | 340 + .../FogbugzLog/31861.638397908820000000.xml | 184 + .../FogbugzLog/31863.638397908820000000.xml | 211 + .../FogbugzLog/31883.638397910140000000.xml | 248 + .../FogbugzLog/31890.638397909580000000.xml | 194 + .../FogbugzLog/31896.638397909580000000.xml | 455 + .../FogbugzLog/31908.638397909340000000.xml | 264 + .../FogbugzLog/32971.638397909590000000.xml | 151 + .../FogbugzLog/33000.638397909590000000.xml | 229 + .../FogbugzLog/33008.638397910150000000.xml | 429 + .../FogbugzLog/33013.638397909600000000.xml | 182 + .../FogbugzLog/33017.638265806360000000.xml | 756 + .../FogbugzLog/33042.638397911320000000.xml | 198 + .../FogbugzLog/33044.638397910650000000.xml | 226 + .../FogbugzLog/33045.638397910160000000.xml | 112 + .../FogbugzLog/33048.638332332490000000.xml | 237 + .../FogbugzLog/33049.638424938770000000.xml | 184 + .../FogbugzLog/33050.638446380550000000.xml | 517 + .../FogbugzLog/33051.638397910170000000.xml | 105 + .../FogbugzLog/33054.638600408700000000.xml | 183 + .../FogbugzLog/33057.638397912850000000.xml | 204 + .../FogbugzLog/33058.638397910410000000.xml | 220 + .../FogbugzLog/33062.638397910170000000.xml | 101 + .../FogbugzLog/33084.638397910660000000.xml | 166 + .../FogbugzLog/33137.638397910420000000.xml | 194 + .../FogbugzLog/33144.638397910420000000.xml | 198 + .../FogbugzLog/33170.638397910430000000.xml | 148 + .../FogbugzLog/33195.638397911330000000.xml | 192 + .../FogbugzLog/33197.638397910680000000.xml | 104 + .../FogbugzLog/33199.638397912590000000.xml | 620 + .../FogbugzLog/33209.638397912600000000.xml | 167 + .../FogbugzLog/33237.638397912600000000.xml | 319 + .../FogbugzLog/33245.638397911350000000.xml | 101 + .../FogbugzLog/34252.638397911350000000.xml | 291 + .../FogbugzLog/34254.638397911350000000.xml | 2939 ++ .../FogbugzLog/34269.638397912010000000.xml | 129 + .../FogbugzLog/34304.638397912020000000.xml | 164 + .../FogbugzLog/34318.638397912600000000.xml | 162 + .../FogbugzLog/34350.638397912600000000.xml | 481 + .../FogbugzLog/34407.638600409200000000.xml | 739 + .../FogbugzLog/34418.638397912870000000.xml | 166 + .../FogbugzLog/34419.638397912870000000.xml | 122 + .../FogbugzLog/34420.638405936760000000.xml | 160 + .../FogbugzLog/34429.638397912870000000.xml | 113 + .../FogbugzLog/34462.638424933710000000.xml | 155 + .../FogbugzLog/34466.638406558760000000.xml | 147 + .../FogbugzLog/34480.638404097770000000.xml | 143 + .../FogbugzLog/35495.638404195490000000.xml | 270 + .../FogbugzLog/35506.638404941230000000.xml | 86 + .../FogbugzLog/35544.638409390800000000.xml | 330 + .../FogbugzLog/35551.638663277590000000.xml | 906 + .../FogbugzLog/35569.638585705910000000.xml | 284 + .../FogbugzLog/35577.638405917730000000.xml | 192 + .../FogbugzLog/35601.638600407870000000.xml | 410 + .../FogbugzLog/35627.638409361600000000.xml | 361 + .../FogbugzLog/36697.638600406980000000.xml | 314 + .../FogbugzLog/36712.638410197650000000.xml | 399 + .../FogbugzLog/36713.638410197520000000.xml | 367 + .../FogbugzLog/36718.638410181790000000.xml | 133 + .../FogbugzLog/36721.638410197150000000.xml | 185 + .../FogbugzLog/36724.638410180910000000.xml | 2761 + .../FogbugzLog/36728.638424860570000000.xml | 252 + .../FogbugzLog/36737.638410179310000000.xml | 396 + .../FogbugzLog/36769.638600405630000000.xml | 149 + .../FogbugzLog/36821.638602880780000000.xml | 517 + .../FogbugzLog/36840.638600406740000000.xml | 188 + .../FogbugzLog/36841.638600406740000000.xml | 145 + .../FogbugzLog/36873.638600407250000000.xml | 381 + .../FogbugzLog/37945.638600407250000000.xml | 154 + .../FogbugzLog/38044.638600407450000000.xml | 164 + .../FogbugzLog/39057.638600407460000000.xml | 161 + .../FogbugzLog/39076.638600407470000000.xml | 150 + .../FogbugzLog/39106.638600407670000000.xml | 286 + .../FogbugzLog/39122.638600407670000000.xml | 184 + .../FogbugzLog/39124.638600408910000000.xml | 1455 + .../FogbugzLog/39138.638600409200000000.xml | 169 + .../FogbugzLog/39182.638600408710000000.xml | 662 + .../FogbugzLog/39231.638600408120000000.xml | 152 + .../FogbugzLog/39238.638600408120000000.xml | 161 + .../FogbugzLog/39258.638600408470000000.xml | 140 + .../FogbugzLog/39265.638600408130000000.xml | 244 + .../FogbugzLog/39282.638791207570000000.xml | 97 + .../FogbugzLog/39313.638600408140000000.xml | 136 + .../FogbugzLog/39329.638600408710000000.xml | 211 + .../FogbugzLog/39361.638600408490000000.xml | 111 + .../FogbugzLog/39367.638602949330000000.xml | 136 + .../FogbugzLog/39396.638600408720000000.xml | 247 + .../FogbugzLog/39409.638600408920000000.xml | 406 + .../FogbugzLog/39426.638600408720000000.xml | 288 + .../FogbugzLog/39462.638600408730000000.xml | 127 + .../FogbugzLog/39517.638766084510000000.xml | 234 + .../FogbugzLog/40545.638600409220000000.xml | 153 + .../FogbugzLog/40673.638780899790000000.xml | 417 + .../FogbugzLog/40688.638768639580000000.xml | 144 + .../FogbugzLog/40690.638600409830000000.xml | 592 + .../FogbugzLog/40697.638600409610000000.xml | 321 + .../FogbugzLog/40741.638600409840000000.xml | 210 + .../FogbugzLog/40752.638790718070000000.xml | 274 + .../FogbugzLog/41807.638780900350000000.xml | 174 + .../FogbugzLog/42884.638851634360000000.xml | 169 + .../FogbugzLog/42954.638780900170000000.xml | 123 + .../FogbugzLog/42989.638780900370000000.xml | 197 + .../FogbugzLog/43008.638780900690000000.xml | 711 + .../FogbugzLog/43059.638780900700000000.xml | 229 + .../FogbugzLog/43122.638664238780000000.xml | 1134 + .../FogbugzLog/43154.638780901280000000.xml | 124 + .../FogbugzLog/43174.638780901280000000.xml | 130 + .../FogbugzLog/43212.638780902900000000.xml | 293 + .../FogbugzLog/43288.638780902070000000.xml | 311 + .../FogbugzLog/43312.638780902080000000.xml | 87 + .../FogbugzLog/43384.638830158940000000.xml | 584 + .../FogbugzLog/43457.638780902710000000.xml | 100 + .../FogbugzLog/43483.638780902900000000.xml | 148 + .../FogbugzLog/43551.638780903160000000.xml | 149 + .../FogbugzLog/43572.638791240880000000.xml | 254 + .../FogbugzLog/43574.638851634150000000.xml | 523 + .../FogbugzLog/43660.638802324290000000.xml | 304 + .../FogbugzLog/43683.638791235800000000.xml | 2884 + .../FogbugzLog/44166.638851629310000000.xml | 178 + .../FogbugzLog/44166.638864505660000000.xml | 186 + .../Debug/Projects/Battery Measurement.xml | 66 + .../bin/Debug/Projects/CCNetLogReader.xml | 310 + .../bin/Debug/Projects/Cal Station.xml | 11249 ++++ .../bin/Debug/Projects/DATAPRO_DEVEL_4_00.xml | 8092 +++ .../bin/Debug/Projects/DATAPRO_DEVEL_4_03.xml | 22482 ++++++++ .../bin/Debug/Projects/DATAPRO_DEVEL_4_04.xml | 43955 ++++++++++++++++ .../bin/Debug/Projects/DATAPRO_DEVEL_4_05.xml | 182 + .../bin/Debug/Projects/DATAPRO_DEV_1_06.xml | 1706 + .../bin/Debug/Projects/DATAPRO_MAINT_1_04.xml | 4565 ++ .../bin/Debug/Projects/DATAPRO_MAINT_3_00.xml | 1633 + .../bin/Debug/Projects/DATAPRO_MAINT_3_01.xml | 3845 ++ .../bin/Debug/Projects/DATAPRO_MAINT_3_03.xml | 6865 +++ .../bin/Debug/Projects/DATAPRO_MAINT_4_00.xml | 14119 +++++ .../bin/Debug/Projects/DATAPRO_MAINT_4_01.xml | 2491 + .../bin/Debug/Projects/DATAPRO_MAINT_4_02.xml | 5967 +++ .../bin/Debug/Projects/DATAPRO_MAINT_4_04.xml | 1310 + .../lib/ICSharpCode.SharpZipLib.dll | Bin 0 -> 192512 bytes .../CCNetLogReader/lib/NPlot.dll | Bin 0 -> 180224 bytes .../CCNetLogReader/lib/NetReflector.dll | Bin 0 -> 53248 bytes .../CCNetLogReader/lib/Objection.dll | Bin 0 -> 24576 bytes .../CCNetLogReader/lib/Objection.pdb | Bin 0 -> 36352 bytes .../lib/ThoughtWorks.CruiseControl.Core.XML | 36939 +++++++++++++ .../lib/ThoughtWorks.CruiseControl.Core.dll | Bin 0 -> 905216 bytes .../lib/ThoughtWorks.CruiseControl.Core.pdb | Bin 0 -> 2463232 bytes .../lib/ThoughtWorks.CruiseControl.Remote.XML | 8392 +++ .../lib/ThoughtWorks.CruiseControl.Remote.dll | Bin 0 -> 163840 bytes .../lib/ThoughtWorks.CruiseControl.Remote.pdb | Bin 0 -> 591360 bytes ...ughtWorks.CruiseControl.Core.resources.dll | Bin 0 -> 4608 bytes .../CCNetLogReader/lib/edtFTPnet.dll | Bin 0 -> 167936 bytes ...ughtWorks.CruiseControl.Core.resources.dll | Bin 0 -> 4608 bytes ...ughtWorks.CruiseControl.Core.resources.dll | Bin 0 -> 4608 bytes ...ughtWorks.CruiseControl.Core.resources.dll | Bin 0 -> 4608 bytes .../CCNetLogReader/lib/log4net.dll | Bin 0 -> 270336 bytes .../lib/xsl/AlternativeNUnitDetails.xsl | 380 + .../lib/xsl/AntsPerformanceCallTree.xslt | 102 + .../lib/xsl/AntsPerformanceMethods.xslt | 102 + .../lib/xsl/AntsPerformanceTopMethods.xslt | 100 + .../CCNetLogReader/lib/xsl/CodeItRight.xsl | 190 + .../lib/xsl/CodeItRightSummary.xsl | 93 + .../CCNetLogReader/lib/xsl/MBUnitDetails.xsl | 599 + .../CCNetLogReader/lib/xsl/MBUnitSummary.xsl | 260 + .../CCNetLogReader/lib/xsl/Metrics.xsl | 83 + .../CCNetLogReader/lib/xsl/MetricsSummary.xsl | 44 + .../lib/xsl/ModificationHistory.xsl | 161 + .../lib/xsl/MsTestCover2010.xsl | 185 + .../CCNetLogReader/lib/xsl/MsTestReport.xsl | 140 + .../lib/xsl/MsTestReport2008.xsl | 257 + .../lib/xsl/MsTestReport2010.xsl | 417 + .../CCNetLogReader/lib/xsl/MsTestSummary.xsl | 70 + .../lib/xsl/MsTestSummary2008.xsl | 59 + .../lib/xsl/MsTestSummary2010.xsl | 59 + .../CCNetLogReader/lib/xsl/NAnt.xsl | 93 + .../CCNetLogReader/lib/xsl/NAntTiming.xsl | 118 + .../CCNetLogReader/lib/xsl/NCover.xsl | 71 + .../CCNetLogReader/lib/xsl/NCoverExplorer.xsl | 491 + .../lib/xsl/NCoverExplorerSummary.xsl | 126 + .../CCNetLogReader/lib/xsl/NCoverSummary.xsl | 30 + .../lib/xsl/ReportGenerator.xsl | 266 + .../lib/xsl/ReportGeneratorSummary.xsl | 130 + .../CCNetLogReader/lib/xsl/ShfbReport.xsl | 115 + .../CCNetLogReader/lib/xsl/ShfbSummary.xsl | 53 + .../CCNetLogReader/lib/xsl/SimianReport.xsl | 97 + .../CCNetLogReader/lib/xsl/SimianSummary.xsl | 56 + .../lib/xsl/StatisticsGraphs.xsl | 282 + .../CCNetLogReader/lib/xsl/StyleCopReport.xsl | 49 + .../lib/xsl/StyleCopSummary.xsl | 35 + .../lib/xsl/UnitTestDetails.xsl | 242 + .../CCNetLogReader/lib/xsl/ant.xsl | 210 + .../lib/xsl/compile-msbuild.xsl | 57 + .../CCNetLogReader/lib/xsl/compile.xsl | 35 + .../CCNetLogReader/lib/xsl/console.xsl | 23 + .../CCNetLogReader/lib/xsl/cruisecontrol.css | 32 + .../lib/xsl/dupfinder-summary.xsl | 31 + .../CCNetLogReader/lib/xsl/dupfinder.xsl | 55 + .../CCNetLogReader/lib/xsl/emma.xsl | 68 + .../CCNetLogReader/lib/xsl/fit.xsl | 26 + .../CCNetLogReader/lib/xsl/fitnesse.xsl | 129 + .../lib/xsl/fxcop-report_1_36.xsl | 409 + .../lib/xsl/fxcop-summary_1_36.xsl | 40 + .../lib/xsl/gendarme-report-ccnet.xsl | 289 + .../lib/xsl/gendarme-summary-ccnet.xsl | 33 + .../CCNetLogReader/lib/xsl/header.xsl | 84 + .../CCNetLogReader/lib/xsl/modifications.xsl | 59 + .../lib/xsl/modificationsByChangeNumber.xsl | 115 + .../CCNetLogReader/lib/xsl/msbuild.xsl | 174 + .../lib/xsl/ndependreport-ccnet.v2.xsl | 1158 + .../CCNetLogReader/lib/xsl/nunitv2.xsl | 179 + .../CCNetLogReader/lib/xsl/statistics.xsl | 120 + .../CCNetLogReader/lib/xsl/tests.xsl | 263 + .../CCNetLogReader/lib/xsl/timing.xsl | 50 + .../CCNetLogReader/lib/xsl/unittests.xsl | 130 + .../CCNetLogReader/lib/xsl/vil.xsl | 70 + ...ework,Version=v4.5.2.AssemblyAttributes.cs | 4 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + ...CCNetLogReader.csproj.FileListAbsolute.txt | 30 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 137 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 5862 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 4608 bytes .../CCNetLogReader/packages.config | 27 + .../CCNetLogReader/CCNetWrapper/BuildLog.cs | 40 + .../CCNetWrapper/CCNetWrapper.csproj | 56 + .../CCNetLogReader/CCNetWrapper/ProjectLog.cs | 43 + .../CCNetWrapper/Properties/AssemblyInfo.cs | 35 + ...ework,Version=v4.5.2.AssemblyAttributes.cs | 4 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + .../CCNetWrapper.csproj.FileListAbsolute.txt | 9 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6732 bytes .../.vs/FogbugzLogReader.csproj.dtbcache.json | 1 + .../FogbugzLogReader/App.config | 28 + .../FogbugzLogReader/FogbugzLogReader.csproj | 77 + .../FogbugzLogReader/Program.cs | 110 + .../Properties/AssemblyInfo.cs | 35 + .../Properties/Settings.Designer.cs | 35 + .../Properties/Settings.settings | 9 + .../FogbugzLogReader/Settings1.Designer.cs | 38 + .../FogbugzLogReader/Settings1.settings | 9 + ...ework,Version=v4.5.2.AssemblyAttributes.cs | 4 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 1901 bytes ...gbugzLogReader.csproj.FileListAbsolute.txt | 0 .../.vs/FogbugzWrapper.csproj.dtbcache.json | 1 + legacy/CCNetLogReader/FogbugzWrapper/Cases.cs | 164 + .../CCNetLogReader/FogbugzWrapper/FBEvent.cs | 77 + .../FogbugzWrapper/FogbugzClient.cs | 364 + .../FogbugzWrapper/FogbugzWrapper.csproj | 59 + .../CCNetLogReader/FogbugzWrapper/Project.cs | 51 + .../FogbugzWrapper/Properties/AssemblyInfo.cs | 35 + .../FogbugzWrapper/ZendeskCase.cs | 20 + ...ework,Version=v4.5.2.AssemblyAttributes.cs | 4 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 1744 bytes ...FogbugzWrapper.csproj.FileListAbsolute.txt | 6 + .../CCNetLogReader/ManuscriptEdit/App.config | 18 + .../ManuscriptEdit/MainWindow.Designer.cs | 335 + .../ManuscriptEdit/MainWindow.cs | 135 + .../ManuscriptEdit/MainWindow.resx | 120 + .../ManuscriptEdit/ManuscriptEdit.csproj | 89 + .../CCNetLogReader/ManuscriptEdit/Program.cs | 22 + .../ManuscriptEdit/Properties/AssemblyInfo.cs | 36 + .../Properties/Resources.Designer.cs | 70 + .../ManuscriptEdit/Properties/Resources.resx | 117 + .../Properties/Settings.Designer.cs | 35 + .../Properties/Settings.settings | 9 + ...amework,Version=v4.8.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7156 bytes ...ManuscriptEdit.csproj.FileListAbsolute.txt | 0 .../.vs/ZendeskTickets.csproj.dtbcache.json | 1 + .../CCNetLogReader/ZendeskTickets/App.config | 37 + .../CCNetLogReader/ZendeskTickets/Program.cs | 115 + .../ZendeskTickets/Properties/AssemblyInfo.cs | 36 + .../Properties/Settings1.Designer.cs | 35 + .../Properties/Settings1.settings | 9 + .../ZendeskTickets/Settings1.Designer.cs | 56 + .../ZendeskTickets/Settings1.settings | 15 + .../ZendeskTickets/ZendeskTickets.csproj | 77 + .../ZendeskTickets/ZendeskTickets.csproj.user | 7 + .../ZendeskTickets/bin/Debug/RunCurl.cmd | 1 + .../bin/Debug/curl-ca-bundle.crt | 3401 ++ .../ZendeskTickets/bin/Debug/curl.exe | Bin 0 -> 4119160 bytes .../ZendeskTickets/bin/Debug/libcurl-x64.dll | Bin 0 -> 1021048 bytes .../ZendeskTickets/bin/Release/RunCurl.cmd | 1 + .../bin/Release/curl-ca-bundle.crt | 3401 ++ .../ZendeskTickets/bin/Release/curl.exe | Bin 0 -> 4119160 bytes .../bin/Release/libcurl-x64.dll | Bin 0 -> 1021048 bytes .../ZendeskTickets/bin/ZendeskTickets_v00.zip | Bin 0 -> 2588189 bytes ...ework,Version=v4.5.2.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 1932 bytes ...ZendeskTickets.csproj.FileListAbsolute.txt | 0 legacy/CCNetLogReader/blankdoc.docx | Bin 0 -> 12084 bytes 515 files changed, 272693 insertions(+) create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/CopilotIndices/0.2.1627.58842/CodeChunks.db create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/CopilotIndices/0.2.1627.58842/SemanticSymbols.db create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/DesignTimeBuild/.dtbcache.v2 create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/04d20783-6285-440c-af88-91c3bb2700c1.vsidx create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/09a1364d-d813-4415-af79-118eb7c52820.vsidx create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/235d72c8-ba7c-429c-b0b0-5764d385c7aa.vsidx create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/a7681683-8650-4695-951e-fe280d74088a.vsidx create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/b0bd73ab-24f2-4d3d-bb40-cef2db56ce62.vsidx create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/copilot-chat/54875149/sessions/58f36ee7-6c5c-45a1-a82a-2b86460da495 create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/v16/.suo create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/v17/.futdcache.v2 create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/v17/.suo create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/v17/DocumentLayout.backup.json create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/v17/DocumentLayout.json create mode 100644 legacy/CCNetLogReader/.vs/CCNetLogReader/v17/ResourceExplorer/settings.json create mode 100644 legacy/CCNetLogReader/.vs/ProjectEvaluation/ccnetlogreader.metadata.v9.bin create mode 100644 legacy/CCNetLogReader/.vs/ProjectEvaluation/ccnetlogreader.projects.v9.bin create mode 100644 legacy/CCNetLogReader/.vs/ProjectEvaluation/ccnetlogreader.strings.v9.bin create mode 100644 legacy/CCNetLogReader/CCNetControls/.vs/CCNetControls.csproj.dtbcache.json create mode 100644 legacy/CCNetLogReader/CCNetControls/CCNetControls.csproj create mode 100644 legacy/CCNetLogReader/CCNetControls/Class1.cs create mode 100644 legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.Designer.cs create mode 100644 legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.cs create mode 100644 legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.resx create mode 100644 legacy/CCNetLogReader/CCNetControls/Properties/AssemblyInfo.cs create mode 100644 legacy/CCNetLogReader/CCNetControls/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/CCNetControls/obj/Debug/CCNetControls.csproj.FileListAbsolute.txt create mode 100644 legacy/CCNetLogReader/CCNetControls/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 legacy/CCNetLogReader/CCNetLogReader.sln create mode 100644 legacy/CCNetLogReader/CCNetLogReader/.vs/CCNetLogReader.csproj.dtbcache.json create mode 100644 legacy/CCNetLogReader/CCNetLogReader/5.ico create mode 100644 legacy/CCNetLogReader/CCNetLogReader/App.config create mode 100644 legacy/CCNetLogReader/CCNetLogReader/CCNetLogReader.csproj create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Configuration.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Configuration.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Form2.Designer.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Form2.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Logging.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/MainWindow.Designer.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/MainWindow.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/MainWindow.resx create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Program.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Properties/AssemblyInfo.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Properties/Resources.Designer.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Properties/Resources.resx create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Properties/Settings.Designer.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Properties/Settings.settings create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Publish.Designer.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Publish.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/Publish.resx create mode 100644 legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.Designer.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.resx create mode 100644 legacy/CCNetLogReader/CCNetLogReader/S3Client.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/ServerBuild.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/ZendeskClient.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/7z.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/DataPRO_Release_Notes-4.0.1211.52604 create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/13735.638397908800000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/14680.638406569050000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/16305.638181278790000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/18375.638205434750000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/2.637605842280000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/22268.638205435670000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/25659.638205441720000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/26988.638385020120000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/27073.638386116010000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28246.638397909570000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28289.637999581490000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28292.638205435670000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29358.638205435420000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29397.638205442800000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29410.638205434480000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29445.638467330870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29472.638205434210000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29476.638205435670000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29491.638385023390000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29493.638205435420000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29498.638205434760000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29499.638205434220000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29530.638205435680000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29554.638205436810000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29585.638205434500000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29606.638205434770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29609.638205434770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29613.638205435860000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29621.638205434770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29631.638532767920000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29640.638205434780000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29648.638829286660000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29654.638205437040000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29660.638205435680000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29671.638205434780000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29678.638321082970000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29683.638205434780000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29686.638205434790000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29704.638205435690000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29714.638205435690000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29719.638067204380000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29731.638205435430000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29758.638385021400000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29759.638205435870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29764.638385016520000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29779.638205438680000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29781.638205435870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29782.638205435870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29794.638205435870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29795.638205436240000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29815.638205436050000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29816.638205435870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29829.638205435880000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29832.638205435880000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29833.638205435880000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29835.638205436600000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29842.638205437040000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29844.638205436410000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29871.638205436060000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29881.638205436060000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29887.638205436060000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29910.638205437040000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29916.638205436610000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29918.638205437040000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29934.638205436250000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29942.638205437040000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29948.638205441720000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29949.638205436250000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29954.638205437040000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29966.638205437050000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29968.638205442410000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29983.638205436610000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29987.638205438120000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29998.638205436830000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/3.633725887570000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30004.638205436430000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30014.638205437050000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30027.638205436610000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30034.638205436840000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30047.638205437060000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30048.638205436610000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30050.638205436620000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30055.638205436620000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30063.638205436620000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30075.638284941090000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30080.638756481560000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30082.638205436840000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30089.638205436840000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30105.638094909470000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30106.638205437060000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30109.638205436840000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30113.638205437070000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30125.638205437070000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30127.638205437070000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30137.638205437280000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30143.638205437070000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30144.638205437280000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30163.638205437280000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30164.638205437750000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30173.638205437750000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30174.638205437750000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30175.638205437760000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30182.638405670420000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30190.638205437290000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30196.638205437290000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30201.638205437760000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30233.638205437290000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30237.638205442630000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30243.638205437760000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30244.638205437760000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30249.638205441720000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30271.638205437770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30273.638205438140000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30274.638205437770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30276.638205438140000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30281.638467330890000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30291.638205437770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30294.638205437770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30295.638205437770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30296.638829073120000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30297.638205438140000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30315.638205442630000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30316.638205437770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30317.638205438140000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30319.638138111890000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30341.638205438140000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30349.638205438150000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30356.638205442800000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30359.638205438150000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30367.638205442410000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30388.638205441730000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30416.638205441740000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30429.638336573660000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30431.638205442420000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30437.638218307610000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30442.638205442630000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30446.638217298750000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30460.638205442420000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30467.638397910400000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30468.638217652390000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30479.638205442630000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30500.638205442430000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30510.638205442430000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30580.638397892990000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30582.638205442810000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30594.638397908810000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30600.638205442810000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30605.638217310170000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30611.638205442820000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30617.638216619500000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30621.638773230200000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30628.638397909570000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30634.638205443080000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30701.638217306220000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31738.638397912850000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31747.638215796300000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31754.638397910650000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31764.638397892990000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31767.638217304530000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31777.638217298770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31780.638217305270000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31783.638217301110000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31787.638217303090000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31792.638217303660000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31795.638467330900000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31810.638397909340000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31818.638397909570000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31824.638397893000000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31832.638397893000000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31861.638397908820000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31863.638397908820000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31883.638397910140000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31890.638397909580000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31896.638397909580000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31908.638397909340000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/32971.638397909590000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33000.638397909590000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33008.638397910150000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33013.638397909600000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33017.638265806360000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33042.638397911320000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33044.638397910650000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33045.638397910160000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33048.638332332490000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33049.638424938770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33050.638446380550000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33051.638397910170000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33054.638600408700000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33057.638397912850000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33058.638397910410000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33062.638397910170000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33084.638397910660000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33137.638397910420000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33144.638397910420000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33170.638397910430000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33195.638397911330000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33197.638397910680000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33199.638397912590000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33209.638397912600000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33237.638397912600000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33245.638397911350000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34252.638397911350000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34254.638397911350000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34269.638397912010000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34304.638397912020000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34318.638397912600000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34350.638397912600000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34407.638600409200000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34418.638397912870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34419.638397912870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34420.638405936760000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34429.638397912870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34462.638424933710000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34466.638406558760000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34480.638404097770000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35495.638404195490000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35506.638404941230000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35544.638409390800000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35551.638663277590000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35569.638585705910000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35577.638405917730000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35601.638600407870000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35627.638409361600000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36697.638600406980000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36712.638410197650000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36713.638410197520000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36718.638410181790000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36721.638410197150000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36724.638410180910000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36728.638424860570000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36737.638410179310000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36769.638600405630000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36821.638602880780000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36840.638600406740000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36841.638600406740000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36873.638600407250000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/37945.638600407250000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/38044.638600407450000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39057.638600407460000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39076.638600407470000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39106.638600407670000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39122.638600407670000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39124.638600408910000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39138.638600409200000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39182.638600408710000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39231.638600408120000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39238.638600408120000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39258.638600408470000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39265.638600408130000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39282.638791207570000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39313.638600408140000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39329.638600408710000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39361.638600408490000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39367.638602949330000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39396.638600408720000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39409.638600408920000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39426.638600408720000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39462.638600408730000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39517.638766084510000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40545.638600409220000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40673.638780899790000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40688.638768639580000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40690.638600409830000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40697.638600409610000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40741.638600409840000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40752.638790718070000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/41807.638780900350000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42884.638851634360000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42954.638780900170000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42989.638780900370000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43008.638780900690000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43059.638780900700000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43122.638664238780000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43154.638780901280000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43174.638780901280000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43212.638780902900000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43288.638780902070000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43312.638780902080000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43384.638830158940000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43457.638780902710000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43483.638780902900000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43551.638780903160000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43572.638791240880000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43574.638851634150000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43660.638802324290000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43683.638791235800000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/44166.638851629310000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/44166.638864505660000000.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/Battery Measurement.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/CCNetLogReader.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/Cal Station.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_00.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_03.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_04.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_05.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEV_1_06.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_1_04.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_00.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_01.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_03.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_00.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_01.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_02.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_04.xml create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/ICSharpCode.SharpZipLib.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/NPlot.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/NetReflector.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/Objection.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/Objection.pdb create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.XML create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.pdb create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Remote.XML create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Remote.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Remote.pdb create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/de/ThoughtWorks.CruiseControl.Core.resources.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/edtFTPnet.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/es/ThoughtWorks.CruiseControl.Core.resources.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/fr/ThoughtWorks.CruiseControl.Core.resources.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/ja/ThoughtWorks.CruiseControl.Core.resources.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/log4net.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AlternativeNUnitDetails.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceCallTree.xslt create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceMethods.xslt create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceTopMethods.xslt create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/CodeItRight.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/CodeItRightSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MBUnitDetails.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MBUnitSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/Metrics.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MetricsSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ModificationHistory.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestCover2010.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport2008.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport2010.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary2008.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary2010.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NAnt.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NAntTiming.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCover.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverExplorer.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverExplorerSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ReportGenerator.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ReportGeneratorSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ShfbReport.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ShfbSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/SimianReport.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/SimianSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StatisticsGraphs.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StyleCopReport.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StyleCopSummary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/UnitTestDetails.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ant.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/compile-msbuild.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/compile.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/console.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/cruisecontrol.css create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/dupfinder-summary.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/dupfinder.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/emma.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fit.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fitnesse.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fxcop-report_1_36.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fxcop-summary_1_36.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/gendarme-report-ccnet.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/gendarme-summary-ccnet.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/header.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/modifications.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/modificationsByChangeNumber.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/msbuild.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ndependreport-ccnet.v2.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/nunitv2.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/statistics.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/tests.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/timing.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/unittests.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/lib/xsl/vil.xsl create mode 100644 legacy/CCNetLogReader/CCNetLogReader/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/CCNetLogReader/obj/Debug/CCNetLogReader.csproj.FileListAbsolute.txt create mode 100644 legacy/CCNetLogReader/CCNetLogReader/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 legacy/CCNetLogReader/CCNetLogReader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 legacy/CCNetLogReader/CCNetLogReader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 legacy/CCNetLogReader/CCNetLogReader/packages.config create mode 100644 legacy/CCNetLogReader/CCNetWrapper/BuildLog.cs create mode 100644 legacy/CCNetLogReader/CCNetWrapper/CCNetWrapper.csproj create mode 100644 legacy/CCNetLogReader/CCNetWrapper/ProjectLog.cs create mode 100644 legacy/CCNetLogReader/CCNetWrapper/Properties/AssemblyInfo.cs create mode 100644 legacy/CCNetLogReader/CCNetWrapper/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/CCNetWrapper/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/CCNetWrapper/obj/Debug/CCNetWrapper.csproj.FileListAbsolute.txt create mode 100644 legacy/CCNetLogReader/CCNetWrapper/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/.vs/FogbugzLogReader.csproj.dtbcache.json create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/App.config create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/FogbugzLogReader.csproj create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/Program.cs create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/Properties/AssemblyInfo.cs create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/Properties/Settings.Designer.cs create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/Properties/Settings.settings create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/Settings1.Designer.cs create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/Settings1.settings create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/FogbugzLogReader.csproj.FileListAbsolute.txt create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/.vs/FogbugzWrapper.csproj.dtbcache.json create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/Cases.cs create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/FBEvent.cs create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/FogbugzClient.cs create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/FogbugzWrapper.csproj create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/Project.cs create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/Properties/AssemblyInfo.cs create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/ZendeskCase.cs create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/FogbugzWrapper.csproj.FileListAbsolute.txt create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/App.config create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/MainWindow.Designer.cs create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/MainWindow.cs create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/MainWindow.resx create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/ManuscriptEdit.csproj create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/Program.cs create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/Properties/AssemblyInfo.cs create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/Properties/Resources.Designer.cs create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/Properties/Resources.resx create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/Properties/Settings.Designer.cs create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/Properties/Settings.settings create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/ManuscriptEdit.csproj.FileListAbsolute.txt create mode 100644 legacy/CCNetLogReader/ZendeskTickets/.vs/ZendeskTickets.csproj.dtbcache.json create mode 100644 legacy/CCNetLogReader/ZendeskTickets/App.config create mode 100644 legacy/CCNetLogReader/ZendeskTickets/Program.cs create mode 100644 legacy/CCNetLogReader/ZendeskTickets/Properties/AssemblyInfo.cs create mode 100644 legacy/CCNetLogReader/ZendeskTickets/Properties/Settings1.Designer.cs create mode 100644 legacy/CCNetLogReader/ZendeskTickets/Properties/Settings1.settings create mode 100644 legacy/CCNetLogReader/ZendeskTickets/Settings1.Designer.cs create mode 100644 legacy/CCNetLogReader/ZendeskTickets/Settings1.settings create mode 100644 legacy/CCNetLogReader/ZendeskTickets/ZendeskTickets.csproj create mode 100644 legacy/CCNetLogReader/ZendeskTickets/ZendeskTickets.csproj.user create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/Debug/RunCurl.cmd create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/Debug/curl-ca-bundle.crt create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/Debug/curl.exe create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/Debug/libcurl-x64.dll create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/Release/RunCurl.cmd create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/Release/curl-ca-bundle.crt create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/Release/curl.exe create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/Release/libcurl-x64.dll create mode 100644 legacy/CCNetLogReader/ZendeskTickets/bin/ZendeskTickets_v00.zip create mode 100644 legacy/CCNetLogReader/ZendeskTickets/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs create mode 100644 legacy/CCNetLogReader/ZendeskTickets/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 legacy/CCNetLogReader/ZendeskTickets/obj/Debug/ZendeskTickets.csproj.FileListAbsolute.txt create mode 100644 legacy/CCNetLogReader/blankdoc.docx diff --git a/legacy/CCNetLogReader/.vs/CCNetLogReader/CopilotIndices/0.2.1627.58842/CodeChunks.db b/legacy/CCNetLogReader/.vs/CCNetLogReader/CopilotIndices/0.2.1627.58842/CodeChunks.db new file mode 100644 index 0000000000000000000000000000000000000000..18480c97e47367234ce7bf3f819da67afd4a4644 GIT binary patch literal 282624 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�L9`74l(ru=B^AIHcnwMr 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

(&Ucf`PkgsO&)GVd6 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⁡p-JUM3r?Zp%C|o0Fp9ox0!2ZNBu3xi1 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 Md@-H>i>&_l-=Dj8E&u=k literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/09a1364d-d813-4415-af79-118eb7c52820.vsidx b/legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/09a1364d-d813-4415-af79-118eb7c52820.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..b1a8febb568e43d9a7e8e38cd7ccf81cb21fa81b GIT binary patch literal 186115 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 X%~eh^hniKT#kIS&X$g1Nf)4gSS}L!k literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetControls/.vs/CCNetControls.csproj.dtbcache.json b/legacy/CCNetLogReader/CCNetControls/.vs/CCNetControls.csproj.dtbcache.json new file mode 100644 index 0000000..a8a204a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetControls/.vs/CCNetControls.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"D:\\DTS\\Code\\CCNetLogReader\\CCNetControls","ProjectFileName":"CCNetControls.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Class1.cs"},{"SourceFile":"ManuscriptLogin.cs"},{"SourceFile":"ManuscriptLogin.Designer.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.5.2.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\DTS\\Code\\CCNetLogReader\\CCNetControls\\bin\\Debug\\CCNetControls.dll","OutputItemRelativePath":"CCNetControls.dll"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetControls/CCNetControls.csproj b/legacy/CCNetLogReader/CCNetControls/CCNetControls.csproj new file mode 100644 index 0000000..c14a04d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetControls/CCNetControls.csproj @@ -0,0 +1,61 @@ + + + + + Debug + AnyCPU + {0E428D2F-849C-4F21-ACDC-6517DB54CC93} + Library + Properties + CCNetControls + CCNetControls + v4.5.2 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + ManuscriptLogin.cs + + + + + + ManuscriptLogin.cs + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetControls/Class1.cs b/legacy/CCNetLogReader/CCNetControls/Class1.cs new file mode 100644 index 0000000..c061aa3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetControls/Class1.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace CCNetControls +{ + public class Class1 + { + } +} diff --git a/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.Designer.cs b/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.Designer.cs new file mode 100644 index 0000000..5f9363e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.Designer.cs @@ -0,0 +1,134 @@ +namespace CCNetControls +{ + partial class ManuscriptLogin + { + ///

+ /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.txt_UserName = new System.Windows.Forms.TextBox(); + this.txt_Password = new System.Windows.Forms.TextBox(); + this.button1 = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.tableLayoutPanel1.SuspendLayout(); + this.SuspendLayout(); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 2; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.txt_UserName, 1, 0); + this.tableLayoutPanel1.Controls.Add(this.txt_Password, 1, 1); + this.tableLayoutPanel1.Controls.Add(this.button1, 0, 2); + this.tableLayoutPanel1.Controls.Add(this.label1, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.label2, 0, 1); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 4; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(477, 87); + this.tableLayoutPanel1.TabIndex = 0; + // + // txt_UserName + // + this.txt_UserName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txt_UserName.Location = new System.Drawing.Point(105, 3); + this.txt_UserName.Name = "txt_UserName"; + this.txt_UserName.Size = new System.Drawing.Size(369, 20); + this.txt_UserName.TabIndex = 0; + // + // txt_Password + // + this.txt_Password.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txt_Password.Location = new System.Drawing.Point(105, 29); + this.txt_Password.Name = "txt_Password"; + this.txt_Password.Size = new System.Drawing.Size(369, 20); + this.txt_Password.TabIndex = 1; + this.txt_Password.UseSystemPasswordChar = true; + // + // button1 + // + this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanel1.SetColumnSpan(this.button1, 2); + this.button1.Location = new System.Drawing.Point(3, 55); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(471, 23); + this.button1.TabIndex = 2; + this.button1.Text = "Login"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(96, 13); + this.label1.TabIndex = 3; + this.label1.Text = "User Name (email):"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(3, 26); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(56, 13); + this.label2.TabIndex = 4; + this.label2.Text = "Password:"; + // + // ManuscriptLogin + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(477, 87); + this.Controls.Add(this.tableLayoutPanel1); + this.Name = "ManuscriptLogin"; + this.Text = "ManuscriptLogin"; + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.TextBox txt_UserName; + private System.Windows.Forms.TextBox txt_Password; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.cs b/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.cs new file mode 100644 index 0000000..a3079fd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.cs @@ -0,0 +1,20 @@ +using System; +using System.Windows.Forms; + +namespace CCNetControls +{ + public partial class ManuscriptLogin : Form + { + public ManuscriptLogin() + { + InitializeComponent(); + } + + public event EventHandler LoginCompleted; + private void button1_Click(object sender, EventArgs e) + { + LoginCompleted.Invoke(new string[] { txt_UserName.Text, txt_Password.Text }, e); + this.Close(); + } + } +} diff --git a/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.resx b/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetControls/ManuscriptLogin.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetControls/Properties/AssemblyInfo.cs b/legacy/CCNetLogReader/CCNetControls/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..687bbb8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetControls/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("CCNetControls")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("VPG")] +[assembly: AssemblyProduct("CCNetControls")] +[assembly: AssemblyCopyright("Copyright © VPG 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("0e428d2f-849c-4f21-acdc-6517db54cc93")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/legacy/CCNetLogReader/CCNetControls/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs b/legacy/CCNetLogReader/CCNetControls/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs new file mode 100644 index 0000000..ff3eeb3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetControls/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = ".NET Framework 4.5.2")] diff --git a/legacy/CCNetLogReader/CCNetControls/obj/Debug/CCNetControls.csproj.FileListAbsolute.txt b/legacy/CCNetLogReader/CCNetControls/obj/Debug/CCNetControls.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/legacy/CCNetLogReader/CCNetControls/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/legacy/CCNetLogReader/CCNetControls/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..b66df28b30a345d18e5e04cc1c50d837db5a51e4 GIT binary patch literal 1932 zcmcJQ&x_PB6vwL$b8zt@f+8MzbYTdqqoM;Iq@A+DIxOw@;}DUwecOrVhbGziLFxbQ zOS^Q~n+H>9+BA=R@?O6E=JCBKil$`8m8>VE7GgqR577yJ<;j9x8r>Ks!L zH>Wg*D=?rch(A~hvJ@OF{lqJyt-f+J!+6+f^NW(za((P=Uy;}3oc zq^-0Oy!3=R2%$Jw2a+V(fQM{DLQ>`!@l644xp$x}*UARZt;b?+KSJh)^EV;qPYpwX zH@;Y#ken4ba_(HOX&Dmqm8)9sEXlNyy#}g~v~N-bFP P`N7(0iggcz+I(l%IK$ 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 b*MUo-t&4e`%5JWkzK;63>g%j6yi)%IeZoW= literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/App.config b/legacy/CCNetLogReader/CCNetLogReader/App.config new file mode 100644 index 0000000..3eed72c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/App.config @@ -0,0 +1,51 @@ + + + + +
+ + +
+ + + + + + + + + manuscript.dts.local + + + + + + + jalapeno.dts.local + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/CCNetLogReader.csproj b/legacy/CCNetLogReader/CCNetLogReader/CCNetLogReader.csproj new file mode 100644 index 0000000..0627d1c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/CCNetLogReader.csproj @@ -0,0 +1,231 @@ + + + + + Debug + AnyCPU + {CC6D8022-D2AA-423A-ABD6-A8C368C5A431} + WinExe + CCNetLogReader + CCNetLogReader + v4.8 + 512 + true + + + + + + x64 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + 5.ico + + + + ..\packages\AWSSDK.Core.3.7.402.44\lib\net45\AWSSDK.Core.dll + + + ..\packages\AWSSDK.S3.3.7.416.14\lib\net45\AWSSDK.S3.dll + + + ..\packages\DocumentFormat.OpenXml.3.3.0\lib\net46\DocumentFormat.OpenXml.dll + + + ..\packages\DocumentFormat.OpenXml.Framework.3.3.0\lib\net46\DocumentFormat.OpenXml.Framework.dll + + + ..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.4\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\packages\Microsoft.Extensions.DependencyInjection.9.0.4\lib\net462\Microsoft.Extensions.DependencyInjection.dll + + + ..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.9.0.4\lib\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll + + + ..\packages\Microsoft.Extensions.Logging.9.0.4\lib\net462\Microsoft.Extensions.Logging.dll + + + ..\packages\Microsoft.Extensions.Logging.Abstractions.9.0.4\lib\net462\Microsoft.Extensions.Logging.Abstractions.dll + + + ..\packages\Microsoft.Extensions.Options.9.0.4\lib\net462\Microsoft.Extensions.Options.dll + + + ..\packages\Microsoft.Extensions.Primitives.9.0.4\lib\net462\Microsoft.Extensions.Primitives.dll + + + ..\packages\Microsoft.Office.Interop.Excel.15.0.4795.1001\lib\net20\Microsoft.Office.Interop.Excel.dll + True + + + ..\packages\Microsoft.Office.Interop.Word.15.0.4797.1004\lib\net20\Microsoft.Office.Interop.Word.dll + True + + + False + lib\NetReflector.dll + + + ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll + + + ..\packages\SharpSevenZip.2.0.22\lib\net48\SharpSevenZip.dll + + + + ..\packages\System.Buffers.4.6.0\lib\net462\System.Buffers.dll + + + + + ..\packages\System.Diagnostics.DiagnosticSource.9.0.4\lib\net462\System.Diagnostics.DiagnosticSource.dll + + + ..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll + + + + ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + + ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + + + ..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll + + + + + + + + + + + + lib\ThoughtWorks.CruiseControl.Core.dll + + + lib\ThoughtWorks.CruiseControl.Remote.dll + + + + ..\packages\ZendeskApi_v2.3.12.4\lib\net462\ZendeskApi_v2.dll + + + ..\packages\ZstdSharp.Port.0.8.4\lib\net462\ZstdSharp.dll + + + + + + + Form + + + MainWindow.cs + + + + + Form + + + Publish.cs + + + Form + + + ReleaseNotes.cs + + + + + + MainWindow.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + Publish.cs + + + ReleaseNotes.cs + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + PreserveNewest + + + + + {0e428d2f-849c-4f21-acdc-6517db54cc93} + CCNetControls + + + {2e9caa4f-8d10-4f53-8f3e-acd0b9ba9441} + CCNetWrapper + + + {4a6b9d30-da78-4bfe-b7cd-38774be0508f} + FogbugzWrapper + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Configuration.cs b/legacy/CCNetLogReader/CCNetLogReader/Configuration.cs new file mode 100644 index 0000000..69c7b4d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Configuration.cs @@ -0,0 +1,95 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net.Http.Headers; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Serialization; + +namespace CCNetLogReader +{ + [Serializable] + public class Configuration + { + public class ZendeskConfiguration + { + public string Locale { get; set; } = "en-us"; + public string Subdomain { get; set; } = "dtsweb"; + public string Username { get; set; } + public string ApiKey { get; set; } + + } + + public class S3Configuration + { + public string AccessKey { get; set; } + public string SecretKey { get; set; } + public string Region { get; set; } + public string Bucket { get; set; } + public string CloudfrontDomain { get; set; } + + } + + public class SoftwarePackage + { + public string Name { get; set; } + public string ProjectName { get; set; } + public string PublishedBuild { get; set; } + public DateTime PublishedDate { get; set; } + public string ProjectBuildFolder { get; set; } + //public string LocalPublishFolder { get; set; } + //public string S3PublishFolder { get; set; } + public long ZDArticleID { get; set; } + public string ZDArticleText { get; set; } + public string DeleteOldFiles { get; set; } + public bool ZipContents { get; set; } + public bool DeleteOldPublishedBuilds { get; set; } + public string ReleaseNoteDocxTemplate { get; set; } + } + + + public string BuildRoot { get; set; } = @"C:\dts\DataPRO Installers\"; + public string LocalPublishRoot { get; set; } = @"C:\dts\DataPRO Installers\local\"; + + public ZendeskConfiguration ZendeskConfig { get; set; } + + public S3Configuration S3Config { get; set; } + + + [XmlArray("SoftwarePackages")] + [XmlArrayItem("SoftwarePackage")] + public List SoftwarePackages { get; set; } + + public Configuration() + { + SoftwarePackages = new List(); + } + + public static void Serialize(string file, Configuration opt) + { + XmlSerializer xs + = new XmlSerializer(opt.GetType()); + StreamWriter writer = File.CreateText(file); + xs.Serialize(writer, opt); + writer.Flush(); + writer.Close(); + } + + public static Configuration Deserialize(string file) + { + XmlSerializer xs + = new XmlSerializer( + typeof(Configuration)); + + if (File.Exists(file)) + { + StreamReader reader = File.OpenText(file); + Configuration c = (Configuration)xs.Deserialize(reader); + reader.Close(); + return c; + } + else { return new Configuration(); } + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/Configuration.xml b/legacy/CCNetLogReader/CCNetLogReader/Configuration.xml new file mode 100644 index 0000000..2aabaf5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Configuration.xml @@ -0,0 +1,58 @@ + + + D:\DTS\DataPRO Installers\Builds\DataPRO\DATAPRO_MAINT_4_00 + D:\DTS\SoftwarePublish\LocalPublish\ + + en-us + dtsweb + nathan.brown@dtsweb.com + WNgdiDNgJGWkwUbDNukh1QrduiV0ugTsvMRKcuTY + + + AKIA4SZHOEQBTOZHRNVC + XsEu1tfmaBq/RNDk6GKT4981uEtCyWkCFw0BNUuB + us-east-2 + dtssoftware + https://d2w2x5ma3ii6fr.cloudfront.net/ + + + + DataPRO-LTS + DATAPRO_MAINT_4_00 + D:\DTS\SoftwarePublish\Builds\DataPRO\DATAPRO_MAINT_4_00 + 4.0.1205.52239 + 2025-04-16T00:00:00 + 38618912715539 + DataPRO LTS is updated to: {{VERSION}}. <br/> Please find the installer available for download here: {{SWURL}}. <br/>Release Notes are available here: {{PDFURL}} + true + true + D:\DTS\SoftwarePublish\PublishTemplate.docx + + + + DataPRO-Stable + DATAPRO_MAINT_4_04 + D:\DTS\SoftwarePublish\Builds\DataPRO\DATAPRO_MAINT_4_04 + 4.4.305 + 2025-04-16T00:00:00 + 40671808792339 + DataPRO Stable is updated to: {{VERSION}}. <br/> Please find the installer available for download here: {{SWURL}}. <br/>Release Notes are available here: {{PDFURL}} + true + true + D:\DTS\SoftwarePublish\PublishTemplate.docx + + + + DataPRO-Preview + DATAPRO_MAINT_4_04 + D:\DTS\SoftwarePublish\Builds\DataPRO\DATAPRO_MAINT_4_04 + 4.4.305 + 2025-07-09T00:00:00 + 40671808792339 + DataPRO Preview is updated to: {{VERSION}}. <br/> Please find the installer available for download here: {{SWURL}}. <br/>Release Notes are available here: {{PDFURL}} + true + true + D:\DTS\SoftwarePublish\PublishTemplate.docx + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Form2.Designer.cs b/legacy/CCNetLogReader/CCNetLogReader/Form2.Designer.cs new file mode 100644 index 0000000..4658bab --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Form2.Designer.cs @@ -0,0 +1,39 @@ +namespace WindowsFormsApp4 +{ + partial class Form2 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Text = "Form2"; + } + + #endregion + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Form2.cs b/legacy/CCNetLogReader/CCNetLogReader/Form2.cs new file mode 100644 index 0000000..77c5ec1 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Form2.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WindowsFormsApp4 +{ + public partial class Form2 : Form + { + public Form2() + { + InitializeComponent(); + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/Logging.cs b/legacy/CCNetLogReader/CCNetLogReader/Logging.cs new file mode 100644 index 0000000..62adab9 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Logging.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using System.Diagnostics; + +namespace CCNetLogReader +{ + public static class Logger + { + public static void Error(string message, string module="") + { + WriteEntry(message, "error", module); + } + + public static void Error(Exception ex, string module = "") + { + WriteEntry(ex.Message, "error", module); + } + + public static void Warning(string message, string module = "") + { + WriteEntry(message, "warning", module); + } + + public static void Info(string message, string module = "") + { + WriteEntry(message, "info", module); + } + + private static void WriteEntry(string message, string type, string module = "") + { + string text = $"{DateTime.Now:yyyy-MM-dd HH:mm:ss}\t{type}\t{message}"; + + Trace.WriteLine(text, type); + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/MainWindow.Designer.cs b/legacy/CCNetLogReader/CCNetLogReader/MainWindow.Designer.cs new file mode 100644 index 0000000..0a2f65e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/MainWindow.Designer.cs @@ -0,0 +1,493 @@ +namespace CCNetLogReader +{ + partial class MainWindow + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainWindow)); + this.btn_Connect = new System.Windows.Forms.Button(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.txt_Server = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.btn_Filter = new System.Windows.Forms.Button(); + this.ckbx_UpdateFogbugz = new System.Windows.Forms.CheckBox(); + this.label4 = new System.Windows.Forms.Label(); + this.txt_CommentSearch = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.txt_SearchBuildNames = new System.Windows.Forms.TextBox(); + this.txt_Old = new System.Windows.Forms.TextBox(); + this.txt_Recent = new System.Windows.Forms.TextBox(); + this.btnPublish = new System.Windows.Forms.Button(); + this.dgv_Projects = new System.Windows.Forms.DataGridView(); + this.dgv_CommitComments = new System.Windows.Forms.DataGridView(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.clearCacheToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.projectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.allToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.manuscriptToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.logonToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.miscToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.releaseNotesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.publishSelectedBuildToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tableLayoutPanel1.SuspendLayout(); + this.tableLayoutPanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgv_Projects)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dgv_CommitComments)).BeginInit(); + this.statusStrip1.SuspendLayout(); + this.menuStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // btn_Connect + // + this.btn_Connect.Dock = System.Windows.Forms.DockStyle.Fill; + this.btn_Connect.Location = new System.Drawing.Point(829, 6); + this.btn_Connect.Margin = new System.Windows.Forms.Padding(6); + this.btn_Connect.Name = "btn_Connect"; + this.btn_Connect.Size = new System.Drawing.Size(216, 54); + this.btn_Connect.TabIndex = 0; + this.btn_Connect.Text = "Connect"; + this.btn_Connect.UseVisualStyleBackColor = true; + this.btn_Connect.Click += new System.EventHandler(this.btn_Connect_Click); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 2; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel2, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.dgv_Projects, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.dgv_CommitComments, 1, 1); + this.tableLayoutPanel1.Controls.Add(this.statusStrip1, 0, 2); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 42); + this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(6); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 3; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.Size = new System.Drawing.Size(1810, 1003); + this.tableLayoutPanel1.TabIndex = 2; + // + // tableLayoutPanel2 + // + this.tableLayoutPanel2.ColumnCount = 5; + this.tableLayoutPanel1.SetColumnSpan(this.tableLayoutPanel2, 2); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel2.Controls.Add(this.txt_Server, 1, 0); + this.tableLayoutPanel2.Controls.Add(this.label1, 0, 0); + this.tableLayoutPanel2.Controls.Add(this.btn_Connect, 2, 0); + this.tableLayoutPanel2.Controls.Add(this.btn_Filter, 4, 1); + this.tableLayoutPanel2.Controls.Add(this.ckbx_UpdateFogbugz, 0, 3); + this.tableLayoutPanel2.Controls.Add(this.label4, 2, 3); + this.tableLayoutPanel2.Controls.Add(this.txt_CommentSearch, 3, 3); + this.tableLayoutPanel2.Controls.Add(this.label2, 2, 2); + this.tableLayoutPanel2.Controls.Add(this.label3, 2, 1); + this.tableLayoutPanel2.Controls.Add(this.label5, 0, 1); + this.tableLayoutPanel2.Controls.Add(this.txt_SearchBuildNames, 1, 1); + this.tableLayoutPanel2.Controls.Add(this.txt_Old, 3, 1); + this.tableLayoutPanel2.Controls.Add(this.txt_Recent, 3, 2); + this.tableLayoutPanel2.Controls.Add(this.btnPublish, 4, 0); + this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel2.Location = new System.Drawing.Point(6, 6); + this.tableLayoutPanel2.Margin = new System.Windows.Forms.Padding(6); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + this.tableLayoutPanel2.RowCount = 4; + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 37F)); + this.tableLayoutPanel2.Size = new System.Drawing.Size(1798, 203); + this.tableLayoutPanel2.TabIndex = 2; + // + // txt_Server + // + this.txt_Server.Dock = System.Windows.Forms.DockStyle.Fill; + this.txt_Server.Location = new System.Drawing.Point(249, 6); + this.txt_Server.Margin = new System.Windows.Forms.Padding(6); + this.txt_Server.Name = "txt_Server"; + this.txt_Server.Size = new System.Drawing.Size(568, 29); + this.txt_Server.TabIndex = 1; + this.txt_Server.TextChanged += new System.EventHandler(this.txt_Server_TextChanged); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(6, 0); + this.label1.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(70, 25); + this.label1.TabIndex = 2; + this.label1.Text = "Server"; + // + // btn_Filter + // + this.btn_Filter.Dock = System.Windows.Forms.DockStyle.Fill; + this.btn_Filter.Location = new System.Drawing.Point(1637, 72); + this.btn_Filter.Margin = new System.Windows.Forms.Padding(6); + this.btn_Filter.Name = "btn_Filter"; + this.btn_Filter.Size = new System.Drawing.Size(155, 54); + this.btn_Filter.TabIndex = 0; + this.btn_Filter.Text = "Filter Build Number"; + this.btn_Filter.UseVisualStyleBackColor = true; + this.btn_Filter.Click += new System.EventHandler(this.btn_Filter_Click); + // + // ckbx_UpdateFogbugz + // + this.ckbx_UpdateFogbugz.AutoSize = true; + this.ckbx_UpdateFogbugz.Enabled = false; + this.ckbx_UpdateFogbugz.Location = new System.Drawing.Point(6, 179); + this.ckbx_UpdateFogbugz.Margin = new System.Windows.Forms.Padding(6); + this.ckbx_UpdateFogbugz.Name = "ckbx_UpdateFogbugz"; + this.ckbx_UpdateFogbugz.Size = new System.Drawing.Size(231, 29); + this.ckbx_UpdateFogbugz.TabIndex = 5; + this.ckbx_UpdateFogbugz.Text = "Update FogBugz Data"; + this.ckbx_UpdateFogbugz.UseVisualStyleBackColor = true; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(829, 173); + this.label4.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(75, 25); + this.label4.TabIndex = 2; + this.label4.Text = "Search"; + // + // txt_CommentSearch + // + this.txt_CommentSearch.Dock = System.Windows.Forms.DockStyle.Fill; + this.txt_CommentSearch.Location = new System.Drawing.Point(1057, 179); + this.txt_CommentSearch.Margin = new System.Windows.Forms.Padding(6); + this.txt_CommentSearch.Name = "txt_CommentSearch"; + this.txt_CommentSearch.Size = new System.Drawing.Size(568, 29); + this.txt_CommentSearch.TabIndex = 3; + this.txt_CommentSearch.TextChanged += new System.EventHandler(this.textBox1_TextChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(829, 132); + this.label2.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(101, 25); + this.label2.TabIndex = 2; + this.label2.Text = "Minor End"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(829, 66); + this.label3.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(107, 25); + this.label3.TabIndex = 2; + this.label3.Text = "Minor Start"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(6, 66); + this.label5.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(190, 25); + this.label5.TabIndex = 2; + this.label5.Text = "Search Build Names"; + // + // txt_SearchBuildNames + // + this.txt_SearchBuildNames.Dock = System.Windows.Forms.DockStyle.Fill; + this.txt_SearchBuildNames.Location = new System.Drawing.Point(249, 72); + this.txt_SearchBuildNames.Margin = new System.Windows.Forms.Padding(6); + this.txt_SearchBuildNames.Name = "txt_SearchBuildNames"; + this.txt_SearchBuildNames.Size = new System.Drawing.Size(568, 29); + this.txt_SearchBuildNames.TabIndex = 4; + this.txt_SearchBuildNames.TextChanged += new System.EventHandler(this.txt_SearchBuildNames_TextChanged); + // + // txt_Old + // + this.txt_Old.Dock = System.Windows.Forms.DockStyle.Fill; + this.txt_Old.Location = new System.Drawing.Point(1057, 72); + this.txt_Old.Margin = new System.Windows.Forms.Padding(6); + this.txt_Old.Name = "txt_Old"; + this.txt_Old.Size = new System.Drawing.Size(568, 29); + this.txt_Old.TabIndex = 1; + // + // txt_Recent + // + this.txt_Recent.Dock = System.Windows.Forms.DockStyle.Fill; + this.txt_Recent.Location = new System.Drawing.Point(1057, 138); + this.txt_Recent.Margin = new System.Windows.Forms.Padding(6); + this.txt_Recent.Name = "txt_Recent"; + this.txt_Recent.Size = new System.Drawing.Size(568, 29); + this.txt_Recent.TabIndex = 1; + // + // btnPublish + // + this.btnPublish.Dock = System.Windows.Forms.DockStyle.Fill; + this.btnPublish.Enabled = false; + this.btnPublish.Location = new System.Drawing.Point(1634, 3); + this.btnPublish.Name = "btnPublish"; + this.btnPublish.Size = new System.Drawing.Size(161, 60); + this.btnPublish.TabIndex = 6; + this.btnPublish.Text = "Publish"; + this.btnPublish.UseVisualStyleBackColor = true; + this.btnPublish.Click += new System.EventHandler(this.btnPublish_Click); + // + // dgv_Projects + // + this.dgv_Projects.AllowUserToAddRows = false; + this.dgv_Projects.AllowUserToDeleteRows = false; + this.dgv_Projects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgv_Projects.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgv_Projects.Location = new System.Drawing.Point(6, 221); + this.dgv_Projects.Margin = new System.Windows.Forms.Padding(6); + this.dgv_Projects.Name = "dgv_Projects"; + this.dgv_Projects.ReadOnly = true; + this.dgv_Projects.RowHeadersVisible = false; + this.dgv_Projects.RowHeadersWidth = 51; + this.dgv_Projects.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgv_Projects.Size = new System.Drawing.Size(893, 736); + this.dgv_Projects.TabIndex = 3; + this.dgv_Projects.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv_Projects_CellContentClick); + this.dgv_Projects.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dgv_CellStyles); + this.dgv_Projects.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView1_CellMouseClick); + this.dgv_Projects.CellMouseDoubleClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView1_CellMouseDoubleClick); + // + // dgv_CommitComments + // + this.dgv_CommitComments.AllowUserToAddRows = false; + this.dgv_CommitComments.AllowUserToDeleteRows = false; + this.dgv_CommitComments.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgv_CommitComments.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgv_CommitComments.Location = new System.Drawing.Point(911, 221); + this.dgv_CommitComments.Margin = new System.Windows.Forms.Padding(6); + this.dgv_CommitComments.Name = "dgv_CommitComments"; + this.dgv_CommitComments.ReadOnly = true; + this.dgv_CommitComments.RowHeadersVisible = false; + this.dgv_CommitComments.RowHeadersWidth = 51; + this.dgv_CommitComments.Size = new System.Drawing.Size(893, 736); + this.dgv_CommitComments.TabIndex = 4; + this.dgv_CommitComments.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv_CommitComments_CellClick); + this.dgv_CommitComments.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView2_CellDoubleClick); + this.dgv_CommitComments.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dgv_CellStyles); + // + // statusStrip1 + // + this.tableLayoutPanel1.SetColumnSpan(this.statusStrip1, 2); + this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripProgressBar1}); + this.statusStrip1.Location = new System.Drawing.Point(0, 963); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Padding = new System.Windows.Forms.Padding(2, 0, 26, 0); + this.statusStrip1.Size = new System.Drawing.Size(1810, 40); + this.statusStrip1.TabIndex = 5; + this.statusStrip1.Text = "statusStrip1"; + // + // toolStripProgressBar1 + // + this.toolStripProgressBar1.Name = "toolStripProgressBar1"; + this.toolStripProgressBar1.Size = new System.Drawing.Size(183, 30); + // + // menuStrip1 + // + this.menuStrip1.GripMargin = new System.Windows.Forms.Padding(2, 2, 0, 2); + this.menuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileToolStripMenuItem, + this.manuscriptToolStripMenuItem, + this.miscToolStripMenuItem}); + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Padding = new System.Windows.Forms.Padding(7, 4, 0, 4); + this.menuStrip1.Size = new System.Drawing.Size(1810, 42); + this.menuStrip1.TabIndex = 3; + this.menuStrip1.Text = "menuStrip1"; + // + // fileToolStripMenuItem + // + this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.clearCacheToolStripMenuItem, + this.toolStripSeparator1, + this.exitToolStripMenuItem}); + this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + this.fileToolStripMenuItem.Size = new System.Drawing.Size(62, 34); + this.fileToolStripMenuItem.Text = "File"; + // + // clearCacheToolStripMenuItem + // + this.clearCacheToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.projectToolStripMenuItem, + this.allToolStripMenuItem}); + this.clearCacheToolStripMenuItem.Name = "clearCacheToolStripMenuItem"; + this.clearCacheToolStripMenuItem.Size = new System.Drawing.Size(241, 40); + this.clearCacheToolStripMenuItem.Text = "Clear Cache"; + // + // projectToolStripMenuItem + // + this.projectToolStripMenuItem.Name = "projectToolStripMenuItem"; + this.projectToolStripMenuItem.Size = new System.Drawing.Size(195, 40); + this.projectToolStripMenuItem.Text = "Project"; + this.projectToolStripMenuItem.Click += new System.EventHandler(this.projectToolStripMenuItem_Click); + // + // allToolStripMenuItem + // + this.allToolStripMenuItem.Name = "allToolStripMenuItem"; + this.allToolStripMenuItem.Size = new System.Drawing.Size(195, 40); + this.allToolStripMenuItem.Text = "All"; + this.allToolStripMenuItem.Click += new System.EventHandler(this.allToolStripMenuItem_Click); + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(238, 6); + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + this.exitToolStripMenuItem.Size = new System.Drawing.Size(241, 40); + this.exitToolStripMenuItem.Text = "Exit"; + this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); + // + // manuscriptToolStripMenuItem + // + this.manuscriptToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.logonToolStripMenuItem}); + this.manuscriptToolStripMenuItem.Name = "manuscriptToolStripMenuItem"; + this.manuscriptToolStripMenuItem.Size = new System.Drawing.Size(135, 34); + this.manuscriptToolStripMenuItem.Text = "Manuscript"; + // + // logonToolStripMenuItem + // + this.logonToolStripMenuItem.Name = "logonToolStripMenuItem"; + this.logonToolStripMenuItem.Size = new System.Drawing.Size(204, 40); + this.logonToolStripMenuItem.Text = "Logon..."; + this.logonToolStripMenuItem.Click += new System.EventHandler(this.logonToolStripMenuItem_Click); + // + // miscToolStripMenuItem + // + this.miscToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.releaseNotesToolStripMenuItem, + this.publishSelectedBuildToolStripMenuItem}); + this.miscToolStripMenuItem.Name = "miscToolStripMenuItem"; + this.miscToolStripMenuItem.Size = new System.Drawing.Size(79, 34); + this.miscToolStripMenuItem.Text = "Misc."; + // + // releaseNotesToolStripMenuItem + // + this.releaseNotesToolStripMenuItem.Name = "releaseNotesToolStripMenuItem"; + this.releaseNotesToolStripMenuItem.Size = new System.Drawing.Size(334, 40); + this.releaseNotesToolStripMenuItem.Text = "Release Notes..."; + this.releaseNotesToolStripMenuItem.Click += new System.EventHandler(this.releaseNotesToolStripMenuItem_Click); + // + // publishSelectedBuildToolStripMenuItem + // + this.publishSelectedBuildToolStripMenuItem.Name = "publishSelectedBuildToolStripMenuItem"; + this.publishSelectedBuildToolStripMenuItem.Size = new System.Drawing.Size(334, 40); + this.publishSelectedBuildToolStripMenuItem.Text = "Publish Selected Build"; + this.publishSelectedBuildToolStripMenuItem.Click += new System.EventHandler(this.publishSelectedBuildToolStripMenuItem_Click); + // + // MainWindow + // + this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 24F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1810, 1045); + this.Controls.Add(this.tableLayoutPanel1); + this.Controls.Add(this.menuStrip1); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MainMenuStrip = this.menuStrip1; + this.Margin = new System.Windows.Forms.Padding(6); + this.Name = "MainWindow"; + this.Text = "CCNetLogReader"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainWindow_FormClosing); + this.Load += new System.EventHandler(this.MainWindow_Load); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.tableLayoutPanel2.ResumeLayout(false); + this.tableLayoutPanel2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgv_Projects)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dgv_CommitComments)).EndInit(); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button btn_Connect; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; + private System.Windows.Forms.TextBox txt_Server; + private System.Windows.Forms.DataGridView dgv_Projects; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox txt_Old; + private System.Windows.Forms.TextBox txt_Recent; + private System.Windows.Forms.Button btn_Filter; + private System.Windows.Forms.DataGridView dgv_CommitComments; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox txt_CommentSearch; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox txt_SearchBuildNames; + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem clearCacheToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem projectToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem allToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; + private System.Windows.Forms.StatusStrip statusStrip1; + private System.Windows.Forms.ToolStripProgressBar toolStripProgressBar1; + private System.Windows.Forms.CheckBox ckbx_UpdateFogbugz; + private System.Windows.Forms.ToolStripMenuItem miscToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem releaseNotesToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem manuscriptToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem logonToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem publishSelectedBuildToolStripMenuItem; + private System.Windows.Forms.Button btnPublish; + } +} + diff --git a/legacy/CCNetLogReader/CCNetLogReader/MainWindow.cs b/legacy/CCNetLogReader/CCNetLogReader/MainWindow.cs new file mode 100644 index 0000000..a9b4046 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/MainWindow.cs @@ -0,0 +1,610 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Xml; +using System.Xml.Serialization; +using ThoughtWorks.CruiseControl.Remote; + +using SharpSevenZip; +using System.Text; +//using DocumentFormat.OpenXml.Wordprocessing; + +namespace CCNetLogReader +{ + public partial class MainWindow : Form + { + Configuration configuration = new Configuration(); + public static string PROJECT_LOG_DIR { get; } = "Projects\\"; + private CCNetWrapper.ProjectLog _projectLog = new CCNetWrapper.ProjectLog(); + private static object PROJECT_LOG_LOCK = new object(); + + private List _buildNames; + public string _projName { get; private set; } + public string _versionNumber { get; private set; } + private const string BUILDNAME_PRE_VERSION_STR = "build"; + + private string _ipAddressOrHostNameOfCCServer; + private string _managerAddress; + private CruiseServerClientFactory _cruiseServerClientFactory; + + private static long _progTotal, _progCurrent; + + private FogbugzWrapper.FogbugzClient _fogbugzClient; + + public List _serverBuilds = new List(); + + public MainWindow() + { + InitializeComponent(); + } + + private void MainWindow_Load(object sender, EventArgs e) + { + if (!Directory.Exists($"{PROJECT_LOG_DIR}")) + { + Directory.CreateDirectory($"{PROJECT_LOG_DIR}"); + } + + var configfilename = Path.Combine(Application.StartupPath, "Configuration.xml"); + configuration = Configuration.Deserialize(configfilename); + + txt_Server.Text = Properties.Settings.Default.CCNetServerAddress; + ConnectToServer(); + if (!string.IsNullOrEmpty(Properties.Settings.Default.ManuscriptToken)) + { + _fogbugzClient = new FogbugzWrapper.FogbugzClient($@"http://{Properties.Settings.Default.ManuscriptServerAddress}/api.asp?", Properties.Settings.Default.ManuscriptToken); + if (_fogbugzClient.IsLoggedIn()) + { + ckbx_UpdateFogbugz.Enabled = true; + } + } + + //Configuration.Serialize(configfilename, configuration); + //dgv_Projects.Rows + // .Cast() + // .Where(r => (r.Cells["PublishedDate"].Value ?? "").ToString() != "") + // .First().Selected = true; + } + + private void btn_Connect_Click(object sender, EventArgs e) + { + ConnectToServer(); + } + + private void ConnectToServer() + { + _projectLog = new CCNetWrapper.ProjectLog(); + UpdateFogBugz(); + + _projName = string.Empty; + _buildNames = new List(); + _serverBuilds = new List(); + if (string.IsNullOrEmpty(txt_Server.Text)) { return; } + _ipAddressOrHostNameOfCCServer = txt_Server.Text; // Complete this value + //var urlAddress = $"http://{_ipAddressOrHostNameOfCCServer}/ccnet/"; + _managerAddress = $"tcp://{_ipAddressOrHostNameOfCCServer}:21234/CruiseManager.rem"; + + _cruiseServerClientFactory = new CruiseServerClientFactory(); + DGVDoubleBuffer(dgv_Projects); + DGVDoubleBuffer(dgv_CommitComments); + using (var client = _cruiseServerClientFactory.GenerateRemotingClient(_managerAddress, _ipAddressOrHostNameOfCCServer)) + { + //using (var sw = new StreamWriter("datapro.csv", true)) + //{ + var projectStatuses = client.GetProjectStatus().ToList(); + projectStatuses.Sort((x, y) => x.Name.CompareTo(y.Name)); + var uniqueBuilds = new List(); + Parallel.ForEach(projectStatuses, projectStatus => + { + DateTime? Published = null; + + if (configuration.SoftwarePackages.Any(s => s.ProjectName == projectStatus.Name)) + { + var sp = configuration.SoftwarePackages.First(s => s.ProjectName == projectStatus.Name); + Published = sp.PublishedDate; + } + + //dataGridView1.Rows.Add(new object[] { projectStatus.Name, projectStatus.BuildStatus, projectStatus.LastSuccessfulBuildLabel, projectStatus.LastBuildDate }); + _serverBuilds.Add(new ServerBuild(projectStatus.Name, + projectStatus.BuildStatus, + projectStatus.LastSuccessfulBuildLabel, + projectStatus.LastBuildDate, + Published + )); + + _projName = projectStatus.Name; + if (_projName.Contains("DATAPRO")) + { + try + { + _buildNames = client.GetBuildNames(_projName).ToList() + .Where(x => x.Contains(BUILDNAME_PRE_VERSION_STR)).ToList(); + } + catch { return; } + } + + //Application.DoEvents(); + }); + UpdateBuildLogUI(); + } + } + + private int GetMinorVersionFromBuildName(string buildName) + { + var buildNameArray = buildName.Split('.'); + if (buildNameArray.Count() < 3) { return 0; } + var rv = int.Parse(buildNameArray[3]); + return rv; + } + + private void btn_Filter_Click(object sender, EventArgs e) + { + UpdateProjectLogUI(false); + } + + private void UpdateBuildLogUI() + { + dgv_Projects.DataSource = null; + _serverBuilds.Sort((x, y) => string.CompareOrdinal(x?.ProjectName, y?.ProjectName)); + dgv_Projects.DataSource = _serverBuilds.Where(x => x != null ? x.ProjectName.ToLower().Contains(txt_SearchBuildNames.Text.ToLower()) : false).ToList(); + //dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; + dgv_Projects.Columns["ProjectName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; + } + + private void UpdateProjectLogUI(bool update) + { + if (update) + { + UpdateChangeLog(); + UpdateFogBugz(); + } + dgv_CommitComments.DataSource = null; + //if(int.Parse(build.Split('.')[2]) >recentMinor || int.Parse(build.Split('.')[2]) < oldMinor){ continue; } + dgv_CommitComments.DataSource = _projectLog.BuildLogs.Where(x => SearchAndFilter(x)).ToList(); + //dataGridView2.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; + dgv_CommitComments.Columns["Comment"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; + dgv_CommitComments.Columns["ReleaseNote"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; + dgv_CommitComments.Columns["ProjectName"].Visible = false; + } + + private bool SearchAndFilter(CCNetWrapper.BuildLog buildLog) + { + return (buildLog.Comment.ToLower().Contains(txt_CommentSearch.Text.ToLower()) || + buildLog.ReleaseNote.ToLower().Contains(txt_CommentSearch.Text.ToLower()) || + buildLog.Fogbugz.ToLower().Contains(txt_CommentSearch.Text.ToLower()) || + buildLog.FBStatus.ToString().ToLower().Contains(txt_CommentSearch.Text.ToLower()) || + buildLog.User.ToLower().Contains(txt_CommentSearch.Text.ToLower()) + ) + && buildLog.GetMinorBuildNumber() <= int.Parse(txt_Recent.Text) + && buildLog.GetMinorBuildNumber() >= int.Parse(txt_Old.Text); + } + + public void UpdateFogBugz(bool forceUpdate = false) + { + if (ckbx_UpdateFogbugz.Checked || forceUpdate) + { + this.Cursor = Cursors.WaitCursor; + ManualResetEvent mre = new ManualResetEvent(false); + _progCurrent = 0; + UpdateProgress(); + + BeginInvoke(new MethodInvoker(delegate () + { + _projectLog.SetFBClient(_fogbugzClient, ref _progTotal, ref _progCurrent); + mre.Set(); + })); + while (!mre.WaitOne(100, false)) + { + Application.DoEvents(); + toolStripProgressBar1.Value = (int)(Progress * 100.0); + //UpdateProgress(); + } + SerializeObject(_projectLog, $"{PROJECT_LOG_DIR}{_projName}.xml"); + this.Cursor = Cursors.Default; + } + } + + public void UpdateChangeLog() + { + this.Cursor = Cursors.WaitCursor; + dgv_CommitComments.DataSource = null; + int recentMinor = 0; + int oldMinor = 0; + + if (File.Exists($"{PROJECT_LOG_DIR}{_projName}.xml")) + { + _projectLog = DeSerializeObject($"{PROJECT_LOG_DIR}{_projName}.xml"); + } + else + { + _projectLog = new CCNetWrapper.ProjectLog(); + } + if (string.IsNullOrEmpty(_projName) + || !int.TryParse(txt_Recent.Text, out recentMinor) + || !int.TryParse(txt_Old.Text, out oldMinor) + || recentMinor <= oldMinor + ) { return; } + var existingBuildNumbers = _projectLog.BuildLogs.Select(x => x.BuildNumber).ToList(); + //var recentBuildNumbers = _buildNames.ToDictionary(x => $"{x.Split('.')[1]}.{x.Split('.')[2]}.{x.Split('.')[3]}"+ x.Split('.')[4].ToLower()=="xml" ? "": $".{x.Split('.')[4]}", x=>x); + var recentBuildNumbers = new Dictionary(); + + foreach (var bn in _buildNames) + { + var buildNumber = bn.Substring(bn.IndexOf('.') + 1, bn.LastIndexOf('.') - 1 - bn.IndexOf('.')); + recentBuildNumbers[buildNumber] = bn; + } + + var buildNamesLimited = recentBuildNumbers.Where(x => !existingBuildNumbers.Contains(x.Key)).ToDictionary(x => x.Key, x => x.Value); + if (buildNamesLimited.Any()) + { + using (var client = _cruiseServerClientFactory.GenerateRemotingClient(_managerAddress, _ipAddressOrHostNameOfCCServer)) + { + _progTotal = buildNamesLimited.Count; + _progCurrent = 0; + Parallel.ForEach(buildNamesLimited.Values, bn => + { + var log = string.Empty; + try + { + log = client.GetLog(_projName, bn); + } + catch { return; } + XmlDocument doc = new XmlDocument(); + doc.LoadXml(log); + var topNode = doc.SelectSingleNode("cruisecontrol"); + if (topNode != null) + { + string build = string.Empty; + string comment = string.Empty; + string user = string.Empty; + string date = string.Empty; + string fogbugz = string.Empty; + List modifiedFiles = new List(); + if (null != topNode.SelectSingleNode("modifications") && topNode.SelectSingleNode("modifications").HasChildNodes) + { + comment = topNode.SelectSingleNode("modifications").FirstChild.SelectSingleNode("comment").InnerText.Replace(Environment.NewLine, ";"); + foreach (Match m in Regex.Matches(comment, @"\d+")) + { + if (comment.StartsWith(m.Value) + || (comment.Contains("fb") && (comment.IndexOf("fb") + 2 == comment.IndexOf(m.Value) || comment.IndexOf("fb") + 3 == comment.IndexOf(m.Value))) + || (comment.Contains("FB") && (comment.IndexOf("FB") + 2 == comment.IndexOf(m.Value) || comment.IndexOf("FB") + 3 == comment.IndexOf(m.Value))) + || (comment.Contains("asp?") && (comment.IndexOf("asp?") + 4 == comment.IndexOf(m.Value))) + || (comment.Contains("http://manuscript") && comment.IndexOf("cases/") + 6 == comment.IndexOf(m.Value)) + ) + { + fogbugz = m.Value; continue; + } + } + + //if (string.IsNullOrEmpty(comment)) { return; } + user = topNode.SelectSingleNode("modifications").FirstChild.SelectSingleNode("user").InnerText; + date = topNode.SelectSingleNode("modifications").FirstChild.SelectSingleNode("date").InnerText; + foreach (XmlNode node in topNode.SelectSingleNode("modifications").SelectNodes("modification")) + { + modifiedFiles.Add($"{node.SelectSingleNode("project").InnerText}/{node.SelectSingleNode("filename").InnerText}"); + } + } + else { return; } + if (null != topNode.SelectSingleNode("integrationProperties")) + { + build = topNode.SelectSingleNode("integrationProperties").SelectSingleNode("CCNetLabel").InnerText; + } + var bl = new CCNetWrapper.BuildLog(_projName, build, comment, user, date, fogbugz, modifiedFiles); + Interlocked.Increment(ref _progCurrent); + UpdateProgress(); + lock (PROJECT_LOG_LOCK) + { + _projectLog.BuildLogs.Add(bl); + Application.DoEvents(); + } + } + }); + _projectLog.SortByMinorBuild(); + SerializeObject(_projectLog, $"{PROJECT_LOG_DIR}{_projName}.xml"); + } + } + this.Cursor = Cursors.Default; + } + + public void UpdateProgress() + { + BeginInvoke(new MethodInvoker(delegate + { + toolStripProgressBar1.Value = (int)(Progress * 100.0); + })); + } + + public double Progress + { + get + { + if (_progTotal == 0L) + { + return 0.0D; + } + return (double)_progCurrent / _progTotal; + } + } + + private void DGVDoubleBuffer(DataGridView dgv) + { + Type dgvType = dgv.GetType(); + System.Reflection.PropertyInfo pi = dgvType.GetProperty("DoubleBuffered", + System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); + pi.SetValue(dgv, true, null); + } + + private void textBox1_TextChanged(object sender, EventArgs e) + { + UpdateProjectLogUI(false); + } + + private void txt_SearchBuildNames_TextChanged(object sender, EventArgs e) + { + UpdateBuildLogUI(); + } + + public void SerializeObjectProtobuf(T serializableObject, string fileName) + { + + } + /// + /// Serializes an object. + /// + /// + /// + /// + public void SerializeObject(T serializableObject, string fileName) + { + if (serializableObject == null) { return; } + ManualResetEvent mre = new ManualResetEvent(false); + _progCurrent = 0; + _progTotal = 45 * 100; + BeginInvoke(new MethodInvoker(delegate () + { + try + { + XmlDocument xmlDocument = new XmlDocument(); + XmlSerializer serializer = new XmlSerializer(serializableObject.GetType()); + using (MemoryStream stream = new MemoryStream()) + { + serializer.Serialize(stream, serializableObject); + stream.Position = 0; + xmlDocument.Load(stream); + xmlDocument.Save(fileName); + } + } + catch (Exception ex) + { + //Log exception here + } + mre.Set(); + })); + while (!mre.WaitOne(100, false)) + { + _progCurrent++; + UpdateProgress(); + Application.DoEvents(); + } + } + + /// + /// Deserializes an xml file into an object list + /// + /// + /// + /// + public T DeSerializeObject(string fileName) + { + if (string.IsNullOrEmpty(fileName)) { return default(T); } + T objectOut = default(T); + ManualResetEvent mre = new ManualResetEvent(false); + _progCurrent = 0; + _progTotal = 45 * 100; + BeginInvoke(new MethodInvoker(delegate () + { + try + { + XmlDocument xmlDocument = new XmlDocument(); + xmlDocument.Load(fileName); + string xmlString = xmlDocument.OuterXml; + + using (StringReader read = new StringReader(xmlString)) + { + Type outType = typeof(T); + + XmlSerializer serializer = new XmlSerializer(outType); + using (XmlReader reader = new XmlTextReader(read)) + { + objectOut = (T)serializer.Deserialize(reader); + } + } + } + catch (Exception) + { + //Log exception here + } + mre.Set(); + })); + while (!mre.WaitOne(100, false)) + { + _progCurrent++; + UpdateProgress(); + Application.DoEvents(); + } + return objectOut; + } + + + + private void MainWindow_FormClosing(object sender, FormClosingEventArgs e) + { + Properties.Settings.Default.Save(); + } + + private void txt_Server_TextChanged(object sender, EventArgs e) + { + Properties.Settings.Default.CCNetServerAddress = txt_Server.Text; + } + + private void exitToolStripMenuItem_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void projectToolStripMenuItem_Click(object sender, EventArgs e) + { + if (File.Exists($"{PROJECT_LOG_DIR}{_projName}.xml")) + { + File.Delete($"{PROJECT_LOG_DIR}{_projName}.xml"); + } + UpdateProjectLogUI(true); + } + + private void allToolStripMenuItem_Click(object sender, EventArgs e) + { + foreach (string file in Directory.EnumerateFiles($"{PROJECT_LOG_DIR}", "*.xml").ToList()) + { + File.Delete(file); + } + } + + private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) + { + if (e.RowIndex == -1) { return; } + (sender as DataGridView).Enabled = false; + _projName = dgv_Projects.Rows[e.RowIndex].Cells["ProjectName"].Value.ToString(); + using (var client = _cruiseServerClientFactory.GenerateRemotingClient(_managerAddress, _ipAddressOrHostNameOfCCServer)) + { + try + { + _buildNames = client.GetBuildNames(_projName).ToList().Where(x => x.Contains(BUILDNAME_PRE_VERSION_STR)).ToList(); + } + catch { return; } + if (_buildNames.Any()) + { + _buildNames.Sort(); + _buildNames.Reverse(); + txt_Old.Text = GetMinorVersionFromBuildName(_buildNames.Last()).ToString(); + txt_Recent.Text = GetMinorVersionFromBuildName(_buildNames.First()).ToString(); + UpdateProjectLogUI(true); + } + } + + btnPublish.Enabled = false; + + (sender as DataGridView).Enabled = true; + dgv_CommitComments.Rows[0].Selected = true; + } + + private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) + { + } + + private void dgv_CellStyles(object sender, DataGridViewCellFormattingEventArgs e) + { + var dgv = sender as DataGridView; + var bIsFail = false; + if (e.Value is IntegrationStatus buildStatus) + { + switch (buildStatus) + { + case IntegrationStatus.Failure: + case IntegrationStatus.Exception: + case IntegrationStatus.Cancelled: + dgv.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Salmon; + break; + default: + dgv.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.White; + break; + } + } + else if (e.Value is FogbugzWrapper.FBEvent.FBStatuses fbStatus) + { + switch (fbStatus) + { + case FogbugzWrapper.FBEvent.FBStatuses.Opened: + case FogbugzWrapper.FBEvent.FBStatuses.Reactivated: + dgv.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Salmon; + break; + case FogbugzWrapper.FBEvent.FBStatuses.Resolved: + dgv.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.PaleGoldenrod; + break; + default: + dgv.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.White; + break; + } + } + else if (e.Value is DateTime dt) + { + e.Value = dt.ToString("yyyy-MM-dd HH:mm", CultureInfo.InvariantCulture); + } + } + + private void releaseNotesToolStripMenuItem_Click(object sender, EventArgs e) + { + var releaseNoteForm = new ReleaseNotes(_serverBuilds); + releaseNoteForm.MainWindowParent = this; + releaseNoteForm.Show(); + } + + private void logonToolStripMenuItem_Click(object sender, EventArgs e) + { + var manuscriptLogin = new CCNetControls.ManuscriptLogin(); + manuscriptLogin.LoginCompleted += ManuscriptLogin_LoginCompleted; + manuscriptLogin.Show(); + } + + private void ManuscriptLogin_LoginCompleted(object sender, EventArgs e) + { + var output = (string[])sender; + _fogbugzClient = new FogbugzWrapper.FogbugzClient($@"http://{Properties.Settings.Default.ManuscriptServerAddress}/api.asp?", output[0], output[1]); + if(_fogbugzClient.IsLoggedIn()) + { + Properties.Settings.Default.ManuscriptToken = _fogbugzClient.Token; + ckbx_UpdateFogbugz.Enabled = true; + } + } + + private void publishSelectedBuildToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + private void dgv_CommitComments_CellClick(object sender, DataGridViewCellEventArgs e) + { + // Enable Publish Button if a config exists + btnPublish.Enabled = + (dgv_Projects.SelectedRows[0].Cells["PublishedDate"].Value != null); + + _versionNumber = dgv_CommitComments.Rows[e.RowIndex].Cells["BuildNumber"].Value.ToString(); + } + + private void btnPublish_Click(object sender, EventArgs e) + { + UpdateFogBugz(); + var publishForm = new Publish(this, configuration); + publishForm.Show(); + } + + private void dgv_Projects_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + + } + + private void dataGridView2_CellDoubleClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex == -1) { return; } + var fogbugz = dgv_CommitComments.Rows[e.RowIndex].Cells["Fogbugz"].Value.ToString(); + System.Diagnostics.Process.Start($"http://{Properties.Settings.Default.ManuscriptServerAddress}/f/cases/{fogbugz}"); + } + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/MainWindow.resx b/legacy/CCNetLogReader/CCNetLogReader/MainWindow.resx new file mode 100644 index 0000000..3965b50 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/MainWindow.resx @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 132, 17 + + + 17, 17 + + + + + AAABAAEAMDAAAAAAAACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxACgAbQBcAGsAiQBpALEAZgDSAGQA6gBhAPoAXwD6AF0A6gBa + ANIAWACxAFUAiQBTAFwAUQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AB0AeQBnAHUArABzAO0AcQD/AG0A/wBrAP8AaQD/AGYA/wBk + AP8AYQD/AF8A/wBdAP8AWgD/AFgA/wBVAP8AUwDtAFEArABPAGcATQAdAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAhAIEAeAB9AM0AewD/AHkA/wB1AP8AcwD/AHEA/wBt + AP8AawD/AGkA/wBmAP8AZAD/AGEA/wBfAP8AXQD/AFoA/wBYAP8AVQD/AFMA/wBRAP8ATwDNAE0AeABL + ACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJAGAAhQDCAIMA/wCBAP8AfQD/AHsA/wB5 + AP8AdQD/AHMA/wBxAP8AbQD/AGsA/wBpAP8AZgD/AGQA/wBhAP8AXwD/AF0A/wBaAP8AWAD/AFUA/wBT + AP8AUQD/AE8A/wBNAMIASwBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkQAjAI4AkACLAPsAiQD/AIUA/wCD + AP8AgQD/AH0A/wB7AP8AeQD/AHUA/wBzAP8AcQD/AG0A/wBrAP8AaQD/AGYA/wBkAP8AYQD/AF8A/wBd + AP8AWgD/AFgA/wBVAP8AUwD/AFEA/wBPAP8ATQD7AEsAkABJACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWADsAlACwAJEA/wCO + AP8AiwD/AIkA/wCFAP8AgwD/AIEA/wB9AP8AewD/AHkA/wB1AP8AcwD/AHEA/wBtAP8AawD/AGkA/wBm + AP8AZAD/AGEA/wBfAP8AXQD/AFoA/wBYAP8AVQD/AFMA/wBRAP8ATwD/AE0A/wBLALAASQA7AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwAQgCZ + AMAAlgD/AJQA/wCRAP8AjgD/AIsA/wCJAP8AhQD/AIMA/wCBAP8AfQD/AHsA/wB5AP8AdQD/AHMA/wBx + AP8AbQD/AGsA/wBpAP8AZgD/AGQA/wBhAP8AXwD/AF0A/wBaAP8AWAD/AFUA/wBTAP8AUQD/AE8A/wBN + AP8ASwDAAEkAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAoQA7AJ4AwACcAP8AmQD/AJYA/wCUAP8AkQD/AI4A/wCLAP8AiQD/AIUA/wCDAP8AgQD/AH0A/wB7 + AP8AeQD/AHUA/wBzAP8AcQD/AG0A/wBrAP8AaQD/AGYA/wBkAP8AYQD/AF8A/wBdAP8AWgD/AFgA/wBV + AP8AUwD/AFEA/wBPAP8ATQD/AEsAwABJADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAACnACMApACwAKEA/wCeAP8AnAD/AJkA/wCWAP8AlAD/AJEA/wCOAP8AiwD/AIkA/wCF + AP8AgwD/AIEA/wB9AP8AewD/AHkA/wB1AP8AcwD/AHEA/wBtAP8AawD/AGkA/wBmAP8AZAD/AGEA/wBf + AP8AXQD/AFoA/wBYAP8AVQD/AFMA/wBRAP8ATwD/AE0A/wBLALAASQAjAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpAJAApwD/AKQA/wChAP8AngD/AJwA/wCZAP8AlgD/ApUC/waU + Bv8Lkwv/EJIQ/xKREv8RjRH/D4oP/wqGCv8GgAb/AnwC/wF6Af8AdQD/AHMA/wBxAP8AbQD/AGsA/wJq + Av8Gagb/CmoK/w9qD/8SahL/EmgS/xBkEP8LXwv/BlkG/wJUAv8BUgH/AE8A/wBNAP8ASwCQAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK8AYACtAPsAqQD/AKcA/wCkAP8AoQD/AZ4B/wSe + BP8KnQr/FZ8V/yKiIv8wpjD/Oqg6/0CoQP9CqEL/QKRA/zeeN/8olSj/F4kX/wmACf8CegL/AHUA/wF0 + Af8EcwT/CnMK/xR3FP8hfCH/LoIu/zmHOf8/iD//QohC/0CGQP86gDr/K3Qr/xpmGv8LWgv/A1MD/wBP + AP8ATQD7AEsAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAhALEAwgCvAP8ArQD/AKkA/wCn + AP8BpAH/BqMG/xCkEP8dpx3/LKss/z2vPf9MtEz/W7hb/2S6ZP9svGz/cb1x/3C7cP9hsmH/QKFA/x2M + Hf8Hfwf/AXoB/wR3BP8Neg3/Gn8a/yuGK/87jTv/TJZM/1ibWP9ioGL/aqNq/3ClcP9ypXL/Zpxm/0mI + Sf8ibCL/CloK/wBRAP8ATwD/AE0AwgBLACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtwB4ALUA/wCx + AP8ArwD/AK0A/wCpAP8CqAL/B6YH/xKoEv8gqiD/Ma8x/3LHcv+q3Kr/sd+x/7bgtv+84bz/rdmt/6fW + p/+OyY7/bbht/zidOP8QhRD/AXwB/wR7BP8NfA3/HIIc/y+LL/9yr3L/n8ef/7DRsP+107X/utW6/7LP + sv+nx6f/krqS/3amdv9Bg0H/FGIU/wBTAP8AUQD/AE8A/wBNAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAC9 + AB0AuQDNALcA/wC1AP8AsQD/AK4A/wCqAP8AowD/AKIA/xSrFP+M1Iz/8/rz//////////////////// + ///////////////////g8OD/f8J//0mmSf8TihP/AHkA/wB2AP8AeQD/ib+J/+Xx5f////////////// + ////////////////////////+fz5/4ayhv9Sj1L/HGoc/wBVAP8AUwD/AFEA/wBPAM0ATQAdAAAAAAAA + AAAAAAAAAAAAAAC/AGcAvQD/ALkA/wC3AP8AtAD/AKsA/wCfAP8AlQD/KqIq/9bp1v////////////// + ///////////////////////////////////f8N//cL1w/0moSf8Hhgf/AHAA/w5yDv/B1sH///////// + /////////////////////////////////////////////3Gmcf9Pj0//HW0d/wBYAP8AVQD/AFMA/wBR + AP8ATwBnAAAAAAAAAAAAAAAAAAAAAADBAKwAvwD/AL0A/wC5AP8AsgD/AKIA/wCLAP8XiBf/vsa+/+zs + 7P/////////////////W1tb/qqqq/4iIiP+BgYH/ra2t//v7+//N6c3/Sq1K/zGgMf8AdwD/DGYM/6Gz + of/j4+P/////////////////4eHh/7Ozs/+NjY3/fHx8/5+fn//s7Oz/y+DL/0aMRv88hTz/GGwY/wBa + AP8AWAD/AFUA/wBTAP8AUQCsAAAAAAAAAAAAAAAAAMcAKADFAO0AwQD/AL8A/wC8AP8AqwD/AI4A/wB0 + AP95lXn/wMDA/+3t7f//////+fn5/9HR0f+Wm5b/R2FH/yY9Jv8gMyD/Okk6/5mZmf91uHX/GZkZ/wCL + AP8AYgD/Wn5a/7m5uf/k5OT///////7+/v/b29v/rKys/05jTv8qPCr/IC4g/zA8MP+DhoP/qb+p/xZx + Fv8jdyP/EGkQ/wBdAP8AWgD/AFgA/wBVAP8AUwDtAFEAKAAAAAAAAAAAAMkAXADHAP8AxQD/AMEA/wC5 + AP8AnwD/AHcA/yJqIv+VlZX/xMTE//n5+f//////9fX1/6rEqv8LcAv/AFIA/wA8AP8AMAD/ADUA/xFW + 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 + IP8ShBL/BnwG/wB1AP8AcwD/AHEA/wBtAP8AawD/AGkAsQAAAAAAAAAAAOEAiQDfAP8A3QD/ANoA/wC+ + AP8AegD/ADUA/yQ7JP9AQED/j4+P/////////////////7fut/+d5p3/f95//1rSWv9FykX/RslG/1LK + Uv9ExET/AKIA/wBDAP8YMhj/QEBA/3Z2dv/6+vr////////////H6Mf/oNeg/4TKhP9fuF//RqtG/0Oo + Q/9Pq0//WK5Y/0qmSv8pkin/DYIN/wB5AP8AdQD/AHMA/wBxAP8AbQD/AGsAiQAAAAAAAAAAAOMAXADh + AP8A3wD/AN0A/wDLAP8AlQD/AEQA/wg2CP9AQED/UFBQ/8XFxf////////////n++f+07bT/keOR/3Pb + c/9e017/Y9Nj/5vim/+s5az/N8A3/wBrAP8AKgD/OD04/0BAQP+srKz////////////5/fn/wOXA/5XT + lf95xXn/Xrhe/162Xv+Fx4X/weHB/3C5cP9AoUD/FYgV/wB7AP8AeQD/AHUA/wBzAP8AcQD/AG0AXAAA + AAAAAAAAAOUAKADjAO0A4QD/AN8A/wDWAP8AsQD/AGgA/wA1AP8kOyT/QEBA/2dnZ//a2tr///////// + ////////6vrq/7ruuv/G8Mb/7vru///////G7sb/W81b/wCVAP8ALwD/FDEU/0BAQP9TU1P/xMTE//// + /////////////+r36v/F5sX/vOK8/+Tz5P//////5fPl/3vAe/9Lp0v/GY0Z/wB9AP8AewD/AHkA/wB1 + AP8AcwDtAHEAKAAAAAAAAAAAAAAAAADlAKwA4wD/AOEA/wDdAP8AyQD/AJQA/wBIAP8ANQD/ND40/0BA + QP9iYmL/v7+///////////////////////////////////////+567n/Vc5V/wCxAP8AUgD/ACsA/yg4 + KP9AQED/UlJS/62trf//////////////////////////////////////3e/d/2a4Zv9EpkT/F44X/wCB + AP8AfQD/AHsA/wB5AP8AdQCsAAAAAAAAAAAAAAAAAAAAAADnAGcA5QD/AOMA/wDhAP8A2AD/ALoA/wB/ + AP8AOgD/BDYE/yg8KP9AQED/Q0ND/319ff+wsLD/0dHR/9nZ2f/g4OD/+/v7//////+a45r/N8c3/w25 + Df8AfAD/ADoA/wArAP8gNSD/QEBA/0BAQP9xcXH/qKio/83Nzf/a2tr/29vb//Hx8f//////zOjM/zym + PP8wnzD/EY0R/wCDAP8AgQD/AH0A/wB7AP8AeQBnAAAAAAAAAAAAAAAAAAAAAADpAB0A5wDNAOUA/wDj + AP8A4AD/ANQA/wCzAP8AfAD/AEEA/wA1AP8UOBT/ND40/0BAQP9AQED/UFBQ/1lZWf9oaGj/jY2N/565 + nv89xj3/E74T/wu6C/8AngD/AG8A/wA+AP8AKwD/DC4M/yw5LP9AQED/QEBA/01NTf9YWFj/YmJi/4CA + gP+dqp3/Z7Fn/xCVEP8Ylhj/Co4K/wCFAP8AgwD/AIEA/wB9AM0AewAdAAAAAAAAAAAAAAAAAAAAAAAA + AAAA6QB4AOcA/wDlAP8A4wD/AN4A/wDTAP8AtwD/AIoA/wBbAP8ANQD/ADUA/wg2CP8QNxD/EDYQ/xE4 + Ef8VRxX/B14H/wCAAP8ApgD/ALwA/wS6BP8AsQD/AJsA/wB5AP8AUgD/ADEA/wAqAP8EKwT/EC8Q/xAu + EP8QLhD/FDgU/w5GDv8AWwD/AHkA/wCNAP8HkQf/BI0E/wCJAP8AhQD/AIMA/wCBAHgAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA6wAhAOkAwgDnAP8A5QD/AOMA/wDfAP8A1gD/AMMA/wCmAP8AhgD/AGsA/wBe + AP8AWQD/AFoA/wBfAP8AagD/AH4A/wCYAP8ArQD/ALoA/wC9AP8AuAD/ALEA/wCjAP8AjAD/AHIA/wBb + AP8ATAD/AEcA/wBHAP8ASgD/AFEA/wBeAP8AcAD/AIIA/wCOAP8AkQD/AY4B/wCLAP8AiQD/AIUAwgCD + ACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOsAYADpAPsA5wD/AOUA/wDjAP8A4AD/ANwA/wDS + AP8AwwD/ALQA/wCoAP8AoQD/AJ8A/wCgAP8ApgD/AK4A/wC3AP8AvgD/AL8A/wC/AP8AvQD/ALgA/wC1 + AP8ArgD/AKEA/wCVAP8AigD/AIEA/wB/AP8AfwD/AIEA/wCHAP8AjgD/AJIA/wCUAP8AkwD/AJEA/wCO + AP8AiwD7AIkAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrAJAA6QD/AOcA/wDl + AP8A4wD/AOEA/wDfAP8A3QD/ANoA/wDYAP8A1QD/ANMA/wDRAP8AzgD/AMwA/wDJAP8AxwD/AMUA/wDB + AP8AvwD/AL0A/wC5AP8AtwD/ALUA/wCxAP8ArwD/AK0A/wCpAP8ApwD/AKQA/wChAP8AngD/AJwA/wCZ + AP8AlgD/AJQA/wCRAP8AjgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt + ACMA6wCwAOkA/wDnAP8A5QD/AOMA/wDhAP8A3wD/AN0A/wDaAP8A2AD/ANUA/wDTAP8A0QD/AM4A/wDM + AP8AyQD/AMcA/wDFAP8AwQD/AL8A/wC9AP8AuQD/ALcA/wC1AP8AsQD/AK8A/wCtAP8AqQD/AKcA/wCk + AP8AoQD/AJ4A/wCcAP8AmQD/AJYA/wCUALAAkQAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA7QA7AOsAwADpAP8A5wD/AOUA/wDjAP8A4QD/AN8A/wDdAP8A2gD/ANgA/wDV + AP8A0wD/ANEA/wDOAP8AzAD/AMkA/wDHAP8AxQD/AMEA/wC/AP8AvQD/ALkA/wC3AP8AtQD/ALEA/wCv + AP8ArQD/AKkA/wCnAP8ApAD/AKEA/wCeAP8AnAD/AJkAwACWADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO0AQgDrAMAA6QD/AOcA/wDlAP8A4wD/AOEA/wDf + AP8A3QD/ANoA/wDYAP8A1QD/ANMA/wDRAP8AzgD/AMwA/wDJAP8AxwD/AMUA/wDBAP8AvwD/AL0A/wC5 + AP8AtwD/ALUA/wCxAP8ArwD/AK0A/wCpAP8ApwD/AKQA/wChAP8AngDAAJwAQgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtADsA6wCwAOkA/wDn + AP8A5QD/AOMA/wDhAP8A3wD/AN0A/wDaAP8A2AD/ANUA/wDTAP8A0QD/AM4A/wDMAP8AyQD/AMcA/wDF + AP8AwQD/AL8A/wC9AP8AuQD/ALcA/wC1AP8AsQD/AK8A/wCtAP8AqQD/AKcA/wCkALAAoQA7AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA7QAjAOsAkADpAPsA5wD/AOUA/wDjAP8A4QD/AN8A/wDdAP8A2gD/ANgA/wDVAP8A0wD/ANEA/wDO + AP8AzAD/AMkA/wDHAP8AxQD/AMEA/wC/AP8AvQD/ALkA/wC3AP8AtQD/ALEA/wCvAP8ArQD7AKkAkACn + ACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrAGAA6QDCAOcA/wDlAP8A4wD/AOEA/wDfAP8A3QD/ANoA/wDY + AP8A1QD/ANMA/wDRAP8AzgD/AMwA/wDJAP8AxwD/AMUA/wDBAP8AvwD/AL0A/wC5AP8AtwD/ALUA/wCx + AMIArwBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6wAhAOkAeADnAM0A5QD/AOMA/wDh + AP8A3wD/AN0A/wDaAP8A2AD/ANUA/wDTAP8A0QD/AM4A/wDMAP8AyQD/AMcA/wDFAP8AwQD/AL8A/wC9 + AP8AuQDNALcAeAC1ACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp + AB0A5wBnAOUArADjAO0A4QD/AN8A/wDdAP8A2gD/ANgA/wDVAP8A0wD/ANEA/wDOAP8AzAD/AMkA/wDH + AP8AxQDtAMEArAC/AGcAvQAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlACgA4wBcAOEAiQDfALEA3QDSANoA6gDYAPoA1QD6ANMA6gDR + ANIAzgCxAMwAiQDJAFwAxwAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP//gAH//wAA//wAAD// + AAD/8AAAD/8AAP/gAAAH/wAA/4AAAAH/AAD/AAAAAP8AAP4AAAAAfwAA/AAAAAA/AAD4AAAAAB8AAPgA + AAAAHwAA8AAAAAAPAADgAAAAAAcAAOAAAAAABwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAgAAAAAAB + AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA + AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAMAAAAAAAwAAwAAAAAAD + AADAAAAAAAMAAOAAAAAABwAA4AAAAAAHAADwAAAAAA8AAPgAAAAAHwAA+AAAAAAfAAD8AAAAAD8AAP4A + AAAAfwAA/wAAAAD/AAD/gAAAAf8AAP/gAAAH/wAA//AAAA//AAD//AAAP/8AAP//gAH//wAA//////// + AAA= + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Program.cs b/legacy/CCNetLogReader/CCNetLogReader/Program.cs new file mode 100644 index 0000000..82948f8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Program.cs @@ -0,0 +1,28 @@ +using System; +using System.Diagnostics; +using System.Windows.Forms; + +namespace CCNetLogReader +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + private static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + + try + { + Application.Run(new MainWindow()); + } + catch (Exception ex) + { + MessageBox.Show($"{ex.Message}{Environment.NewLine}{Environment.NewLine}{ex.StackTrace}", "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Properties/AssemblyInfo.cs b/legacy/CCNetLogReader/CCNetLogReader/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..755b5f3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("WindowsFormsApp4")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("WindowsFormsApp4")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("cc6d8022-d2aa-423a-abd6-a8c368c5a431")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Properties/Resources.Designer.cs b/legacy/CCNetLogReader/CCNetLogReader/Properties/Resources.Designer.cs new file mode 100644 index 0000000..3744b64 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace CCNetLogReader.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CCNetLogReader.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/Properties/Resources.resx b/legacy/CCNetLogReader/CCNetLogReader/Properties/Resources.resx new file mode 100644 index 0000000..ffecec8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Properties/Settings.Designer.cs b/legacy/CCNetLogReader/CCNetLogReader/Properties/Settings.Designer.cs new file mode 100644 index 0000000..78b8e8e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Properties/Settings.Designer.cs @@ -0,0 +1,67 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace CCNetLogReader.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.11.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("jalapeno.dts.local")] + public string CCNetServerAddress { + get { + return ((string)(this["CCNetServerAddress"])); + } + set { + this["CCNetServerAddress"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string ManuscriptToken { + get { + return ((string)(this["ManuscriptToken"])); + } + set { + this["ManuscriptToken"] = value; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("manuscript.dts.local")] + public string ManuscriptServerAddress { + get { + return ((string)(this["ManuscriptServerAddress"])); + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Collections.Specialized.StringCollection Setting { + get { + return ((global::System.Collections.Specialized.StringCollection)(this["Setting"])); + } + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/Properties/Settings.settings b/legacy/CCNetLogReader/CCNetLogReader/Properties/Settings.settings new file mode 100644 index 0000000..f96431c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Properties/Settings.settings @@ -0,0 +1,18 @@ + + + + + + jalapeno.dts.local + + + + + + manuscript.dts.local + + + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Publish.Designer.cs b/legacy/CCNetLogReader/CCNetLogReader/Publish.Designer.cs new file mode 100644 index 0000000..37d0d82 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Publish.Designer.cs @@ -0,0 +1,256 @@ +namespace CCNetLogReader +{ + partial class Publish + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.txtArticle = new System.Windows.Forms.TextBox(); + this.lblProjectName = new System.Windows.Forms.Label(); + this.lblVersion = new System.Windows.Forms.Label(); + this.btnPublish = new System.Windows.Forms.Button(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.lblPriorVersion = new System.Windows.Forms.Label(); + this.lblBuildFolder = new System.Windows.Forms.Label(); + this.lblLocalPublish = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.lblHCArticle = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.dgvTasks = new System.Windows.Forms.DataGridView(); + this.colStepName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colProgress = new System.Windows.Forms.DataGridViewTextBoxColumn(); + ((System.ComponentModel.ISupportInitialize)(this.dgvTasks)).BeginInit(); + this.SuspendLayout(); + // + // txtArticle + // + this.txtArticle.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.txtArticle.Location = new System.Drawing.Point(13, 821); + this.txtArticle.Multiline = true; + this.txtArticle.Name = "txtArticle"; + this.txtArticle.Size = new System.Drawing.Size(775, 50); + this.txtArticle.TabIndex = 0; + // + // lblProjectName + // + this.lblProjectName.AutoSize = true; + this.lblProjectName.Font = new System.Drawing.Font("Microsoft Sans Serif", 20.14286F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblProjectName.Location = new System.Drawing.Point(13, 33); + this.lblProjectName.Name = "lblProjectName"; + this.lblProjectName.Size = new System.Drawing.Size(331, 55); + this.lblProjectName.TabIndex = 1; + this.lblProjectName.Text = "DataPRO LTS"; + // + // lblVersion + // + this.lblVersion.AutoSize = true; + this.lblVersion.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblVersion.Location = new System.Drawing.Point(17, 98); + this.lblVersion.Name = "lblVersion"; + this.lblVersion.Size = new System.Drawing.Size(214, 32); + this.lblVersion.TabIndex = 2; + this.lblVersion.Text = "4.0.1210.52592"; + // + // btnPublish + // + this.btnPublish.Location = new System.Drawing.Point(12, 320); + this.btnPublish.Name = "btnPublish"; + this.btnPublish.Size = new System.Drawing.Size(776, 55); + this.btnPublish.TabIndex = 3; + this.btnPublish.Text = "Publish!"; + this.btnPublish.UseVisualStyleBackColor = true; + this.btnPublish.Click += new System.EventHandler(this.btnPublish_Click); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(18, 189); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(121, 25); + this.label2.TabIndex = 5; + this.label2.Text = "Build Folder:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(18, 152); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(130, 25); + this.label1.TabIndex = 4; + this.label1.Text = "Prior Version:"; + // + // lblPriorVersion + // + this.lblPriorVersion.AutoSize = true; + this.lblPriorVersion.Location = new System.Drawing.Point(238, 152); + this.lblPriorVersion.Name = "lblPriorVersion"; + this.lblPriorVersion.Size = new System.Drawing.Size(148, 25); + this.lblPriorVersion.TabIndex = 6; + this.lblPriorVersion.Text = "4.0.1205.12345"; + // + // lblBuildFolder + // + this.lblBuildFolder.AutoSize = true; + this.lblBuildFolder.Cursor = System.Windows.Forms.Cursors.Hand; + this.lblBuildFolder.ForeColor = System.Drawing.SystemColors.HotTrack; + this.lblBuildFolder.Location = new System.Drawing.Point(239, 189); + this.lblBuildFolder.Name = "lblBuildFolder"; + this.lblBuildFolder.Size = new System.Drawing.Size(422, 25); + this.lblBuildFolder.TabIndex = 7; + this.lblBuildFolder.Text = "\\\\dts.local\\files\\Software\\Private\\Build\\DataPRO"; + this.lblBuildFolder.Click += new System.EventHandler(this.lblBuildFolder_Click); + // + // lblLocalPublish + // + this.lblLocalPublish.AutoSize = true; + this.lblLocalPublish.Cursor = System.Windows.Forms.Cursors.Hand; + this.lblLocalPublish.ForeColor = System.Drawing.SystemColors.HotTrack; + this.lblLocalPublish.Location = new System.Drawing.Point(239, 226); + this.lblLocalPublish.Name = "lblLocalPublish"; + this.lblLocalPublish.Size = new System.Drawing.Size(283, 25); + this.lblLocalPublish.TabIndex = 10; + this.lblLocalPublish.Text = "\\\\dts.local\\files\\Software\\Public\\"; + this.lblLocalPublish.Click += new System.EventHandler(this.lblLocalPublish_Click); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(18, 226); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(134, 25); + this.label4.TabIndex = 9; + this.label4.Text = "Local Publish:"; + // + // lblHCArticle + // + this.lblHCArticle.AutoSize = true; + this.lblHCArticle.Cursor = System.Windows.Forms.Cursors.Hand; + this.lblHCArticle.ForeColor = System.Drawing.SystemColors.HotTrack; + this.lblHCArticle.Location = new System.Drawing.Point(238, 263); + this.lblHCArticle.Name = "lblHCArticle"; + this.lblHCArticle.Size = new System.Drawing.Size(345, 25); + this.lblHCArticle.TabIndex = 13; + this.lblHCArticle.Text = "https://support.dtsweb.com/hc/123456"; + this.lblHCArticle.Click += new System.EventHandler(this.lblHCArticle_Click); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(17, 263); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(176, 25); + this.label5.TabIndex = 12; + this.label5.Text = "HelpCenter Article:"; + // + // dgvTasks + // + this.dgvTasks.AllowUserToAddRows = false; + this.dgvTasks.AllowUserToDeleteRows = false; + this.dgvTasks.AllowUserToResizeColumns = false; + this.dgvTasks.AllowUserToResizeRows = false; + this.dgvTasks.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None; + this.dgvTasks.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvTasks.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.colStepName, + this.colProgress}); + this.dgvTasks.Location = new System.Drawing.Point(12, 390); + this.dgvTasks.Name = "dgvTasks"; + this.dgvTasks.ReadOnly = true; + this.dgvTasks.RowHeadersVisible = false; + this.dgvTasks.RowHeadersWidth = 72; + this.dgvTasks.RowTemplate.Height = 25; + this.dgvTasks.RowTemplate.ReadOnly = true; + this.dgvTasks.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.dgvTasks.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvTasks.Size = new System.Drawing.Size(776, 389); + this.dgvTasks.TabIndex = 14; + // + // colStepName + // + this.colStepName.HeaderText = "Step"; + this.colStepName.MinimumWidth = 9; + this.colStepName.Name = "colStepName"; + this.colStepName.ReadOnly = true; + this.colStepName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.colStepName.Width = 175; + // + // colProgress + // + this.colProgress.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.colProgress.HeaderText = "Progress"; + this.colProgress.MinimumWidth = 9; + this.colProgress.Name = "colProgress"; + this.colProgress.ReadOnly = true; + this.colProgress.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + // + // Publish + // + this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 24F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 883); + this.Controls.Add(this.dgvTasks); + this.Controls.Add(this.lblHCArticle); + this.Controls.Add(this.label5); + this.Controls.Add(this.lblLocalPublish); + this.Controls.Add(this.label4); + this.Controls.Add(this.lblBuildFolder); + this.Controls.Add(this.lblPriorVersion); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.btnPublish); + this.Controls.Add(this.lblVersion); + this.Controls.Add(this.lblProjectName); + this.Controls.Add(this.txtArticle); + this.Name = "Publish"; + this.Text = "Publish"; + this.Load += new System.EventHandler(this.Publish_Load); + ((System.ComponentModel.ISupportInitialize)(this.dgvTasks)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.TextBox txtArticle; + private System.Windows.Forms.Label lblProjectName; + private System.Windows.Forms.Label lblVersion; + private System.Windows.Forms.Button btnPublish; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label lblPriorVersion; + private System.Windows.Forms.Label lblBuildFolder; + private System.Windows.Forms.Label lblLocalPublish; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label lblHCArticle; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.DataGridView dgvTasks; + private System.Windows.Forms.DataGridViewTextBoxColumn colStepName; + private System.Windows.Forms.DataGridViewTextBoxColumn colProgress; + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/Publish.cs b/legacy/CCNetLogReader/CCNetLogReader/Publish.cs new file mode 100644 index 0000000..37f3731 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Publish.cs @@ -0,0 +1,407 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Reflection; +using System.IO; + +using SharpSevenZip; +using Microsoft.Office.Interop.Word; +using CCNetWrapper; + +using _Application = Microsoft.Office.Interop.Word._Application; +using System.Diagnostics; +using System.Runtime.CompilerServices; +using DocumentFormat.OpenXml.Office.Word; +using System.Xml.Serialization; +using System.Xml; +using DocumentFormat.OpenXml.Packaging; + + +namespace CCNetLogReader +{ + public partial class Publish : Form + { + MainWindow parent { get; set; } + Configuration configuration = new Configuration(); + Configuration.SoftwarePackage packageConfig; + string PublishVersion = ""; + + public Publish(MainWindow mainWindowParent, Configuration configuration) + { + InitializeComponent(); + parent = mainWindowParent; + this.configuration = configuration; + } + + private void Publish_Load(object sender, EventArgs e) + { + PublishVersion = parent._versionNumber; + packageConfig = configuration.SoftwarePackages + .First(a => a.ProjectName == parent._projName); + lblProjectName.Text = packageConfig.Name; + lblVersion.Text = $"{parent._projName} | {parent._versionNumber}"; + lblPriorVersion.Text = $"{packageConfig.PublishedBuild} ({packageConfig.PublishedDate.ToString("yyyy-MM-dd")})"; + + lblHCArticle.Text = $"https://support.dtsweb.com/hc/en-us/articles/{packageConfig.ZDArticleID}"; + lblBuildFolder.Text = Path.Combine( + packageConfig.ProjectBuildFolder, + PublishVersion + ); + lblLocalPublish.Text = Path.Combine( + configuration.LocalPublishRoot, + packageConfig.Name + ); + + /* Steps to publish: + * choose project and version + * if there is a config in xml, enable publish command + * on publish command: + * determine last release + * build release notes since then + * insure build dir contains software + * zip build folder to local publish + * place release notes in local publish + * upload zip+pdf to remote + * update zendesk notes + * check consistency + * delete old published builds + */ + } + + private static ManualResetEvent mre = new ManualResetEvent(false); + private void ThreadSpinWait(int ms, ManualResetEvent wait = null) + { + if (wait == null) + { + // Use our own + wait = new ManualResetEvent(false); + } + System.Threading.Tasks.Task.Run(() => + { + wait.WaitOne(ms); + wait.Set(); + }); + wait.WaitOne(); + } + private void btnPublish_Click(object sender, EventArgs e) + { + var localPublishFolder = Path.Combine( + configuration.LocalPublishRoot, + packageConfig.Name + ); + + // Insure LocalPublish Folders exist + dgvTasks.Rows.Add("Prepare", "."); + if (!Directory.Exists(localPublishFolder)) + Directory.CreateDirectory(localPublishFolder); + + var existingLocalPublishFiles = Directory.GetFiles(localPublishFolder); + + var remoteBuildFolder = Path.Combine( + packageConfig.ProjectBuildFolder, + PublishVersion + ); + dgvTasks.Rows[0].Cells[1].Value = "Complete"; + + //var tasks = new List(); + var tasks = new List(); + + // Zip Build Folder to local publish folder + dgvTasks.Rows.Add("Zip Installer", "."); + + var localZipFileName = Path.Combine(localPublishFolder, $"DataPRO_Installer-{PublishVersion}.zip"); + if (File.Exists(localZipFileName)) + File.Delete(localZipFileName); + + tasks.Add( System.Threading.Tasks.Task.Factory.StartNew(() => + ZipFolderToLocation(remoteBuildFolder, localZipFileName)) + ); + + // Build Release Notes from template to publish folder + dgvTasks.Rows.Add("Build Release Notes", "."); + + var localDocFileName = Path.Combine(localPublishFolder, $"DataPRO_Release_Notes-{PublishVersion}.pdf"); + + tasks.Add( System.Threading.Tasks.Task.Factory.StartNew(() => + CreateReleaseNotesToFile(localDocFileName)) + ); + + System.Threading.Tasks.Task.WaitAll(tasks.ToArray()); + tasks.Clear(); + + // NDB DEBUG + //return; + + // Upload to S3 Bucket + dgvTasks.Rows.Add("Upload Installer", "."); + + var s3 = new s3Client( + new s3Config() + { + accessKey = configuration.S3Config.AccessKey, + secretKey = configuration.S3Config.SecretKey, + bucket = configuration.S3Config.Bucket, + cloudfrontDomainName = configuration.S3Config.CloudfrontDomain, + region = configuration.S3Config.Region, + }); + tasks.Add( System.Threading.Tasks.Task.Factory.StartNew(() => + s3.uploadAndClearFolder(packageConfig.Name, new List() { localZipFileName, localDocFileName })) + ); + System.Threading.Tasks.Task.WaitAll(tasks.ToArray()); + + dgvTasks.Rows[3].Cells[1].Value = "Complete"; + + // Update ZD Article: + dgvTasks.Rows.Add("Update HC Article", "."); + var zdc = new ZendeskClient(); + var SWURL = configuration.S3Config.CloudfrontDomain + + packageConfig.Name; + var PDFURL = SWURL; + SWURL = SWURL + "/" + Path.GetFileName(localZipFileName); + PDFURL = PDFURL + "/" + Path.GetFileName(localDocFileName); + SWURL = $"{Path.GetFileName(localZipFileName)}"; + PDFURL = $"{Path.GetFileName(localDocFileName)}"; + + var zdText = packageConfig.ZDArticleText; + zdText = zdText + .Replace("{{SWURL}}", SWURL) + .Replace("{{PDFURL}}", PDFURL) + .Replace("{{VERSION}}", PublishVersion); + + zdc.UpdateArticle(packageConfig.ZDArticleID, zdText); + dgvTasks.Rows[4].Cells[1].Value = "Complete"; + + // Remove prior build from local publish folder + foreach (var f in existingLocalPublishFiles) + { + if (f != localDocFileName && f != localZipFileName) + File.Delete(f); + } + } + + public void ZipFolderToLocation(string sourceFolder, string destFile) + { + SharpSevenZipBase.SetLibraryPath( + Path.Combine( + Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), + "7z.dll") + ); + + SharpSevenZipCompressor compressor = new SharpSevenZipCompressor() + { + ArchiveFormat = OutArchiveFormat.Zip, + TempFolderPath = Path.GetTempPath(), + CompressionMode = CompressionMode.Create, + CompressionLevel = CompressionLevel.Normal, + CompressionMethod = CompressionMethod.Lzma, + ZipEncryptionMethod = ZipEncryptionMethod.Aes256, + EventSynchronization = EventSynchronizationStrategy.AlwaysAsynchronous, + FastCompression = false, + }; + + compressor.FileCompressionStarted += (s, e) => + { + dgvTasks.Rows[1].Cells[1].Value = $"{e.PercentDone}% | {e.FileName}"; + }; + compressor.CompressionFinished += (s, e) => + { + dgvTasks.Rows[1].Cells[1].Value = "Complete"; + }; + + compressor.CompressDirectory(sourceFolder, destFile); + } + + public void CreateReleaseNotesToFile(string docFileName) + { + var templateFile = packageConfig.ReleaseNoteDocxTemplate; + var newtfName = Path.GetFileName(templateFile); + var tfFolder = Path.GetDirectoryName(templateFile); + + if (File.Exists(templateFile)) + { + if (File.Exists(docFileName)) + File.Delete(docFileName); + newtfName = Path.Combine(tfFolder, "newdoc.doc"); + File.Copy(templateFile, newtfName, overwrite: true); + } + else + return; + + templateFile = newtfName; + + string projectHeading = ""; + object oMissing = System.Reflection.Missing.Value; + object oFileName = templateFile; + object oEndOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */ + object oStartofDoc = "\\startofdoc"; /* \startofdoc is a predefined bookmark */ + object oProjectName = new object(); + + var wd = WordprocessingDocument.CreateFromTemplate(templateFile); + + //Start Word and create a new document. + _Application oWord; + _Document oDoc; + try + { + dgvTasks.Rows[2].Cells[1].Value = "Starting Word"; + oWord = new Microsoft.Office.Interop.Word.Application(); + oWord.Visible = true; + } + catch + { + MessageBox.Show("An error occured opening Word.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + try + { + dgvTasks.Rows[2].Cells[1].Value = "Opening Template"; + oDoc = oWord.Documents.Open(ref oFileName, ref oMissing, ref oMissing, ref oMissing, + ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, + ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing); + } + catch (Exception ex) + { + MessageBox.Show($"An error occured opening the release notes DOCX file: {ex.ToString()}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + oWord.Quit(ref oMissing, ref oMissing, ref oMissing); + return; + } + + var wdHead = wd.MainDocumentPart.Document; + var wdPara = wdHead.Body.Descendants().First(); + + //Heading paragraph + dgvTasks.Rows[2].Cells[1].Value = "Creating Document"; + Paragraph oPara1; + Object oStartRange = oDoc.Bookmarks.get_Item(ref oStartofDoc).Range; + oPara1 = oDoc.Content.Paragraphs.Add(ref oStartRange); + object oStyle = WdBuiltinStyle.wdStyleHeading1; // set HEADING1 built-in style + oPara1.Range.set_Style(ref oStyle); + oPara1.Range.Text = projectHeading + " " + PublishVersion + + " – Released " + DateTime.Now.ToString("yyyy-MM-dd") + "\n"; + + var wdParagraph = new DocumentFormat.OpenXml.Wordprocessing.Paragraph(); + var textRun = new DocumentFormat.OpenXml.Wordprocessing.Run(); + //textRun. + + //wdPara.Elements().First(). = projectHeading + " " + PublishVersion + + // " – Released " + DateTime.Now.ToString("yyyy-MM-dd") + "\n"; + + //Release notes paragraph + Paragraph oPara2; + oStartRange = oPara1.Range; + oPara2 = oDoc.Content.Paragraphs.Add(ref oStartRange); + oStyle = WdBuiltinStyle.wdStyleListNumber; // set NUMBER LIST built-in style + oPara2.Format.set_Style(ref oStyle); + + dgvTasks.Rows[2].Cells[1].Value = "Generating Notes Text"; + oPara2.Range.Text = GenerateNotesText(); //inject xml output into paragraph + + dgvTasks.Rows[2].Cells[1].Value = "Writing to PDF"; + oDoc.ExportAsFixedFormat(docFileName, WdExportFormat.wdExportFormatPDF); + + oDoc.Close(); + oWord.Quit(); + + File.Delete(newtfName); + + dgvTasks.Rows[2].Cells[1].Value = "Complete"; + } + + public string GenerateNotesText() + { + var logDir = MainWindow.PROJECT_LOG_DIR; + var projLogs = new List(); + var max = int.MinValue; + var min = int.MaxValue; + var buildNumber = string.Empty; + + var outputStringBuilder = new StringBuilder(); + var fbs = new List(); + + dgvTasks.Rows[2].Cells[1].Value = "Checking for local cache"; + ProjectLog curProjLog; + + if (File.Exists($"{logDir}{packageConfig.ProjectName}.xml")) + { + dgvTasks.Rows[2].Cells[1].Value = "Deserializing"; + //var curProjLog = parent.DeSerializeObject($"{logDir}{packageConfig.ProjectName}.xml"); + { + XmlDocument xmlDocument = new XmlDocument(); + xmlDocument.Load($"{logDir}{packageConfig.ProjectName}.xml"); + string xmlString = xmlDocument.OuterXml; + + using (StringReader read = new StringReader(xmlString)) + { + Type outType = typeof(CCNetWrapper.ProjectLog ); + + XmlSerializer serializer = new XmlSerializer(outType); + using (XmlReader reader = new XmlTextReader(read)) + { + curProjLog = (CCNetWrapper.ProjectLog)serializer.Deserialize(reader); + } + } + } + + foreach (var x in curProjLog.BuildLogs) + { + dgvTasks.Rows[2].Cells[1].Value = $"{x}"; + if (x.GetMinorBuildNumber() < min) + { + min = x.GetMinorBuildNumber(); + } + if (x.GetMinorBuildNumber() > max) + { + buildNumber = x.BuildNumber; + max = x.GetMinorBuildNumber(); + } + + if (!string.IsNullOrEmpty(x.Fogbugz) && !string.IsNullOrEmpty(x.ReleaseNote)) + { + var fbNum = int.Parse(x.Fogbugz); + if (!fbs.Contains(fbNum)) + { + fbs.Add(fbNum); + outputStringBuilder.AppendLine($"MS{x.Fogbugz}. {x.ReleaseNote}"); + } + } + }; + projLogs.Add(curProjLog); + } + + return outputStringBuilder.ToString(); + } + + private void lblBuildFolder_Click(object sender, EventArgs e) + { + Process.Start("explorer.exe", lblBuildFolder.Text); + } + + private void lblLocalPublish_Click(object sender, EventArgs e) + { + Process.Start("explorer.exe", lblLocalPublish.Text); + } + + private void lblHCArticle_Click(object sender, EventArgs e) + { + var fileopener = new Process() + { + StartInfo = new ProcessStartInfo() + { + FileName = "explorer", + Arguments = "\"" + lblHCArticle.Text + "\"" + } + }; + + fileopener.Start(); + + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/Publish.resx b/legacy/CCNetLogReader/CCNetLogReader/Publish.resx new file mode 100644 index 0000000..8a847f3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/Publish.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.Designer.cs b/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.Designer.cs new file mode 100644 index 0000000..4a2db0d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.Designer.cs @@ -0,0 +1,314 @@ + +namespace CCNetLogReader +{ + partial class ReleaseNotes + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.dgv_Projects = new System.Windows.Forms.DataGridView(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.dtp_ReleaseDate = new System.Windows.Forms.DateTimePicker(); + this.txt_ReleaseVersion = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this.txt_Output = new System.Windows.Forms.TextBox(); + this.btn_OutputLocation = new System.Windows.Forms.Button(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.txt_Start = new System.Windows.Forms.TextBox(); + this.txt_End = new System.Windows.Forms.TextBox(); + this.lbl_MinorStart = new System.Windows.Forms.Label(); + this.lbl_MinorEnd = new System.Windows.Forms.Label(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tableLayoutPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgv_Projects)).BeginInit(); + this.menuStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 3; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.dgv_Projects, 0, 5); + this.tableLayoutPanel1.Controls.Add(this.label1, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.label2, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.dtp_ReleaseDate, 1, 1); + this.tableLayoutPanel1.Controls.Add(this.txt_ReleaseVersion, 1, 0); + this.tableLayoutPanel1.Controls.Add(this.label3, 0, 2); + this.tableLayoutPanel1.Controls.Add(this.txt_Output, 1, 2); + this.tableLayoutPanel1.Controls.Add(this.btn_OutputLocation, 2, 2); + this.tableLayoutPanel1.Controls.Add(this.label4, 0, 3); + this.tableLayoutPanel1.Controls.Add(this.label5, 0, 4); + this.tableLayoutPanel1.Controls.Add(this.txt_Start, 1, 3); + this.tableLayoutPanel1.Controls.Add(this.txt_End, 1, 4); + this.tableLayoutPanel1.Controls.Add(this.lbl_MinorStart, 2, 3); + this.tableLayoutPanel1.Controls.Add(this.lbl_MinorEnd, 2, 4); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 42); + this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(4); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 6; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(1100, 633); + this.tableLayoutPanel1.TabIndex = 0; + // + // dgv_Projects + // + this.dgv_Projects.AllowUserToAddRows = false; + this.dgv_Projects.AllowUserToDeleteRows = false; + this.dgv_Projects.AllowUserToResizeColumns = false; + this.dgv_Projects.AllowUserToResizeRows = false; + this.dgv_Projects.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dgv_Projects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.tableLayoutPanel1.SetColumnSpan(this.dgv_Projects, 3); + this.dgv_Projects.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgv_Projects.Location = new System.Drawing.Point(4, 194); + this.dgv_Projects.Margin = new System.Windows.Forms.Padding(4); + this.dgv_Projects.Name = "dgv_Projects"; + this.dgv_Projects.ReadOnly = true; + this.dgv_Projects.RowHeadersVisible = false; + this.dgv_Projects.RowHeadersWidth = 51; + this.dgv_Projects.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing; + this.dgv_Projects.RowTemplate.Height = 24; + this.dgv_Projects.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgv_Projects.Size = new System.Drawing.Size(1092, 435); + this.dgv_Projects.TabIndex = 0; + this.dgv_Projects.SelectionChanged += new System.EventHandler(this.dgv_Projects_SelectionChanged); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(4, 37); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(135, 25); + this.label1.TabIndex = 1; + this.label1.Text = "Release Date:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(4, 0); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(161, 25); + this.label2.TabIndex = 2; + this.label2.Text = "Release Version:"; + // + // dtp_ReleaseDate + // + this.dtp_ReleaseDate.Location = new System.Drawing.Point(173, 41); + this.dtp_ReleaseDate.Margin = new System.Windows.Forms.Padding(4); + this.dtp_ReleaseDate.Name = "dtp_ReleaseDate"; + this.dtp_ReleaseDate.Size = new System.Drawing.Size(385, 29); + this.dtp_ReleaseDate.TabIndex = 3; + // + // txt_ReleaseVersion + // + this.txt_ReleaseVersion.Location = new System.Drawing.Point(173, 4); + this.txt_ReleaseVersion.Margin = new System.Windows.Forms.Padding(4); + this.txt_ReleaseVersion.Name = "txt_ReleaseVersion"; + this.txt_ReleaseVersion.Size = new System.Drawing.Size(385, 29); + this.txt_ReleaseVersion.TabIndex = 4; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(4, 74); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(143, 25); + this.label3.TabIndex = 1; + this.label3.Text = "Output (.docx):"; + // + // txt_Output + // + this.txt_Output.Location = new System.Drawing.Point(173, 78); + this.txt_Output.Margin = new System.Windows.Forms.Padding(4); + this.txt_Output.Name = "txt_Output"; + this.txt_Output.Size = new System.Drawing.Size(385, 29); + this.txt_Output.TabIndex = 5; + // + // btn_OutputLocation + // + this.btn_OutputLocation.Location = new System.Drawing.Point(566, 78); + this.btn_OutputLocation.Margin = new System.Windows.Forms.Padding(4); + this.btn_OutputLocation.Name = "btn_OutputLocation"; + this.btn_OutputLocation.Size = new System.Drawing.Size(103, 34); + this.btn_OutputLocation.TabIndex = 6; + this.btn_OutputLocation.Text = "Load..."; + this.btn_OutputLocation.UseVisualStyleBackColor = true; + this.btn_OutputLocation.Click += new System.EventHandler(this.btn_OutputLocation_Click); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(4, 116); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(113, 25); + this.label4.TabIndex = 2; + this.label4.Text = "Minor Start:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(4, 153); + this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(107, 25); + this.label5.TabIndex = 2; + this.label5.Text = "Minor End:"; + // + // txt_Start + // + this.txt_Start.Location = new System.Drawing.Point(173, 120); + this.txt_Start.Margin = new System.Windows.Forms.Padding(4); + this.txt_Start.Name = "txt_Start"; + this.txt_Start.Size = new System.Drawing.Size(385, 29); + this.txt_Start.TabIndex = 5; + // + // txt_End + // + this.txt_End.Location = new System.Drawing.Point(173, 157); + this.txt_End.Margin = new System.Windows.Forms.Padding(4); + this.txt_End.Name = "txt_End"; + this.txt_End.Size = new System.Drawing.Size(385, 29); + this.txt_End.TabIndex = 5; + // + // lbl_MinorStart + // + this.lbl_MinorStart.AutoSize = true; + this.lbl_MinorStart.Location = new System.Drawing.Point(566, 116); + this.lbl_MinorStart.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lbl_MinorStart.Name = "lbl_MinorStart"; + this.lbl_MinorStart.Size = new System.Drawing.Size(23, 25); + this.lbl_MinorStart.TabIndex = 7; + this.lbl_MinorStart.Text = "0"; + // + // lbl_MinorEnd + // + this.lbl_MinorEnd.AutoSize = true; + this.lbl_MinorEnd.Location = new System.Drawing.Point(566, 153); + this.lbl_MinorEnd.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lbl_MinorEnd.Name = "lbl_MinorEnd"; + this.lbl_MinorEnd.Size = new System.Drawing.Size(23, 25); + this.lbl_MinorEnd.TabIndex = 8; + this.lbl_MinorEnd.Text = "0"; + // + // menuStrip1 + // + this.menuStrip1.GripMargin = new System.Windows.Forms.Padding(2, 2, 0, 2); + this.menuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileToolStripMenuItem}); + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Padding = new System.Windows.Forms.Padding(8, 3, 0, 3); + this.menuStrip1.Size = new System.Drawing.Size(1100, 42); + this.menuStrip1.TabIndex = 1; + this.menuStrip1.Text = "menuStrip1"; + // + // fileToolStripMenuItem + // + this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.saveToolStripMenuItem, + this.exitToolStripMenuItem}); + this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + this.fileToolStripMenuItem.Size = new System.Drawing.Size(62, 36); + this.fileToolStripMenuItem.Text = "&File"; + // + // saveToolStripMenuItem + // + this.saveToolStripMenuItem.Name = "saveToolStripMenuItem"; + this.saveToolStripMenuItem.Size = new System.Drawing.Size(174, 40); + this.saveToolStripMenuItem.Text = "&Save"; + this.saveToolStripMenuItem.Click += new System.EventHandler(this.saveToolStripMenuItem_Click); + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + this.exitToolStripMenuItem.Size = new System.Drawing.Size(174, 40); + this.exitToolStripMenuItem.Text = "&Exit"; + this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); + // + // ReleaseNotes + // + this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 24F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1100, 675); + this.Controls.Add(this.tableLayoutPanel1); + this.Controls.Add(this.menuStrip1); + this.MainMenuStrip = this.menuStrip1; + this.Margin = new System.Windows.Forms.Padding(4); + this.Name = "ReleaseNotes"; + this.Text = "ReleaseNotes"; + this.Load += new System.EventHandler(this.ReleaseNotes_Load); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgv_Projects)).EndInit(); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; + private System.Windows.Forms.DataGridView dgv_Projects; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.DateTimePicker dtp_ReleaseDate; + private System.Windows.Forms.TextBox txt_ReleaseVersion; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox txt_Output; + private System.Windows.Forms.Button btn_OutputLocation; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox txt_Start; + private System.Windows.Forms.TextBox txt_End; + private System.Windows.Forms.Label lbl_MinorStart; + private System.Windows.Forms.Label lbl_MinorEnd; + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.cs b/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.cs new file mode 100644 index 0000000..61a5e2c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.cs @@ -0,0 +1,183 @@ +using CCNetWrapper; +using Microsoft.Office.Interop.Excel; +using Microsoft.Office.Interop.Word; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Xml; +using _Application = Microsoft.Office.Interop.Word._Application; + +namespace CCNetLogReader +{ + public partial class ReleaseNotes : Form + { + + public MainWindow MainWindowParent { get; internal set; } + + public ReleaseNotes(List serverBuilds) + { + InitializeComponent(); + dgv_Projects.DataSource = null; + serverBuilds.Sort((x, y) => string.CompareOrdinal(x?.ProjectName, y?.ProjectName)); + dgv_Projects.DataSource = serverBuilds.ToList(); + //dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; + dgv_Projects.Columns["ProjectName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; + } + + private void btn_OutputLocation_Click(object sender, EventArgs e) + { + using (OpenFileDialog fd = new OpenFileDialog()) + { + fd.Title = "Choose Release Note DOCX"; + + fd.Filter = "Release Notes (*.docx)|*.docx|All Files (*.*)|*.*"; + + var result = fd.ShowDialog(); + + if (result == DialogResult.OK) + { + txt_Output.Text = fd.FileName; + } + } + } + + private void saveToolStripMenuItem_Click(object sender, EventArgs e) + { + if (!string.IsNullOrEmpty(txt_ReleaseVersion.Text) && !string.IsNullOrEmpty(txt_Output.Text)) + { + docx_write(); + } + else if (string.IsNullOrEmpty(txt_ReleaseVersion.Text)) + { + MessageBox.Show("No version number entered.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); + } + } + + #region fileIOFunctions + private void docx_write() + { + string projectHeading = ""; + object oMissing = System.Reflection.Missing.Value; + object oFileName = txt_Output.Text; + object oEndOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */ + object oStartofDoc = "\\startofdoc"; /* \startofdoc is a predefined bookmark */ + object oProjectName = new object(); + + //Start Word and create a new document. + _Application oWord; + _Document oDoc; + try + { + oWord = new Microsoft.Office.Interop.Word.Application(); + oWord.Visible = true; + } + catch + { + MessageBox.Show("An error occured opening Word.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + try + { + oDoc = oWord.Documents.Open(ref oFileName, ref oMissing, ref oMissing, ref oMissing, + ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, + ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing); + } + catch + { + MessageBox.Show("An error occured opening the release notes DOCX file.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + oWord.Quit(ref oMissing, ref oMissing, ref oMissing); + return; + } + + + //Heading paragraph + Paragraph oPara1; + Object oStartRange = oDoc.Bookmarks.get_Item(ref oStartofDoc).Range; + oPara1 = oDoc.Content.Paragraphs.Add(ref oStartRange); + object oStyle = WdBuiltinStyle.wdStyleHeading1; // set HEADING1 built-in style + oPara1.Range.set_Style(ref oStyle); + oPara1.Range.Text = projectHeading + " " + txt_ReleaseVersion.Text + + " – Released " + dtp_ReleaseDate.Text + "\n"; + + //Release notes paragraph + Paragraph oPara2; + oStartRange = oPara1.Range; + oPara2 = oDoc.Content.Paragraphs.Add(ref oStartRange); + oStyle = WdBuiltinStyle.wdStyleListNumber; // set NUMBER LIST built-in style + oPara2.Format.set_Style(ref oStyle); + oPara2.Range.Text = outputStringBuilder.ToString(); //inject xml output into paragraph + } + #endregion + + private void exitToolStripMenuItem_Click(object sender, EventArgs e) + { + this.Close(); + } + + StringBuilder outputStringBuilder = new StringBuilder(); + private void dgv_Projects_SelectionChanged(object sender, EventArgs e) + { + var logDir = MainWindow.PROJECT_LOG_DIR; + var projLogs = new List(); + var max = int.MinValue; + var min = int.MaxValue; + var buildNumber = string.Empty; + dgv_Projects.Enabled = false; + outputStringBuilder = new StringBuilder(); + var fbs = new List(); + foreach (DataGridViewRow selRow in dgv_Projects.SelectedRows) + { + var projName = selRow.Cells["ProjectName"].Value.ToString(); + if (File.Exists($"{logDir}{projName}.xml")) + { + var curProjLog = MainWindowParent.DeSerializeObject($"{logDir}{projName}.xml"); + + curProjLog.BuildLogs.ForEach(x => + { + if (x.GetMinorBuildNumber() < min) + { + min = x.GetMinorBuildNumber(); + } + if (x.GetMinorBuildNumber() > max) + { + buildNumber = x.BuildNumber; + max = x.GetMinorBuildNumber(); + } + + if (!string.IsNullOrEmpty(x.Fogbugz) && !string.IsNullOrEmpty(x.ReleaseNote)) + { + var fbNum = int.Parse(x.Fogbugz); + if (!fbs.Contains(fbNum)) + { + fbs.Add(fbNum); + outputStringBuilder.AppendLine($"MS{x.Fogbugz}. {x.ReleaseNote}"); + } + } + + }); + projLogs.Add(curProjLog); + } + } + lbl_MinorStart.Text = min.ToString(); + txt_Start.Text = min.ToString(); + + lbl_MinorEnd.Text = max.ToString(); + txt_End.Text = max.ToString(); + txt_ReleaseVersion.Text = buildNumber; + + dgv_Projects.Enabled = true; + } + + private void ReleaseNotes_Load(object sender, EventArgs e) + { + + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.resx b/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.resx new file mode 100644 index 0000000..0f6d8eb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/ReleaseNotes.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/S3Client.cs b/legacy/CCNetLogReader/CCNetLogReader/S3Client.cs new file mode 100644 index 0000000..f69fdcf --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/S3Client.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using ThoughtWorks.CruiseControl.Core.Util; +using Amazon.S3; +using System.IO; +using Microsoft.Extensions.Logging; +using Amazon.S3.Transfer; +using System.Windows.Forms; +using System.Net; + +namespace CCNetLogReader +{ + public class s3Config + { + public string accessKey = "AKIA4SZHOEQBTOZHRNVC"; + public string secretKey = "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"; + public string region = "us-east-2"; // Amazon.RegionEndpoint.USEast2; + public string bucket = ""; + public string cloudfrontDomainName = ""; + } + + public class s3Client + { + IAmazonS3 _s3; + s3Config _config = new s3Config(); + //ILogger _log; + public s3Client(s3Config config) + { + //var logFactory = LoggerFactory.Create(b => b.AddSimpleConsole( + // s => + // { + // s.SingleLine = true; + // s.IncludeScopes = true; + // s.TimestampFormat = "yyyy-MM-dd HH:mm:ss "; + // } + //)); + + //_log = logFactory.CreateLogger(); + + //_log.LogInformation("Constructing ZendeskClient."); + if (null != config) + _config = config; + + _s3 = new AmazonS3Client( + _config.accessKey, + _config.secretKey, + new AmazonS3Config() + { + RegionEndpoint = Amazon.RegionEndpoint.GetBySystemName(_config.region) + } + ); + + //_log.LogInformation($"Connected to s3 in {_config.region}"); + var l = _s3.ListBuckets(); + if (!l.Buckets.Select(s => s.BucketName).Contains(_config.bucket)) + //_log.LogInformation($"Bucket {_config.bucket} found."); + //else + { + //_log.LogInformation($"Bucket {_config.bucket} NOT found."); + throw new Exception("Not Connected to AWS S3!"); + } + } + + public void uploadAndClearFolder(string s3folder, List localFileNames) + { + //_log.LogInformation("Insuring s3 folder structure."); + var opts = new Amazon.S3.Model.PutObjectRequest() + { + BucketName = _config.bucket, + Key = s3folder, + }; + var create = _s3.PutObject(opts); + + //_log.LogInformation("Finding existing files."); + var currentContents = _s3.ListObjectsV2(new Amazon.S3.Model.ListObjectsV2Request() + { + BucketName = _config.bucket, + Prefix = s3folder, + }); + //_log.LogInformation($"Files found: {string.Join(",", currentContents.S3Objects.Select(s => s.Key))}"); + + //if (currentContents.S3Objects.Select(s => s.Key).Contains(s3folder + s3keys)) + //{ + // //_log.LogInformation($"File {s3folder + s3key} exists. Skipping."); + // return; + //} + + //_log.LogInformation($"Uploading {localFileName}"); + foreach (var f in localFileNames) + { + var uploadRequest = new TransferUtilityUploadRequest + { + BucketName = _config.bucket, + FilePath = f, + Key = s3folder + "/" + Path.GetFileName(f), + CannedACL = S3CannedACL.PublicRead, + }; + + //uploadRequest.UploadProgressEvent += + // new EventHandler((object sender, UploadProgressArgs e) => + // { + + // }); + + var fileTransferUtility = new TransferUtility(_s3); + fileTransferUtility.Upload(uploadRequest); + + } + //_log.LogInformation($"Upload {s3key} complete."); + + //_log.LogInformation("Deleting pre-existing files."); + foreach (var o in currentContents.S3Objects) + { + if (localFileNames.Select(lfn => Path.GetFileName(lfn)).Contains(o.Key)) continue; + if (o.Key.EndsWith("/")) continue; + if (localFileNames.Contains(o.Key)) continue; + + _s3.DeleteObject(_config.bucket, o.Key); + //_log.LogInformation($"{o.Key} deleted."); + } + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/ServerBuild.cs b/legacy/CCNetLogReader/CCNetLogReader/ServerBuild.cs new file mode 100644 index 0000000..ceb8cce --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/ServerBuild.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ThoughtWorks.CruiseControl.Remote; + +namespace CCNetLogReader +{ + public class ServerBuild + { + public string ProjectName { get; private set; } + public IntegrationStatus BuildStatus { get; private set; } + public string LastSuccessfulBuildLabel { get; private set; } + public DateTime LastBuildDate { get; private set; } + public DateTime? PublishedDate { get; private set; } + public ServerBuild(string projectName, IntegrationStatus buildStatus, string lastSuccessfulBuildLabel, DateTime lastBuildDate, DateTime? publishedDate = null) + { + ProjectName = projectName; + BuildStatus = buildStatus; + LastSuccessfulBuildLabel = lastSuccessfulBuildLabel; + LastBuildDate = lastBuildDate; + PublishedDate = publishedDate; + } + } +} diff --git a/legacy/CCNetLogReader/CCNetLogReader/ZendeskClient.cs b/legacy/CCNetLogReader/CCNetLogReader/ZendeskClient.cs new file mode 100644 index 0000000..4297bea --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/ZendeskClient.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + + +using ZendeskApi_v2; +using ZendeskApi_v2.HelpCenter; +using ZendeskApi_v2.Models.HelpCenter.Translations; + +namespace CCNetLogReader +{ + public class zdConfig + { + public string locale = "en-us"; + public string subdomain = "dtsweb"; + public string username = "nathan.brown@dtsweb.com"; + public string apikey = "WNgdiDNgJGWkwUbDNukh1QrduiV0ugTsvMRKcuTY"; + } + + public class ZendeskClient + { + bool _connected = false; + zdConfig _config = new zdConfig(); + ZendeskApi _zd; + //ILogger _log; + + public ZendeskClient(zdConfig config = null) + { + //var logFactory = LoggerFactory.Create(b => b.AddSimpleConsole( + // s => { + // s.SingleLine = true; + // s.IncludeScopes = true; + // s.TimestampFormat = "yyyy-MM-dd HH:mm:ss "; + // } + //)); + + //_log = logFactory.CreateLogger(); + + //_log.LogInformation("Constructing ZendeskClient."); + if (null != config) + _config = config; + } + + public void Connect() + { + //_log.LogInformation("Connecting to Zendesk."); + _zd = new ZendeskApi( + _config.subdomain, _config.username, + _config.apikey, _config.locale); + _connected = true; + } + + public void UpdateArticle(long articleID, string Body) + { + //_log.LogInformation($"Updating Article: {articleID}."); + if (!_connected) Connect(); + + //var locales = _zd.Locales.GetAllLocales(); + //foreach (var l in locales.Locales) + //{ + // _log.LogInformation(l.Name); + //} + + var article = _zd.HelpCenter.Articles.GetArticle(articleID); + var translation = _zd.HelpCenter.Translations.ShowTranslationForArticle(articleID, _config.locale).Translation; + + //_log.LogInformation($"Updating Article: {article.Article.Title}."); + translation.Body = Body; + + _zd.HelpCenter.Translations.UpdateArticleTranslation(translation); + + //_log.LogInformation("Updated Article."); + } + } +} + diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/7z.dll b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/7z.dll new file mode 100644 index 0000000000000000000000000000000000000000..e81e08b9932e54587719c717e24b2a2ccbfe83b9 GIT binary patch literal 1907712 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�Tx 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%0D!n;t@`=UhLeyd(gV8I~d~XOg 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

@4(PlDprAC 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 NSw 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

  • !zXlbixDL1ml^S8-s~ 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%0D|LZz8deqV+1`#zN4&!P1G2<5l+ zyWVdHD8EHees_ZMy9bot{h`wFP<}6l`fcddX1@Rxrw%I4MyNPnL&f+uPc|L>suZ-w%o{=WC$ z6UuM*54_)jP=5D>@_PW3-=m@Yo(|==3d-*+D8JW0`Mnh?Jp$#o>O=2$7L?y>p#0tn z<#z>?->0Gcz5wO74$ALFD8FArr8XPA-;GfHaMmVoUjk)c0~KchRGei{aUO$;vlc4O z>rinvLdE$KD$W+Dl=qSMR|Ms+Ka{^cp!^*Oc|2{C^4M|6fr4lRx$T^Pv29f%4xUDh-DP@NlUAUwSswZ-c)H zJHgJMd3zvK`94tf4}#KF0j1*vC>>LwbX*Lj<2ooE3!v6>8I+C(p>#Y8mEMAim;1So z*9$6M8C1M-sCWlJ#jAjdHxVk{*--IjL&duWD&DP7@s>fwTLqO~hKlzQ)NhzKLH(xq z0}Yw3D|{MugC~FC?JB79i=gVyg=&8*RDV4HrS};qz3ZU#z6quGLnytQq4fR+r8oOa zueSq~-d<382SVxH8!8B(lZE3&)!ga_J`6l4oc4i zC_QIE>6r!9e^*24xdlqkQYbwSL8bLjdPZ*cdd5NNIR;A4X;A(1XDB__KpIbJ=sutIzy%1p!Cd#>Yv-8^el(c^B9z#7ohaK z3#I1^C_O(y>G>T>Pue$LPX{PHB~W_yfYLJ@O3zrR{y7Fp%9awt7-Lh1PkO3#;2 zdVYb@llraK(-}%ne<(e>L+L4p(sK}0{~QIS=QJoi7eMKm4W;LLC_Rgy^xOxPUWC%~ zK9rs>q4fL!r6;M;>&b=cpI%UU%AoX=L+LpHN>2rpo{3O;&W6%68%obLPFhq+X|&G<9n~K1C+iZD1H5*^z8wq z??5Ph$3W?;gwi)1O5a6L`mTmbcfuk#>Ibju5GY;8LFqafO4kf1U9+KdEr8N>H&nkp z45jNSC|xf?>G~&>uFs%!{S2kcHF;gxP`V1CboGHs`@$l4I#hpELFt+WrR!=aU4Mhp zbq|!Tr=fJMhtjnHO4mnFx;8`U`V~r7#*bcCXDD60p!#c9C|!F)=^6u-PKHJBHYi

    Kp52f>3D4mO-blwBie-ATsU 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%0AER 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

    oiW^HF4?uBM&VGVXoWCq74;zxa4 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/13735.638397908800000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/13735.638397908800000000.xml new file mode 100644 index 0000000..a8115fd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/13735.638397908800000000.xml @@ -0,0 +1,461 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:14:40Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-04T17:56:21Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1025.49331,4.1.446.49612 and 4.2.154.49638. + +Tested Per Dans notes... + +1) do an ISO export in run test by having the export flag in edit test setups set with ISO unfiltered EU selected. after exporting check that the MME file contains both test objects in it with any meta data that you set for that test object (like velocity or mass) + +2) do an ISO export from the download tab, check that the MME file has the test objects in it + +3) do an iso export from the export tab (with a download that has the group with no channels it collected from step 1 or 2), and verify the MME file has all the groups in it. + + Closed + 2023-10-04T17:55:41Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-10-03T19:52:49Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-07-13T15:40:19Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-07-13T15:33:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T15:05:27Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49134 + Resolved + 2023-06-22T21:43:23Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-06-21T18:33:43Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-21T18:28:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-21T18:28:11Z + 0 + UNKNOWN + + + Dan McFadden + to test this issue create a test setup with two groups with one group with no channels, for example: + + +in this example all my channels are in the car and no channels are on the pole, and I have a different test object value for both groups. + + +this setup then needs to be used in a couple of different tests + +1) do an ISO export in run test by having the export flag in edit test setups set with ISO unfiltered EU selected.  after exporting check that the MME file contains both test objects in it with any meta data that you set for that test object (like velocity or mass) + +2) do an ISO export from the download tab, check that the MME file has the test objects in it + +3) do an iso export from the export tab (with a download that has the group with no channels it collected from step 1 or 2), and verify the MME file has all the groups in it. + +I did notice that some ISO meta data set for laboratory and customer details don't get set from basic info to the export, I don't think this is connected to the patch at all and should be considered a separate issue. + +one note, if the test object code is "?" it is skipped in the code ... + Edited + 2023-06-21T18:21:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-21T17:53:09Z + 0 + UNKNOWN + + + Dan McFadden + now outputs all the meta from test object 2 in the .mme file + Edited + 2023-06-21T17:52:45Z + 0 + UNKNOWN + + + Dan McFadden + now adds the information in download to the DTS file for objects which don't have channels (which then allows it to be exported from an export tile) + Edited + 2023-06-21T17:22:42Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-21T14:54:50Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-20T22:01:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T21:20:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T16:08:43Z + 0 + UNKNOWN + + + Dan McFadden + here's a patch that does what's required in theory I think, but probably needs a lot more testing and in depth looking at. + Edited + 2023-06-19T23:12:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-19T16:30:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-19T16:29:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-06T15:30:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-06T15:28:08Z + 0 + UNKNOWN + + + Kate Martin + + Assigned + 2023-06-06T15:25:36Z + 0 + UNKNOWN + + + Kate Martin + https://dtsweb.zendesk.com/agent/tickets/11963 + +  + +No access to Test Object with no DAS channels in export steps. + Reopened + 2023-06-06T15:24:29Z + 0 + UNKNOWN + + + Tracy Smail + + ReleaseNoted + 2022-09-21T20:06:18Z + Added ISO metadata without associated group. + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2022-03-21T20:39:19Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.345 + Closed + 2022-02-21T21:33:58Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-02-18T21:29:18Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@46351 + Resolved + 2022-02-18T21:14:22Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-02-18T00:03:34Z + 0 + UNKNOWN + + + Dan McFadden + There's a lot of changes in the patch which aren't relevant, sorry about that, that was some code cleanup that I forgot to check-in by themselves prior to starting work. + +This patch only addresses part of Kate's request so far (ability to enter customer/lab/engineer details in edit test setup). + +In the UI for EditTestSetup there are 3 new property grids that allow entering in customer/lab/engineer meta data.  These are in an expander that is collapsed by default.  The state of the expander is remembered and stored in the database. + +The property grids display each underlying class of data (CustomerDetailsDbRecord, etc).  I made use of attributes to mark some of the properties as not browseable so they don't show up in the UI (id, key reference). + +I had to move the mark page modified to save because the test was still showing up as modified after you saved, but I don't think this was specific to any changes for iso meta data. + +I added attributes to internationalize the properties so they can be translated in the property grids. + +The meta data was already in the xml and in the db, so it hooks into the storage already in place. + +Subject: + please review 13735, Need the ability to add ISO metadata without an associated Group +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 2/17/2022, 3:49 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + +Jerry, John, + +I've submitted a patch for: + +13735 + Need the ability to add ISO metadata without an associated Group + +this handles the other half of setting iso data without channels.  You still do need a group though. + +If you set up a group it will now be available in ISO Export and meta data can be set.  This group will be saved without any channels. + +Part of the trick to this was changing the code in extra properties to still add a group even if it had no channels or just a blank channel. + +The other part of the trick was storing the TestObject and Position in the group's "ExtraProperties".  Here's a test setup with two groups, with one test object (1), which can be seen in ISO Export and serializes back and forth.  I had to remove the microsoft json and replace with the newton.json.  Microsoft recommends this: https://docs.microsoft.com/en-us/dotnet/api/system.web.script.serialization.javascriptserializer?redirectedfrom=MSDN&view=netframework-4.8, it was not de-serializing properly.  I'm not sure the group extra properties are being displayed anywhere else, there does appear to be channel extra properties and test extra properties which are displayed though. + +  + + + + Attachments: + DTM_13735_metadata2.patch 12.3 KB + Assigned + 2022-02-18T00:03:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-02-15T23:34:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-02-08T21:10:14Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2021-09-16T20:50:54Z + 0 + UNKNOWN + + + Rhonda Murray + + Edited + 2021-08-31T16:05:26Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2021-07-19T18:58:22Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2021-07-02T15:48:11Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2021-04-30T15:08:28Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2021-04-30T15:07:25Z + 0 + UNKNOWN + + + Dan McFadden + So the customer details/Test engineer details contains some of the fields to be changed already, however it seems the desire is to allow overriding the value in those fields as needed and store them somewhere as an override? Once again, in my mind the estimate is allowing additional time to think of a generic solution that allows storing/retrieving test meta data. This ability may already be present... + Edited + 2020-10-19T23:51:27Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2020-10-19T16:45:42Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/8022 + Edited + 2020-10-13T17:36:54Z + 0 + UNKNOWN + + + Kate Martin + All of the ISO meta data should be available to be entered prior to the test if needed irrespective of having a group entered or not. + + This is another request to have the customer test number surfaced earlier for example. Please just make all the ISO meta data available for entry prior to a test. + Edited + 2019-04-16T14:35:49Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2019-02-15T17:41:18Z + 0 + UNKNOWN + + + Chris Balogh + bug 13063 + + https://dtsweb.zendesk.com/agent/tickets/4907 + +   + + To the second issue of not having the ability to add metadata without a Group, I'll have to run this by the team and figure out a good design moving forward. We're in testing on our next 2.0 release, so I'm thinking that with the design work and implementation needed it will need to be considered for the 2.1 release Q1 of 2019 at the earliest. + Opened + 2019-02-15T17:41:18Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/14680.638406569050000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/14680.638406569050000000.xml new file mode 100644 index 0000000..5e7f9ef --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/14680.638406569050000000.xml @@ -0,0 +1,180 @@ + + + + Jaime Lopez + Verified with DataPRO v4.0.1119, 4.2.324 + +Testing Method: + + +Per Jerry: + +Install DataPRO on a system that does not have SQL Server 2019 LocalDB installed and ensure that it gets installed. + + + +Best way I did this was to copy these versions of DataPRO to Quality Laptop which I knew did not have SQL server 2019 + +Installed DataPRO and was prompted with the following: + Closed + 2024-01-12T16:48:25Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-12T16:45:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T21:39:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:22:38Z + 0 + UNKNOWN + + + Jerry Lawrence + 49989 is 4.0 + Edited + 2023-12-20T00:39:45Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-12-19T21:26:08Z + Installer now installs MS SQL 2019 + 0 + UNKNOWN + + + Jerry Lawrence + 49979 is 4.2 + Resolved + 2023-12-18T21:54:35Z + 0 + Resolved + + + Jerry Lawrence + Both 2020 and 2023 versions of InstallShield can install the 2019 version of SQL Server LocalDb, and both have been tested successfully. + +DTS already has a license for 2020, so the no-brainer choice is to change from 2016 to that version. + +Since the installer will now install SQL 2019 if it isn't already installed on a user's system, whether or not to change our base SQL database from 2014 to 2019 is something to consider. If we stay at 2014, then the first time a 2014 database is in use by SQL 2019, it will automatically undergo an irreversible upgrade. + +This seems to be the safest choice for now, but can be changed at any time in the future. + + Edited + 2023-12-16T00:29:40Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-12-13T17:45:38Z + 0 + UNKNOWN + + + Dan McFadden + there may be other manuscript tickets too ... + Edited + 2023-12-13T17:38:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-12T16:56:57Z + 0 + UNKNOWN + + + Dan McFadden + Hi Dan, + +This is great news. I am more than comfortable explaining we don't support WIN 7. + +Chris + +-----Original Message----- +From: Dan McFadden <dan.mcfadden@dtsweb.com> +Sent: Wednesday, December 6, 2023 12:28 PM +To: Chris Balogh <chris.balogh@dtsweb.com> +Cc: Jerry Lawrence <jerry.lawrence@dtsweb.com> +Subject: SQL server end of security support note + +We had a customer ask not to long ago about the version of SQL server we +currently use and our plans to update. + +updating this in the installer is fairly trivial, but may potentially +mean windows 7 or similar OS may not be supported if it's not supported +by the next SQL version to be installed. + + +https://endoflife.date/mssqlserver + + +the End of security support for 2014 is july 09 2024. + + +Can we bite this off for the 4.2 release?  This question is many to get +a go ahead from support from chris. + Assigned + 2023-12-12T16:56:44Z + 0 + UNKNOWN + + + Rhonda Murray + + Edited + 2021-09-02T21:56:34Z + 0 + UNKNOWN + + + Eric Fizer + + Assigned + 2019-08-15T22:01:33Z + 0 + UNKNOWN + + + Eric Fizer + Chris Balogh (DTS) + + Aug 15, 14:55 PDT + + Rainer had an issue with SQL 2016 from my touching of his 2014 db. + + Eric, + + Can you get me an FB ticket for that one too? + Opened + 2019-08-15T22:01:33Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/16305.638181278790000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/16305.638181278790000000.xml new file mode 100644 index 0000000..f2fb03e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/16305.638181278790000000.xml @@ -0,0 +1,93 @@ + + + + Travis Ralston + + Closed + 2023-04-26T21:44:39Z + 0 + Closed + + + Travis Ralston + + Resolved + 2023-04-26T21:44:39Z + 0 + Resolved + + + Erin Kippen + Rev 6 released.  (Updated the IP address info in Appendix C.)  No additional action outstanding.  Case remains open for tracking future updates. (EK) + Assigned + 2023-03-15T18:21:03Z + 0 + UNKNOWN + + + Erin Kippen + + Edited + 2023-03-15T17:42:11Z + 0 + UNKNOWN + + + John Moors + I opened the link today and it appears the IP address statement on page 19 remains. Just wanted to ping. + +https://support.dtsweb.com/hc/en-us/articles/202116908-User-s-Manual-SLICE-PRO-Ethernet-Controller-ECM- + Edited + 2021-10-19T22:01:27Z + 0 + UNKNOWN + + + Erin Kippen + + Edited + 2020-08-12T00:32:40Z + 0 + UNKNOWN + + + Erin Kippen + + Edited + 2020-08-06T15:56:51Z + 0 + UNKNOWN + + + Travis Ralston + + Assigned + 2020-08-06T15:46:08Z + 0 + UNKNOWN + + + Travis Ralston + + Assigned + 2020-08-06T15:43:17Z + 0 + UNKNOWN + + + Travis Ralston + On page 19, it states what X will equal, depending on the S/N. That final digit, however, can only go as far as 255. So the last two lines (in the orange box), can’t be used past 255. + +  https://support.dtsweb.com/hc/en-us/articles/202116908-User-s-Manual-SLICE-PRO-Ethernet-Controller-ECM- + + + + Described correctly  in DTS default IP address article.  + + https://support.dtsweb.com/hc/en-us/articles/203487037-DTS-Default-IP-Addresses + Opened + 2020-08-06T15:43:17Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/18375.638205434750000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/18375.638205434750000000.xml new file mode 100644 index 0000000..c434336 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/18375.638205434750000000.xml @@ -0,0 +1,338 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:35Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.714, 4.1.38 + +Non-Linear enabled: + + +Add Linear + + +  + +  + + +In 4.1 + Closed + 2022-09-14T21:22:38Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-09-12T15:35:10Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-09-09T22:28:20Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.0 maint @ rev 47591 +Fixed in DP 4.1 Devel @ rev 47592 + +QA can test with following steps in "Sensor Database" tab +1. With a new or existing Analog linear sensor, engage the "Non-Linear" checkbox in the Info section +2. Expand the Calibration section. Click the "Add Linear" button +3. Linear and Non-linear details should not overlap back in Info. + + + Resolved + 2022-09-09T22:04:57Z + 0 + Resolved + + + Chris Balogh + should be in 4.0 and 4.1 + Edited + 2022-09-09T16:48:18Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-09-09T00:31:56Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-09-07T23:50:42Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-07T18:00:49Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-07T18:00:26Z + 0 + UNKNOWN + + + John Dowling + Found a UI bug when adding/editing a Dual-cal (so simultaneously having Linear and Non-Linear calibrations) sensor. Steps to recreate in Sensor Database: + + +With a new or existing Analog linear sensor, engage the "Non-Linear" checkbox in the Info section + +Expand the Calibration section. Click the "Add Linear" button + +Linear and Non-linear details now overlap back in Info. Shouldn't be: + Reopened + 2022-08-26T23:51:33Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.420 + Closed + 2022-03-22T23:34:02Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-03-22T22:49:17Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.0 @ revision: 46549 + Resolved + 2022-03-22T21:11:05Z + 0 + Resolved + + + Farshid Atashband + + Assigned + 2022-03-22T16:29:16Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-03-22T01:03:10Z + 0 + UNKNOWN + + + Jaime Lopez + Reopened + + +Capacity value that's modified in Sensor Database does not show in parameters navstep in Test Setups tab. + Reopened + 2022-03-18T20:29:20Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-02-09T23:20:06Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-02-09T22:46:23Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.308 + Closed + 2022-02-08T19:54:59Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-02-03T19:45:33Z + 0 + UNKNOWN + + + Farshid Atashband + Implemented in DataPRO 4.0 @ revision: 46233 + Resolved + 2022-02-03T19:44:04Z + 0 + Resolved + + + Farshid Atashband + + Edited + 2022-02-03T19:25:54Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-02-03T19:24:06Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-02-03T19:23:38Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-02-03T19:22:30Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-01-29T00:54:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-01-25T21:47:24Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-01-25T01:27:05Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-01-11T21:50:23Z + 0 + UNKNOWN + + + Dan McFadden + we could literally collapse everything not essential + Edited + 2022-01-11T18:41:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-01-11T18:30:59Z + 0 + UNKNOWN + + + Rhonda Murray + + Edited + 2021-08-31T16:01:49Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2021-07-19T18:58:24Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2021-04-30T15:08:29Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2021-04-30T15:08:03Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2021-04-28T16:09:35Z + 0 + UNKNOWN + + + Chris Balogh + Only expose "needed" fields in Sensor Database and collapse others. Similar to Test Setup Info + Opened + 2021-04-28T16:09:35Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/2.637605842280000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/2.637605842280000000.xml new file mode 100644 index 0000000..43a7424 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/2.637605842280000000.xml @@ -0,0 +1,67 @@ + + + + Dan McFadden + + Edited + 2021-06-29T21:23:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2021-06-29T21:23:34Z + 0 + UNKNOWN + + + Rollin White + Confirmed by Tim's startup test of DTS193C + Closed + 2009-02-25T01:51:31Z + 0 + Closed + + + Chuck Gillen-O'Neel + Implemented in version X0A9 + Resolved (Implemented) + 2009-02-23T18:21:21Z + 0 + Resolved + + + Chuck Gillen-O'Neel + Implemented in version X0A9 + Edited + 2009-02-23T18:21:11Z + 0 + UNKNOWN + + + Chuck Gillen-O'Neel + + Edited + 2009-02-23T18:16:22Z + 0 + UNKNOWN + + + Rollin White + + Assigned to Chuck Schied + 2009-02-22T19:37:26Z + 0 + UNKNOWN + + + Rollin White + + Opened + 2009-02-22T19:37:26Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/22268.638205435670000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/22268.638205435670000000.xml new file mode 100644 index 0000000..1f4f488 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/22268.638205435670000000.xml @@ -0,0 +1,338 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:07Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp 4.0.758   Download shows error to user  as it should when disconnecting and reconnecting ethernet cable and does not proceed to view data tab and give  error as before patch + Closed + 2022-10-31T21:33:59Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-10-31T17:11:10Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:55:09Z + Addresses an issue when disconnecting and reconnecting ECM during download + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:54:42Z + 0 + UNKNOWN + + + Jerry Lawrence + 47720 is 4.0 + Resolved + 2022-10-12T15:56:19Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-04T15:20:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-04T15:16:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:12Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-26T15:33:43Z + 0 + UNKNOWN + + + Jerry Lawrence + Blocked until MAINT_40 gets the patch applied (4.1 patch is attached). + Reactivated + 2022-08-24T18:37:21Z + 0 + Reactivated + + + Jerry Lawrence + 47509 is 4.1 + Resolved + 2022-08-19T23:32:18Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-08-18T17:52:38Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-08-18T17:01:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T21:02:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T20:37:52Z + 0 + UNKNOWN + + + Dan McFadden + booting to 4.1 fallout + Edited + 2022-08-09T20:37:36Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-08-08T22:10:38Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-08-04T23:02:44Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-08-04T23:02:32Z + 0 + UNKNOWN + + + Jerry Lawrence + This can differ between Release and Debug versions based on the value of the ShowCompactHardware user property. + +If False, the overall status is Finished because the status of the download is not checked on the SPS (FAILED), but is only checked on the ECM (FINISHED).  Using the list of hardware built in SelectedTestObject is not the correct list to be checking. + +There is also another wrinkle to this issue: if the ECM is disconnected, eventually both the ECM and the SPS return a status of IDLE. + +Also, the case of one SPS being disconnected from a chain of SPSes should be considered. + Assigned + 2022-07-29T16:03:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:50:27Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:20:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:11:53Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-07-26T14:39:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-12T20:46:11Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-07-12T20:10:15Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-07-12T17:58:15Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-07-07T19:41:04Z + 0 + UNKNOWN + + + Justin Richardson + Was able to reproduce this issue with ECM SPE00596 AND B0B7 FW   + +Tested with DP 4.0637 and 4.0.640  and got modal message "Failed to read .... Ch001.chn sample ..." during view all step . + +  + +Steps to reproduce .. + +1. Arm ECM in recorder mode  for 10 seconds  post  , 100K SPS and 1 channel  then  record data . + +2. During download all step disconnect then reconnect ethernet cable , then wait for download to finish. Did not get a message here in the download all step after download completed. + +3. Move to view all step and and click run .. modal message appears   "Failed to read .... Ch001.chn sample ..." during view all step . + +  + +log file          details  ... + +  + +2022-07-07 08:46:59.052 DownloadService.Download : calling service available + 2022-07-07 08:49:30.412 User Admin navigated to: View all + 2022-07-07 08:49:31.612 ModalWindow: Failed to read 2022_07_07 08_26Ch001.000.chn sample 29980 + 2022-07-07 08:49:46.369 User Admin pressed PageButton:DataProPage_ModalWindow_OK + 2022-07-07 09:03:35.847 ModalWindow: Are you sure you want to close DataPRO? Press Yes to close + Reactivated + 2022-07-07T16:01:44Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2022-07-06T20:24:58Z + 0 + UNKNOWN + + + Jerry Lawrence + Not able to reproduce with B0B7 firmware on ECM, and neither 4.0.140 nor 4.0.637. + Resolved + 2022-07-01T21:54:41Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-07-01T19:48:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-06-28T20:33:32Z + 0 + UNKNOWN + + + Dan McFadden + we should surface the issue to the user during the download step ... + Edited + 2022-06-28T18:47:46Z + 0 + UNKNOWN + + + Jerry Lawrence + Found while testing ECM firmware B0B6 + Edited + 2021-11-04T22:19:30Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2021-11-03T23:34:46Z + 0 + UNKNOWN + + + Jerry Lawrence + Record a 10-second test with 1 sensor. Start the Download all step, then quickly disconnect/re-connect the ethernet cable. Wait 2 minutes for the download to "finish". A modal dialog displaying, "Failed to read <fn>.chn sample <n>" will appear and the .chn file will be incomplete. + Opened + 2021-11-03T23:34:46Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/25659.638205441720000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/25659.638205441720000000.xml new file mode 100644 index 0000000..c6ce53a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/25659.638205441720000000.xml @@ -0,0 +1,130 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:56:12Z + 0 + UNKNOWN + + + Justin Richardson + Verified in  DataPRO  4.0.903.48446  , but user values do not show up in DataPRO  4.1.249.48446  see case 30491 + Closed + 2023-03-31T20:15:01Z + 0 + Closed + + + Justin Richardson + + Edited + 2023-03-31T20:14:18Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-03-31T18:54:57Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48431 + Edited + 2023-03-22T15:26:31Z + 0 + UNKNOWN + + + Dan McFadden + adds 3 columns in sensor database and edit test setup channels.  These columns support sorting and filtering. + +these can be set in edit sensor->Display + Resolved + 2023-03-22T15:25:37Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-03-15T23:15:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T17:31:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-02-23T15:54:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-02-22T21:04:12Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-02-22T21:03:54Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are registered as a CC on this support request (dtsweb.zendesk.com/agent/tickets/10031). + Reply to this email to add a comment to the request. + +  + + +Nathan Brown (DTS) + +Feb 22, 2022, 14:22 CST + +As a DataPRO User, I'd like to keep track of meta-data about sensors (like location, owner, etc) using User Value 1,2,3. + + I'd also like to be able to search for sensors with user values that match the search field in the Sensor Database UI. + + Currently this is not a field that is searchable. + + Thanks everybody! + +  + + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 10031 Status Open Requester Marcus Ashford CCs Mike Beckage, Dan McFadden, Chad J Ivan, Nathan Brown, Ariel Muckenhirn Group Software Assignee Chris Balogh Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [X7YMOE-Y9KK]Ticket-Id:10031Account-Subdomain:dtsweb + Opened + 2022-02-22T21:03:54Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/26988.638385020120000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/26988.638385020120000000.xml new file mode 100644 index 0000000..e0a8176 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/26988.638385020120000000.xml @@ -0,0 +1,290 @@ + + + + Justin Richardson + + Closed + 2023-12-18T18:13:32Z + 0 + Closed + + + Justin Richardson + + Resolved + 2023-12-18T18:13:26Z + 0 + Resolved + + + Justin Richardson + + Edited + 2023-12-18T18:13:20Z + 0 + UNKNOWN + + + Justin Richardson + reopening to set testrail flag true + Reopened + 2023-12-18T18:12:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:46:07Z + 0 + UNKNOWN + + + Justin Richardson + Added to dp 4.0 regression tests  Verify Large Data Viewer is installed with Datapro installation - TestRail + Edited + 2023-04-25T17:57:01Z + 0 + UNKNOWN + + + Justin Richardson + Verified Large Dataviewer is included with Dp 4.0.793.48044 install. + Closed + 2023-01-17T22:47:08Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-01-17T22:34:25Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:53:49Z + Large Data Viewer now part of installer + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:53:31Z + 0 + UNKNOWN + + + Jerry Lawrence + 47725 is 4.0 (Installer) + Resolved + 2022-10-12T17:19:41Z + 0 + Resolved + + + Jerry Lawrence + 47724 is 4.0 + Resolved + 2022-10-12T17:11:26Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-04T15:20:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:18:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:12Z + 0 + UNKNOWN + + + Tracy Smail + + ReleaseNoted + 2022-09-27T23:25:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T20:47:43Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-08T20:42:29Z + 0 + UNKNOWN + + + Jerry Lawrence + Blocked / On Hold until added to 4.0 + Reactivated + 2022-09-08T20:41:56Z + 0 + Reactivated + + + Jerry Lawrence + + Edited + 2022-09-08T20:40:55Z + 0 + UNKNOWN + + + Jerry Lawrence + 47573 and 47574 (Installer) are 4.1 + +Added LargeDataViewer output files to new DataPRO/Modules/LargeDataViewer folder. +Added Post-build event to create new RunTimeModules/LargeDataViewer folder in existing RunTimeModules development folder, if it doesn't already exist. +Added Post-build event to copy contents of DataPRO/Modules/LargeDataViewer folder to new RunTimeModules/LargeDataViewer development folder. +Added Post-build event to create new RunTimeModules/LargeDataViewer folder in existing RunTimeModules build folder, if it doesn't already exist, so that it will be copied with the rest of the development RunTimeModules folder to the RunTimeModules build folder. + + Resolved + 2022-09-08T20:40:23Z + 0 + Resolved + + + Chris Balogh + + Edited + 2022-09-07T17:41:12Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-07T17:39:07Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-07T17:36:46Z + 0 + UNKNOWN + + + Chris Balogh + This is a workaround to our current viewer not being able to view large data files. + +  + +Real fix is the existing decimation for viewer case 9806 + Edited + 2022-09-07T17:35:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-06T18:01:01Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-01T23:55:21Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-01T22:42:30Z + 0 + UNKNOWN + + + Dan McFadden + first step is to check out the large dataviewer, get an idea if it could be included into datapro, if so what estimate, adding to installer is probably pretty easy. + +current svn I think is: + +http://build:8080/svn/Software/Views/LargeDataViewer + Edited + 2022-09-01T22:41:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-24T17:46:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-06-28T18:38:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-05-03T20:41:56Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-04-28T00:36:49Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-04-28T00:36:49Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/27073.638386116010000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/27073.638386116010000000.xml new file mode 100644 index 0000000..14e45e9 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/27073.638386116010000000.xml @@ -0,0 +1,375 @@ + + + + Randy Chu + + Closed + 2023-12-20T00:40:01Z + 0 + Closed + + + Randy Chu + + Resolved + 2023-12-20T00:39:57Z + 0 + Resolved + + + Randy Chu + + Reopened + 2023-12-20T00:39:53Z + 0 + UNKNOWN + + + Justin Richardson + + Closed + 2023-12-18T18:16:07Z + 0 + Closed + + + Justin Richardson + + Resolved + 2023-12-18T18:16:01Z + 0 + Resolved + + + Justin Richardson + reopening to set testrail flag to true.... + Reopened + 2023-12-18T18:15:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:47:40Z + 0 + UNKNOWN + + + Justin Richardson + Added to Datapro 4.1 Regression tests. + +Datapro Supports 16gb Data Download For S6Air ethernet recorder - TestRail + Edited + 2023-04-24T21:56:55Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO v4.0.907, 4.1.257 + +Tested: + +Using a S6A and FWTU to have a S6A use ethernet recorder firmware G1B6. Setting Event attribute to 119 EthEventTotalByteCount to 6442450944 which is 6.442450944 GB. I went the easier route than having to stream in data. + + +Back to DataPRO I navigated to Download data tab and connected to hardware and downloaded. Very slowly. + + +Finished downloading in 4.0.907: + + +In 4.1.257 + Closed + 2023-04-18T18:13:00Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-02T20:49:04Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-03-02T20:03:07Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-13T16:44:24Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-01-18T22:02:00Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:27:15Z + Adds support for 16Gb downloads with Ethernet Data Recorder + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T18:26:47Z + 0 + UNKNOWN + + + Dan McFadden + to test this send a lot of data (say 6gb or larger) and download in datapro, compare it to the data sent. + Edited + 2022-12-21T01:02:59Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47980 + Resolved + 2022-12-21T01:01:38Z + 0 + Resolved + + + Dan McFadden + note, you need to adjust the EVENT attribute, not the arm attribute + Edited + 2022-12-20T21:53:48Z + 0 + UNKNOWN + + + Dan McFadden + if you didn't record anything you might also need to set total event count + Edited + 2022-12-20T17:47:56Z + 0 + UNKNOWN + + + Dan McFadden + you can also manually set EthEventTotalByteCount to 6GB to avoid having to record it, but note that your data may be all 0xFF when you download it though (but should be 6GB) + Edited + 2022-12-20T17:35:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-13T22:56:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T19:45:44Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-20T21:28:45Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-20T21:07:26Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-20T21:06:38Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-30T00:35:06Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-28T20:56:54Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-28T20:47:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-07T21:30:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-24T19:50:55Z + 0 + UNKNOWN + + + Chris Balogh + Bulk reassignment from Dan to DTS Software Dev + Assigned + 2022-06-16T17:19:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-06-14T19:59:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-05-17T17:45:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-05-13T16:27:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-05-13T16:27:04Z + 0 + UNKNOWN + + + Dan McFadden + max limit in DP/FWTU is 2GB (max addressable, whether the PC has that much memory is a separate issue) + +FWTU has now been updated to allow arbitrary size, including 16GB. + +note it takes hours to download 16GB. + Assigned + 2022-05-13T16:26:54Z + 0 + UNKNOWN + + + Dan McFadden + note that you can use fsutil in windows to create a file of a given size. + +note that the parameters for UDPClient are similar to:  UDPStreamClient.exe filename="DataPRO 2021-09-15 10.59.01.log" buffer_size=1400 rate=500000 port=8401 address=192.168.4.79 + Edited + 2022-05-12T17:22:17Z + 0 + UNKNOWN + + + Dan McFadden + my goal is to include support in FWTU first, then to port to DP3.4/4.0 + +will be using our UDPClient to send a file of 8GB first, then expand up to 16GB. + +will take a bit of recording time to send 8GB @10Mb/s + Assigned + 2022-05-12T16:03:36Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-05-12T15:51:35Z + 0 + UNKNOWN + + + Eric Fizer + + Assigned + 2022-05-11T23:21:32Z + 0 + UNKNOWN + + + Eric Fizer + Steffon D Brigman +May 11, 2022, 13:26 PDT +Hey John, +I was able to test on the spreadbench again today, and I'm not able to get any data from the DDR when I remove power before an event has been completed. +I followed the steps that you provided for changing the EventTimeStamp and setting the EthEventTotalByteCount to the amount of data that I want to record. I'm assuming the max, 16307421180, is 16GB, so I used 16GB, 15GB, 10GB, and 8GB. I still didn't see any DDR data. TotalEventsStored is 1 too. +For some of the tests previously mentioned, I removed power right after triggering the ADRs and waited until about midway through an event to remove power. +I also keep seeing a warning that the ADRs didn't see an event trigger when I go through the steps in the Download Data tab. The download still works as expected, except that no data is downloaded from the DDR. +Attached are the steps that we have for reference. If you can provide immediate assistance for this, I'd greatly appreciate it. A good way to reach me is at 520-545-7989. +Attachment(s) +DDR Data Retrieval Post-Test with Power Loss.pdf + +Here is the error: +[2:53 PM] Eric Fizer +2022-05-11 14:34:21.107 -> EventData - QueryEthernetEventInfo [00000190], S6A0070, local: 192.168.1.175:51624, Remote: 192.168.4.70:8301 +2022-05-11 14:34:21.110 <- EventData - QueryEthernetEventInfo [00000190]\[00000190] - (1.9688ms), S6A0070 EventId: 0, DataDownloaded: 0, TotalByteCount: 8000000000, TriggerByteCount: 0, FaultByteCount: 0, DataStartTimeStamp: 0, 0 +2022-05-11 14:34:21.112 !! An exception of type: System.OverflowException occurred Module: IService.dll, Name: AsyncDownloadOBRDDDRMessage: Array dimensions exceeded supported range. StackTrace: at DTS.DASLib.Service.SLICE6AIR`1.AsyncDownloadOBRDDDR(Object o) + + + + Opened + 2022-05-11T23:21:32Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28246.638397909570000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28246.638397909570000000.xml new file mode 100644 index 0000000..0dda11e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28246.638397909570000000.xml @@ -0,0 +1,398 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:57Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-17T21:10:47Z + 0 + UNKNOWN + + + Justin Richardson + Verified Das list is deleted and time required to import isf and detect das is much less with post patched versions of datapro when performing isf import . + +Time prepatch 2:23 seconds + +Time post patch 5-6 seconds + + +Tested with dp versions 4 0 1072,4.1.473.49733 and 4.2.190.49739. +compared to prepatched version 40 729 + + +1.Imported a large group of das (attached ) +2. Created an ISF import file using a SPS and sensors on it . +3. In test setup choosing import isf file and runninghte import in each version of datapro and recording the time differences until it completed. + + + + + + Closed + 2023-10-17T21:10:13Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-08-10T18:14:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-10T18:14:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-10T18:10:26Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-08-05T04:07:43Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-01T18:15:49Z + now ISF imports will delete hardware before importing + 0 + UNKNOWN + + + Jerry Lawrence + 49258 is 4.0; 49259 is 4.1; 49260 is 4.2 + Resolved + 2023-07-27T00:03:35Z + 0 + Resolved + + + Jerry Lawrence + To test: +Execute a ISF import and ensure that it works correctly. + +should take less time to import post patch with a large database (specifically lots of DAS) than pre-patch + +grab list of das prior to import and after import, verify that any das are deleted which are actual DAS and not in the import, and any Prototype das aren't deleted. + +should be able to open up any existing test setups that had DAS assigned before, but they will now not have DAS assigned, but it shouldn't crash, same thing with groups, the channels should still exist, just no hardware assigned. + +maybe test that there are no adverse affects if there's a test setup with a level trigger assigned to a das and the import deletes that das. + +same thing with calculated channels + Assigned + 2023-07-21T23:34:10Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-07-21T15:36:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T22:54:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T18:33:39Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-07-11T14:10:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-01T22:06:18Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-18T17:29:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-18T17:28:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-23T20:43:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-12T23:00:11Z + 0 + UNKNOWN + + + Dan McFadden + this is way_way slower in 3.3, this is likely an issue that's already been fixed in 4.0 ... + Edited + 2022-08-10T21:50:55Z + 0 + UNKNOWN + + + Dan McFadden + don't really see the behavior in 4.0 currently ... + Edited + 2022-08-10T18:48:17Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-09T21:03:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T20:58:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T23:48:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-06-28T18:16:59Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-06-17T19:49:21Z + 0 + UNKNOWN + + + Dan McFadden + with a large DB import an ISF - large delay seen during commit, if you do the same on the blank db, it's fine. + +see also case 27059 + +  + +#10539 INTERNAL | DataPRO | Slow ISF Import | HW Database + + + + +Submitted + +June 17, 2022, 12:17 + +   + +Received via + +Web Form + +   + +Requester + +Nathan Brown <nathan.brown@dtsweb.com> + + + + +CCs + +Chad J Ivan <chad.ivan@dtsweb.com>, Chris Balogh <chris.balogh@dtsweb.com>, Mike Beckage <mike.beckage@dtsweb.com> + + + + +Status + +Open + +   + +Type + +Problem + +   + +Priority + +Normal + +   + +Group + +Support + +   + +Assignee + +Dan McFadden + + + + + +Internal Ticket + +Yes + +   + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +3.1.672 + +   + +Problem Source + +Unidentified + +   + +Current Department [Optional] + +Tech Support + + + + + +Nathan Brown June 17, 2022, 12:17 + + +GM Barrier ISF import took ~20 minutes on 2022-06-15 with DataPRO 3.1.672 +   + Narrowed problem down to long database calls after all hardware pinged and was queried. +   + Deleting all hardware from the Data Recorders tab and importing the same ISF again brought the time down to ~4 minutes.  +   + Performance was similar in 3.3 before/after hw deletes as well. To simplify, no logs from 3.3 here. +   + Attached are the DataPRO db, ISF, and logs which include at least 3 sessions showing the long waits which improve in the final run. +   + Very short term, Daniel will delete the hw from Data Recorders if necessary but we'd like to improve this. +   +   + + + + +Nathan Brown June 17, 2022, 12:19 + + +I suspect if we could improve the hw queries it will speed up discovery in all areas, not only ISF import. Is this enough info to proceed with manuscript ticket and work? +   + Big thanks Dan for support today! +   +   + + + + +Dan McFadden June 17, 2022, 12:42Internal note + + +should be enough, I'll update the ticket once I'm done creating the manuscript item for it. + I'll assume we should probably address it in 3.1 as well (the version they are currently using) + + + + + +Support Software by Zendesk + Opened + 2022-06-17T19:49:21Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28289.637999581490000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28289.637999581490000000.xml new file mode 100644 index 0000000..44138c2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28289.637999581490000000.xml @@ -0,0 +1,187 @@ + + + + Tracy Smail + + ReleaseNoted + 2022-09-28T14:35:49Z + Added option to copy previous version's config settings while not migrating the previous database. + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.682 + + +In previous version I changed an attribute in the config file + + + +I then navigated to newly installed config file and seen the copied value + Closed + 2022-08-04T22:49:47Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-08-04T22:20:25Z + 0 + UNKNOWN + + + Jerry Lawrence + 47244 is the 4.0 DataPRO modification. + +47245 is the 4.0 installer modifications. + Resolved + 2022-08-04T22:09:20Z + 0 + Resolved + + + Jerry Lawrence + The solution introduced a bug which prevents the license file from being copied. + Reactivated + 2022-08-04T21:22:08Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2022-08-04T16:25:00Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-08-04T15:00:53Z + 0 + UNKNOWN + + + Jerry Lawrence + 47232 is the 4.0 installer revision. + +47233 is the 4.0 DataPRO revision. + Resolved + 2022-08-03T22:54:16Z + 0 + Resolved + + + Jerry Lawrence + The ConfigurationMigration installer Custom Action is being removed, but it's capabilities are being moved to the DatabaseSetup Custom Action. + Edited + 2022-08-03T22:44:29Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-08-01T23:32:15Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-07-29T16:07:43Z + 0 + UNKNOWN + + + Jerry Lawrence + Currently, the previous config file (if one exists) is always merged with the new config file, regardless of whether or not migration is done, as a Custom Action in the installer. + +The solution should remove the Custom Action, and move the merge code to run when the new checkbox is checked at the time that the OK button is clicked (the new checkbox is always checked when the "migrate" radio button is selected). + Edited + 2022-07-29T16:07:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:50:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:11:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-07-26T14:39:15Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-07-21T21:42:08Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-07-12T21:07:02Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-06-30T17:41:37Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-06-30T17:39:30Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-06-29T21:25:01Z + 0 + UNKNOWN + + + Jerry Lawrence + Currently, the config settings are always copied if a previous version of DataPRO is installed when a new version is being installed.  This happens regardless if the user has chosen to migrate the previous database. + +The settings should be copied if a migration will be done, but when a migration is not done, the user should be given the option of whether or not to copy the settings. + Opened + 2022-06-29T21:25:01Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28292.638205435670000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28292.638205435670000000.xml new file mode 100644 index 0000000..1e4ba98 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/28292.638205435670000000.xml @@ -0,0 +1,368 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:07Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp 4.1.84.47792    Tmts files match except for placeholders  {}    which are filled in with actual values from the Das when test setup is run . + Closed + 2022-11-01T18:19:14Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-11-01T15:22:35Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:52:39Z + Adds templates for TmNS 144 bit PCM and TmNS Supercom 4x ADC PCM streaming modes + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:52:06Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.0 maint @ revision: 47716, 47717 + + Resolved + 2022-10-05T23:24:48Z + 0 + Resolved + + + Farshid Atashband + + Assigned + 2022-10-05T21:55:29Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-04T15:20:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:17:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:12Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T20:47:43Z + 0 + UNKNOWN + + + Dan McFadden + wait for 4.0 release to update 4.0 + Reactivated + 2022-09-16T23:08:02Z + 0 + Reactivated + + + Farshid Atashband + + Edited + 2022-09-16T22:42:35Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-09-16T22:18:01Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-09-16T22:16:18Z + 0 + UNKNOWN + + + Farshid Atashband + Steps to test , + +1. Create two test setups with SLICE6AIR hardware +2. Add stream output with "Tmns 144 bit PCM" to one test and "Tmns supercom" to the other test. +3. run each test separately to the end +4. compare the files created based on the TMATS template to the template with the same name under DASConfig folder. (Templates are under TMATSTemplate folder) +5. the correct templates should have been used by DataPRO to generate the files (Almost identical except the placed holders are using the values) + Edited + 2022-09-16T22:14:21Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-09-16T18:57:37Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-09-14T22:33:29Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-09-14T22:33:07Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in 4.1 @ rev 47620, 47622(installer) + Resolved + 2022-09-14T22:02:34Z + 0 + Resolved + + + Farshid Atashband + + Assigned + 2022-09-09T21:26:46Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-07T18:10:35Z + 0 + UNKNOWN + + + Chris Balogh + need to hook to the new switch statement that uses mode specific template files similar to case 29430 + +  + + +Specifically, Loc is calling out the last two formats in the dropdown for a stream out config (sensor database tab) + Edited + 2022-09-07T18:10:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-06T18:01:02Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-08-25T20:14:17Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-08-25T20:14:05Z + 0 + UNKNOWN + + + Loc Pham + Please see attached updated PCM TMATS as requested. +Note that firmware will send out with Time Format 2 to be consistent with TmNS. At least at the moment, it's hardcoded and not programable by user. + Assigned + 2022-08-24T22:43:45Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-08-23T22:40:08Z + 0 + UNKNOWN + + + Dan McFadden + booting to 4.1 fallout + Edited + 2022-08-09T20:38:15Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-07-27T18:49:03Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-07-27T18:47:55Z + 0 + UNKNOWN + + + Farshid Atashband + Loc will update the TMTS templates required for this ticket when he returns from PTO. + Assigned + 2022-07-27T18:47:09Z + 0 + UNKNOWN + + + Farshid Atashband + Added existing templates for SLICE 6 AIR + Edited + 2022-07-27T00:14:42Z + 0 + UNKNOWN + + + Loc Pham + In Chapter10 and current TmNS, firmware only need one setting for IP:PORT to send out data and TMATS. + +In this request, TmNS needs to send TMATS out on different stream. For that, firmware will need to provide a new API to set IP:PORT or just PORT number to send TMATS out along with TmNS stream. + + +TMATS format will take PCM TMATS format with two bitframe from 144 and SuperCom. + Edited + 2022-07-27T00:10:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:50:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:11:54Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-07-25T23:44:05Z + 0 + UNKNOWN + + + Dan McFadden + see also case 28291 + Edited + 2022-07-12T21:38:41Z + 0 + UNKNOWN + + + Dan McFadden + contact Eric, see if he has any details for what we need the a template file to look like, if he doesn't fallback to loc, if loc doesn't either, create copies of the existing PCM templates for the stream profiles requested? + +It's possible the existing templates work just fine for these modes? + Assigned + 2022-07-12T21:05:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-12T21:03:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-12T20:49:11Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-06-30T15:04:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-06-30T15:04:54Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29358.638205435420000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29358.638205435420000000.xml new file mode 100644 index 0000000..765f76e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29358.638205435420000000.xml @@ -0,0 +1,317 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:45:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:45:11Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-09-21T16:54:18Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-09-21T16:53:55Z + 0 + UNKNOWN + + + Justin Richardson + Verified with DP 4.0.725.47650 and DP 4.1.49.47650  And using  A TSR Air with K0D2 fw . + Closed + 2022-09-21T16:52:54Z + 0 + Closed + + + Dan McFadden + + Edited + 2022-09-21T14:39:09Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-09-20T22:58:09Z + 0 + UNKNOWN + + + John Dowling + Per Loc & Chris, continued TSRAIR dev from when the initial discussion happened pushed out the running counter of ProtocolVersion past the previously agreed upon Phase Two start. For now, the code is there to support the additional phases, but commented out in both v4.0 maint and v4.1 dev until we have definite FW implementations. Once that implementation happens - scheduled post v4.0 ECO and during v4.1 dev - the code can be uncommented and Protocol Version magic numbers assigned at that time. + +Changes: + + +Comment out all IRIG, GPS, and 1PPS protocol version checks for TSRAIR and resolve false. Leave infrastructure commented out for turning back on once implemented in FW + + +Testing: + + +Testing can proceed as detailed. + Resolved + 2022-09-20T22:04:08Z + 0 + Resolved + + + John Dowling + + Assigned + 2022-09-20T21:51:01Z + 0 + UNKNOWN + + + Dan McFadden + blocked for f/w + Assigned + 2022-09-20T21:48:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T21:48:18Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-09-19T22:57:02Z + 0 + UNKNOWN + + + Justin Richardson + Tested this with dp 4.0.722.47639 and DP 4.1.43.47631 and was able to save test setup with Clock Master checkbox enabled and  Clock Sync > Clock master input type set to any choice (GPS, iRIG , ETC) And got no pop up error when saving test setup with TSR 0032  K0D2 FW.  + +  + +Was able to get a pop up message when creating a TSR Air manually in Data Recorders tab and running the same test.  + +Reopened after Confirming with John . + Reactivated + 2022-09-19T22:56:08Z + 0 + Reactivated + + + Chris Balogh + + Edited + 2022-09-19T16:19:49Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-09-15T17:01:03Z + 0 + UNKNOWN + + + John Dowling + When the TSRAIR is chosen as a Clock Master, the only valid input should be None - you should get a save error if GPS, IRIG, etc. are chosen or "Manage clocks outside of DataPRO" is selected. + +When the TSRAIR is not a Clock Master, None or PTP should be valid and choosing "Manage clocks outside..." should result in an error. + + +The "chosen/not chosen as a Clock Master" happens in the Hardware navstep of Edit Test Setup: + Resolved + 2022-08-29T17:07:38Z + 0 + Resolved + + + Chris Balogh + john to include testing notes and reach out to sqa (jaime) + Edited + 2022-08-25T17:35:53Z + 0 + UNKNOWN + + + FogBugz + From: "John Dowling" <john.dowling@dtsweb.com> Date: Fri, 5 Aug 2022 11:07:09 -0700 To: "FogBugz" <fogbugz@dtsweb.com> Cc: Subject: Automatic reply: Manuscript (Case 29358) DataPRO - Extend time sync features to TSRAIR (Phase 1) I will be out of the office on PTO on Thurdsay 8/4 and Friday 8/5. I will return to work on Monday 8/8/2022. + + + +Have a good weekend, + + + +John + Incoming Email + 2022-08-06T12:28:23Z + 0 + UNKNOWN + + + Jaime Lopez + Reactivating + +In DP 4.0.682 with  + + +I created a Test Setup in Clock sync I was able to save with Clock Master Input Clock Type set to GPS and got no error + Reactivated + 2022-08-05T18:07:01Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2022-08-05T15:46:37Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-08-03T15:18:38Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-08-03T15:14:41Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-08-02T15:15:52Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +Implement IsClockSyncProfileSupported plumbing following pattern of IsRecordingModeSupported + +Add TSRAIR to types that can be checked for sync + +Add validation of ClockSyncProfile support to TestTemplate, EditTestSetupInfoControl + +Add validation failure warnings + + +Testing: + + +TSRAIR now supports Clock Sync in latest firmware, so update device in FWTU and turn on that system setting in DataPRO and attempt to configure Clock Sync in Edit Test Setup and save the test setup. + +When the TSRAIR is chosen as a Clock Master, the only valid input should be None - you should get a save error if GPS, IRIG, etc. are chosen or "Manage clocks outside of DataPRO" is selected. + +When the TSRAIR is not a Clock Master, None or PTP should be valid and choosing "Manage clocks outside..." should result in an error. + + + +When running a test and using sync settings that are different than currently configured on the TSRAIR, you should get the warning message and a reboot message in the Hardware Navstep as you do with SLICE6AIR + +When running a test you should see Clock Sync settings displayed and tested in the Arm Checklist navstep as you do with SLICE6AIR if Clock Sync settings are chosen for Arm Checklist in Edit Test Setup + +Timestamp, Sync, etc. data should be reflected in the .dts file as it does for SLICE6 family + Resolved + 2022-07-27T20:00:18Z + 0 + Resolved + + + John Dowling + + Assigned + 2022-07-21T21:25:16Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2022-07-20T21:44:04Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-07-18T17:54:03Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2022-07-18T17:48:50Z + 0 + UNKNOWN + + + John Dowling + Currently only SLICE6, SLICE6AIR has features in DataPRO for time sync. Extend these features to TSRAIR: + + +TSRAIR inherits IClockSyncActions + +TSRAIR checks its clock sync settings and adjusts accordingly in CheckHardware + +TSRAIR checks its clock sync and displays results during Diagnostics + +TSRAIR checks its clock sync and displays results during ArmCheckList + +Allow TSRAIR to be selected as Clock Master in Edit Test Setup -> Hardware + +Current Phase 1 firmware can only send PTP when Clock Master, not sync to GPS, IRIG, 1PPS. Validate TSRAIR to only "None" for Clock Master Input, following pattern set with IsRecordingModeSupported / IsStreamingProfileSupported + +TSRAIR can receive PTP, similar to SLICE6 family + +Time, Sync, etc. data should be reflected in the .dts file as it does for SLICE6 family + + +Firmware tracking feature at 28139. + Opened + 2022-07-18T17:48:49Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29397.638205442800000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29397.638205442800000000.xml new file mode 100644 index 0000000..c859472 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29397.638205442800000000.xml @@ -0,0 +1,168 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:58:00Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO version 4.0.936, 4.1.281 + +Tested + + +Ran test with a S6A + +Enabled Automatic mode under test details in info step of test setups + + + + +Ran test + +At top next to done start (automatic mode) + +Test goes past Check Sensor ID + Closed + 2023-05-10T21:26:17Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-05-09T20:41:05Z + Addresses an issue with automatic mode in Check sensors step + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-04-25T20:00:00Z + 0 + UNKNOWN + + + Jerry Lawrence + This bug appears to have been introduced in 4.0.498 which fixed http://manuscript.dts.local/f/cases/edit/27001/TSR-AIR-fails-to-arm-when-in-Streaming-mode on 5/4/2022. +Along with that fix, two other issues were found during testing, based on "calls being made to UI elements made from a background thread". Sure enough, when I revert +EnableCancel(true) +back to +cancelButton.IsEnabled = true +in the NotAllResolved case in _resolveChannelsControl_PropertyChanged(), Automatic mode proceeds past the Check sensor ID step without this new patch. + +However, I'm not sure I want to undo the fix for arming a TSR AIR in Streaming mode from almost a year ago, so this patch is the alternative. + + Edited + 2023-04-25T19:38:16Z + 0 + UNKNOWN + + + Jerry Lawrence + 48624 is 4.0; 48625 is 4.1 + +To test: +Create a Test Setup to run in Automatic mode. +Run it and ensure that it proceeds past the Check sensor ID step as long as no errors are encountered. + Resolved + 2023-04-25T19:37:24Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-04-25T15:35:34Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-24T15:28:10Z + 0 + UNKNOWN + + + Dan McFadden + this is caused by "ConnectIfNeeded" which is setting the state of resolve channels to "NotAllResolved" which then turns off automatic progression (to paused by system). + Edited + 2023-04-24T15:07:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-01T22:06:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-28T15:52:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-28T15:52:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:50:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:13:15Z + 0 + UNKNOWN + + + Jerry Lawrence + This works in 3.3.755 + Edited + 2022-07-25T15:54:50Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-07-25T15:10:14Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-07-25T15:10:13Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29410.638205434480000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29410.638205434480000000.xml new file mode 100644 index 0000000..64e4542 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29410.638205434480000000.xml @@ -0,0 +1,274 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:08Z + 0 + UNKNOWN + + + Tracy Smail + + ReleaseNoted + 2022-09-27T23:18:36Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.714 + +Using a slice nano, + Closed + 2022-09-15T20:23:56Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-09-14T21:56:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-26T15:35:16Z + 0 + UNKNOWN + + + John Dowling + Bug was found if Data folder included tests that don't have DAS that use time sync, manifesting as no tests at all showing up in View Data. + +Changes: + + +Prevents exception if no test modules in test have a timestamp + +Adds check to MinUnixTime for enumerable length + + +Testing: + + +Create, run, and download data for a test that uses DAS that do not time sync (I used SLICE Micro). + +Repeat test as normal below. You should see all tests in View Data tab + + +r47532 for v4.0 maint and v4.1 dev + Resolved + 2022-08-24T23:40:28Z + 0 + Resolved + + + John Dowling + Reopening, bug found if Data folder includes non-timesync tests + Reopened + 2022-08-24T23:26:08Z + 0 + UNKNOWN + + + Tracy Smail + + Edited + 2022-08-10T20:43:21Z + 0 + UNKNOWN + + + Tracy Smail + Verified the fix using DataPro version 4.0.688.47264.  Timestamp issued with each event showed  Date time with milliseconds.  On my system, the timestamp always ended with 000 milli-seconds.  I verified this was not the typical case by watching it run on the developer's system. + Closed + 2022-08-10T20:02:14Z + 0 + Closed + + + Tracy Smail + + Assigned + 2022-08-09T21:50:21Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-08-09T17:37:23Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.0 @ rev 47259 +QA can verify the "View Data" tab the event now has a "Time Stamp:" with milliseconds part , also in the Graphs the event is shown with the milliseconds info. +The date & time is parsed from TriggerTimestampSec element from the dts file and milliseconds part is parsed from TriggerTimestampNanoSec, if the date is before 1/1/1990 then the parsed "Timestamp" element value will be used as it was before. + + + Resolved + 2022-08-09T17:31:27Z + 0 + Resolved + + + Farshid Atashband + + Assigned + 2022-08-04T20:45:53Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-08-03T23:13:53Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-08-02T19:17:18Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-07-28T16:30:10Z + 0 + UNKNOWN + + + Chris Balogh + \\dts\files\Software\Private\Useful_Test_Files\DataPRO\Data\TSR AIR\MS_29410 + Edited + 2022-07-28T15:39:25Z + 0 + UNKNOWN + + + Chris Balogh + "Time Stamp:" in this context may be using a windows file timestamp + +What we want is a timestamp from TriggerTimeStampSec and TriggerTimeStampNanosec. There is a Common utility function that parses out these attributes to a datetime object. + + +public static Tuple<double, double> MinUnixTime(Test test) + Edited + 2022-07-26T22:58:37Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-07-26T21:46:33Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-07-26T21:41:36Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-07-26T21:41:29Z + 0 + UNKNOWN + + + Dan McFadden + There's an existing timestamp in the dataviewer that doesn't seem to be accurate for TSR AIR tests. + +talking about the left hand side in the test selector in the viewer, this should be using the RTC time to determine the time stamp. + +note that the implementation should consider that you have hundreds of tests, so parsing the xml for all the tests could be an ugly thing time wise, might be more efficient to have a text search within the file for <start> and </end> tags for the property. + +TriggerTimeStampSec + +is the tag according to chris. + Edited + 2022-07-26T20:56:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:50:29Z + 0 + UNKNOWN + + + Dan McFadden + Increased time estimate as we may need to discuss what this means + Edited + 2022-07-26T20:32:53Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-07-26T20:32:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:15:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-07-26T20:13:16Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-07-26T19:09:10Z + 0 + UNKNOWN + + + Jerry Lawrence + 24. [Software] Event names need to have second resolution. + +[RW] I think 24 is important to have before we consider Phase I done. + Opened + 2022-07-26T19:09:10Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29445.638467330870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29445.638467330870000000.xml new file mode 100644 index 0000000..63d5647 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29445.638467330870000000.xml @@ -0,0 +1,188 @@ + + + + Dan McFadden + + Edited + 2024-03-22T23:38:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:14:40Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.2.178 + +Armed and triggered a S6A (inputting a sine wave) + +In Run Test in View All step I see the following: + + +In View Data Tab: + Closed + 2023-10-11T20:26:12Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-07-21T17:15:05Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-07-05T20:25:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T17:23:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T15:40:22Z + 0 + UNKNOWN + + + Dan McFadden + 4.2@49156 + +There's nothing explicit to test, but viewing data from the view tab and from run test, and the button functions should all still work. + Resolved + 2023-07-03T22:35:09Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-06-30T15:37:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-27T21:24:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-23T14:57:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-08T15:06:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:48:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:44:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:34:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:33:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-16T20:38:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-16T20:34:36Z + 0 + UNKNOWN + + + Dan McFadden + Moving as these are not expected to be worked on in 4.1 cycle + Edited + 2023-05-04T15:44:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-01T22:06:20Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-01T18:23:40Z + 0 + UNKNOWN + + + Dan McFadden + ReviewFile is largely not needed, we should remove it and abstract out whatever we need + Opened + 2022-08-01T18:23:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29472.638205434210000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29472.638205434210000000.xml new file mode 100644 index 0000000..36d260d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29472.638205434210000000.xml @@ -0,0 +1,181 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:43:41Z + 0 + UNKNOWN + + + Justin Richardson + Verified fix with DP 4.0.699.47520  + +Followed Steps included in ticket below.. + Closed + 2022-09-15T20:40:28Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-09-15T17:00:44Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-08-23T21:42:47Z + 0 + UNKNOWN + + + Farshid Atashband + QA can test this ticket as below steps +1. "Enable level-trigger UI" from System Settings (Test Settings) +2. Keep Level Trigger max and min percentage as defaults 0.75 & 0.005 +3. In Test Setup open a test with a TSR AIR in it +4. Bring the "Level triggers" step and add High g sensor from left +5. Enter any number greater that 4914.75 g and enter or leave the edit box +6. you will get the error message and the value will be corrected to allowed range 4914.75 g +7. repeat the test for min value which is any value less than 0.32765 like 0.1 +8. You should get the error message and the range should be corrected to 32.77 + + + Edited + 2022-08-23T04:31:29Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2022-08-23T00:42:55Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.1 @ revision: 47514 + Resolved + 2022-08-23T00:40:53Z + 0 + Resolved + + + Farshid Atashband + + Assigned + 2022-08-22T20:44:25Z + 0 + UNKNOWN + + + Chris Balogh + the scalefactors come from fw per channel on TSR AIR that can be multipled by 32k (2^15). it doesn't matter if its high g, low g, temp, humidity, ars... they all come from fw + Edited + 2022-08-19T16:37:22Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-08-18T23:04:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T21:23:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T21:22:30Z + 0 + UNKNOWN + + + Dan McFadden + current ranges can be backwards calculated from the scalefactor on a TSR AIR dataset for a channel and going backwards, chris has this already calculated though. + +case 29416 contains a location of a DTS dataset and a quick calculation of one such range; + +don't know if there is a plan to change the ranges in the future and if so how we will handle it, assuming that for the current time the channel range is a constant and not variable. + + [ 0.200000002980232*32767] + Edited + 2022-08-09T21:18:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T21:05:04Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-09T21:04:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T21:04:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T20:58:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-09T15:26:55Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-08T17:39:14Z + 0 + UNKNOWN + + + Dan McFadden + see also case 29417 + Opened + 2022-08-08T17:39:14Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29476.638205435670000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29476.638205435670000000.xml new file mode 100644 index 0000000..1e2e2cc --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29476.638205435670000000.xml @@ -0,0 +1,146 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:07Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-01-16T16:13:52Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Dp 4.0.793.48044 Using a S6A ethernet recorder  fw version G1B6 + +1. Created Test setup and set the stream in channel to a non default ip address  + +2. Saved test setup armed unit in circ buffer mode and triggered. + +3. Used Quickbuild to create a test setup and verified Stream in ip address matched what was entered in previous test  setup and was not default address. + Closed + 2023-01-16T16:13:32Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-11-04T21:52:19Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:49:32Z + Addresses an issue with Quick build and non default UDP addresses + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:49:10Z + 0 + UNKNOWN + + + Jerry Lawrence + 47721 is 4.0 + Resolved + 2022-10-12T16:14:17Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-04T15:20:53Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-04T15:11:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:13Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-26T15:34:21Z + 0 + UNKNOWN + + + Jerry Lawrence + Blocked until MAINT_40 gets the patch applied (4.0 patch is attached). + Reactivated + 2022-08-24T18:35:50Z + 0 + Reactivated + + + Jerry Lawrence + 47510 is 4.1 + Resolved + 2022-08-19T23:36:45Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-08-19T19:24:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-18T21:32:02Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-08-09T21:45:32Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-08-09T21:45:32Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29491.638385023390000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29491.638385023390000000.xml new file mode 100644 index 0000000..2be6a66 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29491.638385023390000000.xml @@ -0,0 +1,182 @@ + + + + Justin Richardson + + Closed + 2023-12-18T18:18:59Z + 0 + Closed + + + Justin Richardson + + Resolved + 2023-12-18T18:18:54Z + 0 + Resolved + + + Justin Richardson + reopening to set testrail flag to true.... + Reopened + 2023-12-18T18:18:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:46:08Z + 0 + UNKNOWN + + + Justin Richardson + Added to  dp4.1 regression tests  Verify Pdf Exports have a index that Show description of each Channel and color coding. - TestRail + Edited + 2023-04-25T18:16:41Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.793 + Closed + 2023-01-12T01:07:13Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-11-03T20:05:53Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:33:05Z + Adds additional information when exporting pdfs + 0 + UNKNOWN + + + Jerry Lawrence + 47729 is 4.0 + Resolved + 2022-10-12T18:42:29Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-04T15:20:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:18:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T14:56:35Z + 0 + UNKNOWN + + + Jerry Lawrence + 47690 is 3.1; 47691 is 3.3; 47692 is 4.1 + Assigned + 2022-09-30T16:28:49Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-29T15:26:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-27T14:47:24Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-20T20:56:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T20:46:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-06T18:08:49Z + 0 + UNKNOWN + + + Dan McFadden + https://dtsweb.zendesk.com/agent/tickets/10774 + Edited + 2022-08-16T17:31:56Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-16T17:28:23Z + 0 + UNKNOWN + + + Dan McFadden + All version prior to V4.0.668 & V3.1.687 have the "Save to PDF" feature when using the "View Data" tab but this Save Chart does not have a header or footer that shows what the color code of the channels are, if you are overlaying them. +   + The feature request is to add an index to the PNG/PDF that get generated to show the full description of each signal so this feature would be useful when doing overlays. + Opened + 2022-08-16T17:28:22Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29493.638205435420000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29493.638205435420000000.xml new file mode 100644 index 0000000..9e3caf1 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29493.638205435420000000.xml @@ -0,0 +1,144 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:45:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:45:11Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ 4.1.151, 4.0.792, 3.3.783, 3.1.697 + + + +Log:  + +2023-01-11 13:28:57.150 ModalWindow: Chart saved succesfully as  C:\DTS\DTS.Suite\Data\S6A\2023_01_11 13_26\Binary\ALL\_Event Number 01\1_11_2023_1_28 PM_55_61.pdf and  C:\DTS\DTS.Suite\Data\S6A\2023_01_11 13_26\Binary\ALL\_Event Number 01\1_11_2023_1_28 PM_55_61.png + Closed + 2023-01-11T22:05:34Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-11T21:07:44Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:35:25Z + Addresses an issue with duplicate chart saved to PDF log messages + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:35:05Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-26T23:40:22Z + 0 + UNKNOWN + + + Tracy Smail + + Assigned + 2022-09-20T20:29:23Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-09-16T16:48:23Z + 0 + UNKNOWN + + + Jerry Lawrence + 47628 is 3.1; 47629 is 3.3; 47630 is 4.0; 47631 is 4.1 + Resolved + 2022-09-16T15:58:38Z + 0 + Resolved + + + Jerry Lawrence + Fix for bug 29492 covers this as well. + Assigned + 2022-09-13T20:14:41Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-13T19:54:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-13T19:53:52Z + 0 + UNKNOWN + + + Dan McFadden + https://dtsweb.zendesk.com/agent/tickets/10774 + Edited + 2022-08-16T17:32:11Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-16T17:31:02Z + 0 + UNKNOWN + + + Dan McFadden + 2022-08-16 12:55:19.299 ModalWindow: Error occurred saving chart to PDF + 2022-08-16 12:55:19.350 ModalWindow: Chart saved to PDF succesfully + 2022-08-16 12:55:24.158 User Admin pressed PageButton:DataProPage_ModalWindow_OK + 2022-08-16 12:55:24.226 ModalWindow: Chart saved to PDF succesfully + 2022-08-16 12:55:27.523 User Admin pressed PageButton:DataProPage_ModalWindow_OK +   + The button was only pressed one time so the "Error occurred..." seems a little strange.  The was done in 4.0.520 + Opened + 2022-08-16T17:31:02Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29498.638205434760000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29498.638205434760000000.xml new file mode 100644 index 0000000..2864b50 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29498.638205434760000000.xml @@ -0,0 +1,202 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:36Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.723, 4.1.47 + +Created a sensor with the following settings: + + +  + +In test setup + + +Disabled Firewall (this will prevent you from seeing data in wireshark): + + +Verifiying with Wireshark: + Closed + 2022-09-21T16:40:16Z + 0 + Closed + + + John Dowling + Additional testing instructions after discussing with Loc: disable the Symantec firewall. IT has Group policies / scripts that re-enable it after a while anyway, so something to be aware of that during testing. Wireshark screenshot from a Run Test armed & physically restarted S6A with TmNS settings set in DataPRO of broadcast port of 54024 and TMAT streaming port of 5678 set in TmNS settings: + Edited + 2022-09-21T00:23:24Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-19T16:19:50Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +Fixes TmNS validation, rather than a regex uses LINQ with TryParse to make sure values are positive integers and adds a check for < 65536 so the port value is valid + + +Testing same as specified. Added a check to maximum valid UDP port value (<= 65535). + +checked into v4.0 maint and v4.1 dev in r47638 + Resolved + 2022-09-16T22:50:21Z + 0 + Resolved + + + Jaime Lopez + Reactivating due to value 6810 out of range when saving sensor + Reactivated + 2022-09-16T19:38:10Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2022-09-15T23:39:20Z + 0 + UNKNOWN + + + John Dowling + Assuming this is complete as we already have the TmNS configuration in our Stream Out sensor settings + +Testing: + + +Create a Stream Output sensor in the sensor database with settings just like the ones set in the example from the FWTU screenshot in the initial bug description + + +Create a streaming test with a SLICE6AIR and this sensor attached to the Stream Output channel. Create as many Analog channels with sensors as you wish. Make sure that the S6A is running the firmware version supporting this feature + +Run the test and start streaming from the S6A. Check for TMAT streaming at the address and port specified in TmNS attribute 4 (here it's at 239.1.2.10, port 8610). Ask FW for instructions on listening to / verifying TMAT streams. + Resolved + 2022-09-08T23:37:26Z + 0 + Resolved + + + Loc Pham + Firmware version G0N3. PROTOCOL_VERSION 38 +- FB#29389: Added TMATS (ch10 format with time format 2) stream on optional port number for TmNS. + +\\dts\files\Software\Private\Firmware\SLICE\SLICE6 AIR\_INTERNAL\SLICE6AIR-FW-G0N3 + Edited + 2022-09-08T23:24:38Z + 0 + UNKNOWN + + + Loc Pham + Note that TmNS stream will only include TMATS if this port (8610 as example below) is set to non-zero value. + Edited + 2022-09-08T23:03:52Z + 0 + UNKNOWN + + + Chris Balogh + John to review with FW/Loc + Assigned + 2022-09-07T17:05:55Z + 0 + UNKNOWN + + + Chris Balogh + maint 4.0, can be post ECO + Edited + 2022-09-07T17:05:32Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-07T17:05:08Z + 0 + UNKNOWN + + + Dan McFadden + might need to ping for more details and/or ideas on testing + Assigned + 2022-09-06T20:33:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-06T18:08:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-24T17:44:29Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-16T21:52:33Z + 0 + UNKNOWN + + + Dan McFadden + I implemented the new version of firmware to add support TMATS streaming on different port for TmNS option.  I use the reserved values in TMNS system attribute 165 index 3 into the array of uint32. Below is the example of setting TMATS to port 8610 while streaming TmNS data to port 8400. Both on IP 239.1.2.10. + +  + +I would expect the software changes to only support the port number user want to sent TMATS (in UDP chapter 10 format with 2nd header) while using TmNS (for Sandia).  When TMATS is not needed in the stream, user can set the port to 0 as currently default value. + +  + +The build will be available soon in a moment from build server. Please let me know if you have any other question. + +  + + +http://manuscript.dts.local/f/cases/29389/Add-TMATS-for-TmNS-stream-on-different-IP-Port-address + +  + +Thanks, + +  + +Loc + Opened + 2022-08-16T21:52:33Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29499.638205434220000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29499.638205434220000000.xml new file mode 100644 index 0000000..5fe7a2f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29499.638205434220000000.xml @@ -0,0 +1,159 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:43:42Z + 0 + UNKNOWN + + + Justin Richardson + Tested and verified with dp 4.0.699.47520 and 4.1.43.47631. + +Tmats file contains all 18 channels and sensors are correctly mapped .Tested with Netview when streaming and performing a 2g roll + Closed + 2022-09-19T16:07:44Z + 0 + Closed + + + Justin Richardson + Cannot test this issue  in DP 4.0 to close it because Diagnostics still crashes in dp 4   + +Bug was opened   case 29495  and is still open + Edited + 2022-09-15T21:39:51Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-09-15T16:42:34Z + 0 + UNKNOWN + + + Farshid Atashband + This fix should create a correct file with 18 channels using the updated tmats template, QA can verify + Edited + 2022-08-23T23:22:44Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.1 @ rev 47519 +Fixed in DP 4.0 maint @ rev 47520 + Resolved + 2022-08-23T23:21:07Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-08-23T20:08:05Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-08-23T17:26:07Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2022-08-22T20:46:03Z + 0 + UNKNOWN + + + Dan McFadden + would assume we just need to get a new file from f/w with 18 channels.   + +it's okay to check this one into 4.0 now as it'll directly be needed by sqa. + Assigned + 2022-08-17T16:50:43Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-08-16T23:18:42Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-08-16T23:18:17Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-08-16T22:53:04Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-08-16T22:52:39Z + 0 + UNKNOWN + + + Justin Richardson + When TSR Air is armed with datapro in streaming mode  I noticed when performing a 2g roll   the accel low g channels (chans 0 and 1 ) are swapped with some of the ars channels . + +  + +Then I loaded a tmats default file into fwtu per eric and armed in streaming mode and performed a 2g roll on 1st 3 accel channels with no issue . + +Eric mentioned this could be because the DP tmats file is only defining 12 channels and not the entire 18 channels included in the stream . + +  + +DP 4.0.644  + +Left is default tmats file from eric that maps channels correctly in netview 2g roll        Right is default Datapro tmats file  + + +  + +Steps  To reproduce....  + +  + +1.Discover TSR Air with Datapro  And create test setup  set checkbox set to streaming ..( might have to enable in system settings).  + +2. Navigate to run test  and proceed to arm step , unit will fail to arm at final step because of case 29497  so then Close datapro  and use fwtu to arm unit  with a post trigger setting >0 seconds  and in streaming mode (FWTU will be using the tmats file stored on the tsr air created by datapro )  + +3.Open remote desktop connection >fajita  and open netview and open chapter 10 source >udp   at address 239.1.2.10 , add a line graph display and click the plus icon to add some channels to the display . + +4. Channels 1 2 and 3 are the low g sensors and if you perform a 2 g roll you should see a change from +500  to -500 on the netview display for each axis, what I found on the unit I created a test for in datapro is that channels 1 and 2    were swapped with some of the ars channels . + +5. If you disarm the tsr air in fwtu and then choose Slice tools>base >manage and select "Set Tmats "    and choose the tmats file attached   >" TSRAir_ANALOG_default_10ksps.tmt " then rearm in fwtu and perform the 2g roll and monitor the first 3 channels they show up correctly and are not swapped with any ars channels. + Opened + 2022-08-16T22:52:38Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29530.638205435680000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29530.638205435680000000.xml new file mode 100644 index 0000000..56ad23a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29530.638205435680000000.xml @@ -0,0 +1,209 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:08Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-11-01T17:26:51Z + 0 + UNKNOWN + + + Justin Richardson + Armed S6 air with dp 4 0 758 and Dp 4.1.84.47792 for 10 seconds in recorder+uart mode and sent a text file through the serial input using  Terra term sw  . + +Triggered unit  and then downloaded data . Verified Bin file was located in the data directory  and matched the text file that was sent + Edited + 2022-11-01T17:26:29Z + 0 + UNKNOWN + + + Justin Richardson + Armed S6 air with dp 4 0 758 and Dp 4.1.84.47792 for 10 seconds in recorder+uart mode and sent a text file through the serial input using  Terra term sw  . + +Triggered unit  and then downloaded data . Verified Bin file was located in the data directory  and matched the text file that was sent + Closed + 2022-11-01T17:25:55Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-10-31T21:59:00Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:48:21Z + Addresses an issue when download UART data with no other channels set up + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:47:49Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-04T21:48:49Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-04T21:44:55Z + 0 + UNKNOWN + + + John Dowling + Committed to v4.0 maint in r47702 + Resolved + 2022-10-04T18:00:09Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-04T15:20:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:19:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-06T18:01:36Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +DoDownload() was only checking for Analog and Squib when filtering out das to download from. Added UART channel to check + + +Testing: + + +Create a test with only a properly configured UART channel. Select a UART recording mode for the test (I used Circular Buffer + UART). Make sure Download All is selected. No time sync settings are necessary + +Run test through the Download step, steps should complete successfully + +Check test's Binary folder to make sure intended data made it there + + +Marking test Blocked / On hold as backporting attached patch to v4.0 maint is necessary but will happen after release. Committed to v4.1 dev in r47525 + Assigned + 2022-08-24T19:11:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-23T20:52:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-23T19:47:37Z + 0 + UNKNOWN + + + John Dowling + + Edited + 2022-08-23T18:39:10Z + 0 + UNKNOWN + + + John Dowling + + Edited + 2022-08-23T18:38:37Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2022-08-23T18:38:24Z + 0 + UNKNOWN + + + John Dowling + Hi Dan, Chris +   + I want to use a S6A just to acquire a signal on the UART.. +   + +   +   + Works AOK (ignoring the unnecessary Sensor ID step that it wants to do) right up to the point of download when ... +   +   + +   + 2022-08-23 15:08:27.505 Entering DownloadService.QueryDownloadedStatus on thread 50 with units: (S6A0083) Called from: SubControl.CheckForData Line: 0 + 2022-08-23 15:08:27.505 ->  EventData - QueryTotalEventCount [00001847], S6A0083, local: 192.168.0.252:60000, Remote: 192.168.0.83:8301 + 2022-08-23 15:08:27.506 <-  EventData - QueryTotalEventCount [00001847]\[00001847] - (1ms), S6A0083 Count: 0 + 2022-08-23 15:08:27.506 S6A0083 has completed service DownloadService +   + the UART channel needs to count as data to download. + Opened + 2022-08-23T18:38:24Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29554.638205436810000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29554.638205436810000000.xml new file mode 100644 index 0000000..2df6d3a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29554.638205436810000000.xml @@ -0,0 +1,292 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:01Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO v.4.1.213, 4.0.861 + +Tested: + +Reset arm and system attributes back to default via FWTU + +Enabled logging via Tilt Sensor SW  + +In DataPRO created a test setup and armed.  + +Once complete navigated to Data folder -> my test setup -> event -> Temperature folder + Closed + 2023-02-21T22:57:25Z + 0 + Closed + + + Chris Balogh + + Edited + 2023-02-13T16:44:57Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-07T21:00:41Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-18T22:48:13Z + S6DB will now download a temperature CSV into a temperature folder in dataset when available + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-18T22:47:45Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48071 + +Need to also be tested with S6DB attributes cleared, like a brand new S6DB, and with and without RTC + Resolved + 2023-01-16T23:44:48Z + 0 + Resolved + + + Dan McFadden + I do not know of a why of ordering the channels in the output from the S6DB, my assumption is that they are in order that they are in the UI, so: + +            OnBoardTemp, +             OnBoardHumidity, +             EnvironmentalCh1, +             EnvironmentalCh2, +             EnvironmentalCh3, +             EnvironmentalCh4, + +temperature should always be before humidity if both are selected. + Edited + 2023-01-16T19:15:52Z + 0 + UNKNOWN + + + Dan McFadden + to download CSV of temperature logs you must have configured the S6DB to enable logging - you can use the TiltControl v 2.1 application to do this. + + +press discovery hardware, then connect to your S6DB + +I had to go into the visual studio IDE to enable visibility on MCU temp/MCU humidity to try to log any other settings, but those didn't actually log for me. + +Anyhow, you'll need to enable logger with at least 1 sensor, although only the MCU temp/humidity produced logs for me? + + +you will probably need to restart the S6DB before it starts logging temperatures. + Edited + 2023-01-16T19:04:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-16T18:51:31Z + 0 + UNKNOWN + + + Dan McFadden + added "Temperature time format" and "Temperature value format" into System settings->Test settings->Data export options + +  + + +changing temperature time/output format in System settings->Test settings->Data export should change output in CSV, and restore should restore the settings to defaults. + Edited + 2023-01-16T18:45:42Z + 0 + UNKNOWN + + + Dan McFadden + Subject: + Temperature Logging Download in DataPRO +From: + Chad Ivan <chad.ivan@dtsweb.com> +Date: + 1/11/2023, 12:31 PM +To: + Dan McFadden <dan.mcfadden@dtsweb.com> +CC: + Nathan Brown <nathan.brown@dtsweb.com> +  + + + +Dan, + +  + +I was able to test the SLICE6DB3 unit today and here is what I found.. + +  + +Tilt Sensor Control 2.0.68.46716 seems to work correctly, I was having issues with 2.1 versions. + +  + + +  + +After enabling logging and rebooting the ATD via the ON/OFF switch I was able to hit the “Read” button and get samples to show in the grid on the left and the graph updates. + +  + +Clicking on the Save to CSV creates the file attached.  I have added a (PREFERED) file that takes the “T” out between the Date and Time.  That imports into EXCEL nicely. + +  + +If we were able to download that file that should fulfill any customer requirement for logging the temperature, or at least it’s going to be a great starting point.  + +  + +Thanks for your help, + +Chad + +  + +  + +  + + + Attachments: Temp_S6DB30013_2023-01-11T15.21.24.csv 506 bytes Temp_S6DB30013_2023-01-11T15.21.24(PREFERED).csv 377 bytes + Edited + 2023-01-14T00:25:44Z + 0 + UNKNOWN + + + Dan McFadden + patch ready, waiting for chris as there's not enough information on the current temperature logger behavior + Assigned + 2023-01-06T16:05:09Z + 0 + UNKNOWN + + + Dan McFadden + note, you'll want to use the most recent FWTU when setting battery install date, etc, previous revisions may have filled in different fields than the UI shows. + Edited + 2023-01-04T18:37:01Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-04T16:52:04Z + 0 + UNKNOWN + + + Dan McFadden + loading M7 on another S6DB to attempt to bypass issue with s6DB in question (could not communicate with ethernet switch according to EP) + Edited + 2023-01-04T16:51:53Z + 0 + UNKNOWN + + + Dan McFadden + Yuba/S6DB currently not booting, waiting for f/w to check it out + Assigned + 2023-01-04T16:18:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T19:10:00Z + 0 + UNKNOWN + + + Dan McFadden + note, current S6DB test board is set for WIAMan, requires 20V input + Edited + 2023-01-03T16:40:23Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-13T22:56:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T19:50:58Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-20T21:22:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-08-26T17:48:20Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-08-26T17:47:44Z + 0 + UNKNOWN + + + Dan McFadden + §When downloading data from tests, temperature log should be downloaded into a Temperature folder added to the test data folder, data will be in .CSV file format, corrected for local time (not UTC) so it matches high speed data time stamps + Opened + 2022-08-26T17:47:44Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29585.638205434500000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29585.638205434500000000.xml new file mode 100644 index 0000000..9323ad2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29585.638205434500000000.xml @@ -0,0 +1,179 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:10Z + 0 + UNKNOWN + + + Justin Richardson + Tested with  DP 40 726    4.1 .50 and 3.3 771 , These version have code per Dan that cause  default the diagnostic file store should fail 20% of the time and the event store 60%    + +Verified that invalid config warning is not present in Datapro  when  config file store is corrupt , by recording then downloading and event multiple times with Dans patch in the code , also verified the ConfigReadErrors.log file is created in the logs folder . + +From Logs.. + +DTS.DASLib.Service.SLICE2_Base`1.SLICE2ConfigAttributes.RetrieveXMLConfig(FileStore fileStore, IDASCommunication das)  + 2022-09-21 14:53:12.383 Failed to retrieve xml config - Event on SPS01224. Error: System.Exception: Invalid data    at DTS.DASLib.Service.SLICE2_Base`1.SLICE2ConfigAttributes.RetrieveXMLConfig(FileStore fileStore, IDASCommunication das) + Closed + 2022-09-22T15:24:14Z + 0 + Closed + + + Dan McFadden + + Edited + 2022-09-21T22:44:06Z + 0 + UNKNOWN + + + Justin Richardson + Tested with  DP 40 726    and 3.3 771 , These version have code per Dan that cause  default the diagnostic file store should fail 20% of the time and the event store 60%    + +Verified that invalid config warning is not present config file store is corrupt , by recording then downloading and event multiple times with Dans patch in the code , also verified the ConfigReadErrors.log file is created in the logs folder which indicates there was a corrupt filestore. + +From Logs.. + +DTS.DASLib.Service.SLICE2_Base`1.SLICE2ConfigAttributes.RetrieveXMLConfig(FileStore fileStore, IDASCommunication das)  + 2022-09-21 14:53:12.383 Failed to retrieve xml config - Event on SPS01224. Error: System.Exception: Invalid data    at DTS.DASLib.Service.SLICE2_Base`1.SLICE2ConfigAttributes.RetrieveXMLConfig(FileStore fileStore, IDASCommunication das) + Edited + 2022-09-21T22:34:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-21T21:36:47Z + 0 + UNKNOWN + + + Dan McFadden + 4.0 - 4.0.726.47654_DONT_USE has intentional borking + +725 and 727 and beyond won't + +3.3 - 3.3.771.47658_DO_NOT_USE has intentional borking, + +770 and 772 and beyond won't + +4.1 - 4.1.50.47661 - DO NOT USE - has intentional borking + +49 and 51 and beyond won't + Edited + 2022-09-21T21:00:55Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-09-21T20:25:13Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-19T16:19:51Z + 0 + UNKNOWN + + + Tracy Smail + need report from Ethan on ZD ticket + Assigned + 2022-09-16T21:46:30Z + 0 + UNKNOWN + + + Tracy Smail + + Assigned + 2022-09-16T21:10:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-06T16:20:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-06T16:19:59Z + 0 + UNKNOWN + + + Dan McFadden + 3.3/4.0/4.1@47562 + +there's a pdf attached to the spreadsheet which can give some background if needed, but it's long. + +There's a corruption issue that happens that we have not identified the source of yet.  This patch hides a previous warning dialog we had and creates a new log file in the logs folder for when there's an issue.  This lets the user operate with the software for now with less interruptions, but also gives us the chance to continue tracking down the error without bothering the user as much. + +in SLICE2.cs I've built in a way to test, all you need to do is run a test or download from a unit many times.  By default the diagnostic file store should fail 20% of the time and the event store 60% of the time.   You should notice anything while running out of place (no warning about invalid config), but check the logs directory for "ConfigReadErrors.log".  It will roll the log file whenever DP rolls files (event completed) or based on file size. + +for the actual checkins the testing code is removed, I can build test builds with the code in place when SQA is ready. + Resolved + 2022-09-02T23:43:03Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-09-02T17:46:43Z + 0 + UNKNOWN + + + Dan McFadden + Read from DIAG if EVENT fails + Edited + 2022-09-01T23:47:25Z + 0 + UNKNOWN + + + Dan McFadden + Add a "ConfigFileFallback.log" file and remove existing error dialog + Edited + 2022-09-01T23:46:43Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-01T23:43:55Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2022-09-01T23:43:55Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29606.638205434770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29606.638205434770000000.xml new file mode 100644 index 0000000..2649491 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29606.638205434770000000.xml @@ -0,0 +1,103 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:37Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.717 + Closed + 2022-09-15T21:27:23Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-09-15T16:38:18Z + 0 + UNKNOWN + + + Jerry Lawrence + 47566 is MAINT 4.0. + Resolved + 2022-09-07T21:36:24Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2022-09-07T17:23:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-09-07T17:23:35Z + 0 + UNKNOWN + + + Jerry Lawrence + 47565 is 4.1 +Blocked/On Hold until MAINT 4.0 can get the patch. + Assigned + 2022-09-07T17:23:16Z + 0 + UNKNOWN + + + Jerry Lawrence + The message was modified from +No license not found, not copied +to +No license found to copy + Edited + 2022-09-07T17:21:00Z + 0 + UNKNOWN + + + Jerry Lawrence + Current implementation requires that a file named "DataPROLicense__DTS.lic" is either in the parent folder to the folder that contains setup.exe (the "version number" folder), or in the C:\DTS\DTS.Suite\<version>\DataPRO folder, in order to be copied to the new DataPRO folder being installed. + Edited + 2022-09-07T17:16:44Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-07T16:10:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-06T20:06:37Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2022-09-06T20:06:37Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29609.638205434770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29609.638205434770000000.xml new file mode 100644 index 0000000..19f78a3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29609.638205434770000000.xml @@ -0,0 +1,102 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:37Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.717, 4.1.38 + +Allow streaming enabled + +Set DAS to streaming in info navstep, and assign Stream Out from S6A to channel list, Click Save + + +No error message + Closed + 2022-09-15T23:16:31Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-09-15T17:01:42Z + 0 + UNKNOWN + + + Jerry Lawrence + 47584 is 4.0; 47585 is 4.1 + Resolved + 2022-09-09T17:00:42Z + 0 + Resolved + + + Chris Balogh + + Edited + 2022-09-08T23:13:05Z + 0 + UNKNOWN + + + Chris Balogh + Moved into sprint + Edited + 2022-09-07T17:29:25Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-09-07T17:29:15Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-07T15:24:21Z + 0 + UNKNOWN + + + Jerry Lawrence + Install DataPRO in Aero initialization mode. +Add a SLICE6Air DAS. +Add a Test Setup, include the SLICE6Air in the Hardware step, and drag the StreamOut channel in the Channels step. +Click Save. +The error message will be displayed even though the Set DAS to Streaming checkbox in the Info step is checked. + Edited + 2022-09-07T03:52:44Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-07T02:33:03Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-09-07T02:33:02Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29613.638205435860000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29613.638205435860000000.xml new file mode 100644 index 0000000..98c1875 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29613.638205435860000000.xml @@ -0,0 +1,122 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:26Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.1.197, 4.0.846, 3.3.790 + +Ch.10 gets exported correctly + Closed + 2023-02-07T16:06:51Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-07T15:24:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-02T18:31:29Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:47:31Z + Adds support for PCM intrapacket timestamps in CH10 export + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:45:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T18:22:36Z + 0 + UNKNOWN + + + Dan McFadden + I don't know of a way of testing this. + +I suppose the only way to test currently is that it still produces a .ch10 file when you export a dataset, but no way to test the specific change. + +3.3/4.0/4.1@47782 + Resolved + 2022-10-26T23:11:23Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-10-18T19:49:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:29:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:27:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-07T15:41:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-07T15:41:28Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2022-09-07T15:41:28Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29621.638205434770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29621.638205434770000000.xml new file mode 100644 index 0000000..bfc4e43 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29621.638205434770000000.xml @@ -0,0 +1,166 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:37Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.714 + +When installing: + + +Installing new version I changed name from previously installed license to ALicense.lic + + +Old license gets copied over + Closed + 2022-09-15T21:25:17Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-09-15T17:03:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-13T20:37:00Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2022-09-13T20:20:27Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-09-13T20:20:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-13T19:55:28Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@47610, 4.1@47608, updated to always run copy/migrate license, even if a previous install was not found. + Edited + 2022-09-13T18:14:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-13T17:45:16Z + 0 + UNKNOWN + + + Dan McFadden + should install license if it has extension .lic in either installer root directory or in the x64 directory (assuming it has <License> and <LicenseAttributes> in the file. + +should copy the file with the name as is into the install directory. + +Should find a file in the old install path with any name as long as it has an extension .lic. + +it will use the first license found.  It will search the root directory of install files first, then subdirectories, then the last install path. + +if no license is found it should install but warn no license was found to copy.  + +4.0/4.1@47606 + +  + +also note that DataPRO may not start with an oddly named license even if we copy it ... in my test I used StrangelyNamedLicense.lic and it was copied but datapro wouldn't recognize it till I renamed it + +DataPROLicense__DTS + +looking at the code DP expects:                 FileInfo[] licFiles = folderToSearch.GetFiles("DataPROLicense" + "*.lic"), so DataPROLicense + anything + .lic + Edited + 2022-09-13T17:40:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-13T16:57:55Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-13T15:22:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-13T15:22:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-13T15:20:05Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-07T21:44:34Z + 0 + UNKNOWN + + + Jerry Lawrence + As stated in bug 29606, the current implementation requires that a file named "DataPROLicense__DTS.lic" is either in the parent folder to the folder that contains setup.exe (the "version number" folder), or in the C:\DTS\DTS.Suite\<version>\DataPRO folder, in order to be copied to the new DataPRO folder being installed. + +The fix should search for any file with a .lic prefix and the following contents: +<License> + ... + <LicenseAttributes> + </LicenseAttributes> +</License> + +and should add the subfolders of the "version number" folder to the search (e.g., putting the desired license file next to setup.exe should work). + Opened + 2022-09-07T21:44:34Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29631.638532767920000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29631.638532767920000000.xml new file mode 100644 index 0000000..8fd7d64 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29631.638532767920000000.xml @@ -0,0 +1,392 @@ + + + + Chris Balogh + Ticket: SLICE6 AIR | CSV Export – DTS – Zendesk + Edited + 2024-06-06T17:19:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:44:38Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.722, 4.1.46, 3.3.770 + +Tested using SPS, recorder mode, 3 events, 5 seconds post + +Ran up to arm and hit start and event using USB Controller while pushing down on weight load + +Exported CSV unfiltered, filtered, mV, ADC + +After comparing no two files are alike + Closed + 2022-09-19T22:11:24Z + 0 + Closed + + + Chris Balogh + + Edited + 2022-09-19T16:19:52Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-09-14T22:57:24Z + 0 + UNKNOWN + + + Dan McFadden + 3.3/4.0/4.1@47615 + Resolved + 2022-09-14T16:21:37Z + 0 + Resolved + + + Dan McFadden + from Jerry's testing: + +  + +I also did a quick check on all of the other exports and it looks like the following also need the fix: Chapter10, TDAS, TDMS, and XLSX. + Edited + 2022-09-14T15:43:18Z + 0 + UNKNOWN + + + Dan McFadden + Subject: + please review 29631,Export in Run test exports the first event repeatedly +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 9/13/2022, 2:08 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + + + +Jerry, John, Chris, + +I've submitted a patch into 3.3 maint for: + +29631 + Export in Run test exports the first event repeatedly + +To duplicate this issue, setup a test in multiple event recorder mode, with say 3 events, and Export CSV selected.  Run the test and download all and export all.  I also did download ROI and export ROI, but these were not affected by the issue in my testing. + +for instance, looking at two ROI csv exports would show believe differences between exports: + + +while the CSV export for all would be identical between two event numbers: + + +tracking this down in the code there was already a fix in the ROI path that was not executed in the ALL path.  I abstracted this out of the ROI path, and now it applies to both the ROI and ALL paths. + +Because of the scope of this feature, there may be a lot of testing required, both the ROI and All paths were changed, and while this fixes CSV the same issue may be in other exports as well like XLSX if they used similar logic to start ... + +after the patch there should be differences in the export all csv files; + +  + + + Attachments: + DTM_29631_ExportAllMultipleEvents.patch 4.4 KB + Assigned + 2022-09-13T23:01:50Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-13T17:32:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-09T23:31:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-09T23:30:56Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/10696 + Edited + 2022-09-09T16:55:43Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-09T16:45:39Z + 0 + UNKNOWN + + + Dan McFadden + #10696 Data pro multievent mode not exporting files correctly + + + + +Submitted + +July 29, 2022 at 09:23 + +   + +Received via + +Web Form + +   + +Requester + +Zachery Clarke <zachery.w.clarke@nasa.gov> + + + + +CCs + +Chris Balogh <chris.balogh@dtsweb.com>, Dan McFadden <dan.mcfadden@dtsweb.com>, Mike Beckage <mike.beckage@dtsweb.com>, Nathan Brown <nathan.brown@dtsweb.com> + + + + +Status + +Open + +   + +Type + +Question + +   + +Priority + +Normal + +   + +Group + +Support + +   + +Assignee + +Nathan Brown + + + + + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +DataPro 3.1.576 + +   + +Problem Source + +Software::Unidentified + + + + + +Zachery Clarke July 29, 2022 at 09:23 + + + +After using the Multi event mode on Data Pro version 3.1.576 I have noticed a reoccurring but random problem during exporting the data after the test. The run test screen goes as expected but when looking at the data all events exported are the first event. Aka if the test has 4 events then all four will show the same data on the exported file. If you re export the events separately in export data menu then it does as expected. I am not sure why this is happening and it is not a huge problem but thought I would bring it to your attention. I have attached a log file of the test that I last saw this behavior. Unfortunately I can't test any fixes with this setup as it has been shipped to another testing location.  + +Thank you  + +Zack  + + + + + +Mike Beckage July 29, 2022 at 14:38 + + +Zack, +   + I am guessing this issue has been solved in a later version of DataPRO. I have assigned this to Nate for follow-up and copied Chris our software manager to chime in. +   + Best regards, Mike + + + + +Chris Balogh August 1, 2022 at 09:16Internal note + + +First, 3.1 did not include support for Multi-event recording modes. +   + Test data attached by Zachery is recorded in 3.3.705 but he's talking about 3.1576. Not sure if this is the reason for the error. +   + The CSV export folder he has shows different data for event 1 and 2. I'm thinking this could have been after the "If you re export the events separately in export data menu then it does as expected" +   + Nathan Brown let me know if you need anything? +   + CC Dan McFadden  + + + + +Ariel Muckenhirn August 9, 2022 at 14:29Internal note + + +Updated Problem Source: Software --> Unidentified + + + + +Dan McFadden August 29, 2022 at 13:17Internal note + + +adding the extra decoration was a feature requested by SQA to make their job easier by making the filenames consistent and uniform across different export, recording mode, and events.  I agree adding the extra decoration can easily make it too long for filenames and cause issues with exports.  We could add a switch in the settings to turn off the adornment (ROI suffix/Event Number) +   + Nathan Brown  any thoughts? +   + here's an example of what his test id looks like from the zip; +   + MSR Aug 2022_Checkout1Set1_2022_07_21 08_25 + + + + +Zachery Clarke September 8, 2022 at 11:48 + + + +Any updates to this problem? I am suppose to go back out to Utah at the end of the month and would like to have a fix before I leave.  + +Thank you  + +Zack  + +  + + + + + +Dan McFadden September 8, 2022 at 13:39 + + +Hi Zachery, +   + I'd like to help out with this issue. I have some confusion at how to reproduce the issue that you might be able to help out with.  Multiple event recording modes wasn't supported in DataPRO until 3.3.  In the zip attached I see v3.3.705, so maybe this was the version the multiple events was recorded in? +   + looking at the binaries in the dataset attached in 3.3.703, I see similar but different data +   + +   + for sure there have been relevant fixes to exports; +   26937 - Export ROI start improperly set in Run Test Export 26732 - Export using browse to file with dataset names files improperly in ISO AND CSV export but I'd like to give a shot at duplicating the issue first to check if the issue is addressed.  Specifically I think the primary complaint in this ticket is  +   + +with 3.3.705 run test with multiple events exports event 1 multiple times rather than the actual events + +   + Do I have this right? + + + + +Zachery Clarke September 9, 2022 at 05:52 + + + +Dan, + +  + +The version that we have been using and having issues with is 3.3.705. The binary files would work correctly it was the .CSV and .XLSX that would only export the first event multiple times. The test data that I sent shows that in the export folder. I can easily recreate the issue by taking a test that has multiple events using the slice nano and exporting the data using the export in the run test mode. Let me know if you can recreate the problem. + +  + +Have a good day + Zack + + + + + +Dan McFadden September 9, 2022 at 09:44 + + +Hi Zachery, +   + I was able to reproduce with the by running at test with recorder multiple events with a SPS, then downloading and exporting in run test tab with both ROI and ALL downloads.  The ROI data did not duplicate the issue, but the ALL dataset did have identical data: + ROI: + + All: + +   + I will create an issue for this and schedule the work + + + + + +Support Software by Zendesk + Opened + 2022-09-09T16:45:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29640.638205434780000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29640.638205434780000000.xml new file mode 100644 index 0000000..2793c74 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29640.638205434780000000.xml @@ -0,0 +1,111 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:38Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro versions.. 3.1.703, 3.3.793, 4.0.910,4.1.257 . + +Tested by first removing the odbc Driver 13.1 for SQL Server from add remove programs then  installing datapro  which reinstalls the odbc driver . Then repeated with each version of datapro .Ran each instance of datapro with no errors. + Closed + 2023-04-07T22:39:09Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-04-06T17:06:10Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-21T15:19:40Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-16T22:59:56Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-01-18T00:08:18Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-01-16T22:08:31Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-09-16T16:48:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-14T16:50:50Z + 0 + UNKNOWN + + + Jerry Lawrence + 47596 is 3.1; 47597 is 3.3; 47598 is 4.0; 47599 is 4.1 + Resolved + 2022-09-12T18:37:36Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2022-09-09T20:24:00Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-09T20:20:57Z + 0 + UNKNOWN + + + Jerry Lawrence + This was found while investigating how to reproduce bug 20175. + +Somehow, as a result of uninstalling/reinstalling "Microsoft ODBC Driver 13.1 for SQL Server (x64)" the Registry contains a path that doesn't exist. However, a path that is similar DOES exist, and can be used. + Opened + 2022-09-09T20:20:56Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29648.638829286660000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29648.638829286660000000.xml new file mode 100644 index 0000000..d6a1a19 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29648.638829286660000000.xml @@ -0,0 +1,286 @@ + + + + Jaime Lopez + Verified fix in the following DataPRO v4.5.65, 4.4.289, 4.2.557, 4.0.1214 + Closed + 2025-05-15T21:57:46Z + 0 + Closed + + + Jaime Lopez + CCNO + +Diagnostics with no jumper wire, passes diagnostics + + +Realtime + +Green (no jumper wire shorted) + + +shorted: + Edited + 2025-05-15T21:36:03Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2025-05-08T15:56:11Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-04-29T21:18:24Z + Digital input sensors in meter mode should show green background when in default or initial state and red background whenever in toggled or active state. + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-29T20:36:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-29T17:52:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-17T22:46:25Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2025-04-17T15:45:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-16T21:30:39Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2025-04-16T20:53:03Z + 0 + Resolved + + + Dan McFadden + + Edited + 2025-04-16T20:41:23Z + 0 + UNKNOWN + + + Dan McFadden + all the patch does is reverse the colors shown, it doesn't apply any other changes. + +4.4/4.5@52591 + +4.0@52592 + +4.2@52593 + Edited + 2025-04-16T20:38:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-16T18:47:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-16T18:47:32Z + 0 + UNKNOWN + + + Dan McFadden + Nate confirms GM expects that when a digital input channel is in it's default or initial state the background color should be green, and when it's in it's active state it should be red so; + +Feature: Digital input colorization in meter mode + Scenario: behavior of normally open and normally closed when open + Given 4 digital input settings, 2 normally open and 2 normally closed + And a SLICE PRO DIM with all 4 ports + When enter meter mode with no channels shorted + Then display with green background for normally open channels + And red background for normally closed channels + +Scenario: behavior of normally open and normally closed when closed + Given 4 digital input settings, 2 normally open and 2 normally closed + And a SLICE PRO DIM with all 4 ports + When enter meter mode with all channels actively shorted + Then display with red background for normally open channels + And green background for normally closed channels + Edited + 2025-04-16T18:47:06Z + 0 + UNKNOWN + + + Dan McFadden + note Toyota version of this issue: + +case 43831 + Edited + 2025-04-16T18:41:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-20T21:23:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-06T18:10:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-15T16:59:46Z + 0 + UNKNOWN + + + Nate Brown + Daniel @ GM reported this today. Lower priority than many things, but it would be good to get this into 4.2 and 4.0 LTS if we can. + Edited + 2023-09-06T19:37:40Z + 0 + UNKNOWN + + + Dan McFadden + moving as these are not expected to be worked on in 4.1 development cycle + Edited + 2023-05-04T15:35:12Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-01T22:06:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T22:04:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T16:22:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T20:52:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-14T16:49:02Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-09-12T19:17:13Z + 0 + UNKNOWN + + + Jaime Lopez + When having a slice pro dim in check channels and running up to Realtime navstep and choosing meter mode DP shows correct mode in red when it should be green.  + +Steps to reproduce: + + +Discover and query SPD  + +In sensor DB create a digital input with contact closure normally open  + +Create a Test Setup with hardware and sensors + +Run Test up to diagnostics and then navigate to Check Channels tab + +Run through all the steps up to realtime, Notice that in Diagnostics it passes without having to make a connection between pins 1 & 2 + + + + +but when you choose meter mode in realtime I see the following in red. + + +with pins still not connected. As soon as I short pins 1&2 with a jumper wire I see green. I was expecting the colors to be switched.  + +  + +(with pins shorted): + Opened + 2022-09-12T19:17:13Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29654.638205437040000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29654.638205437040000000.xml new file mode 100644 index 0000000..a0b7a0e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29654.638205437040000000.xml @@ -0,0 +1,487 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:24Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-02-07T19:57:59Z + 0 + UNKNOWN + + + Justin Richardson + Retested  with Files Dan provided , placing them in the Datapro.exe directories of each installation . + +Exported  CSV calculated channel data does not match kogawa-san xlsx.  Data + +Realtime seems to work correctly as per what testrail test calls for which was original issue case was opened for  though .  + +Tested with dp 3.3 3.3.789.48047, 4.0.793.48044, and 4.1 + +  + +I tested as follows.. + +Import the attached test setup , swap out hw , run test arm and collect data while injecting 87mv on 3 channels and download roi  -.05   to  .190  + +place the 3 txt files Dan attached in the datapro.exe directory ... + +Export roi unfiltered to Csv , compare cvs with  original attached data  , calculated channels are very  close to original as they should be  . , hw channels are very close as  they should be + Closed + 2023-02-07T19:56:27Z + 0 + Closed + + + Justin Richardson + SO if I dont have a folder structure like what is shown (No Binary folder) Where would I put the Txt files? + Edited + 2023-02-07T00:12:48Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-02-06T23:45:47Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T19:17:24Z + Addresses an issue where 3D IR-TRACC data did not match expectations on export + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T19:16:25Z + 0 + UNKNOWN + + + Dan McFadden + still works in 4.0, the key here is that the .txt files needs to be in the binary directory, not the test data directory, so for example - here it is next to DataPRO.exe + Resolved + 2023-01-24T21:41:34Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-01-17T17:19:51Z + 0 + UNKNOWN + + + Dan McFadden + sounds like the testing method was probably inaccurate, we can check it out again though. + Edited + 2023-01-17T16:28:20Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-01-16T23:10:15Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-01-16T23:06:43Z + 0 + UNKNOWN + + + Justin Richardson + Exported  CSV calculated channel data does not match kogawa-san xlsx.  Data + +Realtime seems to work correctly as per what testrail test calls for which was original issue case was opened for  though .  + +Tested with dp 3.3 3.3.789.48047, 4.0.793.48044, and 4.1 + + +   + + The issue is Exported csv Calculated channels do not match however  + +here are the 4 columns from kogawa-san's xlsx + + +They dont match the exported csv calculated channels . + +  + +  + +From Dp 3.3 3.3.789.48047 + + +And with DP 4.0.793.48044 + + +  + +And with dp 4.1.149 + + +  + +  + +  + +  + +I tested as follows.. + +Import the attached test setup , swap out hw , run test arm and collect data while injecting 87mv on 3 channels and download roi  -.05   to  .190  + +place the 3 txt files Dan attached in the binary folder for the data just collected  + +Export roi unfiltered to Csv , compare cvs with  original attached data  , calculated channels differ quite a bit. , hw channels are very close as  they should be + + +  + + +  + + + +  + +  + +  + + +  + +  + + + +  + +  + +  + +Realtime data and recorded data shows correct response per the original testrail test on hw channels.  + + +realtime  4.0.793 potY channel .. + Reactivated + 2023-01-16T23:04:49Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2022-11-03T23:19:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:46:16Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@47704 + Resolved + 2022-10-04T23:08:26Z + 0 + Resolved + + + Tracy Smail + + Edited + 2022-10-04T17:20:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-04T15:20:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:09:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T14:55:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-28T14:57:47Z + 0 + UNKNOWN + + + Dan McFadden + supplemental patch + Edited + 2022-09-27T17:29:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-27T17:28:42Z + 0 + UNKNOWN + + + Dan McFadden + 3.3/4.1@47678  (on hold for 4.0) + Assigned + 2022-09-27T15:21:29Z + 0 + UNKNOWN + + + Dan McFadden + updated to change the serial number of output calculated channels too + Edited + 2022-09-27T15:09:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-26T22:00:20Z + 0 + UNKNOWN + + + Dan McFadden + Subject: + Please review 29654,dp 4.0 476 3D IRTRACC DATA does not match expected data when injecting dc input per test steps +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 9/26/2022, 2:31 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + + + +Chris, Jerry, John, + +I've submitted a patch into 4.1 DEVEL for + +29654 + dp 4.0 476 3D IRTRACC DATA does not match expected data when injecting dc input per test steps + +This patch would also need to go into 4.0 and potentially into earlier versions as well. + +The first issue is corrected by the change to DiagnosticBase.xaml.cs in the patch. + +This portion of the issue does not appear to be present in 3.3 or earlier versions.  I think this happened because NONE got added as an initial offset possibility for all calibrations.  This means that it could select the EU corresponding to the NONE offset on the calibration.  Instead it should use the EU for initial offset for the channel which was identified as using initial EU. + +The next issue I detected is probably present in 3.1 and 3.3, but maybe was never noticed before.  Looking at the xlsx from kogawasan (dts internal only, do not distribute), I noticed that + +                //this is column r +                 var xa1 = δ * Math.Sin(θyprime * Math.PI / 180) + r * Math.Cos(θzprime * Math.PI / 180) * Math.Cos(θyprime * Math.PI / 180); + +and + +                //this is column t +                 var za1 = δ * Math.Cos(θyprime * Math.PI / 180D) - r * Math.Cos(θzprime * Math.PI / 180D) * Math.Sin(θyprime * Math.PI / 180D); + +where using -δ in the xlsx but not in the code. + +Now testing the issue is important, but it can be difficult to exactly simulate the sensors in question.  To deal with that I created a function ReplaceDataIfNeeded that allows us to use EU data from a file rather than the actual EU data we collected - letting us use the exact same data as in the xlsx. + +to test: + +place ZPOTEU.txt, DISPLEU.txt, YPOTEU.txt into your binary directory.  These contain the EU from the kogawa-san xlsx. + +import the test setup in the issue (also attached for convenience).  Before you import this you'll need to setup allow calculated channels (and allow overdue hardware and sensors in system settings) + + + + +import the test setup and re-assign the channels to whatever hardware you actually have: + +  + + +finally adjust the ROI period to what's in the xlsx (-.050 to 190) + + +when you download roi and it creates the calculated channels it will actually use what's in your files, not what was collected. + +run a test, and download roi, export ROI CSV unfiltered, compare with the kogawa-san xlsx. + +The two files will not match perfectly (because we don't put EU into the chn files we put ADC and a scale factor, and then re-calculate the EU), but will match pretty closely + +here are the 4 columns from kogawa-san's xlsx + + +here are the same 4 columns from the export CSV + + +note that the resultant is not in kogawa-san's xlsx, as that was a separate request from honda http://manuscript.dts.local/f/cases/10709/ + +  + + Attachments: + DTM_29654_3DIRTRACC.patch 7.6 KB thor_m_3d_irtracc_kogawa_san_confidential_dts_internal_only_include_data_new.xlsx 6.7 MB ZPOTEU.txt 24.1 KB DISPLEU.txt 29.3 KB YPOTEU.txt 26.8 KB right_lower_chest_ir_trac_569.xml 2.0 MB + Edited + 2022-09-26T21:39:16Z + 0 + UNKNOWN + + + Dan McFadden + first testing this I encountered an issue with one of the connectors on the Takashi Box/Greg Box - cable 1 excitation was behaving as shorted. + +The unit I was using also seemed badly out of calibration and gave different mV readings even when all plugs were connected to the same sig gen source. + +I changed the code to always read the same ADC and the same mV roughly for all sensors, which got me in the ballpark.  Checking out the 3D-IRTracc create method, I then discovered this issue;  InitialEU is 0 but we were expecting a value, tracking it down it seems maybe this value is in InitialOffset; + Edited + 2022-09-23T17:46:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-21T16:20:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-20T21:01:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T20:51:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T20:51:10Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-09-13T19:51:45Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-09-13T19:50:45Z + 0 + UNKNOWN + + + Justin Richardson + realtime data is not correct for all channels + +![](index.php?/attachments/get/30315) + +![](index.php?/attachments/get/30316) + +![](index.php?/attachments/get/30317) + + +and in recorded data om ch 2 + +![](index.php?/attachments/get/30318) + + +ch 3 looks correct in recorded data + +![](index.php?/attachments/get/30320) + +incorrect recorded data for ch 1 +![](index.php?/attachments/get/30321) + +good data for ch 3 +![](index.php?/attachments/get/30322) + +T438526: 3D IRTRACC data is accurate [Needs updating] +http://testrailserver/index.php?/tests/view/438526 + Opened + 2022-09-13T19:50:45Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29660.638205435680000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29660.638205435680000000.xml new file mode 100644 index 0000000..2237eb4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29660.638205435680000000.xml @@ -0,0 +1,171 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:08Z + 0 + UNKNOWN + + + Justin Richardson + Verified with DataPro  4 0 758 .47789   Sum channels work properly in realtime + Closed + 2022-10-31T22:35:53Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-10-31T22:01:29Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:44:51Z + Addresses an issue with SUM calculated channel + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:44:27Z + 0 + UNKNOWN + + + Jerry Lawrence + 47730 is 4.0 + Resolved + 2022-10-12T18:47:53Z + 0 + Resolved + + + Tracy Smail + + Edited + 2022-10-04T17:21:26Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-04T15:20:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:17:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T14:56:35Z + 0 + UNKNOWN + + + Jerry Lawrence + 47697 is 4.1 + Assigned + 2022-10-03T22:12:26Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-03T14:51:03Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-09-30T21:39:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-21T16:20:10Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T20:50:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T20:49:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-14T16:47:48Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2022-09-13T22:11:11Z + 0 + UNKNOWN + + + Justin Richardson + Adding a calculated channel (sum) should result in a sum of the dc voltage of the channels, but it does not give that result +t +1v on each hw channel resulted in 1v at the calculated sum channel in realtime I would expect 2v? + +![](index.php?/attachments/get/30330) + +T438577: Verify realtime view for calculated channels +http://testrailserver/index.php?/tests/view/438577 + Opened + 2022-09-13T22:11:11Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29671.638205434780000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29671.638205434780000000.xml new file mode 100644 index 0000000..49b9f52 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29671.638205434780000000.xml @@ -0,0 +1,91 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:38Z + 0 + UNKNOWN + + + Justin Richardson + Tested and verified with dp 4 0 717 and 4.1 .43 Diagnostics  and trig check passes and successfully armed the TSR in streaming mode. + Closed + 2022-09-16T19:01:37Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-09-16T16:58:14Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47624 + Resolved + 2022-09-14T23:22:06Z + 0 + Resolved + + + Dan McFadden + Pass/Fail, install a new TSR AIR DP, get a brand new TSR AIR (or one initialized to just defaults), create a test setup, run check trigger, it should not automatically be triggered, run diagnostics, it should not normally be failed. + Edited + 2022-09-14T23:21:26Z + 0 + UNKNOWN + + + Dan McFadden + should now no longer get clock sync status when enable clock sync is off + +now should use active mode when Use Circular buffer is set in settings (default), which should fix check trigger auto triggering (as the firmware lies on status) + +now should not set auto zero deviation % for TSR AIR ever (as the firmware lies on the response). + Edited + 2022-09-14T23:11:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-14T20:15:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-14T20:15:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-14T19:00:27Z + 0 + UNKNOWN + + + Dan McFadden + as reported by CPB, running diagnostics on a TSR with a new install results in a diagnostics that fails with a clock sync error and potentially an error with auto zero deviation. + +also, check trigger immediately triggered with no level trigger set + +also, clock sync failure without clock sync enabled + Opened + 2022-09-14T19:00:27Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29678.638321082970000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29678.638321082970000000.xml new file mode 100644 index 0000000..68406ec --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29678.638321082970000000.xml @@ -0,0 +1,318 @@ + + + + Travis Ralston + + Edited + 2023-10-05T17:11:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:44:38Z + 0 + UNKNOWN + + + Tracy Smail + ISO file matched accordingly. + Closed + 2022-09-19T18:50:07Z + 0 + Closed + + + Chris Balogh + + Edited + 2022-09-19T16:19:52Z + 0 + UNKNOWN + + + Tracy Smail + + Assigned + 2022-09-16T21:10:03Z + 0 + UNKNOWN + + + Dan McFadden + 3.3/4.0/4.1@47633 + Resolved + 2022-09-16T21:01:23Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-09-16T17:54:15Z + 0 + UNKNOWN + + + Dan McFadden + this issue parallels another issue that was fixed some time ago: + +http://manuscript.dts.local/f/cases/19038/ + +in both these cases an offset was being double counted.  In 19038 this was solved by removing the offset from the DataZeroLevelEU that is subtracted when outputting EU. + +The issue in 19038 and 29678 is the line + +channelFileWriter.WriteLine((channel.Samples.Data[i] - channel.DataZeroOffsetEu).ToString("F6", System.Globalization.CultureInfo.InvariantCulture.NumberFormat)); + +the channel sample data in an export is already in EU and so I'm not sure there's ever a point in subtracting a DataZeroOffsetEU from eu.  I think this line could be simplified by just removing the - DataZeroLevelOffsetEU, however I chose to follow what 19038 did and zero out this offset from the DataZeroLevelOffsetEU itself.  + +I don't think this case actually effects the resolution for 19038, but I re-activated that one for re-testing since it is in the exact same area. + +To test, get the zip from manuscript 29678 above.  Export CSV and ISO both unfiltered.  The output should match for the first channel, it should be for the first 5 samples: + +4.409630 + 2.281482 + -1.043750 + 0.020324 + 2.414491 + +pre-patch it will not match, post patch it should + Assigned + 2022-09-16T17:52:38Z + 0 + UNKNOWN + + + Dan McFadden + attaching notes from investigation + Edited + 2022-09-16T17:04:54Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-16T16:06:20Z + 0 + UNKNOWN + + + Dan McFadden + 相川 隆 - Aikawa, TakashiYesterday 11:18(assign) + + + + + + + + +Hello, Chris +   + Could you inspect and fix the bug? +   + Bug report + DataPRO 3.1.619 + Area: Export - csv, ISO + Issue: difference between csv exported data and ISO exported data. +   + +ISO exported data is shifted 19 EU (ch0), 23EU(ch1) from csv exported data. + +csv exported data looks same as "view data". + +Average over time (-0.025 sec - 0.000 sec) is used however view data plot and csv data looks zeroed probably by diagnostics level. + +ISO data looks zeroed by average over time. + +   + This is headrest test. + Inoue san never seen this issue with other sled tests. + He think difference is that sled test uses trigger input from testing machine headrest test uses level trigger. + He just noted this issue with this test and did not check other headreat test. +   +   + ISO exported data is shifted 19 EU (ch0), 23EU(ch1) from csv exported data. +   +   + This is filtered data.  Average + -0.025 - 0.000 -19.0189997 -22.95897 -0.019 0.04103     Time csv + Chan 0:JC1360035 csv + Chan 1:JK2160019 ISO Chan 0 ISO Chan 1 csv - ISO Channel 0 csv - ISO + Channel 1 -0.498 1.95116023 3.55363139 20.95116 26.55363 -19 -23 -0.4979 1.66368673 3.04052972 20.66369 26.04053 -19 -23 -0.4978 1.0273232 2.1136106 20.02732 25.11361 -19 -23 -0.4977 0.42707984 1.82953062 19.42708 24.82953 -19 -23 -0.4976 0.05141264 2.57614367 19.05141 25.57614 -19 -23 -0.4975 0.05331608 3.98274117 19.05332 26.98274 -19 -23 -0.4974 0.73440577 5.33076937 19.73441 28.33077 -19 -23 -0.4973 2.18654473 6.00190169 21.18655 29.0019 -19 -23 -0.4972 4.00078881 6.02089568 23.00079 29.0209 -19 -23 -0.4971 5.66538628 5.88109487 24.66539 28.8811 -19 -23 -0.497 6.98491459 5.70455263 25.98492 28.70455 -19 -23   + Thank you, + Takashi + + + + + + + + + +  + + + + +HRZ22037-unfiltered csv vs iso + +XLSX + + + + + + +  + + + + +HRZ22037_filtered csv vs iso + +XLSX + + + + + + + + + + + + + + + + + +相川 隆 - Aikawa, TakashiYesterday 04:14(assign) + + + + + + + + +井上 様 +   + ご報告ありがとうございます。ご迷惑をおかけし申し訳ないことと存じます。 + データを確認させていただきます。 +   + ----- + DTS, Inc. 日本支店 + 相川 隆 + + + + +  + + + + + + + + + + + + + +Maugan RobertYesterday 02:55(assign) + + + + + + + + +Assigned to Takashi. + 相川 隆 - Aikawa, Takashi - Feel free to copy other support/software people if needed. + + + + +  + + + + + + + + + + + + +井上 明 - Inoue, AkiraYesterday 02:43 + + + + + + + + + +DTS + +相川様 + +  + +いつもお世話になっております。 + +トヨタ紡織(株) 井上です。 + +  + +一部の試験において、Excelでの計算結果とTrack Report計算結果でピーク値で約20m/s^2程度違いがあり + +元データを確認するとISOデータが約2g程度オフセットして書き出している事が分かりました。 + +現象が見られたのはヘッドレスト衝撃試験になります。 + +DataPRO Viewerのグラフと比較してもISOデータがオフセットしている事が分かりました。 + +スレッド試験においては特にこのような現象は見られておりません。 + +両試験の違いは、 + +・ヘッドレスト衝撃はレベルトリガーで起動させている スレッドは試験機トリガー信号 + +・ヘッドレスト衝撃は水平打ち出し式のため、ヘッドフォーム打ち出し時にマイナス加速度が発生している + + (ソフトウェアゼロ算出は -25ms - 0msのアベレージオーバータイムにしております)スレッドは -20ms - 0ms + +  + +ヘッドレスト試験全てのデータは見れておりません。 + +取り急ぎ、キャプチャーを送付させて頂きます。 + +現象をご確認頂けませんでしょうか。 + +お手数をお掛け致しますが、宜しくお願い致します。 + +ご参考までに発生したヘッドレスト試験ファイルも併せて添付させて頂きます。 + Opened + 2022-09-16T16:06:20Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29683.638205434780000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29683.638205434780000000.xml new file mode 100644 index 0000000..b1b46ce --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29683.638205434780000000.xml @@ -0,0 +1,112 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:38Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.722, 4.1.46 + +Using a SPS, created a test setup and in export option chose CSV (this was the option chosen when I spoke to DM about this) + +Recorder mode with multiple events.  + +Disable require all units to pass diagnostics + +Ran test all the way to export all: + + +In 4.1.46: + Closed + 2022-09-19T17:54:36Z + 0 + Closed + + + Chris Balogh + + Edited + 2022-09-19T16:19:52Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-09-19T15:31:31Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47639 + +I think this is important enough to include in prior to release. + +this apparently was a fix for case 18535 that didn't get included in download all for 4.0/4.1 + Resolved + 2022-09-19T14:43:09Z + 0 + Resolved + + + Dan McFadden + related case 18535 + Edited + 2022-09-19T14:18:35Z + 0 + UNKNOWN + + + Dan McFadden + here's a simple solution to the issue, but would be nice to know why it happens: + +  + +        public string ReadTestSetupWithEvents(string DownloadFolder, string TestItem, string ExportTestName, ref DTS.Serialization.Test _test, ref DTS.Serialization.TestSetup _testSetup, bool justDTSFile, int eventNumber) +         { +             var directory = BuildDirectorywithEvents(DownloadFolder, TestItem, ExportTestName, eventNumber); +             var testFileName = Path.Combine(directory, ExportTestName + ".dts"); + +            DTS.Serialization.SliceRaw.File.ReadTestSetup(testFileName, out _test, out _testSetup, justDTSFile); + +            if (null == _test) +             { +                 var startOfEventNumer = ExportTestName.IndexOf("_Event Number"); +                 if( startOfEventNumer > 0) +                 { +                     testFileName = Path.Combine(directory, ExportTestName.Substring(0, startOfEventNumer), ".dts"); +                     DTS.Serialization.SliceRaw.File.ReadTestSetup(testFileName, out _test, out _testSetup, justDTSFile); +                 } +             } + +            return testFileName; +         } + Edited + 2022-09-16T23:52:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-16T23:51:49Z + 0 + UNKNOWN + + + Dan McFadden + one has Event Number decoration, one does not, because of this 4.0 and 4.1 show no data to export in Export All in run test. + Opened + 2022-09-16T23:51:49Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29686.638205434790000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29686.638205434790000000.xml new file mode 100644 index 0000000..1d9fe86 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29686.638205434790000000.xml @@ -0,0 +1,100 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:44:39Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.723, 4.1.47 + +Using SPS, recorder mode, 3 events, export data enabled (CSV option, Unfiltered, Filtered, mV, ADC) + +Run test all the way until you have to export.  + +Navigate to data folder + +Only 1 folder gets created: + Closed + 2022-09-20T17:44:06Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-09-20T16:14:10Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T16:14:00Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47647 + Resolved + 2022-09-20T16:11:47Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-09-20T16:03:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-20T15:29:38Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-09-19T23:12:16Z + 0 + UNKNOWN + + + Jaime Lopez + When exporting data in multiple event recorder mode, a separate folder with same time stamp gets created in data folder. Folder also shows last event taken confusing me if only last event was captured. Upon opening folder I noticed exports folder within folder and upon opening further all my events are nested inside.  + +Steps to Reproduce + + +Using SPS, recorder mode, 3 events, 5 secs post, disable "require DAS to pass diagnostics", export all (CSV) + +Run through test up to arm step + +Give your x amount of events (3 in my case) + +Download and export + +Navigate to data folder and notice 2 separate folders for test just ran + + + +Opening further: + Opened + 2022-09-19T23:12:15Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29704.638205435690000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29704.638205435690000000.xml new file mode 100644 index 0000000..1f5b19c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29704.638205435690000000.xml @@ -0,0 +1,210 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:09Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-01-16T20:08:59Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-01-16T20:08:01Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.802 + +Verified Bug + +When importing make sure to change file type to CrashDesigner (*.xml) + + + +Removed EID value from XML attached + + + + +saved and imported into 4.0.729 + + + + + +Post Patch + + +With attached xml AND dp 4.0.802 import test setup again and notice no error message + Closed + 2023-01-16T20:07:44Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-13T22:09:03Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:31:31Z + Addresses a crash in CrashDesigner XML import + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:31:11Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@47708 + Resolved + 2022-10-04T23:21:03Z + 0 + Resolved + + + Dan McFadden + to test, prepatch importing the test setup will fail, post patch it will work. + Edited + 2022-10-04T23:17:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T23:17:11Z + 0 + UNKNOWN + + + Dan McFadden + + Reactivated + 2022-10-04T23:08:11Z + 0 + Reactivated + + + Dan McFadden + + Resolved + 2022-10-04T23:03:53Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-04T15:20:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:07:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T14:55:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-28T14:57:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-28T14:57:17Z + 0 + UNKNOWN + + + Dan McFadden + 4.1@47674, 4.0 on hold for RC + Assigned + 2022-09-27T15:27:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-09-27T15:23:39Z + 0 + UNKNOWN + + + Dan McFadden + there's a work around, you can put in an empty tag if you need to. + Edited + 2022-09-22T20:16:12Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-09-22T15:37:39Z + 0 + UNKNOWN + + + Dan McFadden + one line fix, just need this manuscript to document the case + Opened + 2022-09-22T15:37:38Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29714.638205435690000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29714.638205435690000000.xml new file mode 100644 index 0000000..7f86a71 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29714.638205435690000000.xml @@ -0,0 +1,174 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:09Z + 0 + UNKNOWN + + + Justin Richardson + Installed dp 1.1 to   server pc with and migrated to dp 3.3769.47629  and saw no errors due to sql cmd  path  + +Not able to reproduce original issue ... + +  + +  + + +  + + + +Also verified by migrating to dp 3.3.790.48156 + Closed + 2023-02-15T22:09:04Z + 0 + Closed + + + Justin Richardson + Installed dp 1.1 to   server pc with and migrated to dp 3.3769.47629  and saw no errors due to sql cmd  path  + +Not able to reproduce original issue ... + +  + +  + + +  + + + +Also verified by migrating to dp 3.3.790.48156 + Edited + 2023-02-15T22:08:26Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-13T16:43:58Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-02-07T22:28:10Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-10-18T17:34:11Z + Addresses a migration issue related to sqlcmd.exe path + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T17:33:53Z + 0 + UNKNOWN + + + Jerry Lawrence + 47727 is 4.0 + Resolved + 2022-10-12T18:19:04Z + 0 + Resolved + + + Jerry Lawrence + + Resolved + 2022-10-12T18:16:46Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-04T15:20:54Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-04T15:19:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T15:06:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-04T14:56:06Z + 0 + UNKNOWN + + + Jerry Lawrence + + Reactivated + 2022-09-28T15:06:17Z + 0 + Reactivated + + + Chris Balogh + + Edited + 2022-09-26T23:39:06Z + 0 + UNKNOWN + + + Jerry Lawrence + 47664 is 3.3; 47665 is 4.1; + Resolved + 2022-09-23T21:14:01Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-09-23T21:11:18Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-09-23T21:11:18Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29719.638067204380000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29719.638067204380000000.xml new file mode 100644 index 0000000..c35660e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29719.638067204380000000.xml @@ -0,0 +1,142 @@ + + + + Jaime Lopez + Verified w/ FW version K0D7 + +Both values have been set by default: + Closed + 2022-12-15T22:00:38Z + 0 + Closed + + + Chris Balogh + + Edited + 2022-12-14T18:15:09Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-12-13T22:04:15Z + 0 + UNKNOWN + + + Eric Fizer + Resolved in K0D7 trunk fw + Resolved + 2022-12-07T19:05:18Z + 0 + Resolved + + + Eric Fizer + + Edited + 2022-10-04T23:42:41Z + 0 + UNKNOWN + + + Loc Pham + Looks good. Thanks + Assigned + 2022-10-04T22:54:32Z + 0 + UNKNOWN + + + Eric Fizer + + Edited + 2022-10-04T18:02:31Z + 0 + UNKNOWN + + + Eric Fizer + + Edited + 2022-10-04T17:55:31Z + 0 + UNKNOWN + + + Eric Fizer + set defaults in dev branch @27698 + Assigned + 2022-09-28T16:49:03Z + 0 + UNKNOWN + + + Chris Balogh + case 29721 + Edited + 2022-09-27T16:59:15Z + 0 + UNKNOWN + + + Eric Fizer + + Assigned + 2022-09-27T16:14:12Z + 0 + UNKNOWN + + + Eric Fizer + Set arm attribute: (-0.00195, -0.00195, 0.00195, 0.2, 0.2, -0.2, 0.06103516, 0.06103516, -0.06103516, 0.01, 0.01, 0.0145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + Edited + 2022-09-27T16:12:53Z + 0 + UNKNOWN + + + Eric Fizer + + Edited + 2022-09-27T16:09:38Z + 0 + UNKNOWN + + + Eric Fizer + BME (pressure): 14.7 PSI at sea level + Edited + 2022-09-27T16:06:59Z + 0 + UNKNOWN + + + Eric Fizer + BMI: + + Edited + 2022-09-27T16:04:20Z + 0 + UNKNOWN + + + Eric Fizer + + Assigned + 2022-09-26T22:59:23Z + 0 + UNKNOWN + + + Eric Fizer + Would just need to change the default StackChannelScaleFactorsMillivoltsPerADC arm attribute. + Opened + 2022-09-26T22:59:23Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29731.638205435430000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29731.638205435430000000.xml new file mode 100644 index 0000000..904ba19 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29731.638205435430000000.xml @@ -0,0 +1,81 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:45:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:45:13Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.729, 4.1.61 + +With a TSR AIR license + Closed + 2022-10-03T23:52:15Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-09-30T15:55:32Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@29731 + Resolved + 2022-09-30T15:26:02Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-09-29T21:27:16Z + 0 + UNKNOWN + + + Chris Balogh + I struggled binding the image source, and didn't try different objects. That would have been my next attempt. + Edited + 2022-09-29T17:03:25Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-09-29T17:02:29Z + 0 + UNKNOWN + + + Chris Balogh + Splash code knows about lic type string, not object. Would be nice to bind image in ImageBrush object to lic type + +Resource exists here in repo already: + +DataPRO\DataPRO\Assets\DataPRO_Intl_OrangeVersion_SplashScreen_400X250px_96ppi.png + Opened + 2022-09-29T17:02:29Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29758.638385021400000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29758.638385021400000000.xml new file mode 100644 index 0000000..3129af2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29758.638385021400000000.xml @@ -0,0 +1,269 @@ + + + + Justin Richardson + + Closed + 2023-12-18T18:15:40Z + 0 + Closed + + + Justin Richardson + + Resolved + 2023-12-18T18:15:34Z + 0 + Resolved + + + Justin Richardson + reopening to set testrail flag to true.... + Reopened + 2023-12-18T18:15:27Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:46:27Z + 0 + UNKNOWN + + + Justin Richardson + Added to DP 4.1 Regression Tests  Datapro able to Arm Tsr Air at Multiple Sample Rates - TestRail + Edited + 2023-04-25T18:43:27Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.1.129 && FW version K0D7 + +First step is to set SA # 5 (MaximumSampleRate) = 20000 and  SA # 49 (MinimumSampleRate) = 100 because hardware tested do not have max/min attributes set. + +In DP logged in as a TSRAIR User, the user can set the sample rate for TSR AIR between 100-20k. + +In info step: + + +In Hardware step: + + +Armed with 20k SPS: + + +    Line 419: 2022-12-14 18:12:19.361 ->  Attribute - SetArmAttribute [00000169], TA0061, local: 192.168.1.10:55219, Remote: 192.168.6.61:8301 Key: DiagnosticsSampleRateHz, DataType: UInt32, Length: 4, Overwrite: True, Value: 20000 + +  + +    Line 639: 2022-12-14 18:13:19.879 ->  Attribute - SetArmAttribute [00001286], TA0061, local: 192.168.1.10:55219, Remote: 192.168.6.61:8301 Key: SampleRate, DataType: UInt32, Length: 4, Overwrite: True, Value: 20000 +     Line 653: 2022-12-14 18:13:19.920 ->  Attribute - SetArmAttribute [00001293], TA0061, local: 192.168.1.10:55219, Remote: 192.168.6.61:8301 Key: SampleRate, DataType: UInt32, Length: 4, Overwrite: True, Value: 20000 + Closed + 2022-12-15T02:51:50Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-12-14T22:34:34Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-12-14T18:15:09Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2022-11-01T16:14:53Z + 0 + Resolved + + + Dan McFadden + here's the issue to port back to 4.0 case 29856 + Edited + 2022-11-01T16:14:49Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-25T17:18:05Z + 0 + UNKNOWN + + + Jerry Lawrence + + Reactivated + 2022-10-21T14:30:59Z + 0 + Reactivated + + + Jerry Lawrence + 47758 is 4.1 + Resolved + 2022-10-21T14:30:44Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2022-10-20T18:25:47Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-10-20T18:25:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T19:49:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-14T20:16:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-13T20:43:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-13T20:41:02Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-13T20:39:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-10T14:33:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-07T20:38:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-07T20:38:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-07T20:37:11Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-07T20:36:05Z + 0 + UNKNOWN + + + Dan McFadden + implement in 4.1, when marked as closed by SQA we should create an issue for 4.0 to port the code to there, or re-activate this case to apply to 4.0. + +attached documents from handoff, but upto date-ish available at: + + +http://build:8080/svn/firmware/SLICET/MCU/FW/trunk/documentation/TSR Air Firmware Design.docx + + + +http://dtsinfo/dtswiki/index.php/TSR_AIR_Production_Attribute_Settings#TSR_AIR_Arm_attributes + + +http://build:8080/svn/firmware/SLICET/MCU/FW/trunk/documentation/sampleRates.xlsx + +  + +what needs to be done: + +* check that DB PROTOTYPE has the right entries form min/max (100/20,000) + +* check that validation with a TSR AIR does not allow <100 or > 20k in edit test setup and run test [should be against DAS maximum value assuming it's filled in] + +* check that manually added TSR AIR have the right min/max (100/20,000) + +* make sure any value between 100 and 20k can be used to record data with TSR AIR, and that a actual sample rate matches what is in sampleRates.xlsx [for the sample rates in the xlsx, arbitrary rates like 499 aren't listed in the xlsx ...) + +* make sure that ArmAndEventAttributes.SampleRate get set to the right rate + +* make sure that ArmAndEventAttributes.DiagnosticsSampleRateHz gets set to the right rate + +* there is no change to AAF with respect to the user, so AAF should remain uneditable for TSR AIR das in Edit Test Setup + +* make sure that view shows the right sample rate (should match ActualSampleRateHz retrieved) + +location of supporting f/w: + +\\dts\files\Software\Private\Builds\Firmware\SLICET\Slice T FW 425 Dev\1.0.895.27736 + +note, we are expecting units to come with Max/Min attributes set properly, but this might not be true for current units. + Opened + 2022-10-07T20:36:04Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29759.638205435870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29759.638205435870000000.xml new file mode 100644 index 0000000..dec075c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29759.638205435870000000.xml @@ -0,0 +1,169 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:27Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP version 4.1.130 && 4.0.771 + +In Test Setup of TSR AIR + +Parameters step change range value and run test up to diagnostics + +In log file verify value is being written in  StackChannelRangesMillivolts attribute: + +2022-12-15 16:52:16.048 ->  Attribute - SetArmAttribute [00000233], TA0061, local: 192.168.1.177:51825, Remote: 192.168.6.61:8301 Key: StackChannelRangesMillivolts, DataType: Float32Star, Length: 76, Overwrite: True, Value: (32, 32, 32, 0, 0, 0, 2000, 2000, 2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + Closed + 2022-12-16T01:10:03Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-12-15T02:57:30Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-12-14T18:15:10Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:43:05Z + IGNORE + 0 + UNKNOWN + + + Jerry Lawrence + 47779 is 4.0; 47780 is 4.1 + Resolved + 2022-10-26T22:55:41Z + 0 + Resolved + + + Chris Balogh + + Edited + 2022-10-25T17:18:05Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-10-21T23:08:15Z + 0 + UNKNOWN + + + Jerry Lawrence + The original design bullet point, "set StackChannelInputRanges appropriately..." is not needed. Instead, the g values that are input by the user can be passed directly to the StackChannelRangesMillivolts attribute (an array). + Edited + 2022-10-21T23:07:20Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-10-21T23:03:44Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-20T15:46:03Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-18T20:31:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T20:11:35Z + 0 + UNKNOWN + + + Dan McFadden + as a request from Daniel, please keep separate track of design implementation, and dev testing/test design time + Edited + 2022-10-18T20:05:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-07T21:53:02Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-07T21:11:35Z + 0 + UNKNOWN + + + Dan McFadden + Implement in 4.1 and then after closed by SQA open new issue to apply to 4.0 or re-open this issue to re-apply to 4.0. + +make sure to create some document for referencing the changes for manual if it's needed, as well as testing. + +Low g and angular rate channels should have adjustable ranges in Edit Test setup Parameters, however the range will be fixed to the highest of the 3 like channels (the highest of the high g channels, the highest of the angular rate channels).  For this issue it's not necessary to resolve that in the UI, we can add an additional manuscript item to add some feedback in the UI to indicate the these channels are locked to each other (unless it can be done in a reasonable amount of time or in the original estimated time). + +the Range tab on the attached xlsx shows the ranges that can be achieved for those channels - this can also be found at: + + +http://build:8080/svn/firmware/SLICET/MCU/FW/trunk/documentation/sampleRates.xlsx + +What needs to be done: + +* make sure parameters for low g and angular rate channels with TSR AIR can be edited (for now don't worry about protocol version locking the controls) + +* Make sure the proper gain is selected by f/w (can be checked by referencing the scale factor in xlsx) + +* set StackChannelInputRanges appropriately to get the desired EU.  This is a little tricky as you need to first calculate the sensitivity for that EU using the table in the range tab, then use that scalefactor to calculate what the actual input range you want, then further adjusting the input range between that gain and half way to the next gain to account for any possible cal factor adjustment - for example for 32g the sensitivity is 1/1024, so the input range should be (32*(1/1024)+16*(1/2048))/2.  The firmware will automatically choose the lower gain/higher EU output when between gains, so the goal here is to get it to round up to the 32 EU gain position even after considering any cal factor adjustments, and avoid overshooting to the 64g gain.  This should probably be done when determining the input range to set on the TSR AIR channel. + +location of supporting f/w: + +\\dts\files\Software\Private\Builds\Firmware\SLICET\Slice T FW 425 Dev\1.0.895.27736 + Opened + 2022-10-07T21:11:35Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29764.638385016520000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29764.638385016520000000.xml new file mode 100644 index 0000000..54ff6f7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29764.638385016520000000.xml @@ -0,0 +1,430 @@ + + + + Justin Richardson + + Closed + 2023-12-18T18:07:32Z + 0 + Closed + + + Justin Richardson + + Resolved + 2023-12-18T18:07:23Z + 0 + Resolved + + + Justin Richardson + reopening to set testrail flag to true.... + Reopened + 2023-12-18T18:07:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:57:42Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-25T17:59:10Z + Adds support for auto adding voltage input settings on channels + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-24T20:27:36Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-24T17:54:37Z + 0 + UNKNOWN + + + Justin Richardson + Added to testrail dp regression  Voltage Sensor is automatically added in Test Setup When dragging Bridge channel from HW . - TestRail + Edited + 2023-04-24T17:49:10Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-20T17:11:15Z + 0 + UNKNOWN + + + Justin Richardson + Verified in Datapro 4.1.264.48571 That a voltage sensor is added automatically when dragging a Bridge Channel from Hardware onto the channel assignments if there is not already a  sensor assigned and if "create voltage input channels"  checkbox is checked in  System settings. + +Also verified that test created in dp 4.1 with an auto voltage sensor can be imported into datapro 4.0.916.48572 . + +Also tested the following  on dp 4.1.264.48571 + +1. Tested  on  new installation  "create voltage input channels"  checkbox is checked by default. + +2. The default zero method is set to absolute zero as expected. + +3.The sensor Sn is assigned Voltage Input and iso code is  CH xxx Voltage    "[S6A0047] CH-03 Voltage  for example and this name also shows up  when data is viewed. + +4. Confirmed  when Saving test setup and changing parameters for the channel  changes are preserved. + Closed + 2023-04-20T17:10:30Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-04-19T23:02:00Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-04-19T22:11:37Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@48572 (this just checks in a change to 4.0 so that 4.0 going forward doesn't crash if you edit a test with a voltage input channel, but 4.0 still doesn't support voltage input channels) + Resolved + 2023-04-19T21:52:33Z + 0 + Resolved + + + Dan McFadden + 4.1@48571 checkin for 4.1 to support voltage input channels + Resolved + 2023-04-19T21:32:49Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-04-14T14:55:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-13T17:25:24Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, John, + +I've submitted a patch into 4.1 DEVEL for + +29764 + Auto-Add Voltage Input Analog sensor in Test Setup + +I've also included Nate and Chris to see the feature before it gets committed as well to offer any feedback or changes needed. + +For this feature it seems that it would be a lot easier to simply create a voltage input sensor and prevent the sensor from being edited, but that's not what the feature calls for. + +This feature is scheduled for 4.1, but it includes some fixes that would also be useful for 4.0 that I noticed while working on it - noticeably TSA_EMBEDDED as a string appears a lot in the UI for TSR AIR when it shouldn't. + + I'm not sure this feature would be appreciated by automotive or crash labs ... they might be confused by dragging a hardware channel to channels and suddenly having a datachannel, so I at least put the drag and drop behavior behind a flag in the db, although it's set to true by default. + +In the UI the setting can be found in System settings->Test settings->Create voltage input channels + + +The default for the setting should be true, clicking Restore settings at the top of the page should restore the setting to "True" + +The UI for channels and channel settings can be found in the GroupChannelListViewModel.  Rather than having the MVVM query the database to get the CreateVoltageInputChannels setting, it has a property in the interface that is set by DataPRO. + +IGroupChannel and GroupChannel also gain a new property "VoltageInsertionSensor" that lets the UI trigger and react on the property. + +The first step of adding a voltage input channel is dragging a hardware channel to an empty channel. + + +When CreateVoltageInputChannels is set to true this will create a new channel set up as a voltage input channel.  When the setting is false this just creates a new channel with a hardware channel assigned, as would be the case before the patch.  If the channel has a sensor already on the channel the hardware assignment is changed but not the sensor assignment, and this includes if there was already a voltage input channel on the the channel.  There's some potential for confusion here as when a voltage input channel is created the channel name is given a user channel name and an iso channel name based on the hardware channel, for example "[S6A0047] CH-03 Voltage".  Dragging on channel 4 would not rename this channel, but that's the default behavior for other channels and this isn't a situation that happens with any other embedded sensors. + +pressing "Clear" in the hardware channel list removes the channel from the test, this is consistent with TSR AIR channels.  Pressing Delete in the channel list deletes the channel, no change here.  Pressing remove sensor unassigns the voltage input setting for the channel, but leaves the hardware channel assigned. + +going to the "parameters" nav step shows the channel, and allows changing the range of the channel.  The settings for the numeric up down control are copied from the ordinary range control, which puts a min of .1, but has no max. + +This control should still show a drop down to change the range for TSR AIR channels that can be edited, and '---' for TSR AIR channels that can't be edited. + +The default zero method should be Absolute Zero.  I also added Absolute Zero as a valid zeroing method for other embedded sensors, I'm not sure why it was removed for the other TSR AIR embedded sensors ... + +Saving this test setup and editing it again the channel and settings should be preserved.   Exporting the test setup, deleting the test setup, then importing it again and the settings should still be the same. + +running a test the channel should resolve just as any other non EID hardware assigned channel.  Clicking clear will remove the sensor and it can be assigned to another channel, but this doesn't make a lot of sense as the channel name won't be changed. + + +In Diagnostics the channel will show up with Voltage and '---', with Voltage measurement in the result details.  Shunt is turned off as is remove offset for the channel.  The actual range should reflect what the range parameter was set for in edit parameters, here it's just set for 2400. + + +  + +in realtime the channel should show mV.  It only allows EU, the same as other embedded channels, from which we are borrowing implementations from. + + +  + +in View the channel description (TSA_EMBEDDED for embedded sensors before the patch) is replaced with '---', same with channel description, and the serial number is left blank, similar to how it's handled in parameters and the channel list. + + +  + +the embedded sensor used for the implementation exists in DP 4.0, no changes are needed for the db.  That being said, importing the test into 4.0 will fail (but not crash).  Editing the test setup with a 4.0 client does crash the client (due to the lack of a sensor calibration on a non tsr air channel with a sensor calibration).  This is probably unfixable in old code, but we could either patch 4.0 or just include the changes in 4.0 for newer 4.0 clients. + +In DiagnosticsBase.xaml.cs shunt is now not enabled for test specific embedded sensors.  Alternatives to this might include checking GroupChannel.IsVoltageInput to be more restrictive, but I don't think we want shunt on any of the embedded channels. + +this is not enough to turn off the shunt as a diagnostic action, that's done later on in ConfigureActions.  There I turn off shunt, but also turn off the remove offset. + +In EditTestSettings.xaml.cs (which is used for displaying the test settings) I noticed that the use test object up down wasn't listed in the keys, so I added it.  This could potentially mean the field wouldn't show the correct value if it changed between visiting the page as the notification wouldn't have fired. + +in GroupChannel.cs prepatch code would set embedded channels to use the default zero method as the zero method, but the default zero method is average over time and I'm not sure we want that with embedded sensors.  I instead changed it to use the first zero method from the zero methods for the sensor calibration, then made sure the voltage insertion would have none as the first zero method available. + +I also created a method "CreateVoltageInsertionChannel" which is modeled after the CreateTSRAIRChannel, but is simplified as we need to do less for voltage insertion.  + +In ITestDataSeries and the implementation class I added a SensorSNDisplay.  The sensor SN for embedded channels contain the string TSA_Embedded and this is already used in some places, but I didn't want to display this in the UI, so I created a new property.  This could also be achieved with some triggers in the UI instead, this just seemed simpler since the class is of limited use and not used outside the viewer. + +You might notice I set BridgeResistance or Shunt in multiple places.  It turns out various actions can cause the sensor to be reloaded from the database, and some of these properties aren't set when loading from the database.  I explored the idea of modifying the sensor gets, but it's a little complicated as the information to know what to set might not be known at get time as the sensors can be retrieved by anything getting sensors, and embedded sensors can have a variety of different EU units, and properties ... + Assigned + 2023-04-13T15:34:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-13T14:09:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-13T14:08:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-13T14:08:35Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-12T13:54:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T17:47:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T15:37:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T14:52:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-28T14:54:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T15:46:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T22:55:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T21:57:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T22:12:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T19:19:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T19:11:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T17:10:00Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-20T21:23:52Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-20T21:21:27Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-20T21:21:01Z + 0 + UNKNOWN + + + Dan McFadden + resolving 8 hours for design, 16 for implementation, 8 hours for test & documentation/manual + Edited + 2022-10-13T17:19:18Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-10T18:21:16Z + 0 + UNKNOWN + + + Chris Balogh + hours needed for potential add for 4.1 dev + Edited + 2022-10-10T18:20:59Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-10-10T18:20:20Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/10980 + +  + +  + +Chris Balogh less than a minute ago (assign) + + +  + + + + +  + + + + + + +Origin: Leonardo Helicopters, Redstone Test Center, HQ, DTS-MI +   + Threshold Request: As a DataPRO user I would like to be able to add analog hardware channels to the Edit Test Setup > Channels > Channel List table without the need of an analog sensor from the Sensor DB. This is similar to the behavior of adding a TOM squib hardware channel today where a generic squib channel is added with defaulted parameters. + Opened + 2022-10-10T18:20:20Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29779.638205438680000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29779.638205438680000000.xml new file mode 100644 index 0000000..d3cf3d9 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29779.638205438680000000.xml @@ -0,0 +1,198 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:51:08Z + 0 + UNKNOWN + + + Loc Pham + + Edited + 2023-04-19T16:37:13Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP v4.0.759 && FW vG0N4 + +Hardware used: S6A0275 + +Set S6A to continuous recording mode, Number of events = 5, Post Trigger Seconds = 5 + +Armed and disconnect ON signal, once rebooted S6A is armed and ready for events, Took 5 events, and rebooted. Navigated to FWTU and verified AutoArm is set to 0 + + + +In FWTU: + Closed + 2022-11-07T23:01:33Z + 0 + Closed + + + Loc Pham + + Edited + 2022-11-07T17:32:15Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-11-07T17:18:15Z + 0 + UNKNOWN + + + Loc Pham + Firmware version G0N4 revision 1.0.318.27804: +1. Clear the autoarm flag when max event reaches. +2. Only create event history meta data on transitioning to recording state. Not at arm state to avoid fake event being completed. + Resolved + 2022-10-27T23:45:20Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-10-26T22:23:24Z + 0 + UNKNOWN + + + Jerry Lawrence + Transferred from Software to Firmware. + Assigned + 2022-10-26T22:23:07Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-26T16:56:56Z + 0 + UNKNOWN + + + Jerry Lawrence + Previous comment was intended for bug 29784 + Reactivated + 2022-10-26T14:20:58Z + 0 + Reactivated + + + Dan McFadden + 4.0/4.1@47769 + +To test, simply arm a S6A in continuous mode (single event or continuous)  have the test set for x seconds.  When the unit is armed press and hold the start button for y seconds where y > x.  Pre patch you would only be able to download x seconds in download all, post patch it should download y seconds. + Resolved + 2022-10-25T22:55:32Z + 0 + Resolved + + + Chris Balogh + + Edited + 2022-10-24T19:50:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T20:03:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-17T14:33:15Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are registered as a CC on this support request (dtsweb.zendesk.com/agent/tickets/11004). + Reply to this email to add a comment to the request. + +  + + +Kate Martin (DTS) + +Oct 17, 2022, 14:51 GMT+1 + +So last week I had my S6A in auto arm multiple event, multiple power up, recorder mode testing. +   + Today I want to use Continuous mode but I'm stuck in Groundhog ... +   + Try to run test ... +   + +   + OK so yes disarm... +   + +   + Great disarmed... +   + +   + I can even download - so must be disarmed right ? +   + +   + Hang on where has my continuous mode setting gone in Test Setup .. +   + +   + I'll put it back myself and lets run a test ... +   + +   + Groundhog.. +   + +   + +  + +Attachment(s) + DataPRO 2022-10-17 14.37.49.log.bz2 + DataPRO 2022-10-17 14.34.20.log.bz2 + DataPRO 2022-10-17 14.34.33.log.bz2 + DataPRO 2022-10-17 14.39.04.log.bz2 + DataPRO.log + + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 11004 Status Open Requester Kate Martin CCs Dan McFadden, Chris Balogh Group Support Assignee Kate Martin Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [R5P9W2-PGZ3W]Ticket-Id:11004Account-Subdomain:dtsweb + Opened + 2022-10-17T14:33:13Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29781.638205435870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29781.638205435870000000.xml new file mode 100644 index 0000000..9a73829 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29781.638205435870000000.xml @@ -0,0 +1,155 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:27Z + 0 + UNKNOWN + + + Jerry Lawrence + 48008 is 4.0 + Edited + 2023-01-04T00:38:52Z + 0 + UNKNOWN + + + Justin Richardson + Verified Patch fix using DP 4.1.47792  Stale Calculated channel name no longer appears .. instead Name field is empty as it should be . (Tested per Jerrys notesbelow) + +In System Settings, check the "Allow calculated channels" checkbox. + Create and Save a valid Test Setup with Hardware assigned but don't assign the Hardware channels. + Edit the Test Setup and in the Calculated channels step, click on Add and enter a Name. + Click Done and don't save the changes. + Delete the Test Setup. + Create a new Test Setup and enter a Test Setup Name. + Go to the Calculated channels step. + The stale Name will appear. + +Results before patch .. The stale name appears in the Name field ..  dp vers 4.1.63.47692 + +  + + +  + +Results after patch  with 4.1.84.47792 shown below... + Closed + 2022-11-04T15:18:30Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-11-01T20:10:05Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:42:05Z + Addresses an issue with calculated channels and stale fields in UI + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:41:14Z + 0 + UNKNOWN + + + Dan McFadden + here is the issue to backport to 4.0 case 29859 + Resolved + 2022-11-01T16:18:50Z + 0 + Resolved + + + Jerry Lawrence + 47792 is 4.1 + +The solution is to determine the visibility of the Calculated Channels controls by calling + +"OnPropertyChanged(Tags.CalculatedChannelVisibility.ToString())" + +in OnSetActive() of the Calculated channels nav step of Edit Test Setup. + Assigned + 2022-10-28T19:22:13Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-28T14:07:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T20:03:16Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-10-17T18:38:26Z + 0 + UNKNOWN + + + Jerry Lawrence + This bug applies to the "Supports realtime" checkbox as well. + Edited + 2022-10-17T18:06:45Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-10-17T17:49:58Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-17T17:49:47Z + 0 + UNKNOWN + + + Jerry Lawrence + In System Settings, check the "Allow calculated channels" checkbox. +Create and Save a valid Test Setup with Hardware assigned but don't assign the Hardware channels. +Edit the Test Setup and in the Calculated channels step, click on Add and enter a Name. +Click Done and don't save the changes. +Delete the Test Setup. +Create a new Test Setup and enter a Test Setup Name. +Go to the Calculated channels step. +The stale Name will appear. + Opened + 2022-10-17T17:49:46Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29782.638205435870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29782.638205435870000000.xml new file mode 100644 index 0000000..7eed599 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29782.638205435870000000.xml @@ -0,0 +1,165 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:27Z + 0 + UNKNOWN + + + Jerry Lawrence + 48041 is ninja fix for Calculated Channels that support realtime. + Edited + 2023-01-10T21:08:11Z + 0 + UNKNOWN + + + Justin Richardson + Tested with dp 4.1. 149  + +1.Created a test setup added some channels , added a calculated channel with no hw channel assigned  + +got message "Calculated channel contains no input channels"as expected. + + Clicked run test I also get message "Current test setup is not complete and cannot be run" + +  then  I added  a input channel to the calculated channel and saved and was able to run test and arm unit. + +Then I removed input channel from test setup and got message that the calculated channels refers to channels no longer in the test when attempting to save test setup . + Closed + 2023-01-07T03:14:19Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-11-04T17:21:49Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:40:45Z + Addresses an issue with empty calculated channels + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:40:41Z + 0 + UNKNOWN + + + Dan McFadden + here's the entry to backport to 4.0 case 29858 + Resolved + 2022-11-01T16:17:20Z + 0 + Resolved + + + Jerry Lawrence + + Reactivated + 2022-10-28T14:18:50Z + 0 + Reactivated + + + Jerry Lawrence + 47787 is 4.1 + +The fix is to +1) handle "empty" Calculated Channels gracefully, so that any already in this state don't crash. + +The scope was only extended to display an error message when a Calculated Channel has no Input Channels. + Resolved + 2022-10-28T14:18:28Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-10-27T16:25:07Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-26T23:27:56Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-18T21:55:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T20:03:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T20:02:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-18T15:53:29Z + 0 + UNKNOWN + + + Jerry Lawrence + The fix should be to +1) handle "empty" Calculated Channels gracefully, so that any already in this state don't crash, and +2) (possibly) not create Calculated Channels without any Input Channels. + Edited + 2022-10-18T15:13:00Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-17T21:10:47Z + 0 + UNKNOWN + + + Jerry Lawrence + The scope of this can be extended to invalidate Calculated channels which have an invalid number of Input Channels (e.g., less than 2 if Sum or Average). + Opened + 2022-10-17T21:10:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29794.638205435870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29794.638205435870000000.xml new file mode 100644 index 0000000..f274bf8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29794.638205435870000000.xml @@ -0,0 +1,99 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:27Z + 0 + UNKNOWN + + + Justin Richardson + Tested With  datapro 4.0.750.47760 and 4.1.73.47760  + +Verified both Versions install    on 192.168.2.125, which is a VM running Windows 10 with no .NET 3.5 installed. + Closed + 2023-01-17T23:29:31Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-01-17T22:54:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:38:53Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:38:46Z + Addresses an issue installing on machines without .net 35 + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-10-20T15:23:04Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-10-20T15:22:44Z + 0 + UNKNOWN + + + Jerry Lawrence + 47754 is 4.0; 47756 is 4.1 + +Verified by installing on 192.168.2.125, which is a VM running Windows 10 with no .NET 3.5 installed. +DataPRO installer fails on 4.0.478, and succeeds on 4.0.479. + Resolved + 2022-10-20T15:22:26Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-10-20T00:04:14Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-19T14:31:29Z + 0 + UNKNOWN + + + Dan McFadden + from zendesk 11017 + +If there's something we can do, go ahead and put into 4.0 first as this isn't a code change and could already affect existing 4.0 install attempts. + Opened + 2022-10-19T14:31:29Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29795.638205436240000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29795.638205436240000000.xml new file mode 100644 index 0000000..fad8188 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29795.638205436240000000.xml @@ -0,0 +1,283 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:04Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.1.130 + +In test setup, choose a Sample Rate of 20k and Notice High G channels in channels step: + + +Selecting a sample rate less than 500 (I chose 100): + + +Notice High G channels disappear + +In Parameters step: + + +Level Triggers (since no High G channels): + + +In Run Test (Basic Info): + + +In Run Test (Check Sensor ID): + + +In Realtime (No High G channels can be viewed): + + +View Data (High G sensors not included): + + +Exported Test Setup, deleted, and imported all channels remained the same with correct sample rate: + Closed + 2022-12-15T22:50:36Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-12-15T03:02:33Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-12-14T18:15:10Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-29T21:47:44Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-29T21:43:37Z + IGNORE + 0 + UNKNOWN + + + Dan McFadden + case 29946 to apply patch to 4.0 branch + Edited + 2022-11-18T19:25:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-18T19:24:32Z + 0 + UNKNOWN + + + Dan McFadden + 4.1@47868 + +will open a new issue to apply patch to 4.0 once validated. + Resolved + 2022-11-18T19:22:57Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-11-18T19:21:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T20:50:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T15:56:27Z + 0 + UNKNOWN + + + Dan McFadden + this feature requires that whenever the recording rate for a TSR AIR is 500 or below the HIGH g channels should not up and whenever greater than 500 they should. + +Using a manually added TSR AIR doesn't appear to currently create a good set of channels for some reason, so this is assuming you have a real TSR AIR in your database. + +you can change the sample rate either in edit test setup basic info: + + +or in edit test setup hardware + + +note that if you change it in hardware the Test setup may show mixed for over all sample rate, that's also considered outside of this issue and appears to be a bug somewhere else in the code. + +high g channels should show up based on the rate of that DAS being over 500 sps or not in the following locations: + +1) Edit Test Setup Channels nav step (also the channel count should show 9 channels assigned) + + +2) Edit Test Setup Parameters nav step + + +3) Run test basic info + + +4) Real time (both in drop down and on screen channels) + + +  + + +5) View ROI + + +  + +finally tests exported (and imported) should reflect the same presence or lack of high g channels + Edited + 2022-11-15T15:51:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-15T15:41:25Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-09T15:25:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T20:09:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T18:29:34Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-11-01T17:26:24Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-11-01T17:25:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T21:55:56Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-25T17:17:22Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-25T17:16:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-19T15:05:46Z + 0 + UNKNOWN + + + Dan McFadden + implement in 4.1 first, then port to 4.0 + Edited + 2022-10-19T15:02:14Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-19T15:01:31Z + 0 + UNKNOWN + + + Dan McFadden + related case 29758 + +when there's a TSR AIR at sample rates of 500 or less we need to + + +hide the channels in the UI so the user doesn't expect to get data from those channels (and then show the channels whenever that TSR AIR is switched back to >500 SPS and + +throw out the channels after downloading (setting the channels as disabled might be sufficient to have the download code automatically throw them out)  SortOutConfig is where the channels are determined in logical/memory while SetConfig is where the channels are actually set onto f/w. + Opened + 2022-10-19T15:01:31Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29815.638205436050000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29815.638205436050000000.xml new file mode 100644 index 0000000..6fce26d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29815.638205436050000000.xml @@ -0,0 +1,127 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:45Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.1.129 + +Changing the range combo box in parameters step changes all together for ARS sensors and Low G sensors + Closed + 2022-12-15T02:57:11Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-12-14T22:17:32Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-12-14T18:15:11Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-15T21:06:04Z + IGNORE + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2022-11-04T16:09:10Z + 0 + UNKNOWN + + + Dan McFadden + 4.1@47803 + Resolved + 2022-11-03T22:48:43Z + 0 + Resolved + + + Dan McFadden + opened up case 29883 to apply patch to 4.0 + Edited + 2022-11-03T22:47:53Z + 0 + UNKNOWN + + + Dan McFadden + to test this just create a test setup with a TSR AIR in it (or two!) and change the range on the low g or ars channels + +before the patch you would only change one channel. + + +after the patch all 3 will change at once (all 3 low g or all 3 ars). + +not that if you have TWO ARS in the test it should only change the channels for the channels that belongs to the DAS being changed.  Underneath the covers it's using the DASId to determine if the channel is on the same das or not.  It's possible if you add stand in das they will have the same -1 id, I didn't test that ... + +I did consider if there was a more generic way of linking which channels are to be locked to each other rather than making it explicitly ARS or low g, but I'm not sure the additional effort would be worth it yet.  If we have more similar channels that need to be locked we can genericize it then probably. + Assigned + 2022-11-03T18:30:43Z + 0 + UNKNOWN + + + Dan McFadden + stealing + Assigned + 2022-11-03T17:10:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T20:09:41Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-25T17:17:22Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-21T23:03:44Z + 0 + UNKNOWN + + + Jerry Lawrence + When changing the Range of any of the three Low-G channels, all three should be changed. Ditto for the three ARS channels. + Opened + 2022-10-21T23:03:44Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29816.638205435870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29816.638205435870000000.xml new file mode 100644 index 0000000..c49caf2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29816.638205435870000000.xml @@ -0,0 +1,144 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:27Z + 0 + UNKNOWN + + + Justin Richardson + Tested with dp 4.1.149 and DP 4.0.793.48044 + +  + +CSV exports work as expected .. exported data matches Data viewed in datapro + Closed + 2023-01-11T22:06:23Z + 0 + Closed + + + Justin Richardson + + Assigned + 2022-11-04T18:39:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-02T18:37:18Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:37:13Z + Addresses an issue exporting to CSV + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:37:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:36:09Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47767 + Resolved + 2022-10-25T20:48:12Z + 0 + Resolved + + + Dan McFadden + There's actual two issues packed in this issue.  The first issue is exporting CSV from the files attached to the issue using browse to then export CSV.  The other issue happens in Run Test when you have multiple roi with say a channel in one ROI and a different channel in the second roi.  Prepatch in run test with export as a step in run it would fail to export CSV (iso would work fine).  With the patch both should export. + +  + +the fix for the first issue is by just using ReadTestSetup by specifying the dts file rather than trying to parse out the location from the test id.  + +The second fix was a little more interesting.  the ROI Channel names for CSV is empty, and this matches what's seen on the screen, you can remove rois, but you can't change the channels in the roi in the UI.  To adjust for this if the channel names is blank it doesn't kick out the channel.  There's a caveat here that ordinarily it also kicks out a voltage or a current channel with a squib and kicks out the other channel.  It'll still do that as long as there ARE channel names, but it doesn't do this when there aren't channel names (the code in question relies on channel names being there).  I'm not entirely sure how it ever worked, but maybe we used to let the user download channels? + +note that other exports besides CSV and ISO may have issues.  some of the patch did not go into 4.1 as it appears 4.1 export is already very different, however it also didn't seem to have the same issue with export of multiple roi in run test that was seen in 4.0 + Edited + 2022-10-25T20:47:55Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-25T17:55:20Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2022-10-24T19:50:32Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-24T16:02:44Z + 0 + UNKNOWN + + + Jerry Lawrence + Attached data set also does not export using 3.3.781. Possibly due to file name being changed? + Edited + 2022-10-24T16:01:26Z + 0 + UNKNOWN + + + Jerry Lawrence + Export is successful in 3.3.756, according to customer. + Edited + 2022-10-24T15:37:30Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-24T15:35:48Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-10-24T15:35:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29829.638205435880000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29829.638205435880000000.xml new file mode 100644 index 0000000..c8723cf --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29829.638205435880000000.xml @@ -0,0 +1,77 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:28Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP v4.4.0.759, 4.1.86 + +Bug Confirmed w/ v4.0.750 + + +PATCH  + +With shorted start to ground on test board: + Closed + 2022-11-05T01:07:43Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-11-04T16:31:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:35:48Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:35:43Z + Addresses an issue with shorted start signals in Armchecklist + 0 + UNKNOWN + + + Dan McFadden + to test, arm a test with a shorted trigger, the easiest way to do this is to wire start to ground in a test fixture.  Make sure IgnoreShortedStart is on in the properties file.  Create a test setup with armchecklist and check event lines in the test.  In armchecklist prior to the patch armchecklist won't show started with an x, afterwards it will have an x for started (and shouldn't fail because start is shorted) + +4.0/4.1@47775 + Resolved + 2022-10-26T17:21:34Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-26T16:10:59Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2022-10-26T16:10:58Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29832.638205435880000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29832.638205435880000000.xml new file mode 100644 index 0000000..cf7e04d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29832.638205435880000000.xml @@ -0,0 +1,85 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:28Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP v4.0.759, 4.1.86 + +In 4.0.759 + +ROI: + + +Download all: + + +  + +In 4.1.86 + +ROI: + + +Download all: + Closed + 2022-11-04T01:22:03Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-11-03T20:03:57Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:34:52Z + Adds event length text to event download information in continuous recording mode + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47783 + +This is a request from kate to display the event length when downloading in continuous mode. + +To test, create a test in continuous mode with multiple events with different lengths for each event.  When you download roi or download all it will show the event length limited to the floor seconds. + +any other recording mode should not show it. + +Also, the download options control is also used in export, it shouldn't be shown there either, it's only shown in download (run test or download tile) and when it's continuous mode. + Resolved + 2022-10-26T23:22:46Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-10-26T21:39:02Z + 0 + UNKNOWN + + + Dan McFadden + Downloading in continuous mode – indication of event length would be a nice to have … + Opened + 2022-10-26T21:39:02Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29833.638205435880000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29833.638205435880000000.xml new file mode 100644 index 0000000..f9705cf --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29833.638205435880000000.xml @@ -0,0 +1,132 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:28Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.1.151, 4.0.792 + + +Tested: + + +Run a test using Auto-Arm, and Recorder mode, and click Stop Monitoring after running the Arm step + +Did not reboot, doing so will give you DAS Ready and waiting + + + +Click Start monitoring. + +Correct text shows Auto Armed - waiting for DAS to restart + Closed + 2023-01-11T22:35:06Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-11-04T16:10:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:33:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T19:33:33Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-01T19:33:15Z + IGNORE + 0 + UNKNOWN + + + Jerry Lawrence + 47795 is 4.0; 47796 is 4.1 + +This bug appears to have been introduced in 4.0.593.46973, when the Overall Status was set without checking to see if the Current Test was streaming. + +To test: +Run a test using Auto-Arm, and Recorder mode, and click Stop Monitoring after running the Arm step but before rebooting the unit. +Click Start Monitoring and you'll see the incorrect "Streaming - waiting for DAS to restart" status. + +With the patch applied, you will see "Auto armed - waiting for DAS to restart". + + + Resolved + 2022-10-31T22:29:43Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-10-28T20:53:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-27T22:52:06Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-27T17:46:05Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-27T16:25:28Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-26T22:43:58Z + 0 + UNKNOWN + + + Dan McFadden + Testing multiple power off… power off after event 3 but wait … now I’m streaming ?? + Opened + 2022-10-26T22:43:58Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29835.638205436600000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29835.638205436600000000.xml new file mode 100644 index 0000000..f524198 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29835.638205436600000000.xml @@ -0,0 +1,287 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:40Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.885 + +In new config file no IgnoreShortedStart and IgnoreShortedTrigger are present + +Running a 92 client on a local db: + + + +Running a 92 client with a 91 db + + + +Enabling both Ignore shorted start and Ignore shorted trigger in system settings + + +and going back to edit test setup + Closed + 2023-03-14T17:49:55Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-14T17:20:29Z + 0 + UNKNOWN + + + Jerry Lawrence + 48369 is 4.0 reversal of accidentally committing changes to LocalDbHost and UseNTLMAuthentication. + Edited + 2023-03-03T18:46:56Z + 0 + UNKNOWN + + + Jerry Lawrence + + Resolved + 2023-03-02T22:41:23Z + 0 + Resolved + + + Jerry Lawrence + 48362 is 4.0; 48363 is 4.1. + +Insert the DefaultIgnoreShortedStart/Trigger properties into the DefaultProperties table and assign their values based on those in the old config file (if they exist), and insert also into the UserProperties table. + Edited + 2023-03-02T22:41:18Z + 0 + UNKNOWN + + + Jerry Lawrence + 48355 is 4.0; 48356 is 4.1. + +Now that IgnoreShortedStart and IgnoreShortedTrigger are no longer in the new config file, look in the old config file when needed during database migration. + Resolved + 2023-03-01T22:41:16Z + 0 + Resolved + + + Jerry Lawrence + + Reopened + 2023-03-01T22:39:47Z + 0 + UNKNOWN + + + Jerry Lawrence + + Closed + 2023-03-01T00:26:24Z + 0 + Closed + + + Jerry Lawrence + + Resolved + 2023-03-01T00:26:19Z + 0 + Resolved + + + Jerry Lawrence + Re-opened to add to the SVN Revision(s) field. + Reopened + 2023-03-01T00:25:54Z + 0 + UNKNOWN + + + Jerry Lawrence + 48347 is 4.0; 48348 is 4.1. + +Upon further review, and contrary to the comment below on 12/15/2022, it IS appropriate to remove IgnoreShortedStart and IgnoreShortedTrigger from the config file. + +If a Version 92-based client is using a Version 91 database, these will be added to the DefaultProperties and UserProperties tables when the Version 92-based client first uses the database. + +When a Version 92-based client imports a Test Setup that was exported from a Version 91-based client, these are already in the DefaultProperties and UserProperties tables. + Edited + 2023-03-01T00:25:10Z + 0 + UNKNOWN + + + Jerry Lawrence + Bug 30109 has been opened to backport to 4.0 + Edited + 2023-01-16T23:12:34Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.1.151 + +92 database: + + +By default both Ignore shorted start && Ignore shorted trigger are disabled.  + +New Test Setup: + + +Old imported test setup: + + +Quick Build: ✔ + +Using 91 database with 92 client (4.1.151):  + + +Enabling in system settings: + Closed + 2023-01-11T20:03:04Z + 0 + Closed + + + Jerry Lawrence + Link to bug 30033 + Edited + 2023-01-03T19:37:58Z + 0 + UNKNOWN + + + Dan McFadden + case 30066 case to update manual + Edited + 2023-01-03T19:04:34Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:31:21Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:26:18Z + 0 + UNKNOWN + + + Jerry Lawrence + 47962 is 4.1 + +To test: + +Verify that the default values in System Settings | Test setup settings | Test Details are respected when a new Test Setup is being Added, an old Test Setup is imported, and Quick Build is done from a DAS that had been used with an old version of DataPRO. + +Verify that the new checkboxes in Edit Test Setup | Test Details are disabled and reflect the default settings when an older database (Version 91) is used. + +Verify that the new checkboxes can be modified (checked/unchecked) when a Version 92 database is used, and that shorts (Start and Trigger) are ignored or not depending on the values. + + Resolved + 2022-12-16T00:06:13Z + 0 + Resolved + + + Jerry Lawrence + Instead of removing the settings from the config file, they remain so that if a Version 92 client is using a Version 91 database, the user can control the values by checking/unchecking the setting(s) in System Settings | Test setup settings | Test Details. This also allows an import of a Version 91 Test Setup while running a Version 92 client, to use these settings since they are not in the Test Setup that was exported by a Version 91 client. + Edited + 2022-12-15T23:35:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T20:11:40Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-12T22:45:05Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-08T01:32:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:12:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T20:51:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-01T20:22:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T20:14:25Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-10-27T14:58:43Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-10-27T14:58:43Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29842.638205437040000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29842.638205437040000000.xml new file mode 100644 index 0000000..5c6b6ee --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29842.638205437040000000.xml @@ -0,0 +1,477 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:24Z + 0 + UNKNOWN + + + John Dowling + + Edited + 2023-03-15T19:16:31Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T18:57:59Z + Adds support for stream output profile 1PPS + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-01-31T18:57:21Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-01-31T18:57:17Z + 0 + Resolved + + + Dan McFadden + re-opening just to flip release note candidate flag + Reopened + 2023-01-31T18:57:11Z + 0 + UNKNOWN + + + Jaime Lopez + Verified LTS concerns + +  + +4.0.807 && 4.1.172 (using a 91 db) + +No 1PPS displayed in Clock Master output clock type drop down menu + + +  + +4.0.807 && 4.1.172 (using a 92 db) + + +All configurations of clock syncs work as previously stated below.  + +4.0.793 && 4.1.151 (using a 93 db) + + +all clock sync configurations work as expected + +  + +Current releaser 4.0 (4.0.729) running a 93 db + Closed + 2023-01-18T22:42:08Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-17T22:25:35Z + 0 + UNKNOWN + + + Dan McFadden + ready for retesting, per JD + Resolved + 2023-01-17T22:06:46Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-01-17T21:51:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T15:15:56Z + 0 + UNKNOWN + + + John Dowling + Reopening with all of the LTS concerns added to v4.1 + +Re-run the tests with a remote (central) db: + + +this v4.0 & v4.1 against a 92 (this v4.0) db + +should act as designed, options should be visible and save & recall normally + + + +this v4.0 & v4.1 against a 93 (v4.1) db + +should act as designed, options should be visible and save & recall normally + + + +this v4.0 & v4.1 against a 91 (current release v4.0) db + +should no longer see any of the 1PPS out options in Edit Test Setup, otherwise act normally pre-patch + + + +current release v4.0 against a 92 db and current release v4.0 against a 93 db + +should act normally for non-1PPS out tests + +save a test setup to the db with this v4.0 or v4.1 with 1PPS out options chosen then open the test with current release v4.0. chosen options should show up as "None" in current release v4.0 and as chosen in v4.1/this v4.0. if you re-save the test with current release v4.0, should save as "None" and show up that way in v4.1/this v4.0 + Reopened + 2023-01-13T18:54:04Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP v4.1.151 + +  + +Error message with FW G0N3: + + +  + +With FW G0N5 && 92 db + +For the following clock sync profiles in DP: + +26 = CLOCK_SYNC_PROFILE__SLAVE_E2E_PPS_OUT:        #26 PPS_OUT based on  2 + + +Set Clock Slave Input Clock type = PTP + +Clock Slave Output Clock Type = 1PPS + +Uncheck Clock Master in hardware step (ignores master types) + +Save test, should be no errors + +We can also verify all these profiles get set by navigating to FWTU and checking out SA # 106 + + + +27 = CLOCK_SYNC_PROFILE__MASTER_E2E_PPS_OUT:        #27 PPS_OUT based on  3 + + +Set Clock Master Input Clock type = none + +Clock Master Output Clock Type = PTP + 1PPS + +Check Clock Master in hardware step (ignores slave types) + +Run Test and verify no error message. Can verify 1PPS on oscilloscope ✔ + +We can also verify all these profiles get set by navigating to FWTU and checking out SA # 106 + + + +28 = CLOCK_SYNC_PROFILE__MASTER_E2E_IRIG_PPS_OUT:  #28 PPS_OUT based on  5 + + +Have ORCA plugged into test device + +Set Clock Master Input Clock type = IRIG B + +Clock Master Output Clock Type =  PTP + 1PPS + +Check Clock Master in hardware step (ignores slave types) + +Save test and verify no error message. Can verify 1PPS on oscilloscope + + + + +32 = CLOCK_SYNC_PROFILE__IRIG_PPS_OUT:              #32 PPS_OUT based on 21 + + +Have ORCA plugged into test device + +Set Clock Master Input Clock type = IRIG B + +Clock Master Output Clock Type = 1PPS + +Check Clock Master in hardware step (ignores slave types) + +Save test and verify no error message. Can verify 1PPS on oscilloscope + Closed + 2023-01-12T23:05:20Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-11T22:14:11Z + 0 + UNKNOWN + + + John Dowling + v4.0 w/LTS committed in r48024. Now remaining LTS issues to be forward-ported to v4.1 and the issue completely resolved and able to be tested. + Edited + 2023-01-07T01:59:06Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:31:09Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:25:42Z + 0 + UNKNOWN + + + John Dowling + Basic changes: + + +Add new 1PPS out Clock Sync Profiles to enum + +Add 1PPS Profile validation to SLICE6AIR.cs/IsClockSyncProfileSupported + +Add necessary UI to EditTestSetup + +Add all possible profiles that could be created via UI, add validation to IsClockSyncProfileSupported + + +v4.1 LTS changes (so far): + + +If using a 1PPS out, check if centralized db and version < 92. If so, throw error and don't allow save + +If using a centralized db and version < 92, don't allow 1PPS out options to show in UI + + +Tests (enable clock sources in Settings before starting any of them): + +1PPS out + + +Using a local db (or a remote db version >= 92), create a test with a SLICE6AIR with a firmware of G0N3 or below. Select it in hardware, configure a channel. Go back to Info and set one of the new 1PPS Out profiles created in issue 29821. Save the test. You should be given an error that the profile is NOT supported. You may need to go back and forth to the Hardware tab to set the unit as Clock Master for the profiles that require it and unset it for the profile that doesn't. + +Update the SLICE6AIR to G0N4 or above. Repeat #1. You should not receive an error. You should be able to run your test normally and see output on the 1PPS pin + +With any firmware version, selecting an unimplemented profile (None in - 1PPS out (M or S), GPS in - 1PPS out, GPS in - PTP + 1PPS out, GPS + 1PPS in - 1PPS out, GPS + 1PPS in - PTP + 1PPS out, IRIG + 1PPS in - 1PPS out, IRIG + 1PPS in - PTP + 1PPS out, 1PPS in - 1PPS out, 1PPS in - PTP + 1PPS out) should result in an unsupported profile error. + + +LTS / v4.0 issues are still being worked out and will be added at a later date following verification that the 1PPS Out functionality works in v4.1. + +Added to v4.1 with r47966 + Resolved + 2022-12-16T20:56:48Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-12-13T20:11:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:13:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T20:51:22Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2022-11-11T23:51:09Z + 0 + UNKNOWN + + + John Dowling + + Edited + 2022-11-10T16:43:54Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2022-11-10T16:43:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-01T20:20:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T20:16:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T23:00:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T22:54:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T22:09:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T22:09:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T22:09:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T21:59:00Z + 0 + UNKNOWN + + + Dan McFadden + related + +https://dtsweb.zendesk.com/agent/tickets/10643 + Edited + 2022-10-28T21:58:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T21:28:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T21:05:50Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-28T21:05:34Z + 0 + UNKNOWN + + + Dan McFadden + see case 29821 + +should be added into 4.1, and then a new issue created to port to 4.0 (and blocked till 4.1 changes validated) + +Add profiles to available profiles + +At the least it should validate that the profiles are valid on das in validating a test setup, at best the list of available profiles could be limited to what das in a test support. + +G0N4 with Protocol version 39. (S6A) + +will be supported on S6A-Falcon-Id, not known what protocol version for S6A-Falcon-Id, but presumably by first shipped device? + +will need to be added to system settings,  + + +I don't know that we expose it anywhere else? + +will need to be able to be serialized/deserialized from xml where applicable. + +_SHOULD_ be LTS friendly which is a little more difficult, because that suggests old clients should be able to read from the database without breaking from the new entries, which may mean writing additional ways of getting the new entries?  + +also should verify it appears in a readable manner in other places where it shows up, like clock sync table in armchecklist + Opened + 2022-10-28T21:05:33Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29844.638205436410000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29844.638205436410000000.xml new file mode 100644 index 0000000..636ea5e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29844.638205436410000000.xml @@ -0,0 +1,419 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:21Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-12-19T03:54:24Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-12-15T17:13:22Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Dp 4.1.129   and Dp 4.0.770  Using iena-p plugin and wireshark . + +Firewall in windows needs to be turned off , and will continually turn back on every few minutes , so you need to keep turning it off for this test to work . + +  + +Steps to test.. + +1.Create test setup add stream out channel  and  set Das to streaming ( checkbox in test setup ) set port to      51000 + +2. Arm Das and reboot , Make sure firewall is disabled in windows. + +  + +Iena packets can be seen in wireshark. + +Verified Port number is set in 165 and Iena Key is set in  162 (value 3)  + + +  + + +To install plugins for Wireshark see this case for instructions....case11515 + Closed + 2022-12-15T17:11:14Z + 0 + Closed + + + Justin Richardson + + Edited + 2022-12-15T16:50:17Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-12-15T16:49:58Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-12-15T16:49:44Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-12-15T16:49:31Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2022-12-15T16:48:43Z + 0 + UNKNOWN + + + Justin Richardson + Dp 4.1 Iena seems to be working ... + Edited + 2022-12-15T16:24:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-14T22:42:43Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-12-13T22:01:36Z + Adds additional stream out configuration options and UI + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T22:01:08Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-12-13T22:00:50Z + 0 + UNKNOWN + + + Dan McFadden + related case for additional CH10 parameter: + +case 29987 + Edited + 2022-12-06T17:51:42Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47910 + Resolved + 2022-12-06T17:14:17Z + 0 + Resolved + + + Dan McFadden + now sensor database tile will also only show relevant parameters for stream outputs, so IENA will only show IENA parameters, etc. + Edited + 2022-12-06T16:42:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-05T23:57:51Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, John, + +I've submitted a patch into 4.0 MAINT for + +29844 + Add support/UI for configuring additional streaming parameters + +this is a high priority issue for sales as they claim they need it by DEC 15th for the customer, so I developed in DP 4.0 first (IENA support).  The IENA support is only one part of this manuscript issue, but it was all bundled in together, so here we go! + +in the issue Loc indicated a bunch of parameters that need to be updated, and hinted to a new streaming mode that would need to be added: + +IRIG106 UDP Chapter 10: + - UDP Streaming IP:Port        = SysteAttribute#149.  default = UDP://239.1.2.10:8400 + - Time Interval (u16)          = SystemAttribute#154. default  500. 0 = disable. + - CGDP (TMATS) interval (u16)  = SystemAttribute#145. default 1000. 0 = disable. + - Time Channel ID (1-64K)      = SystemAttribute#162 value[0]. + - Data Channel ID (1-64K)      = SystemAttribute#162 value[2]. + - Data Format (PCM, Analog..)  = SystemAttribute#152 UDP Stream Profile. + + TmNS (wit PCM payload format) + - UDP Streaming IP:Port        = SysteAttribute#149.  default = UDP://239.1.2.10:8400 + - SubFrameID (16bit)            = SysteAttribute#165 value[0]. + - Message ID (16bit)            = SysteAttribute#165 value[1]. + - Minor per Major (16bit)      = SysteAttribute#165 value[2]. + - TMATS Port (same streaming IP)= SysteAttribute#165 value[3].  with 2nd header time format 2. + + IENA (P-Type. Position parameter only.) + - UDP Streaming IP:Port        = SysteAttribute#149.  default = UDP://239.1.2.10:8400 + - Source Port number (16it)    = SysteAttribute#165 value[4]. + - IENA Key("Data Channel ID")  = SystemAttribute#162 value[2]. + +first going over UI changes: + +in the sensor database streaming output already had some of these settings contained in a field "TMNS config".  I preserved this internally but broke the fields out in the UI so that they can be changed less ambiguously: + + +the settings that are only relevant for a streaming mode are shown, so the CH10 parameters are shown for CH10 formats, the IENA parameters are shown for the IEPE profiles, etc: + +There is also an IENA positional only stream mode now. + + + + +  + +  + +note that - CGDP (TMATS) interval (u16)  = SystemAttribute#145. default 1000. 0 = disable. is not included, this parameter is not in this patch, I'll create a separate issue to add that parameter into the UI at a much lower priority. + +changes should be saved and restored when editing a stream output setting. + + the stream out parameters now break these out as well, except all parameters have to be shown - but '---' is shown when a parameter is not valid for the selected streaming mode. + + +  + +changes should save and be restored when going to Edit test setup->Parameters -> stream output + +note that to have streaming in a test setup you may need to turn on allow streaming modes in system settings -> test setup settings + + +finally if you want to run a test setup with a streaming mode you'll need to set the das to streaming assuming a S6Air is being used: + + +in the list above Loc indicates which INDEX of the TMNS config the parameters are stored in. + +if you set the das to streaming and arm the values can be validated using the FWTU and the fields loc indicates for example: + +2022-12-02 10:52:24.122 <-  Realtime - I106StreamConfigSet [00000400]\[00000400] - (6.9989ms), S6A0079 Stream Profile Number: 13 UDP IP PORT: System.Byte[] Irig Config: 1 TMNS: 0, 6, 60, 0, 2, 0, 0, 0, + + + +Attribute 162 INDEX 2 (number 3) should match IENA key + +attribute 165 INDEX 4 (number 5) should match IENA port + +in an older application version (say DP 4.0.729 the release version of DP), if you try to run a test with IENA streaming you'll get this: + + +The sensor database will not warn you, it'll just show CH 10 analog time format (the default) instead of IENA + +If you try to save a test setup and the S6A does not support it (protocol version 93), it should warn you: + + +if you run a test but the hardware does not support it, then CheckHardware should warn you: + + +I don't have any specifics on how to test IENA streaming mode other than through attributes, but Loc may have details on how to test it using wireshark or netview. + +protocol version 93 and IENA is implemented in S6A firmware G0N5.  This firmware is not released yet, but can definitely be obtained from f/w dept. + +here's one location it can be found at: + +\\dts\files\Software\Private\Builds\Firmware\SLICE\Slice 6 AIR FW\1.0.320.27868\SLICE6AIR-FW-G0N5 + +Now implementation-wise, there are no new database changes and only one new profile value, so although there are UI changes everywhere, there's not a ton of code changes. + +I added a new class DTS.Common\Classes\TMNSConfig that simplifies going from the split out values and the (x,....y) string field that is stored in the database.  I did not change the storage mechanism at all. + +in StreamConfigureUDP.cs I broke out the TMNS1-TMNS7 to named fields so it'll make more sense when looking at code. + +in SensorData.cs I broke out/exposed the new fields, but internally have it change the TMNSConfig property + +a similar thing happens in GroupChannel.cs, I expose the properties so they can be used by the parameters UI, but internally it's stored in the TMNSConfig which was already present. + +In StreamOutputRecord.cs I added the new IENA stream profile as an available profile type. + +In SLICE6AIR.cs I added the constant IENA_PTYPE_STREAM_MIN_PROTOCOL, and updated IsStreamingProfileSupported to be aware of it.  I'm not sure if/when support is planned for any other hardware? + +EditStreamOutputControl, and GroupChannelSettingsListView both had to be updated to be aware of the new fields and expose them in the UI. + +in SLICE Service Realtime.cs, where the actual parameters are sent to the S6Air it now breaks them out more cleanly using the TMNSConfig class. + Assigned + 2022-12-05T18:01:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-30T00:18:32Z + 0 + UNKNOWN + + + Dan McFadden + RSV13 will be renamed to IENA_PTYPE_STREAM + Edited + 2022-11-30T00:18:19Z + 0 + UNKNOWN + + + Loc Pham + Added IENA wireshark plug-in. IENA document is in SVN. + Edited + 2022-11-29T19:07:58Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-29T16:44:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:38:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:25:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T15:34:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T15:30:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T21:26:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-10-28T21:25:46Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-10-28T21:25:30Z + 0 + UNKNOWN + + + Dan McFadden + case 29839 + +should be implemented in 4.1 first, then a new issue opened to apply to 4.0 and blocked and then re-activated after SQA validates. + +Due to time constraints (customer needs apparently by 12-15) implement in 4.0 first. + +these should probably be per stream parameters, and would need to be serializable and also LTS friendly. + +Old clients should work with a new database that has streams with these parameters set.  The parameters should be serializable/deserializable (import/export). + +old 4.0 clients should work with new db.  new clients should work with old db. + +I'm listing out what could be parameters that Aerospace USERs are interested in configuring UDP streaming + + IRIG106 UDP Chapter 10: + - UDP Streaming IP:Port        = SysteAttribute#149.  default = UDP://239.1.2.10:8400 + - Time Interval (u16)          = SystemAttribute#154. default  500. 0 = disable. + - CGDP (TMATS) interval (u16)  = SystemAttribute#145. default 1000. 0 = disable. + - Time Channel ID (1-64K)      = SystemAttribute#162 value[0]. + - Data Channel ID (1-64K)      = SystemAttribute#162 value[2]. + - Data Format (PCM, Analog..)  = SystemAttribute#152 UDP Stream Profile. + + TmNS (wit PCM payload format) + - UDP Streaming IP:Port        = SysteAttribute#149.  default = UDP://239.1.2.10:8400 + - SubFrameID (16bit)            = SysteAttribute#165 value[0]. + - Message ID (16bit)            = SysteAttribute#165 value[1]. + - Minor per Major (16bit)      = SysteAttribute#165 value[2]. + - TMATS Port (same streaming IP)= SysteAttribute#165 value[3].  with 2nd header time format 2. + + IENA (P-Type. Position parameter only.) + - UDP Streaming IP:Port        = SysteAttribute#149.  default = UDP://239.1.2.10:8400 + - Source Port number (16it)    = SysteAttribute#165 value[4]. + - IENA Key("Data Channel ID")  = SystemAttribute#162 value[2]. + Opened + 2022-10-28T21:25:30Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29871.638205436060000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29871.638205436060000000.xml new file mode 100644 index 0000000..2870ccb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29871.638205436060000000.xml @@ -0,0 +1,100 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:46Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Datapro 4.0.793.48044   + +theese are the steps.... + +  + +1. Create a test setup with at least 2 hw channels + + 2.Add a calculated channel sum some of the hw channels check the box supports realtime. + + 3. save test setup and click done + + 4. Return to test setup >edit>calculated channels>and observe checkbox state is saved now. + Closed + 2023-01-13T23:26:42Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-01-12T20:35:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T21:10:01Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-15T21:09:45Z + IGNORE + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.0 @revision: 47836 + Resolved + 2022-11-10T01:27:10Z + 0 + Resolved + + + Farshid Atashband + + Assigned + 2022-11-10T00:11:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-01T23:07:47Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-01T23:07:20Z + 0 + UNKNOWN + + + Dan McFadden + fix for  + +case 29659 + +needs to be applied to dp 4.0 maint branch + Opened + 2022-11-01T23:07:19Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29881.638205436060000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29881.638205436060000000.xml new file mode 100644 index 0000000..7427a63 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29881.638205436060000000.xml @@ -0,0 +1,85 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:46Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.802 + +Tested: + + +Create TSR AIR test in test setup as a TSRAIRUser  + +Recording mode = Active + + + +Log out + +Log in as Admin + +Go into TSR AIR test created as a TSRAIRUser + +Should get Error message about TSR AIR recording mode not being available. + Closed + 2023-01-16T18:36:40Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-13T22:01:50Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-15T21:11:01Z + Adds a warning when selected recording mode is not available + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T21:10:36Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@47851 + Resolved + 2022-11-15T17:07:45Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-11-03T20:38:09Z + 0 + UNKNOWN + + + Dan McFadden + see case 29853 + Opened + 2022-11-03T20:38:09Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29887.638205436060000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29887.638205436060000000.xml new file mode 100644 index 0000000..a3853ee --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29887.638205436060000000.xml @@ -0,0 +1,319 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:46:46Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-01-16T23:22:17Z + 0 + UNKNOWN + + + Justin Richardson + Verified issue with dp 4.0.668  gets stuck in hw step. + +  + +Tested with Dp versions and verified  ... 4.0.793.48044 and 4.1.149.48023  + +1.Created test setup with 2 S6 Air units in a backplane(rack)   + +2. Set one S6 air to record a uart channel in.( in system settings enable allow uart recording modes) + +3. Run test Arm and collect data , with dp 4.0.668 it gets "stuck " at the hardware step . , after the patch   am able to continue and record data . + Closed + 2023-01-16T19:35:03Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-01-16T17:51:10Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-15T21:11:33Z + Addresses an issue when running with multiple S6A with different UART status + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T21:11:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T19:00:55Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1: 47824 + Resolved + 2022-11-09T22:51:00Z + 0 + Resolved + + + Dan McFadden + re-activated for kate who wants to have two ips in the list and to not crash when you click on things while it's updating + Reactivated + 2022-11-09T22:50:54Z + 0 + Reactivated + + + Dan McFadden + + Edited + 2022-11-07T23:06:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-07T23:05:57Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47824 + +To duplicate this patch put two S6A into a backplane and create a test setup with UART streaming setup on one das.  Collected data and download. + +Prior to the patch you could see two issues, the first was that DataPRO would sit in Checking UART settings in the hardware step.  The second was that another exception would be thrown in download. + +The CheckHardware issue seems to be easily enough fixed by using FirstOrDefault rather than just .First() with .First a sequence has no records exception would be thrown with .First(), but there's already a null handler below, so using FirstOrDefault works fine. + +The second issue appears that WhatUARTToDownload can be null when there's a das with no uart channel in a UART recording mode (the other das has the UART channel on it). + +for this case I just have the service return success and log that there's nothing to download on that das. + +I did occasionally see this error during testing: + +writeCycle.OnWriteCycleException(new ApplicationException("encountered problem processing text logger queue", ex)); + +but I couldn't see how to duplicate it reliably and it didn't actually seem to be affecting anything.  I'm not sure at it's relation to 29887 as I only saw it sporadically. + Resolved + 2022-11-07T22:58:22Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-11-07T22:56:54Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-07T16:59:29Z + 0 + UNKNOWN + + + Dan McFadden + noticed by kate in ZD 11098. + +issue is with this line of code: + +var uartCh = uartChannels.First(ch => das.SerialNumber == ch.HardwareChannel.GetParentDAS().SerialNumber); + +  + + +#11098 INTERNAL - DataPro 4.0.757 unresponsive with 2 x S6A in a rack but with only 1 UART channel defined. + + + + +Submitted + +November 7, 2022 at 07:25 + +   + +Received via + +Web Form + +   + +Requester + +Kate Martin <kate.martin@dtsweb.com> + + + + +CCs + +Dan McFadden <dan.mcfadden@dtsweb.com>, Loc Pham <loc.pham@dtsweb.com> + + + + +Status + +Pending + +   + +Type + +Problem + +   + +Priority + +Normal + +   + +Group + +Support + +   + +Assignee + +Kate Martin + + + + + +Internal Ticket + +Yes + +   + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +4.0.757 + +   + +Problem Source + +Software::Software Bug + +   + +Current Department [Optional] + +Tech Support + + + + + +Kate Martin November 7, 2022 at 07:25 + + +Hi Dan +   + My test is 2 x S6A in a DS4 rack with only 1 UART channel defined. +   + DataPro just hangs here... +   +   + +   +   + If I add a UART channel to the second S6A then I can proceed... +   +   + +   + Irritating me here with a poor reconnect time after power cycle (on both S6A units) but it does connect finally and I can continue. I waited for both S6A's to reboot before clicking run hardware - normally this is quick but is the second S6A port not getting closed and reopened properly ? +   + +   +   +   + + + + +Dan McFadden November 7, 2022 at 07:30Internal note + + +ok, will try it out and then take it from there. +   + +2xS6A with only 1 UART channel defined hangs in Check Hardware + +slow reboot/wait time with 2x6A in check hardware when clock/UART settings are changed. + +   + I'll first try to duplicate it, then if I fail I'll fall back on the logs and go from there. + + + + +Kate Martin November 7, 2022 at 07:38 + + +Thxs Dan. +   + I can easily duplicate it here if you want to screen share.  +   + Just let me know. +   + Thxs + + + + + +Support Software by Zendesk + Opened + 2022-11-07T16:59:28Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29910.638205437040000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29910.638205437040000000.xml new file mode 100644 index 0000000..48117bf --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29910.638205437040000000.xml @@ -0,0 +1,812 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:24Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-06T22:52:32Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-06T22:50:58Z + 0 + UNKNOWN + + + Justin Richardson + Verified patch with Datapro 4.1.255 . Tested Using Tdas G5 with double ID  Sensor boards .  + +Verified that when one id is assigned  to a Sensor in datapro  on a double id sensor board it is recognized in the test setup during read id step correctly. Armed and triggered unit with TDAS G5. + +Tested  Datapro 4.1.255 with  SPS , slice units and TDAS rack also to be sure they weren't adversely  affected as Dan advised in his notes. Tested per Dans attached notes. + +  + +Id list read from  dp log file for double id sensors.. + + +94000000AB0C362D,DE000000AAC6A32D 6B000000AACAB92D,3B000000AADF872D 32000000AB15D62D,E2000000AB16932D 01000000AB18442D,1C000000AAD6CF2D 46000000AB0E792D,C1000000AAC4F52D 17000000AB14452D C7000000AADFAA2D,7D000000AB20872D E0000000AB12E42D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 D1000000AB14862D,16000000AADD732D D9000000AB030C2D,0B000000AB05272D B3000000AB0AF92D,87000000AB122F2D 74000000AB1A362D,EA000000AADE752D 37000000AB22B82D,F5000000AAE65B2D 0000000000000000 B8000000AB14342D,65000000AB03732D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000  OK  + 2023-04-06 10:05:59.882 <-  TDAS - IDX ALL [00000124]\[00000124] - (7014.1137ms), 5M0083 94000000AB0C362D,DE000000AAC6A32D 6B000000AACAB92D,3B000000AADF872D 32000000AB15D62D,E2000000AB16932D 01000000AB18442D,1C000000AAD6CF2D 46000000AB0E792D,C1000000AAC4F52D 17000000AB14452D C7000000AADFAA2D,7D000000AB20872D E0000000AB12E42D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 D1000000AB14862D,16000000AADD732D D9000000AB030C2D,0B000000AB05272D B3000000AB0AF92D,87000000AB122F2D 74000000AB1A362D,EA000000AADE752D 37000000AB22B82D,F5000000AAE65B2D 0000000000000000 B8000000AB14342D,65000000AB03732D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000  OK + Edited + 2023-04-06T22:50:28Z + 0 + UNKNOWN + + + Justin Richardson + Verified patch with Datapro 4.1.255 . Tested Using Tdas G5 with double ID  Sensor boards .  + +Verified that when one id is assigned  to a Sensor in datapro  on a double id sensor board it is recognized in the test setup during read id step correctly. Armed and triggered unit with TDAS G5. + +Tested  Datapro 4.1.255 with  SPS , slice units and TDAS rack also to be sure they weren't adversely  affected as Dan advised in his notes. Tested per Dans attached notes. + +  + +Id list read from  dp log file for double id sensors.. + +  + +94000000AB0C362D,DE000000AAC6A32D 6B000000AACAB92D,3B000000AADF872D 32000000AB15D62D,E2000000AB16932D 01000000AB18442D,1C000000AAD6CF2D 46000000AB0E792D,C1000000AAC4F52D 17000000AB14452D C7000000AADFAA2D,7D000000AB20872D E0000000AB12E42D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 D1000000AB14862D,16000000AADD732D D9000000AB030C2D,0B000000AB05272D B3000000AB0AF92D,87000000AB122F2D 74000000AB1A362D,EA000000AADE752D 37000000AB22B82D,F5000000AAE65B2D 0000000000000000 B8000000AB14342D,65000000AB03732D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000  OK  + 2023-04-06 10:05:59.882 <-  TDAS - IDX ALL [00000124]\[00000124] - (7014.1137ms), 5M0083 94000000AB0C362D,DE000000AAC6A32D 6B000000AACAB92D,3B000000AADF872D 32000000AB15D62D,E2000000AB16932D 01000000AB18442D,1C000000AAD6CF2D 46000000AB0E792D,C1000000AAC4F52D 17000000AB14452D C7000000AADFAA2D,7D000000AB20872D E0000000AB12E42D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 D1000000AB14862D,16000000AADD732D D9000000AB030C2D,0B000000AB05272D B3000000AB0AF92D,87000000AB122F2D 74000000AB1A362D,EA000000AADE752D 37000000AB22B82D,F5000000AAE65B2D 0000000000000000 B8000000AB14342D,65000000AB03732D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000  OK + Closed + 2023-04-06T22:50:13Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-04-06T15:20:22Z + 0 + UNKNOWN + + + Dan McFadden + pictures didn't upload for some reason?  attached pdf on testing. + Edited + 2023-01-31T19:23:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-26T00:11:35Z + 0 + UNKNOWN + + + Dan McFadden + 4.1@48139, waiting for close before moving to 4.0 + Resolved + 2023-01-26T00:11:25Z + 0 + Resolved + + + Dan McFadden + updated patch + Edited + 2023-01-26T00:07:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-25T18:40:55Z + 0 + UNKNOWN + + + Dan McFadden + This issue allows EIDs to be matched from multiple EIDs found on a channel for a G5. + +To test you'll need a G5 with blades with multiple IDs on the blade, they look like this: + + +note that the blade on the left has one channel with only 1 EID instead of 2. + +You'll want to set up a test with a G5 and sensors with EIDs and arm checklist enabled with SensorID check enabled.  For a faster check you may want to turn off Require all units pass diagnostics, Show realtime, and Check Trigger step + +for the Sensor EIDs probably the easiest way to set up the EIDs is to run the test with all sensors without IDs first, then open up DataPRO.log after the check sensor ids step.  The log should contain all the EIDs found: + + +The channels are separated by spaces, while different ids on a channel are separated by commas.  I would then use this to copy and paste ids into sensor EID field in the sensor database: + + +for the ordinary use case you'll want to intersperse your EID selections from the first EID on a channel and the second EID on a channel.  The point here is to exercise as much as possible that the sensor id when checking ids only needs to match one or the other EID on the channel, so the effort is just to make sure we aren't always using the first. + +run the test.  Prior to the patch the check sensor ID step should fail as any EID not on the first of the two EIDs won't be matched. + + +it should be able to find a sensor EID whether you have the channel also physically assigned or not.  If a channel was not physically assigned, it should still find the sensor and put it on that physical channel. + +In ArmCheckList prior to the patch the sensor id check should fail whatever sensors were not found on the first of the two EIDs.  After the patch arm checklist should patch by matching either of the two EIDs. + + +collected data should not be affected. + +other things that need to be tested: + +different G5 firmware versions, probably need to make sure the current release version is tested as well as maybe the previous two? + +TDAS rack needs to be tested (just to make sure it still functions and isn't adversely affected) + +SLICE also needs to be tested (just to make sure it still functions and isn't adversely affected). + +in the patch a new command is added (RackIDX) which calls the IDX command as a rack command. + +ArmCheckResults for SensorIds goes from a single string to an array of string to hold multiple ids. + +TDAS dasfactory code now either calls the old code or the new RackIDX command.  I abstracted the functions out for better readability.  I also abstracted the "0000...0" checking code that was done in multiple places to a single function. + Assigned + 2023-01-25T18:40:00Z + 0 + UNKNOWN + + + Dan McFadden + from RW, this command is available on G5 to get all channel ids at once; + +  + +12-17-2008 10:51:45 5M0172|1000IDX ALL  &  1000IDX: 7A0000004AEC622D,F3000000E4F37E2D D20000004ADD382D,DC000000E51C452D 260000004AEA942D,65000000E4F3772D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 430000004AE0B62D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 190000004ADD142D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 D00000004ADD2B2D F40000004ADD242D FB0000004AD7222D 440000004ADD312D  OK & 5.221001 + Edited + 2023-01-25T15:24:20Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-25T15:23:33Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-17T21:56:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:51:32Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-03T19:09:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T17:03:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T22:06:35Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-29T16:44:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:23:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T22:47:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T21:27:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-10T15:27:06Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-10T15:26:43Z + 0 + UNKNOWN + + + Dan McFadden + I think something like this is needed? +   + + +Poll for all EIDs [using 0AUX ID command] in addition to existing id command, store all ids on a hardware channel on that hardware channel + +sensors are unchanged, contain only 1 EID + +in Resolve Channels/Check Sensors, should display both ids when neither id is in test for a given channel (extra ids) + +In resolve channels first matching EID to a sensor in the test should determine the match, ignore second id if both ids match (this is done by order of channels in test) + +ArmCheckList - display matching ids for sensor ids if sensor id matches as in resolve channels above, don't display second id, just the matching id and sensor + +In hardware discovery - should display both ids if neither id is in sensor db, should display the sensor with the first matching id if either id matches for a channel + + +  + +spend some time to design and create or design tests ... + +has to be implemented in 4.1, then backported to 4.0 when validated. + +  + + + +##- Please type your reply above this line -## + +You are registered as a CC on this support request (dtsweb.zendesk.com/agent/tickets/10847). + Reply to this email to add a comment to the request. + +  + + +Nathan Brown (DTS) + +Nov 10, 2022, 08:58 CST + Private note +Hi Dan, +   + I think I misunderstood--Were we waiting to schedule the work for my approval? What you described matches expected behavior. Do you have an estimate for when this could be complete? +   + Thank you very much! + +  + +  + +Tory Showek + +Nov 9, 2022, 07:34 CST + + +Adding the iWall errors discussion material to this ticket since I'm having trouble sending the files via email. + +I've included a couple data folders, our sifs, and screenshots of the errors we see when we try to discover iWall. The progression is L-R, top-bottom. + +Tory  + + +  + +Attachment(s) + SensorCheckout.zip + LC Test.zip + Plate info and sifs.zip + Plate errors.xlsx + +  + +Dan McFadden (DTS) + +Oct 20, 2022, 11:17 CDT + Private note +I think something like this is needed? +   + +Poll for all EIDs [using 0AUX ID command] in addition to existing id command, store all ids on a hardware channel on that hardware channel + +sensors are unchanged, contain only 1 EID + +in Resolve Channels/Check Sensors, should display both ids when neither id is in test for a given channel (extra ids) + +In resolve channels first matching EID to a sensor in the test should determine the match, ignore second id if both ids match (this is done by order of channels in test) + +ArmCheckList - display matching ids for sensor ids if sensor id matches as in resolve channels above, don't display second id, just the matching id and sensor + +In hardware discovery - should display both ids if neither id is in sensor db, should display the sensor with the first matching id if either id matches for a channel + +   + does this match what you are expecting? +   + +  + +  + +Nathan Brown (DTS) + +Oct 20, 2022, 10:14 CDT + Private note +Dan McFadden - could we get the multiple EID work scheduled into DataPRO? Is the note from oct 11 sufficient? +   +   +   +   + +  + +  + +Tory Showek + +Oct 14, 2022, 06:54 CDT + + +Nate, + +Here's the Run Test folder for our recent commissioning test. + +The two issues were 3 dummy channels that were manually assigned, still showed assign errors during sensor checkout. Sensors were removed and re-assigned, but the problem persisted. Did not prevent the test from running. I can try to get screen shots if needed. + +Second was the trigger check of 2 i-dummy G5's laggy or no response to trigger input. Vehicle G5 and one dummy G5 showed "Triggered" and the other two showed "Waiting for trigger"(?) + +Also did not impede the test. No screenshots exist for this. + +Thanks! + +Tory + + +  + +Attachment(s) + Run Test_Corolla DP Commission.zip + +  + +Tory Showek + +Oct 11, 2022, 10:23 CDT + + +Nate, + +Here’s the log files and data for the data filtering question from last week's meeting. The original “as-exported” data is in the vehicle folder. “Data for DTS” is plotted unfiltered and CFC1000 data only, both directly from Manager only run through our header macro(no post process filtering). Let me know if you need anything else. + +Tory + + +  + +Attachment(s) + YSC22-016 VEHICLE.zip + Data_For_DTS.zip + +  + +Nathan Brown (DTS) + +Oct 11, 2022, 09:55 CDT + Private note +Original report from IIHS: + https://dtsweb.zendesk.com/agent/tickets/4697 +   + TEMA uses double EIDs per channel at their iWall and small offset barrier. +   + On each channel, one EID represents the sensor and one EID is in an extension cable and represents the location. +   + Instead of developing an EID->Location solution, Toyota is embracing using Groups to define location and letting an EID represent the sensor. +   + Currently, G5s only report back one EID -- presumably whichever responds first in the onewire poll. This is great if the sensor EID responds first. If the location EID reports back first, then it shows as unknown. +   + Some proposals: +   + +Poll for all EIDs, and if multiple exist per channel we check against the sensor db. If we have a match, pass on only that EID. TBD work out logic for double EID. + +Remove hardware EIDs from cables. + +This is a heavy lift for the Toyota iwall and even more work for IIHS + + + +Hacky workaround - create 2x sensor entries per load cell, one for each possible EID on the line + +This is super hacy and will be a big maintenance task when sensors are calibrated or moved + + + +   + Any other thoughts? + +  + +  + +Chris Balogh (DTS) + +Sep 29, 2022, 15:22 CDT + Private note +TDM source (if you're interested): + http://build:8080/svn/Software/Views/TDAS.Manager/branches/TDMSlice +   + I am opening in MSVC++ on Salsa, but you may still be able to open in VS19 or just poke around in np++ + +  + +  + +Dan McFadden (DTS) + +Sep 29, 2022, 15:17 CDT + Private note +that looks like it, we DO have an implementation of 0AUX ID in DP, (which was probably from TDC code); +   +     public class AUXIDCommandString : CommandString +   + we haven't tested it, and then we'd need some help with the how TEMA operates with it as well I guess. +   + +  + +  + +Chris Balogh (DTS) + +Sep 29, 2022, 15:14 CDT + Private note + +  + +  + +Chris Balogh (DTS) + +Sep 29, 2022, 15:14 CDT + Private note + +  + +  + +Chris Balogh (DTS) + +Sep 29, 2022, 15:13 CDT + Private note + +  + +  + +Chris Balogh (DTS) + +Sep 29, 2022, 15:12 CDT + Private note +I'm starting to pull apart the TDM code now. + +  + +  + +Dan McFadden (DTS) + +Sep 29, 2022, 13:20 CDT + Private note +Chris Balogh + chris, if you have some TDC source around want to check for wall or cable id code? + +  + +  + +Nathan Brown (DTS) + +Sep 29, 2022, 13:11 CDT + Private note +More context, I'm pretty sure IIHS is using double-EIDs correctly where DP ignores any EIDs that aren't found in the sensor db. I'm not able to find any examples of IIHS DP logs, however... + +  + +  + +Jared Vogt + +Sep 29, 2022, 12:49 CDT + + +•• PROTECTED 関係者外秘 + +  + +Attached is the TDAS Manager files from a full wall test. I left out the CSV and bin files, + + +Attachment(s) + FC22-005 Barrier 2 ID logs.zip + +  + +Dan McFadden (DTS) + +Sep 29, 2022, 10:17 CDT + Private note +could it just be splitting the existing EID into multiple parts?  seems unusual that all the EIDs would end with the same 2 bytes, suggest quickly going through TDC source chris? + +  + +  + +Nathan Brown (DTS) + +Sep 29, 2022, 10:00 CDT + Private note +Dan McFadden I'm not seeing the multiple EID syntax in either the DataPRO or TDAS comm log. +   + Going to ask for TDM logs for comparison shortly. Any thoughts about what could be going on? TDAS comm log is unfiltered by datapro, right? + +  + +  + +Nathan Brown (DTS) + +Sep 29, 2022, 09:50 CDT + Private note +2022_08_24 10_42 has logs with EID reading. + +  + +  + +Nathan Brown (DTS) + +Sep 29, 2022, 09:41 CDT + +Thank you for all the work to get the files across, Jared! +   + Downloading now. + +  + +  + +Jared Vogt + +Sep 29, 2022, 09:30 CDT + + +•• PROTECTED 関係者外秘 + +  + +Should the file that ends in “38” + + +  + +Jared Vogt + +Sep 29, 2022, 09:29 CDT + + +•• PROTECTED 関係者外秘 + + +Attachment(s) + 2022_08_25 08_38.zip + +  + +Jared Vogt + +Sep 29, 2022, 09:29 CDT + + +•• PROTECTED 関係者外秘 + + +Attachment(s) + 2022_08_25 08_26.zip + +  + +Jared Vogt + +Sep 29, 2022, 09:28 CDT + + +•• PROTECTED 関係者外秘 + + +Attachment(s) + 2022_08_24 10_42.zip + +  + +Jared Vogt + +Sep 29, 2022, 09:28 CDT + + +•• PROTECTED 関係者外秘 + + +Attachment(s) + 2022_08_25 08_07.zip + +  + +Jared Vogt + +Sep 29, 2022, 09:28 CDT + + +•• PROTECTED 関係者外秘 + + +Attachment(s) + 2022_08_25 07_48.zip + +  + +Jared Vogt + +Sep 29, 2022, 09:28 CDT + + +•• PROTECTED 関係者外秘 + + +Attachment(s) + 2022_08_25 07_17.zip + +  + +Nathan Brown (DTS) + +Sep 29, 2022, 08:34 CDT + +Hi Jared, +   + Thanks for the folder. Looks like that test run only has a reports subfolder. Perhaps it was an aborted attempt? May be easier to zip the whole test setup folder one level up from there: + c:\dts\dts.suite\data\DP Commission Barrier +   + We need to look at the logs folder from that test. Talk soon! + +  + +  + +Jared Vogt + +Sep 27, 2022, 09:12 CDT + + +•• PROTECTED 関係者外秘 + +  + +Let me know if this works for you or you need some other file. Thanks! + + +Attachment(s) + 2022_08_25 08_38.zip + +  + +Nathan Brown (DTS) + +Sep 27, 2022, 08:40 CDT + Private note +Do we use a different fw command to ask for multiple EIDs per channel? I only see 8x EIDs here. From Toyota's feedback, these G5s should be iWall channels with 1xEID for the position locator cable and 1xEID for the sensor attached at the end. +   + For instance: + +2022-08-25 08:43:58.932 <-  TDAS - Read Sensor ID [00000140]\[00000140] - (1750.6404ms), 5M0238 SENSOR ID F8000000527A292D BD0000005272102D C5000000527B6E2D 4D0000009346912D EA00000074CA262D 2900000093556E2D 2B00000093557D2D EC0000005281CC2D OK +   + I'll see if we can get a TDAS Manager log for comparison + +  + +  + +Nathan Brown (DTS) + +Sep 27, 2022, 08:33 CDT + +Hey Jared, +   + Do you still have access to the run folder for this test? +   + I'd expect it to be on the barrier PC here: +   + c:\dts\dts.suite\Data\DP Commission Barrier\2022_08_25 08_38\ +   + Could you zip up the above datetime folder and attach to this ticket? +   + Thanks so much, talk soon! + +  + +  + +Nathan Brown (DTS) + +Sep 1, 2022, 12:40 CDT + +TEMA is using DataPRO with their iWall which was designed with one EID per sensor and one in each jumper cable. The cable EID is used in TDAS Manager to automatically sense the position of the load cell in the wall matrix. +   + We're moving toward using Groups to manage the wall load cell positions but in TEMA's initial testing, they were not able to find many of the sensors. +   + Attached is the log provided from that test. +   + Jared, when you have a moment could you zip and attach the Test Run folder from this test? it should be in c:\dts\dts.suite\data\{TestSetup}\{TestRun} +   + That folder will include the Test Setup, Diagnostics Reports, etc. +   + Thanks again. Talk soon! + +  + +Attachment(s) + DataPRO(3).log + + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 10847 Status Open Requester Jared Vogt CCs Chad J Ivan, Dan McFadden, Chris Balogh, Tory Showek, Doug Nelson Group Support Assignee Nathan Brown Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [6LQWDX-5YQLQ]Ticket-Id:10847Account-Subdomain:dtsweb + Opened + 2022-11-10T15:26:43Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29916.638205436610000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29916.638205436610000000.xml new file mode 100644 index 0000000..d625961 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29916.638205436610000000.xml @@ -0,0 +1,129 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:41Z + 0 + UNKNOWN + + + Jerry Lawrence + 48006 is 4.0; 48006 is 4.1. + Edited + 2023-01-04T00:20:06Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:29:57Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:17:00Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP version 4.0.779, 4.1.140 + Closed + 2022-12-21T23:20:25Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2022-12-21T23:06:24Z + 0 + UNKNOWN + + + Jerry Lawrence + Re-opened due to no values before a Test Setup was saved. +47981 is 4.0; 47982 is 4.1 + Resolved + 2022-12-21T22:33:06Z + 0 + Resolved + + + Jaime Lopez + Installed with both settings: blank db && TSR AIR settings. Both times I did not see EU units for channels + Reactivated + 2022-12-21T17:56:50Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2022-12-20T23:47:23Z + 0 + UNKNOWN + + + Jerry Lawrence + 47977 is 4.0; 47978 is 4.1 + Resolved + 2022-12-20T23:44:03Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-12-19T22:19:36Z + 0 + UNKNOWN + + + Jerry Lawrence + Low g Linear: g +High g Linear: g +Angular Rate: deg/s +Temperature: C +Humidity: % RH +Pressure: PSI + Edited + 2022-12-16T18:30:06Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-16T18:05:22Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2022-11-10T22:33:40Z + 0 + UNKNOWN + + + Chris Balogh + This helps know what each sensor/channel is recording + Opened + 2022-11-10T22:33:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29918.638205437040000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29918.638205437040000000.xml new file mode 100644 index 0000000..08d569c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29918.638205437040000000.xml @@ -0,0 +1,111 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:24Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T18:58:32Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro  4.0.822 and 4.1.186 + Closed + 2023-01-30T17:08:52Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-01-30T16:49:47Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48124 + +now in Data Recorders -> Add hardware (or detect) device should show up as SLICE 6 AIR Ethernet Recorder + +in Hardware in Edit Test Setup and Edit Test Setup ->Add/detect hardware it should show up as SLICE 6 AIR Ethernet Recorder + Resolved + 2023-01-24T22:56:40Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-01-17T22:05:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T19:10:57Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-29T16:41:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:12:11Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-15T21:46:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-15T21:25:58Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-11-11T17:56:04Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-11-11T17:56:03Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29934.638205436250000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29934.638205436250000000.xml new file mode 100644 index 0000000..a908fc0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29934.638205436250000000.xml @@ -0,0 +1,203 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:05Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.1.197, 4.0.846 + +Using ORCA attached to S6A test device via uart rx (positive) && uart rx (negative) + +Created a UART sensor in sensor database and changed data format to NMEA: + + +  + +Using the sensor I created in sensor database I created a test setup and in parameters changed data format to plain text. In system settings I allowed for UART recording. Set recording mode to Circular buffer + UART. + + + +Ran test up to download. + +Navigating to Data folder -> binary I can see my .txt file created inside + Closed + 2023-02-07T19:19:52Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-13T17:41:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-30T15:58:40Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-29T21:44:43Z + Addresses an issue when downloading with UART where mode was not being respected + 0 + UNKNOWN + + + John Dowling + Fix: + + +AppendNewUARTDataChunks() was being called with file mode stored in a channel's SensorData rather than the channel itself + + +To test: + + +Set up a test with a SLICE6AIR with a UART data provider attached (I used a GPS unit). Set the proper settings for the provider in a UART sensor in sensor data and assign that to a UART channel. Use a "+ UART" recording mode. I also assigned an analog channel as well but it wasn't physically hooked up to a source. No clock source assignments are necessary. + +Under Parameters in Edit Test Setup, click the UART button and change the Data Format for your UART channel to something different that the one assigned in Sensor Database. For instance, I set the format to NMEA in Sensor Database and to Plain Text in Edit Test Setup -> Parameters. + +Run your test all the way through Download. Check the Binary folder for your test run. The UART data should be stored in the file type that matches your setting in Parameters, not Sensor Database. In my instance, the data was stored to a .txt file (Parameters) rather than .nmea (Sensor Database). + + +r47877 for v4.01 dev and v4.00 maint + Resolved + 2022-11-22T18:06:42Z + 0 + Resolved + + + John Dowling + + Assigned + 2022-11-22T17:11:46Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-16T21:18:53Z + 0 + UNKNOWN + + + Dan McFadden + Hi Dan +   + From testing today I think it is something weird going on with the way UART channels are defined in the sensor DB and the default UART config that you get if you first drag and drop a S6A UART channel "TSU_TestSpecific" without having first added your own in the sensor DB. +   + Two video's uploaded here showing the issues I'm having... +   + \\dts.local\files\HelpCenter\Private\Zendesk\zd11123 +   + Thxs + Edited + 2022-11-16T15:14:39Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-15T22:07:43Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are registered as a CC on this support request (dtsweb.zendesk.com/agent/tickets/11123). + Reply to this email to add a comment to the request. + +  + + +Kate Martin (DTS) + +Nov 15, 2022, 21:34 GMT + +Hi Dan + + No I defo ran a full test after changing it + + Thxs + +  + +  + +Dan McFadden (DTS) + +Nov 15, 2022, 18:10 GMT + Private note +Hi Kate, just to verify, you changed the setting then ran another test and it downloaded as bin, not changed the setting then downloaded again?   +   + We can try it out here. + +  + +  + +Kate Martin (DTS) + +Nov 15, 2022, 17:30 GMT + +Hi Dan +   + I think I have stumbled on an issue where just changing the serial data file format for the UART is not being respected by DataPro on download. +   + Originally I had this is binary but changed it here in the test set up to be NMEA .. +   + +   +   + and the corresponding das config shows the change .. +   + +   + but despite this my data is still .bin  +   + + Does the S6A need to be rebooted during run test like it is if the clock sync parameters change ? +   + +  + +Attachment(s) + DataPRO.log + DataPRO 2022-11-15 14.54.10.log.bz2 + S6A0083.xml + DASConfigs.log + + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 11123 Status Open Requester Kate Martin CCs John Dowling, Dan McFadden, Jerry Lawrence Group Support Assignee Kate Martin Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [6EX2Z4-9D3XL]Ticket-Id:11123Account-Subdomain:dtsweb + Opened + 2022-11-15T22:07:42Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29942.638205437040000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29942.638205437040000000.xml new file mode 100644 index 0000000..0a159fa --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29942.638205437040000000.xml @@ -0,0 +1,99 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:24Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T18:59:17Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.822 + + +Under data recorders no rev B shown ✔ + + +Channels are correct: + Closed + 2023-01-30T23:06:27Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-30T22:48:56Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@48120 + Resolved + 2023-01-24T22:32:08Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-01-17T22:18:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T22:02:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-17T21:52:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T17:30:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-17T15:47:38Z + 0 + UNKNOWN + + + Dan McFadden + case 29909 + +case 29889 + Opened + 2022-11-17T15:47:37Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29948.638205441720000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29948.638205441720000000.xml new file mode 100644 index 0000000..f8d932b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29948.638205441720000000.xml @@ -0,0 +1,660 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:56:12Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-05T20:06:36Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro 3.1.703 ,3.3.793, 4.0.903,4.1.252   . Tested in automatic mode with attached test setup SPS And SPT HW .  Datapro version before patch gets "stuck" at post test diagnostics step , and  datapro version post patch is able proceed to download step and successfully download data from the Hw. + Closed + 2023-04-03T18:24:27Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-03-31T18:54:25Z + 0 + UNKNOWN + + + Jerry Lawrence + 3.1 is 48435; 3.3 is 48436; 4.0 is 48437; 4.1 is 48438 + Resolved + 2023-03-24T20:01:48Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-03-20T15:56:08Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-03-20T15:55:52Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +I've attached a Test Setup that you can import. I think the key is that more than one Group is needed, a TOM is needed, and all of the TOM channels need to be in the same Group. + +Run the test in Automatic mode and without the patch, it will hang after Post-test diagnostics. With the patch, it will go on to Download and then View the data before stopping. + +There is a known bug (29397) in 4.1 (at least, but not 3.1) that causes Automatic mode to stop after the "Check sensor ID" step. The workaround is to just click the "Resume (Automatic mode)" button when this happens. + Edited + 2023-03-20T15:55:30Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-20T14:58:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-16T15:26:10Z + 0 + UNKNOWN + + + Dan McFadden + this got resurrected by support with _slightly_ more information + Assigned + 2023-03-15T21:00:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T17:13:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-13T20:55:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-13T20:55:13Z + 0 + UNKNOWN + + + Dan McFadden + re-opened with more information; + +ZF using Automatic Mode +   + Tyler can't remember if we ever tested using manual step-through +   + Tyler will send us db MDF/LDF +   +Tyler Kohler + +Mar 6, 2023, 13:14 EST + + +Database MDF and LDF files to help software group replicate issue as discussed in weekly meeting 3/6/23. + + +  + +Attachment(s) + DataPro_US.zip + Reopened + 2023-03-06T21:07:07Z + 0 + UNKNOWN + + + Dan McFadden + closed per nate's resolution. + Closed + 2023-03-03T16:42:11Z + 0 + Closed + + + Dan McFadden + Nathan Brown (DTS) + +Mar 3, 2023, 10:16 CST + +Notes from Chad--found a loose power socket (and missing bolt on back) on SPE00600, causing system to power down after recording. +   + I'm dropping off the ECM at Novi now. + Edited + 2023-03-03T16:42:00Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:29:48Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-22T16:41:42Z + 0 + UNKNOWN + + + Dan McFadden + don't know the total time elapsed as I took the ticket over late into the issue's cycle.  Assuming 16h + Edited + 2023-02-22T00:24:07Z + 0 + UNKNOWN + + + Dan McFadden + there's a couple of things that could be relevant.  Maybe the order of das, maybe whether automatic mode is used, etc.  Attaching the db might help duplicate?  I did notice there's a process that starts as soon as you enter the post test diagnostics step.  I waited for it to complete before I pressed run, but maybe it's possible to press run right away? + +  + +I'll turn this over to SQA with the additional notes on duplicating to see if they have better luck duplicating. + Edited + 2023-02-22T00:23:16Z + 0 + UNKNOWN + + + Dan McFadden + could not reproduce using the xxx test (which did not have post test diagnostics selected, but I added it) in the latest 3.1 diagnostics. + + +  + +there may be other steps that are important to duplicating, need steps to duplicate.  Other things that might be relevant, path to arming, maybe even order of das in the rack.  In my case I'm using SPS and then SPT, shouldn't matter but anything that we can do to duplicate. + +Other things that might be relevant, was automatic mode used?  I noticed there was a process that starts when you hit the post test diagnostics step.  I waited for it to complete before I hit run, do they hit it right away maybe?  Looking for steps to duplicate. + Resolved + 2023-02-22T00:18:38Z + 0 + Resolved + + + Dan McFadden + no luck duplicating with SPT with squibs and digital out defined with the latest 3.1 + Edited + 2023-02-21T22:19:04Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-21T21:57:49Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-15T22:45:15Z + 0 + UNKNOWN + + + Dan McFadden + moving to SW 4.1.13, officially starting tomorrow, unofficially starting today + Edited + 2023-02-14T18:12:38Z + 0 + UNKNOWN + + + Dan McFadden + original title issue in post test diagnostics with squibs and it doesn't allow going to download + Edited + 2023-02-09T16:50:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T18:20:18Z + 0 + UNKNOWN + + + Dan McFadden + might want to ping on zendesk ticket + Edited + 2023-01-17T21:58:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:51:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T19:10:34Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-23T16:06:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-20T23:44:47Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-15T16:49:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T20:11:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T16:51:23Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-13T16:50:27Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T15:49:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:44:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:37:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:29:40Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-21T17:21:49Z + 0 + UNKNOWN + + + Dan McFadden + #11129 SLICE PRO: Data Download Issues + + + + +Submitted + +November 16, 2022 at 07:11 + +   + +Received via + +Web Form + +   + +Requester + +Rob Seymour <robert.seymour@zf.com> + + + + +CCs + +Ariel Muckenhirn <ariel.muckenhirn@dtsweb.com>, Chad J Ivan <chad.ivan@dtsweb.com>, Dan McFadden <dan.mcfadden@dtsweb.com>, Mike Beckage <mike.beckage@dtsweb.com>, Nathan Brown <nathan.brown@dtsweb.com> + + + + +Status + +Open + +   + +Type + +Problem + +   + +Priority + +Normal + +   + +Group + +DataPRO Support + +   + +Assignee + +Dan McFadden + + + + + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +3.1.678 + +   + +Problem Source + +Software::Unidentified + +   + +Current Department [Optional] + +Tech Support + + + + + +Rob Seymour November 16, 2022 at 07:11 + + + +Two test setups exactly the same except one has squibs and one does not.  The setup without the squibs run through the test sequence with no issues but the setup with squibs added to the test setup the sequence locks up at the data download section looking for user input put won't give you any options to download the data.  you have to restart datapro and manually download the data + + + + + +Ariel Muckenhirn November 16, 2022 at 07:32 + + +Rob, +   + I'm taking a look at these now.  Will get back to you shortly with some feedback. +   + Ariel + + + + +Ariel Muckenhirn November 16, 2022 at 08:24 + + +Rob, +   + I need to see some info from the full test setups to be able to diagnose this issue better.  Can you zip up the whole test folders for these and attach them here? +   + Ariel + + + + +Rob Seymour November 16, 2022 at 10:33 + + + +ZF Confidential + +  + +Here you go + +This Message from Ariel Muckenhirn (DTS) <support@dtsweb.zendesk.com> has a different reply-to address: support+id11129@dtsweb.zendesk.com - proceed with caution! + +------------------------------- + + + + + +Ariel Muckenhirn November 17, 2022 at 11:25Internal note + + +Quick notes:  +   + Test 10 = With Squibs   + +   + Completed Services: + +   +Test 9 = No Squibs + +   + Completed Services: + + + + + +Ariel Muckenhirn November 17, 2022 at 11:41Internal note + + +Notes from Test 10 (No Squibs): +   + First attempt to download, following the Arming Service: +   + +   + Warning at line #589 indicates that the number of samples doesn't match. + Happens at 06:11:19. +   +Happens again at line #844: + + This is at 06:22:26. +   +Both warnings show the same incorrect number of samples (6,473,500 vs 6,513,550).  Difference is 40,050 samples.   + Sample rate for test = 20,000 --> ~2 seconds. + + + + +Ariel Muckenhirn November 17, 2022 at 11:51Internal note + + +SPS01217 has 6473500 samples: + +   + SPT00610 has 6153550 samples: + +   + + + + +Ariel Muckenhirn November 17, 2022 at 12:08Internal note + + +Test 9: + After the first set of DownloadService calls are made: + + This warning is made: + +   + Next set of DownloadService calls begin: + +   + It seems that the SPS values are matched during the two calls, as there are no further warnings. +   + + + + +Ariel Muckenhirn November 18, 2022 at 08:07Internal note + + +  + Assigning to Dan McFadden  +   + I need some help with looking into this issue further.  Nathan Brown and I went through the logs as best we could here, but we've run into a wall with figuring out what is going on between these two tests.  There was a 45 second 'lag' in Test 10 that resulted in the customer deciding that the software was 'stuck' and pressing the cancel button, closing DataPRO, and restarting to download the data.  The only difference between these test setups is that Test 9 had Squibs and Test 10 did not.  However, looking at the logs, there is an unexplained 45 second 'hang-up' during Test 10's ConfigurationService.ApplyLevelTriggers call that didn't happen in Test 9.  See description below. +   +So, this is the progression for Test 10:   + +   + This is where the 45-second hang-up happened and the user chose to press the Cancel Button: + +   +   + There is no information in the logs to tell us what might have been happening here. +   + There is an error/warning earlier in the log, but this error also appears in Test 9 and does not seem to have affected to automatic download process in that run: + +In Test 9, This is the progression that we can see: + + + + + There is no hang-up in this same functional period during this test run: + + + + + +Ariel Muckenhirn November 18, 2022 at 08:10 + + +Rob, +   + We're assigning this to our Software people to take a deeper look into why the software stalled during your Test 10 setup.  Do you happen to have logs available from when you restarted DataPRO and downloaded Test 10's data?  We'll keep you in the loop with what we find regarding the issue you reported. +   + Ariel Muckenhirn + + + + +Dan McFadden November 18, 2022 at 08:53Internal note + + +always happy to help, but I'm straight locked up in meetings for some time and am already fully allocated as well.  I'll add it to my list and get to it as soon as I can. + + + + + +Support Software by Zendesk + Opened + 2022-11-21T17:21:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29949.638205436250000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29949.638205436250000000.xml new file mode 100644 index 0000000..e50284c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29949.638205436250000000.xml @@ -0,0 +1,148 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:05Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.846, 4.1.197 + +Attached mdf/ldf files to burrito-supreme database. Ran SQL command: UPDATE [dbo].[Users] SET [Password]='Onl79FZmtkwYRi5DfMV46DDfS0HMOpURgIxeUvhswuY=' WHERE UserName='Admin'; + +Set dbtype to 0, UseNTLMAuthentication = true, and LocalDbHost = burrito-supreme  in DataPRO.exe.config + +Logged in as Admin and saw little to no delay. + Closed + 2023-02-07T22:28:08Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-07T21:03:25Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-11-29T21:42:53Z + Addresses a performance issue in large test setup databases + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T21:42:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-22T21:46:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-22T21:46:46Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47880 + Resolved + 2022-11-22T21:45:43Z + 0 + Resolved + + + Dan McFadden + testing cases involve trying to login pre-patch with the db and post patch with the db.  It takes considerable time pre-patch. [loooong time] + Edited + 2022-11-22T21:42:10Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-22T21:41:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-22T21:39:29Z + 0 + UNKNOWN + + + Dan McFadden + to use a remote database change dbtype to 0 in DataPRO.exe.config + +to change the db host change the property for localdbhost + +attached 4.0 MS SQL 2014 mdf/ldf + Edited + 2022-11-22T00:23:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-22T00:06:18Z + 0 + UNKNOWN + + + Dan McFadden + attached is the database, it can be restored, but is already up on burrito-supreme for right now. + +If you restore from the backup the admin password has been changed.  It can be changed back using the sql statement: + +UPDATE [dbo].[Users] SET [Password]='Onl79FZmtkwYRi5DfMV46DDfS0HMOpURgIxeUvhswuY=' WHERE UserName='Admin'; + +  + +more details of the issue can be found here: + +https://dtsweb.zendesk.com/agent/tickets/11141 + +DP used to have cached "IsComplete" properties that bypassed calculated whether a test setup is complete or not, which is a very expensive operation (has to load all sensors, hardware, etc).  The database has 2000+ setups with a lot of sensors and calibrations. + +The cached value can't really be used anymore as there are user specific settings which can determine which test setups are valid or not (example Allow TSR AIR recording modes).  Given on a central database several users could be logged in simultaneously there's no way to cache iscomplete across logged in users and it needs to be re-evaluated with each login. + +The patch does not do away with IsComplete (which we probably need to remove a connection from the database and make sure it's always calculated or cached for the current user).  We could I suppose have a more complex caching system which is user based with a table in the database based on the user, but that's out of the scope for any work we want to do right now. + +What this patch does is remove the calculation of IsComplete that happens on the login that's done in UpdateTestSetupLists, and also removes the IsComplete column from the test setups list xaml, removing an additional calculation of iscomplete for all test setups. + +Finally there's a calculation of IsComplete that happens when the selected test setup changes, this also took a chunk of time.  In turn I've removed the Make Current button and Edit Test Setup save or run can be used instead. + +There's still Change current test setup in the hamburger menu, but I don't recommend using it as it will also incur the penalty of checking IsComplete on all tests and that takes a long time with this db. + Opened + 2022-11-22T00:06:18Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29954.638205437040000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29954.638205437040000000.xml new file mode 100644 index 0000000..86d6fd4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29954.638205437040000000.xml @@ -0,0 +1,267 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:24Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.1.230 && 4.0.888 + + +Changing settings in config file to point to asada db and opening 4.0.888. I see the sensors created in 4.1.230 + +Now adding a sensor from 4.0.888 and opening in 4.1.230 + + +Importing a TSR AIR with multiple ROIs in 4.1.230 + + +Opening in 4.0.888 + Closed + 2023-03-14T20:28:41Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-14T17:19:27Z + 0 + UNKNOWN + + + Jerry Lawrence + From bug 30319: 48334 is 4.0; 48335 is 4.1. + Edited + 2023-02-25T00:34:37Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-21T15:19:29Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-13T16:45:09Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-07T00:54:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T19:25:24Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T19:25:17Z + Addresses some issues using mixed database and application versions with respect to ROIs + + 0 + UNKNOWN + + + Jerry Lawrence + 48115 is 4.0; 48116 is 4.1. + Resolved + 2023-01-24T19:07:17Z + 0 + Resolved + + + Jerry Lawrence + Multiple ROIs is broken again. + Reactivated + 2023-01-24T16:21:00Z + 0 + Reactivated + + + Jerry Lawrence + 48102 is 4.0; 48103 is 4.1 + Resolved + 2023-01-20T01:23:13Z + 0 + Resolved + + + Jerry Lawrence + Migration from 4.0.784 fails when installing 4.0.811 (but succeeds from 4.0 VS). +It succeeds when installing 4.1.174, but +1) the hardware channels need to be added when migrating TSR AIR ROI channels, and +2) AddHardwareToChannelsIfNeeded() needs to handle TSR AIR ROI channels when using a Version 91 db + Reactivated + 2023-01-19T01:10:07Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-01-18T22:43:43Z + 0 + UNKNOWN + + + Jerry Lawrence + 48085 is 4.0; 48086 is 4.1 + Resolved + 2023-01-18T18:37:02Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-01-17T22:40:44Z + 0 + UNKNOWN + + + Jerry Lawrence + Set to Priority 1 so that SQA can begin testing ASAP. + Edited + 2023-01-17T22:40:22Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-01-17T22:39:29Z + 0 + UNKNOWN + + + Jerry Lawrence + Re-activating to track hours to fix LTS after backports to 4.0 + Reactivated + 2023-01-17T22:39:13Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-01-13T22:06:35Z + 0 + UNKNOWN + + + Jerry Lawrence + 48063 is 4.0. + Edited + 2023-01-13T21:49:04Z + 0 + UNKNOWN + + + Jerry Lawrence + 48061 is 4.0; 48062 is 4.1 to accommodate 4.0 changes. + Resolved + 2023-01-13T20:10:30Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-01-10T17:58:03Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-03T21:44:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T21:35:10Z + 0 + UNKNOWN + + + Jerry Lawrence + 47901 is 4.1 + Edited + 2022-12-01T01:11:36Z + 0 + UNKNOWN + + + Jerry Lawrence + 47900 is 4.1 + Edited + 2022-12-01T00:36:42Z + 0 + UNKNOWN + + + Jerry Lawrence + 47898 is 4.1 + Edited + 2022-11-30T22:27:29Z + 0 + UNKNOWN + + + Jerry Lawrence + 47881, 47882, 47883, 47894, 47895, and 47897 are also 4.1 + Edited + 2022-11-30T21:48:14Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-11-22T20:54:33Z + 0 + UNKNOWN + + + Jerry Lawrence + The 4.1 code is in 47878 (bug 29899). + Opened + 2022-11-22T20:54:32Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29966.638205437050000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29966.638205437050000000.xml new file mode 100644 index 0000000..7f7b81e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29966.638205437050000000.xml @@ -0,0 +1,112 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:25Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.846, 4.1.197 + +Created a test setup with TSR AIR + + +Scheduled (more than 1 event) + +Interval between event starts in minutes = 1 (gets programmed to 60 seconds) + + 125 ScheduleUnixTimeIntervalInSec (x, y) (Scheduled UTC trigger time, trigger interval in seconds) trigger interval y should be multiples of 60s, i.e. 60, 120, etc. Scheduled UTC time x should be epoch time format, i.e. 1670425200 (Wednesday, December 7, 2022 3:00:00 PM) +  + +Armed and waited for events to complete in log: + Closed + 2023-02-06T22:49:15Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-06T21:53:19Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T19:26:29Z + Scheduled start time is now shown using current locale (for format, time is still in UTC) + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T19:25:53Z + 0 + UNKNOWN + + + Jerry Lawrence + 48131 is 4.0. + Resolved + 2023-01-25T01:05:15Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-01-17T22:19:13Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-17T21:52:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T17:29:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-11-29T16:15:37Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-11-29T16:15:21Z + 0 + UNKNOWN + + + Dan McFadden + apply patch from case 29961 to DP 4.0 + Opened + 2022-11-29T16:15:21Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29968.638205442410000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29968.638205442410000000.xml new file mode 100644 index 0000000..0d43ea4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29968.638205442410000000.xml @@ -0,0 +1,289 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:21Z + 0 + UNKNOWN + + + Jerry Lawrence + + Closed + 2023-04-17T20:21:56Z + 0 + Closed + + + Jerry Lawrence + Re-opened to change title to avoid confusion. + Resolved + 2023-04-17T20:21:52Z + 0 + Resolved + + + Jerry Lawrence + + Reopened + 2023-04-17T20:21:20Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T21:38:08Z + Splash screen updated to reflect the native db version supported by client + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T20:28:02Z + Splash screen updated to reflect the maximum db version supported by client + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-04-11T14:46:12Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-04-11T14:46:08Z + 0 + Resolved + + + Dan McFadden + re-opening to flip release notes flag + Reopened + 2023-04-11T14:46:03Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO 4.1.252, 4.0.906 + + +Logs shows the following line: + +2023-03-31 15:18:33.645 Database versions: Native: 93/Actual: 93 + +Opening DataPRO: + Closed + 2023-03-31T22:33:43Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-31T20:44:44Z + 0 + UNKNOWN + + + Jerry Lawrence + 48466 is 4.0; 48467 is 4.1 + +To test, initiate DataPRO with different database versions and ensure that the version displayed in the Header, and written to the log, is correct. + Resolved + 2023-03-31T20:42:38Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-03-30T17:39:19Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-03-30T15:00:49Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-03-30T14:59:54Z + 0 + UNKNOWN + + + Jerry Lawrence + Proposed header: + + Edited + 2023-03-30T14:58:59Z + 0 + UNKNOWN + + + Jerry Lawrence + Proposed: + Edited + 2023-03-30T14:54:15Z + 0 + UNKNOWN + + + Jerry Lawrence + Current: + Edited + 2023-03-30T14:53:36Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-03-28T23:31:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-28T14:48:26Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-21T15:30:07Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-20T19:01:13Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-20T16:08:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T21:45:09Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-15T20:39:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T20:18:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-23T19:23:59Z + 0 + UNKNOWN + + + Dan McFadden + maybe the application screen (homescreen/footer) should show db version somewhere so screenshots show it as well. + +and logged (we probably already do this, just verify) + Edited + 2023-02-23T19:23:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:59:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:51:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T22:10:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T21:34:10Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-11-29T19:13:53Z + 0 + UNKNOWN + + + Jerry Lawrence + The actual db version may not be known at the time that the splash screen is displayed, so a possible solution is to remove this information from the splash screen and display it elsewhere in the application when it's actually running. + Opened + 2022-11-29T19:13:53Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29983.638205436610000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29983.638205436610000000.xml new file mode 100644 index 0000000..ca2d268 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29983.638205436610000000.xml @@ -0,0 +1,102 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:41Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.797, 4.1.151 + +Tested: + + +Add hardware and enable Download region of interest (ROI) + +Add more than 1 ROI + +Navigate to ROI x Channels + +Verify 2 or more ROIs created are unchecked + + + + + +With TSR AIR + Closed + 2023-01-13T18:28:48Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-12T23:47:00Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:24:59Z + Addresses an issue with multiple ROIs and TSR AIR + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T18:24:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T22:16:47Z + 0 + UNKNOWN + + + Jerry Lawrence + 47932 is also 4.0 + Edited + 2022-12-08T00:02:26Z + 0 + UNKNOWN + + + Jerry Lawrence + 47930 is 4.0; 47931 is 4.1. +The 4.1 patch also fixes a bug which caused all channels in ROI Period 1 to become unchecked when ROI Period 2 was added. + Resolved + 2022-12-07T23:59:59Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-12-02T22:02:48Z + 0 + UNKNOWN + + + Jerry Lawrence + Channels selected in ROI period other than "_ROI Period 1" are unchecked, and an error is displayed, when Save is clicked. + Opened + 2022-12-02T22:02:46Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29987.638205438120000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29987.638205438120000000.xml new file mode 100644 index 0000000..3750a40 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29987.638205438120000000.xml @@ -0,0 +1,369 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:50:12Z + 0 + UNKNOWN + + + Loc Pham + I'm sorry if we missed that protocol version for TMATS/TDP interval. These attributes were added from the beginning when working on ch10. All previous FW version should have supported this feature. We can start from G0M2 with protocol 33. + Edited + 2023-03-28T16:29:19Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-03-27T20:20:18Z + 0 + UNKNOWN + + + Loc Pham + SQA: We need to also verify that firmware won't send out TMATS or Time Packet if its interval is set to 0. + Edited + 2023-03-27T17:40:02Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.893, 4.1.237 + +Tested + + +Adding a stream out sensor with the following TMATS interval (ms) + + +Parameters for so1 + + +Running the test and arming. I see the following in the logs + + +Checking FWTU in System Attributes #145 + + +Running this 93 client on a 91 db becomes disabled + + +Exporting and deleting test setup and importing again. My value remains the same + Closed + 2023-03-15T22:21:00Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-03-15T17:52:05Z + Adds TMATS interval to stream out parameters + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T17:51:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T17:51:05Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-03-15T17:40:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T01:51:28Z + 0 + UNKNOWN + + + Dan McFadden + related case 30388 handles migration issues + Resolved + 2023-03-14T21:18:15Z + 0 + Resolved + + + Jerry Lawrence + 48399 is 4.0; 48400 is 4.1 + Edited + 2023-03-14T17:31:47Z + 0 + UNKNOWN + + + Dan McFadden + + Reactivated + 2023-03-14T17:27:02Z + 0 + Reactivated + + + Dan McFadden + 4.0/4.1@48395 + Resolved + 2023-03-13T21:38:39Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-03-13T21:38:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-08T00:17:40Z + 0 + UNKNOWN + + + Dan McFadden + 29987 + Add CG DP (TMATS) interval UI support + + +There was a requested ability on firmware to disable or configure the frequency of sending TMATs information while streaming.  This patch addresses the situation by using a similar approach to all the other stream output settings, which allows for each output stream to have this as a configurable setting, but a much easier approach on development workload would be to have it a global setting, then no database changes would be needed, no migrations, but potentially some training. + +this implementation adds a column in edit test setup->Parameters->stream output + +I show it here + + +with a client db support of 93 and a database v 93 or greater the column here is editable with a minimum of 0 and a maximum of 65535 (ushort min and ushort max). With a client support of 93 and an older database the control is still shown but is disabled. + +a column is added to the sensor list which is shown in the sensor database and edit test setup->channels.  This column is not editable.  When DataPRO with db support of 93 is used with an older database the column is still shown but the database doesn't have the field and the interval will always be 1000ms. + +shown here before I added the string resource: + + +A numeric drop down is added to Sensors->Add/Edit Stream output (TMATS Interval ms).  When using DataPRO with db 93 support with an older database the control is disabled. + + +to add this support a new column had to be added to the sensorsstreamoutput table, "TMATS_IntervalMS". + +Here is the command that adds that column: + +ALTER TABLE [dbo].[SensorsStreamOutput] ADD TMATS_IntervalMS INT NULL; + +this is part of the migration instructions in Add_sp_SensorsStreamOutputGet_93.sql + +The new version of the database is increase from 92 to 93.  Here is the statement that was used to update the version in the database; + +UPDATE [DataPRODbVersion] SET [Version]=93, [Date]='2023-03-06 12:00:00'; + + +there is a constant in code that is used to indicate what max database version is supported by the code, this was updated to 93; + +public const int CURRENT_DB_VERSION = 93; + +because of this new field now sp_SensorsStreamOutputGet, sp_SensorsStreamOutputInsert, sp_StreamOutputUpdate, and sp_SensorsStreamOutputUpdateInsert all needed to be updated. + +there are migration scripts for every one of these stored procedures.  Additionally sp_SensorsStreamOutputGet already had two versions present, and both of these had to be updated as well as the original stored procedure.  The original stored procedure, which is used by db version 91 avoids ACCoupling column and the TMATSInterval column, the 92 version only avoids the tmats column, and the 93 version returns all 3. + +The software knows which version of the stored procedure to call by looking it up in a table, so with every new stored procedure a new entry is made, example: + +  INSERT INTO [StoredProcedureVersions] ([StoredProcedure], [Version]) VALUES ('sp_SensorsStreamOutputUpdateInsert', 93); + +To modify the parameter in Edit test setup->Parameters, a new channel setting property had to be added to the database. + +  + +INSERT INTO [dbo].[ChannelSettings] + +           ([SettingName] + +           ,[DefaultValue]) + +     VALUES + +           ('StreamOutTMATSIntervalMs' + +           ,'1000') + +the default is 1000ms for any new channels.  Additionally in code the default is 1000 as well if attached to an old database or the column is null. + +this can be seen in StreamOutputRecord.DEFAULT_TMATS_INTERVAL_MS; + +public const ushort DEFAULT_TMATS_INTERVAL_MS = 1000; + +I noticed that GetStoredProcedure was not cached and could get called repeatedly making database calls, so I added a cached versions that once it knows the client db version and the connected db version and which stored procedure to call it doesn't need to calculate it again.  These are those functions: + +  + +public static string GetStoredProcedureVersionCached(IConnectionDetails connection, string storedProcedure, int clientDbVersion) + +  + +public static ulong GetStoredProcedureToUseCached(IConnectionDetails connection, string storedProcedure, int clientDbVersion, out int storedProcedureVersionToUse) + +  + +The IConfigurationActions.Configure function had to be updated to include the new information, which means the SDK will need to be updated if it's going to set the attribute. + +To test you'll need to either do an Aero install or set the "Allow streaming modes" checkbox in System settings->Test setup settings + + +  + +Tests + +1) Adding a new StreamOutput setting in newest install lets you create a stream output setting with a TMATS interval other than 999ms + +2) You can create a second stream output setting in the newest install with a TMATS interval of 998, and switching between each stream output as the selected output updates the value of TMATS interval displayed in the edit window + +3) editing a stream output and changing the interval marks the page as modified + +3) the sensor database table displays the right value for TMATS interval + +4) you can create a streaming test setup with a stream output channel and assign a stream output + +5) the parameters step for stream output shows the right value for TMATS interval + +6) the value can be updated, and when saved and editing again the test has the right value for tmats interval + +7) editing the test and changing the tmats interval in parameters marks the page as modified + +8) running the test when arming the test attribute 145 will get set with the value of the TMATS interval + +it will look like this in the logs: + +  + +2023-03-07 07:44:49.820 ->  Attribute - SetSystemAttribute [00000628], S6A0047, local: 192.168.1.169:56058, Remote: 192.168.4.47:8301 Key: S6A_IrigCGDPSendIntervalMsec, DataType: UInt16, Length: 2, Overwrite: True, Value: 999 + +2023-03-07 07:44:49.824 <-  Attribute - SetSystemAttribute [00000628]\[00000628] - (3.989ms), S6A0047 + +9) with S6A with protocol version < 41 you will see + +"TMATS interval not supported by {SerialNumber} attribute will not be set" + +10) the TMATS interval should be settable to a value of 0 + +11) export the test setup and stream outputs and then delete the test and any stream outputs.  Importing them should restore the test and stream outputs and the time interval should be set properly to 999, 998 + +12) You can import streamoutputs and test setups from older application versions.  importing an older stream output or using an older database with the most recent code will use a value of 1000 for the interval + +13) migration between pre 93 database versions (this version) and previous versions + +I'll create a separate issue to create n-unit tests.  Notably GetStoredProcedureToUseCached can have a n-unit test, as well as the stream output get, set, update, insert tests can be updated for DB v91, 92, 93. + +I've attached a zip for the new database as well as a the migration scripts. + +per loc this feature should be enabled for both TMNS and CH10; + Edited + 2023-03-08T00:16:41Z + 0 + UNKNOWN + + + Dan McFadden + per loc this feature should be enabled for both TMNS and CH10; + +  + +Currently, firmware hard code the “no” option in this table. The “Yes” is configurable with Interval value. + +Packet/Stream Type + +Chapter 10 stream + +TmNS + +IENA + +Time Data Packet and Internal + +Yes + +No + +No + +TMATS Packet and Interval + +Yes + +Yes + +No + Edited + 2023-03-07T23:48:23Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-02T00:03:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-06T17:50:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-06T17:50:38Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-06T17:50:19Z + 0 + UNKNOWN + + + Dan McFadden + add  - CGDP (TMATS) interval (u16)  = SystemAttribute#145. default 1000. 0 = disable. to UI + +see case 29844 + Opened + 2022-12-06T17:50:18Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29998.638205436830000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29998.638205436830000000.xml new file mode 100644 index 0000000..22cd87f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/29998.638205436830000000.xml @@ -0,0 +1,184 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:03Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-18T21:59:10Z + Addresses an issue where streaming address would not be updated in UI + 0 + UNKNOWN + + + Dan McFadden + had to re-open to flip Release Note Candidate flag + Closed + 2023-01-18T21:47:38Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-01-18T21:47:25Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-01-18T21:47:21Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.807, 4.1.170 + +Tested: + + +With a S6A in test setup + +Navigate to Test Info section of Info step + +Enable Set DAS to Auto-Arm + +Another checkbox appears to Repeat Auto-Arm, this should be enabled + + + + +Set Recording mode to Recorder + +Run Test up to and including arm step + +Message appears that "Units can now be disconnected and the ON signal removed. Units will automatically arm when the ON signal is applied" + + + + +Click Done, reboot DAS (remove input power and apply again), wait ~20 seconds and run test again + +In Hardware step should get a message that says "Warning: DAS armed and waiting" + + + + +REPEAT MULTIPLE TIMES + +Once armed. Click Stop Monitoring. Done + +Reboot device. Wait 20 seconds. Run Test again. Each time you repeat these steps the DAS will arm after each reboot. + + +  + +Repeat this test for streaming with same steps. ***Enable streaming modes in system settings*** + Closed + 2023-01-17T21:04:27Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-17T01:11:30Z + 0 + UNKNOWN + + + Jerry Lawrence + DbVersion was getting set to 91, instead of 92, because the db was not connected when it was sent. Now, set it whenever the Info step is entered. +48074 is 4.0; 48075 is 4.1. + Resolved + 2023-01-17T00:59:38Z + 0 + Resolved + + + Jaime Lopez + Reactivating. + +Repeat Auto-Arm && Set DAS to streaming repeat disabled and prevents user from enabling when S6A + Reactivated + 2023-01-17T00:03:31Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-01-16T17:37:13Z + 0 + UNKNOWN + + + Jerry Lawrence + 48064 is 4.0; 48065 is 4.1 to accommodate 4.0 changes. + Resolved + 2023-01-16T16:51:00Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-01-16T15:59:03Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-13T21:54:45Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-03T21:45:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T17:24:47Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-08T01:32:03Z + 0 + UNKNOWN + + + Jerry Lawrence + 47936 is 4.1 for bug 29830 + Opened + 2022-12-08T01:32:03Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/3.633725887570000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/3.633725887570000000.xml new file mode 100644 index 0000000..087b7df --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/3.633725887570000000.xml @@ -0,0 +1,75 @@ + + + + Rollin White + + Closed + 2009-03-14T04:52:37Z + 0 + Closed + + + Chuck Gillen-O'Neel + See bug 118 + Resolved (Implemented) + 2009-03-13T14:34:36Z + 0 + Resolved + + + Chuck Gillen-O'Neel + This bug is a duplicate of 118. + Edited + 2009-03-11T00:01:30Z + 0 + UNKNOWN + + + Chuck Gillen-O'Neel + Verified that it works the first time, but it needs to be debugged for its effects after that ... This bug is being marked as a duplicate of 118. + Edited + 2009-03-11T00:01:06Z + 0 + UNKNOWN + + + Chuck Gillen-O'Neel + + Edited + 2009-02-25T20:17:00Z + 0 + UNKNOWN + + + Chuck Gillen-O'Neel + Initial QueryOneWireID command support is in the bridge, but not really tested. + Edited + 2009-02-25T19:58:49Z + 0 + UNKNOWN + + + Chuck Gillen-O'Neel + + Edited + 2009-02-23T18:15:43Z + 0 + UNKNOWN + + + Rollin White + + Assigned to Chuck Schied + 2009-02-22T19:38:13Z + 0 + UNKNOWN + + + Rollin White + + Opened + 2009-02-22T19:38:13Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30004.638205436430000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30004.638205436430000000.xml new file mode 100644 index 0000000..23b847d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30004.638205436430000000.xml @@ -0,0 +1,149 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:23Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO 4.1.207, 4.0.857, 3.3.790, 3.1.699 + +Tested: + + +Assigned 12 DIM channels and 5 Analog to SIM + +Ran test up to and including Diagnostics + +No communication lost when running + + +2023-02-15 16:14:02.844 <-  TDAS - QuerySerialNumber *0?N [00000081]\[00000081] - (127.2636ms), DR0328 *0?N ?N DM1249 + 2023-02-15 16:14:02.848 ->  TDAS - Test Channel Run (*)  [00000082], DR0328 *0TEST CHANNEL RUN PRE ALL + Closed + 2023-02-16T00:27:30Z + 0 + Closed + + + Chris Balogh + + Edited + 2023-02-13T16:44:15Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-01-18T00:09:09Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2022-12-13T22:04:24Z + Corrects an issue with diagnostics timeouts when TDAS DIMs are configured in a TDAS rack + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T22:04:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-12T21:04:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-12T21:04:19Z + 0 + UNKNOWN + + + Dan McFadden + From: "ECO Email" <ecoemail@dtsweb.com> Date: Fri, 09 Dec 2022 11:15:45 -08:00 To: "Dan McFadden" <dan.mcfadden@dtsweb.com> Cc: Subject: (Case 30004) selecting DIM for slowest module can cause rack to stop responding. + Emailed + 2022-12-09T19:15:46Z + 0 + UNKNOWN + + + Dan McFadden + 3.1/3.3/4.0/4.1@47941 + Resolved + 2022-12-09T19:14:03Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-12-09T19:09:49Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-09T19:06:15Z + 0 + UNKNOWN + + + Dan McFadden + https://dtsweb.zendesk.com/agent/tickets/11212 + +if you set up a Rack with a SIM and a DIM, and assign more channels on the DIM than the SIM the DIM will be chosen as the slowest module, however Diagnostics on the DIM is very fast and this can result in the TEST CHANNEL READ ALL command being sent to the rack before TEST CHANNEL RUN is done on all channels.  When this happens the rack can lock up and stop communicating. + +to duplicate the issue I assigned 12 digital inputs and 5 analog inputs to two modules in a rack like this: + + +when running the test the DIM was selected as the slowest module as indicated in the logs: + +2022-12-09 10:20:31.859 (192.168.1.78:8000) [83] *1?N + 2022-12-09 10:20:31.978 (192.168.1.78:8000) [83]\[83] 1?N: DIM035 + +2022-12-09 10:20:31.979 (192.168.1.78:8000) [84] *1TEST CHANNEL RUN PRE ALL + 2022-12-09 10:20:33.144 (192.168.1.78:8000) [84]\[84] 1TEST: CHANNEL RUN PRE ALL OK + +2022-12-09 10:20:35.182 (192.168.1.78:8000) [85] 0TEST CHANNEL READ PRE ALL + +this resulted in a diagnostics time out and the rack frozen with a solid com led + + +There's a routine used to determine which module is the slowest module that we want to wait for on TEST CHANNEL RUN PRE ALL.  This routine was using the number of configured channels as the largest factor followed by whether a shunt or offset removal is performed.  In this case 12 channels was outweighing even a fully configured SIM at 8 channels. + +After the patch a single analog sensor SIM will outweigh a fully configured DIM, and the SIM will be selected as the slowest module: + +2022-12-09 10:55:15.73 (192.168.1.78:8000) [57] *0?N + 2022-12-09 10:55:15.235 (192.168.1.78:8000) [57]\[57] 0?N: DM0302 + +2022-12-09 10:55:15.237 (192.168.1.78:8000) [58] *0TEST CHANNEL RUN PRE ALL + 2022-12-09 10:55:22.954 (192.168.1.78:8000) [58]\[58] 0TEST: CHANNEL RUN PRE ALL OK + Opened + 2022-12-09T19:06:14Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30014.638205437050000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30014.638205437050000000.xml new file mode 100644 index 0000000..e410f83 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30014.638205437050000000.xml @@ -0,0 +1,210 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:25Z + 0 + UNKNOWN + + + Justin Richardson + Tested with dp  4.0.844.48194 and 4.1.194.48187    verified when changing clock sources in run test and saving that check channels  and trigger check both reboot the unit and shows message" clock sources have changed" + Closed + 2023-02-06T23:40:47Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-01-31T19:13:17Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-01-30T16:48:40Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +Run Clock Source settings enforcement in Check Channels & Check Trigger tabs, not just Run Test + + +Testing: + + +Create a test with Clock Source settings other than "None/None". Save and Run Test. Clock sources should be set as normal in Hardware navstep (i.e. get a notice that settings are changing and the unit is rebooting), chosen settings should show in Diagnostics. No need to arm/collect data. + +Back in Edit Test Setup, choose settings other than the ones initially chosen (user complaint involved changing to None/None). Save and go to Check Channels. Clock sources should now also go through the set routine in the Hardware Navstep and the new settings should show in Diagnostics. + +Repeat, but with Check Trigger in Step 2. + + +Committed to v4.0 maint and v4.1 dev in r48152 + Resolved + 2023-01-28T02:04:09Z + 0 + Resolved + + + John Dowling + + Assigned + 2023-01-25T01:47:16Z + 0 + UNKNOWN + + + John Dowling + + Edited + 2023-01-24T18:17:10Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-01-24T18:16:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:51:33Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-03T22:57:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T19:11:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T17:24:21Z + 0 + UNKNOWN + + + Dan McFadden + complaint seems to be that the clock sync profile should have been unset and shouldn't show up in diagnostics - should show None or not show at all. + Edited + 2022-12-13T16:33:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-13T16:33:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-13T16:33:00Z + 0 + UNKNOWN + + + Dan McFadden + Hi Dan +   + In a previous test I configured my S6A with GPS + 1PPS clock sync.. +   +   + 2022-12-13 15:43:02.050 Entering ConfigurationService.SetClocks on thread 7 with units: (S6A0083) Called from: CheckHardware.DoWork Line: 0 + 2022-12-13 15:43:02.062 ->  Attribute - SetSystemAttribute [00000072], S6A0083, local: 192.168.0.252:62997, Remote: 192.168.0.83:8301 Key: ClockSyncProfile, DataType: UInt8, Length: 1, Overwrite: True, Value: 24 + 2022-12-13 15:43:02.065 <-  Attribute - SetSystemAttribute [00000072]\[00000072] - (3ms), S6A0083 + 2022-12-13 15:43:02.065 S6A0083 has completed service ConfigurationService + 2022-12-13 15:43:02.065 ConfigurationService finished - total time (0m 0s 15ms) + 2022-12-13 15:43:02.065 ConfigurationService.SetClocks: All units are now finished, calling ServiceAvailable + 2022-12-13 15:43:02.067 Entering ConfigurationService.Reboot on thread 7 with units: (S6A0083) Called from: CheckHardware.DoWork Line: 0 + 2022-12-13 15:43:02.072 ->  FirmwareUpdate - Reboot [00000073], S6A0083, local: 192.168.0.252:62997, Remote: 192.168.0.83:8301 + 2022-12-13 15:43:02.073 <-  FirmwareUpdate - Reboot [00000073]\[00000073] - (0.9998ms), S6A0083 + 2022-12-13 15:43:02.073 S6A0083 has completed service ConfigurationService + 2022-12-13 15:43:02.074 ConfigurationService finished - total time (0m 0s 6ms) + 2022-12-13 15:43:02.075 ConfigurationService.Reboot: All units are now finished, calling ServiceAvailable + 2022-12-13 15:43:02.075 BeginDisconnect 192.168.0.83:8301 + 2022-12-13 15:43:02.077 ModalWindow: The Clock Source and/or UART settings have changed on the following unit(s). Settings will be updated and the unit(s) will be rebooted. Please wait a moment and check hardware again. S6A0083 + 2022-12-13 15:43:02.078 EndDisconnect() 192.168.0.83:8301 +   + But now in my next test I have no clock sync.,. +   + +   + +   + But Check Channels doesn't run the any clock sync profile adjust .. +   + +   + I have to go to Run Test to clear the error but that is nasty as I just want to check out my sensors .. +   + + + + + + + + + +  + + + + +DataPRO + +LOG + + + + + + +  + + + + +DataPRO 2022-12-13 16.17.23.log + +BZ2 + Opened + 2022-12-13T16:32:59Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30027.638205436610000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30027.638205436610000000.xml new file mode 100644 index 0000000..447e322 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30027.638205436610000000.xml @@ -0,0 +1,101 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:41Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.1.151, 4.0.792 + +Tested steps: + + +Install DataPRO with TSR AIR initialization and log in as TSRAIRUser/TSRAIRUser123 + +Add a Test Setup. + +Add a TSR AIR to the Test Setup in the Hardware step. + +Check the "Set DAS to Streaming" checkbox in the Info step. + +Save the Test Setup. + + + +In 4.0.792 + Closed + 2023-01-10T23:57:47Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-06T17:22:06Z + 0 + UNKNOWN + + + Jerry Lawrence + 47958 is 4.0; 47959 is 4.1 + Resolved + 2022-12-15T01:26:02Z + 0 + Resolved + + + Jerry Lawrence + To test: +Install DataPRO with TSR AIR initialization and log in as TSRAIRUser/TSRAIRUser123. +Add a Test Setup. +Add a TSR AIR to the Test Setup in the Hardware step. +Check the "Set DAS to Streaming" checkbox in the Info step. +Save the Test Setup. +The error should no longer be displayed. + +If DataPRO is installed without TSR AIR initialization, log in as Admin. +In System Settings | Test setup settings, check the "Allow TSR AIR recording modes" and the "Allow streaming modes" checkboxes. +In System Settings | Channel code settings, check the "Show channel names only" checkbox. +Add a Test Setup. +Add a TSR AIR to the Test Setup in the Hardware step. +Check the "Set DAS to Streaming" checkbox in the Info step. +Save the Test Setup. +The error should no longer be displayed. + + + Edited + 2022-12-15T00:27:16Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2022-12-14T23:09:58Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-14T21:58:49Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-12-14T21:58:48Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30034.638205436840000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30034.638205436840000000.xml new file mode 100644 index 0000000..c74567f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30034.638205436840000000.xml @@ -0,0 +1,79 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:04Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-18T21:56:19Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Datapro 4.1.155. 48044  and   dp 4.0.793.48044.. + +Steps to test: + +Created test setup added some channels and a streaming out channel then  under parameters from  stream out dropdown verified  > the choice for Iena stream type now shows " iena positional message format " on the dropdown menu. + Closed + 2023-01-13T21:31:51Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-01-12T20:15:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T21:41:47Z + 0 + UNKNOWN + + + Jerry Lawrence + 47965 is also 4.1 + Edited + 2022-12-16T18:02:48Z + 0 + UNKNOWN + + + Jerry Lawrence + 47963 is 4.0; 47964 is 4.1 + Resolved + 2022-12-16T18:00:00Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2022-12-16T17:23:48Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2022-12-16T17:23:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30047.638205437060000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30047.638205437060000000.xml new file mode 100644 index 0000000..0230f0a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30047.638205437060000000.xml @@ -0,0 +1,94 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:26Z + 0 + UNKNOWN + + + Justin Richardson + Verified with DP 4.0.844  + +verified by running the Quick checkout tile  with a test setup with 2 out of date sensors and no iso codes , so test setup failed to save as expected , but  runs in quick checkout with the warnings . + Closed + 2023-02-07T21:49:13Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-01-31T19:15:02Z + Addresses an issue where ignore ISO warnings and allow out of cal sensors settings were not being respected + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T19:14:26Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-01-30T23:11:27Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@48121 + Resolved + 2023-01-24T22:35:57Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-01-17T22:21:25Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-17T21:52:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T17:28:14Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-20T16:56:26Z + 0 + UNKNOWN + + + Dan McFadden + apply fix from case 15139 to DP 4.0 once 15139 is closed. + Opened + 2022-12-20T16:56:26Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30048.638205436610000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30048.638205436610000000.xml new file mode 100644 index 0000000..9c75d97 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30048.638205436610000000.xml @@ -0,0 +1,128 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:41Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.807, 4.1.170 + +Tested: + + +Create 3 separate Stream Output sensors in sensor database with same UDP address (nothing to change) + +With 3 S6As in a test setup + +Use the 3 sensors created in sensor database in Channels step including them in the Stream Out channels of the S6A + +Save + +Warning message appears: + + +Run Test is able to run the test + + + +  + +In config file changed DisplayDuplicateUDPStreamOutWarning to False + + +Follow the same steps.  + +Though no message appears when saving + +Verified✔ + Closed + 2023-01-17T23:51:42Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-13T22:06:16Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:22:02Z + Addresses an issue where an error could be displayed when setting a das to streaming + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T18:21:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-22T17:26:45Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Create a Test Setup with multiple SLICE6Air or TSR AIR DAS that have stream output channels to the same UDP address. Verify that a warning is displayed, but that the Test Setup can still be run, and verify that the warning is not displayed when the new config setting, DisplayDuplicateUDPStreamOutWarning, is changed to False. + Edited + 2022-12-20T18:58:58Z + 0 + UNKNOWN + + + Jerry Lawrence + Config file additions: 47974 is 4.0; 47975 is 4.1 + Resolved + 2022-12-20T18:04:50Z + 0 + Resolved + + + Jerry Lawrence + 47972 is 4.0; 47973 is 4.1 +Scope-creep: Add an option to the config file to suppress the warning, which displays when a Test Setup is edited, but not when a Test Setup is run. + Edited + 2022-12-20T17:53:40Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2022-12-20T17:05:56Z + 0 + UNKNOWN + + + Jerry Lawrence + Per CPB: . The stream header information can identify individual das. There’s no reason that the PORT has to identify the das because the header already can. + +Per LP: if user does want to have that, we should let them do it. In streaming ch10, I can see the need to separate till we know how to combine stream TMATS. +But TmNS and IENA streams are fine to be mixed. Each unit has their open setting to be sorted at the receiver! + I would take that validation out or treat it as a reminder while user is working preparing the test. + + Opened + 2022-12-20T17:05:56Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30050.638205436620000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30050.638205436620000000.xml new file mode 100644 index 0000000..c2fbd36 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30050.638205436620000000.xml @@ -0,0 +1,121 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:42Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-01-16T23:21:02Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Dp 4.0.793.48044  + +1.Created a test setup for a S6 Air with standard S6 air fw in circular buffer mode , armed and triggered. + +2. Loaded Ethernet recorder fw onto same S6 air (G1B6)  + +3. Created A test setup using a stream in channel and s6 air set to auto arm  armed unit . + +4. Rebooted unit to verify it arms on bootup with no errors. + Closed + 2023-01-16T17:06:55Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-01-12T20:17:35Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:21:07Z + Addresses an issue with Ethernet Data Recorder recording mode not getting set properly + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T18:20:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T15:55:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T15:54:52Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47976 + +to test you'd need a S6A that had been armed in circular buffer, then switch the S6A to EDR, detect, create a stream in only test with just that S6A set to arm on boot, arm, and cycle power, it should blink red (indicating failed).  After the patch it should arm and record. + Resolved + 2022-12-20T21:37:36Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2022-12-20T19:21:48Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-20T19:21:35Z + 0 + UNKNOWN + + + Dan McFadden + I started working on http://manuscript.dts.local/f/cases/27073/Support-16GB-data-download-for-S6A-ethernet-recorder + +I switched a S6A to an EDR by updating to the latest firmware.  I then set it to auto arm in DP and cycled the firmware.  The unit booted and with one green LED and one blinking red LED.  Turns out when you arm an EDR in auto arm it is not setting the recording mode currently, so the EDR still had "CircularBuffer" (the mode it was last run with as a S6A) as the recording mode and didn't boot.  You aren't notified of this in DataPRO currently, if you attach to it later there will be no data available to download.  I'm not sure if we've ever tested an EDR solo after converting it from a S6A before, or we probably would have caught the issue. + +It would be possible to diagnose this by looking at AutoArmError in the event attributes; + + +in this case 51 (51=0x33) corresponds to the error: + +STATUS_ARM_UNIMPLEMENTED_ARM_MODE = 0x33, + +I'll write up the issue and patch it, and then return back onto MS27073 + Opened + 2022-12-20T19:21:35Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30055.638205436620000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30055.638205436620000000.xml new file mode 100644 index 0000000..8739ab3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30055.638205436620000000.xml @@ -0,0 +1,221 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:42Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Dp 4.1.170.48076  and 4.0.793.48044  by setting auto arm error to 48  using fwtu then navigating to Datapro download tab. + +Verified Datapro reports auto arm errors to user. + +Steps to reproduce  + +  + +1. Discover unit and Create test setup with Datapro  with 10 seconds post  recorder mode  assign stream in channel and set unit to auto arm . + +2. Run test arm , reboot  unit, then disarm unit and close datapro  . + +3.  Use fwtu to set auto arm error to a value (for example    48   (0x30 hex)  + +4. Close fwtu open Datapro and navigate to download tab  Proceed through Nav steps to download roi and Click  Run ,Datapro should  show messsage  "S6AXXXX  reported error during last auto arm :Status ArmInvalidSampleRate + Closed + 2023-01-19T19:43:50Z + 0 + Closed + + + Justin Richardson + Attempted to test this By using fw test utility to set auto to a 1 and auto arm error to 48   (0x30 hex)  + +Then Opening Datapro 4.1 170 48076, and expecting to get an error message, but did not.  + +If I reboot the das then it arms normally and Datapro reports no arming error and can be triggered and downloaded. + Edited + 2023-01-19T19:23:08Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-01-16T19:36:40Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:19:25Z + Adds a warning when Ethernet Data Recorder does not auto-arm + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T18:18:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2022-12-21T23:17:29Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47984 + Resolved + 2022-12-21T23:17:21Z + 0 + Resolved + + + Dan McFadden + + Edited + 2022-12-21T22:56:53Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-21T22:56:28Z + 0 + UNKNOWN + + + Dan McFadden + the quickest way to duplicate this is to use the FWTU. + +Arm an OBR-EDR (S6A ethernet recorder)  + +Modify the system attribute AutoArmError + +possible errors are  + +  + +will show up in UI like + +  + + +StatusNoError = 0x00, +             StatusInvalidParameter, +             StatusInvalidParameterLength, +             StatusInvalidCommandType, +             StatusInvalidCommand, +             StatusInvalidCRC, +             StatusInvalidModeForCommand, +             StatusUnimplemented, +             StatusInvalidReceivedHeaderCRC, +             StatusInvalidIDForCommand, +             StatusInvalidPacket, +             StatusPacketNotAvailableToReceive, +             StatusPacketNotAvailableToSend, + +            StatusFlashEraseError = 0x10, +             StatusFlashWriteError, +             StatusFlashInvalidBlockCRC, +             StatusFlashInvalidImageCRC, + +            StatusAttributeInvalidNumber = 0x20, +             StatusAttributeSetError, +             StatusAttributeBackupSetError, +             StatusAttributeInvalidBuffer, +             StatusAttributeNotRegistered, +             StatusAttributeRegisteredCannotOverwrite, +             StatusAttributeReadError, +             StatusAttributeBackupReadError, +             StatusAttributeInvalidLength, +             StatusAttributeTypeMismatch, +             StatusAttributeTypeNotInternallyImplemented = 0x2A, + +            StatusArmInvalidSampleRate = 0x30, +             StatusArmInvalidEventLength = 0x31, +             StatusArmInvalidArmMode = 0x32, +             StatusArmUnimplementedArmMode = 0x33, +             StatusArmEventNumberTooLarge = 0x34, +             StatusArmMemoryFull = 0x35, +             StatusArmInvalidSliceCount = 0x36, +             StatusArmShortedStartRecordInput = 0x37, +             StatusArmShortedTriggerInput = 0x38, +             StatusArmInvalidPretriggerSamplesRequested = 0x39, +             StatusArmShortedStartAndTrigger = 0x3A, +             StatusArmEventUncompleted = 0x3B, /** Event completed without end block. Must be interrupted! **/  +             StatusArmSafeSwitchUnplugged = 0x3C, /** stop arming if safety switch is not connected. **/  +             StatusArmSquibResistanceFault = 0x3D, /** stop if resistance check fails . **/ +             StatusArmHardwareFault = 0x3F, + +            StatusSDUnableToStartMultipleBlockWrite = 0x40, +             StatusSDUnableToFlushWriteBlock, +             StatusSDUnableToStartMultipleBlockRead, +             StatusSDUnexpectedAmountOfDataReadOrWritten, +             StatusSDUnableToResetCard, +             StatusSDBlockWriteCRCError = 0x45, /** The card reported a CRC error on a block write */ +             StatusSDWriteTimeout = 0x46, +             StatusSDReadTimeout = 0x47, + +            StatusSwitchNumberInvalid = 0x50, +             StatusSwitchSettingInvalid = 0x51, +             StatusSwitchChannelInvalid = 0x52, + +            StatusDownloadFirstSampleGreaterThanLastSample = 0x60, +             StatusFirstSampleGreaterThanTotalSamples, +             StatusDownloadEventHasNoSamples, +             StatusDownloadInvalidChannelRequested, +             StatusDownloadInvalidEventRequested, + +            StatusMemoryNullPointerError = 0x70, + +            StatusTestRecorderFull = 0x80, +             StatusTestRecorderEmpty, + +            StatusSPIInvalidMode = 0x90, +             StatusSPIInvalidModeForWrite, + +            StatusSlicebusInvalidHeaderCRC = 0xA0, +             StatusSlicebusInvalidDataCRC, +             StatusSlicebusNullDescriptor, +             StatusSlicebusNotImplemented, +             StatusSlicebusNoResponse, +             StatusSlicebusNullCommandBuffer, +             StatusSlicebusCommandBufferTooShort, + +            StatusSetupRequestedSensorRangeTooSmall = 0xB0, +             StatusSetupInvalidStackChannel, +             StatusSetupInvalidChannelRequested, +             StatusSetupInconsistentChannelCountFound, +             StatusSetupNoShuntTargetsSet, +             StatusSetupNoBridgeResistancesSet, +             StatusSetupChannelDoesNotSupportShunt, +             StatusSetupShuntDACOutputExceeded, +             StatusSetupRequestedSensorRangeTooLarge, +             StatusSetupInvalidExciteLevel = 0xB9, +             StatusSetupI2CWriteFail = 0xBA, +             StatusSetupI2CReadFail = 0xBB, + +            StatusSetupCALDACOutputExceeded = 0xC0, +             StatusNoResponse + Opened + 2022-12-21T22:56:28Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30063.638205436620000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30063.638205436620000000.xml new file mode 100644 index 0000000..031c28c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30063.638205436620000000.xml @@ -0,0 +1,96 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:47:42Z + 0 + UNKNOWN + + + Justin Richardson + Verified Menu item is renamed on stream output dropdown menu in dp versions...  + +4.0.793.48044 + +4.1.155.48044 + Closed + 2023-01-13T21:45:56Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-01-12T20:21:05Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-03T18:18:14Z + Adds DTS Reserved output streaming mode + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-03T18:17:55Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@47995 + Resolved + 2022-12-23T18:40:12Z + 0 + Resolved + + + Dan McFadden + will show up in edit test setup-> parameters -> stream output + + +and + +stream output setup + + +should behave the same as a CH10 setting with respect to UI. + Edited + 2022-12-23T18:39:42Z + 0 + UNKNOWN + + + Dan McFadden + see also case 28334 + Edited + 2022-12-23T18:36:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2022-12-23T18:34:06Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2022-12-23T18:34:06Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30075.638284941090000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30075.638284941090000000.xml new file mode 100644 index 0000000..e42cf35 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30075.638284941090000000.xml @@ -0,0 +1,285 @@ + + + + Edward Poon + + Edited + 2023-08-24T21:15:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:50:13Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP version 4.0.876 + +Tested: + + +Using USB-RS232 adapter check device manager to see what COM port, mine is COM7 again + + + + +In DataPRO create stream output sensor in sensor DB with the following settings + + + + +Create UART sensor with the following settings + + + + +Create any analog sensor + +In system settings enable Allow streaming modes + +Create Test setup with the following + +Enable "Set DAS to streaming" + +Samples per second = 100 Hz + +Add analog, UART, and Stream Output sensors to hardware channels + +Run Test + + + +Before arming open PuTTY and use same baud rate for UART sensor + + +Arm unit and reboot, should see the following from PuTTY + Closed + 2023-03-03T00:35:47Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-02T20:50:21Z + 0 + UNKNOWN + + + John Dowling + v4.0 patched with r48349 + Resolved + 2023-03-01T00:51:54Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-02-28T19:04:29Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-15T00:30:54Z + Adds ADC to UART stream profile + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T00:30:28Z + 0 + UNKNOWN + + + Dan McFadden + re-opened to apply patch to 4.0, fix can be applied immediately + Reopened + 2023-02-15T00:28:55Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-02-13T20:21:42Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-02-13T20:11:13Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP version 4.1.197 && S6A w/ FW version G0N6 + +Followed steps as below, but with one exception. From test device (UART TX P && UART TX N) to DB9 pins (RX and GND), in my particular usb-RS232 cable (pins 2 & 5) + + + + +Open device manager to get usb serial converter com port (Mine was COM7) + +On PuTTY change settings to serial and type in COM7. + +Once armed and restarted to begin streaming you should see the following: + + +Not too sure what the data is really, but S6A is streaming UART data per John + Closed + 2023-02-13T20:09:26Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-06T21:50:37Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +Add new streaming profile to enum (14) + +Add protocol version validation to Common\Constants\DASSpecific\SLICE6AIR + +Add type to Sensor UI, only show data channel ID + +Add new UI filters for Sensor tables + +Add new validation (needs UART, UART can be present even if not a UART recording mode) to TestTemplate + +Add new UI strings + + +Testing: + + +On your PC, attach a USB-RS232 adapter. Plug in a female-female DB9 cable to that. + +Set up a SLICE6AIR in a S6A test device. In the pin breakout section, use jumper wires to attach the GND port to pin 5 and UART TX P to pin 3 on the DB9. + +Create a StreamOut sensor set to the UART streaming profile. Choose your favorite Data Channel ID + +Create a UART sensor with a baud rate of your choosing (I used 9600), 8 data bits, 1 stop bit, No Parity, No Flow Control + +Create a test with a sample rate of 100Hz, streaming recording mode. Choose some Analog channels, add a StreamOut channel with the sensor from (3), add a UART channel with the sensor from (4). + +if you don't add a UART channel and try to save, you should get an error + + + +On your PC, open a program to read serial data. I used PuTTY. Open the COM port for your adapter with the same settings you configured on the UART sensor. You shouldn't see any data yet. + +Run the test. After arming, restart the SLICE6AIR. When it comes back up, you should see data start streaming out in your serial reader. + + +Added to v4.1 in r48187. If initial testing passes in v4.1, do not close but instead kick the issue back to me for v4.0 + LTS changes necessary + Resolved + 2023-02-03T01:16:43Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-01-31T18:20:19Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-01-30T23:46:54Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-01-25T20:24:49Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-17T22:08:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:56:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:55:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:51:33Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-04T22:01:11Z + 0 + UNKNOWN + + + Dan McFadden + Protocol 41 added ADC-TO-UART Stream Profile 14 per customer request. This profile configures firmware to send ADC directly to UART interface, not Ethernet UDP. + ADC-TO-UART Stream: + - Data Channel ID (1-64K)      = SystemAttribute#162 value[2]. + - No TMATS needed. + - Allow USER to configure the UART settings. + +we have code that changes what setting parameters are shown with each output profile, DataChannelId needs to still be displayed, but the TMATS settings don't the UDP address doesn't need to be shown, UART settings do need to be set? + Opened + 2023-01-04T22:01:11Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30080.638756481560000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30080.638756481560000000.xml new file mode 100644 index 0000000..52195f2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30080.638756481560000000.xml @@ -0,0 +1,208 @@ + + + + Dan McFadden + + Edited + 2025-02-20T16:35:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-09-09T20:28:35Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-27T19:12:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-15T16:59:49Z + 0 + UNKNOWN + + + Dan McFadden + moving as these are not expected to be worked on in the 4.1 development cycle + Edited + 2023-05-04T15:22:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T19:10:05Z + 0 + UNKNOWN + + + Dan McFadden + moving to SW 4.1.13, officially starting tomorrow, unofficially starting today + Edited + 2023-02-14T18:12:39Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-13T16:52:47Z + 0 + UNKNOWN + + + Dan McFadden + checked in a change to allow the customer to run at 300k with one channel on a TDAS SIM, however there are still serious issues WRT to checking the max sample rate for DAS. + Edited + 2023-02-13T16:51:32Z + 0 + UNKNOWN + + + Chris Balogh + 4.0.784.48023 + +30080;ZD11292 - TDAS rack max sample rate issue;Quick fix for larger problem, just updates constant to 304000 from 200k;FB30080 + Edited + 2023-02-13T16:48:20Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-13T16:44:47Z + 0 + UNKNOWN + + + Dan McFadden + the test setup validation for sample rate for a TDAS SIM should consider how many channels are assigned to the SIM, it can only achieve 300k sps when there's one channel assigned, it's a reduced rate below that.  May need to get TDC code from chris to determine what the rate is based on how many channels are assigned on the SIm + Edited + 2023-02-09T19:14:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-09T19:12:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T18:20:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:51:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T21:50:00Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-06T22:01:53Z + 0 + UNKNOWN + + + Dan McFadden + updated constant to 304k sps to quickly allow access to the rate for customer ZF/trw. + +  + + +- const uint MaxSampleRateHz = 200000; ++ const uint MaxSampleRateHz = 304000; + Edited + 2023-01-06T21:56:09Z + 0 + UNKNOWN + + + Dan McFadden + according to the web datasheet it looks like the max on a TDAS SIM should be 10304k sps, but I'm pretty sure it can be limited down to 304k sps... + Edited + 2023-01-06T18:34:47Z + 0 + UNKNOWN + + + Dan McFadden + it appears you can setup a test setup with 300ksps, but when you run it an error will be thrown based on this line: + +                if (module.SampleRateHz > MaxSampleRateHz && module.SampleRateHz != uint.MaxValue) + +and this constant: + +        const uint MaxSampleRateHz = 200000; + +separately edit test setup validates using + +        internal const int MINTDASSPS = 250; +         internal const int MAXTDASSPS = 300000; + +this doesn't appear to be valid for a G5 which should have a max of 100k? + Edited + 2023-01-06T18:25:40Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-06T17:08:42Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-05T21:05:15Z + 0 + UNKNOWN + + + Dan McFadden + see attached issue for details. + Opened + 2023-01-05T21:05:14Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30082.638205436840000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30082.638205436840000000.xml new file mode 100644 index 0000000..5e81968 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30082.638205436840000000.xml @@ -0,0 +1,126 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:04Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-18T21:58:06Z + Addresses an issue where streaming address would not be updated in UI + 0 + UNKNOWN + + + Dan McFadden + had to re-open to flip Release Note Candidate + Closed + 2023-01-18T21:57:26Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-01-18T21:57:13Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-01-18T21:57:10Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.807 + +Tested: + + +Discover and query a S6A && include into test setup (hardware step) + +In system settings enable "allow streaming modes" + +Back in Test setups enable "Set DAS to Streaming" + +Run Test up to Arm step to get the following message: + + + + +Click Done + +Reboot S6A and wait ~ 20 seconds + +Click on Run Test again and in hardware step you get a warning message "DAS is streaming" + +Click ok + +UI should take you to Arm step, with DAS streaming - active + +Including streaming address + Closed + 2023-01-17T22:24:50Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-13T19:48:28Z + 0 + UNKNOWN + + + Jerry Lawrence + 48060 is 4.0. + Resolved + 2023-01-13T18:02:40Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-01-13T17:55:39Z + 0 + UNKNOWN + + + Jerry Lawrence + Bug 30018 is the 4.1 fix. + Edited + 2023-01-05T22:12:18Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-05T22:11:55Z + 0 + UNKNOWN + + + Jerry Lawrence + 48018 is the 4.1 fix - backport to 4.0 needed after fix is tested in 4.1 + Opened + 2023-01-05T22:11:55Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30089.638205436840000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30089.638205436840000000.xml new file mode 100644 index 0000000..b8b276b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30089.638205436840000000.xml @@ -0,0 +1,132 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:04Z + 0 + UNKNOWN + + + Dan McFadden + had to re-open to flip release note candidate + Closed + 2023-01-18T22:07:46Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-01-18T22:07:30Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-01-18T22:07:26Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-18T22:05:38Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.807 + +Tested: + + +Open Microsoft SQL Managment Studio + +Navigate to Database -> DataPRO + +Detach by going into tasks -> Detach + + + +To add db + +Right click on Databases + +Attach + +Navigate to db folder of DataPRO + +include DataPRO.mdf file + +Click ok + + + + + + + +Expand DataPRO folder + +within DataPRO folder expand Tables folder + Closed + 2023-01-17T21:42:56Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-13T22:07:54Z + 0 + UNKNOWN + + + Jerry Lawrence + 48063 is 4.0. + Edited + 2023-01-13T21:48:24Z + 0 + UNKNOWN + + + Jerry Lawrence + 48061 is 4.0; 48062 is 4.1 to accommodate 4.0 changes. + Resolved + 2023-01-13T20:09:16Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-01-10T17:56:41Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-09T17:26:44Z + 0 + UNKNOWN + + + Jerry Lawrence + Bug 29898 is the 4.1 fix. Also related to bug 29865 and bug 29899. + Opened + 2023-01-09T17:26:43Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30105.638094909470000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30105.638094909470000000.xml new file mode 100644 index 0000000..98a2009 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30105.638094909470000000.xml @@ -0,0 +1,74 @@ + + + + Jaime Lopez + Verified w/ DP 4.0.805 + +Tested: + + +With TSR AIR in test setup run test up to diagnostics  + +Run diagnostics + +Should get a pass and no error message when running + Closed + 2023-01-16T23:35:47Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-16T22:47:28Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-16T22:46:36Z + Corrects an issue where diagnostics could cause diagnostics to fail on some DAS with pre-set sample rate message + 0 + UNKNOWN + + + Dan McFadden + 4.0@48071 + Resolved + 2023-01-16T22:46:00Z + 0 + Resolved + + + Jaime Lopez + + Edited + 2023-01-13T18:51:42Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-01-13T18:51:26Z + 0 + UNKNOWN + + + Jaime Lopez + Ran into this message while running diagnostics step: + + +Armed in active with 10k sampling rate + +Attaching log and test setup + Opened + 2023-01-13T18:51:25Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30106.638205437060000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30106.638205437060000000.xml new file mode 100644 index 0000000..98ba95d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30106.638205437060000000.xml @@ -0,0 +1,89 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:26Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Dp 4.0.842.48178 and 4.1.192.48179 . + +Tested by adding roi  to test setup then disabling and saving test setup with no error messages. Re-enabled roi  and saved again with no errors. + Closed + 2023-02-02T21:00:01Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-02-02T20:30:43Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T21:02:17Z + Fixes an errant message when disabling download region of interest + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T21:01:37Z + 0 + UNKNOWN + + + Jerry Lawrence + 48128 is 4.0; 48129 is 4.1. + Resolved + 2023-01-25T00:03:18Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-01-17T22:22:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-17T17:24:07Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-01-14T00:00:53Z + 0 + UNKNOWN + + + Jaime Lopez + When you enable Download region of interest (ROI). Add multiple ROIs. Then disable Download region of interest (ROI) and save test setup I get error message in latest 4.1 DataPRO.  + + +I expected that if I were to disable Download ROI that DP would not include it in the test setup. To work around this I have to enable Download ROI again. Hit the ' - ' for more than 1 ROIs and then disable Download ROI. + Opened + 2023-01-14T00:00:52Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30109.638205436840000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30109.638205436840000000.xml new file mode 100644 index 0000000..1dea9ef --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30109.638205436840000000.xml @@ -0,0 +1,97 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:04Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-18T22:24:16Z + Makes IgnoreShortedStart and IgnoreShortedTrigger test specific settings + 0 + UNKNOWN + + + Dan McFadden + had to re-open to flip Release Note Candidate + Closed + 2023-01-18T22:23:51Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-01-18T22:23:37Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-01-18T22:23:20Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.807 + +Disabled by default + + +Using a 92 client (this build) with a 91 database (used 4.0.729's db) are disabled and can be enabled in system settings + Closed + 2023-01-18T17:57:01Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-01-17T23:56:11Z + 0 + UNKNOWN + + + Jerry Lawrence + 48072 is 4.0; 48073 is 4.1 modifications to accommodate backport to 4.0. + Resolved + 2023-01-16T23:17:30Z + 0 + Resolved + + + Jerry Lawrence + Bug 29835 is original 4.1 issue. + Edited + 2023-01-16T17:10:57Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-16T16:53:57Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-01-16T16:53:56Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30113.638205437070000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30113.638205437070000000.xml new file mode 100644 index 0000000..81eb68b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30113.638205437070000000.xml @@ -0,0 +1,176 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:27Z + 0 + UNKNOWN + + + Justin Richardson + Tested by arming an ecm and a sim  recording and then navigating to download all and downaload roi and pressing run right away to attempt to reproduce an exception . Was not able to reproduce. + +Tested importing the attached test setup and swapping out with my hw . + +DP 4.1.194 and dp 3.3 + Closed + 2023-02-07T21:18:10Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-02-02T00:17:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T21:03:06Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T21:03:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T16:59:57Z + 0 + UNKNOWN + + + Dan McFadden + 3.3/4.1@48156 + Resolved + 2023-01-31T16:26:54Z + 0 + Resolved + + + Dan McFadden + don't know of a way to purpose recreate customer's situation, so just recommend testing that download works without exception including whether automatic mode is on or not, whether you press run as soon as you can or not. + Edited + 2023-01-31T16:26:14Z + 0 + UNKNOWN + + + Dan McFadden + 4.1 needed a more complicated patch + Edited + 2023-01-31T16:24:12Z + 0 + UNKNOWN + + + Dan McFadden + Farshid, John, + +I've submitted a patch for DP MAINT 3.3 for + +30113 + Exception thrown during download + +I wasn't actually able to duplicate the customer's issue, but looking at the log you see this exception right after the user presses the run button on the download tab: + +  + +2023-01-19 14:54:35.877 User Admin pressed Record_RunButton + 2023-01-19 14:54:35.883 !!  An exception of type: System.ArgumentNullException occurred Module: System.Core.dll, Name: AnyMessage: 值不能为 null。 参数名: source StackTrace:    在 System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) StackTrace:    在 DataPROWin7.SubControls.Download.StartDownloading()    在 DataPROWin7.SubControls.Download.RunCurStep()    在 DataPROWin7.RunTestBase.NavStepActionButtonFired(String id)    在 DataPROWin7.Controls.CustomUIElements.NavStepActionButton.actionButton_Click(Object sender, RoutedEventArgs e)    在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    在 System.Windows.Controls.Primitives.ButtonBase.OnClick()    在 System.Windows.Controls.Button.OnClick()    在 System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)    在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    在 System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)    在 System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)    在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    在 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)    在 System.Windows.Input.InputManager.ProcessStagingArea()    在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)    在 System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)    在 System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)    在 System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    在 System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    在 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)    在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)    在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) + +looking into the code it seems this line: + + +in StartDownloading is the most likely culprit. + +This EventsToDownload structure is populate separately by code that runs when you enter into the page (in the Reset() method).  Looking in the logs it's possible to see some of the queryconfig information is going on when the run button is pressed: + +  + + +I wasn't able to duplicate the issue, but if you purposely set the EventsToDownload structure to null, you get a log very similar to the customer's: + + +I tried to address this issue in two ways; + +1) by catching the exception in StartDownloading and avoiding the exception.  When this happens it will now put up a warning to the user: + +Failed to start downloading.  Please try running download again. + +however, in the customer complaint they stated they were actually able to download, so I didn't want to confuse them if we could avoid this error, so I also; + +2)use a sentinel that gets set when we start checking the DAS for event info and gets unset when completed, and then don't process start downloading in this situation. + +neither of the callers to StartDownloading appear to wait on it, so the result hopefully the result is just that it doesn't download.  I tested this myself by just not letting _bInInitialization to get unset (so that start downloading always returns), which resulted in exactly that, you press the button and it'll just not start downloading.  It will log why it didn't start downloading however. + +without a way to duplicate the patch testing should just make sure that downloads still work as expected either through run test, download tab, or when using automatic mode.  Additionally it should work whether you hit run as fast as you can in the download tab, or you wait for it to finish querying the devices. + Assigned + 2023-01-25T22:23:40Z + 0 + UNKNOWN + + + Dan McFadden + putting back as active while I work on TEMA + Assigned + 2023-01-25T15:23:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-25T00:12:20Z + 0 + UNKNOWN + + + Dan McFadden + checking out + +I haven't had luck duplicating the issue (does look timing related) but I can force the issue by setting Event structure to null on purpose + +  + + + +I can at least add some exception handling here to prevent the crash. + Assigned + 2023-01-24T23:39:04Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-19T15:17:17Z + 0 + UNKNOWN + + + Dan McFadden + ZD11334 + +likely the Run button is pressed before structures are populated. + Opened + 2023-01-19T15:17:17Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30125.638205437070000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30125.638205437070000000.xml new file mode 100644 index 0000000..cc22886 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30125.638205437070000000.xml @@ -0,0 +1,92 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:27Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-02-07T22:27:17Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-02-07T22:26:30Z + 0 + UNKNOWN + + + Justin Richardson + Verified level trigger can be set witihin range .5 % to   75 %full value without error of 400g sensor  with dp 4.0.844 and 4.1.194 based on settings in system settings + Closed + 2023-02-07T22:20:31Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-02-06T23:42:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T21:04:58Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T21:04:49Z + Addresses an issue with TSR AIR showing a level trigger error incorrectly + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-01-23T20:08:23Z + 0 + UNKNOWN + + + Jerry Lawrence + 48110 is 4.0; 48111 is 4.1 + Resolved + 2023-01-23T20:08:09Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-01-23T19:22:37Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-01-23T19:22:36Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30127.638205437070000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30127.638205437070000000.xml new file mode 100644 index 0000000..10685c9 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30127.638205437070000000.xml @@ -0,0 +1,81 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:27Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.846, 4.1.197 + +Created a test setup with TSR AIR + + +Scheduled (more than 1 event) + +Interval between event starts in minutes = 1 (gets programmed to 60 seconds) + + 125 ScheduleUnixTimeIntervalInSec (x, y) (Scheduled UTC trigger time, trigger interval in seconds) trigger interval y should be multiples of 60s, i.e. 60, 120, etc. Scheduled UTC time x should be epoch time format, i.e. 1670425200 (Wednesday, December 7, 2022 3:00:00 PM) +  + +Armed and waited for events to complete in log: + Closed + 2023-02-07T00:14:47Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-06T21:51:45Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T21:08:50Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-01-24T21:43:19Z + 0 + UNKNOWN + + + Jerry Lawrence + 48117 is 4.0; 48118 is 4.1. + Resolved + 2023-01-24T21:42:30Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-01-24T19:48:46Z + 0 + UNKNOWN + + + Jerry Lawrence + The ScheduleUnixTimeIntervalInSec attribute is a 2-element array: the first element is the start time, and the second element is the interval in seconds. When setting this attribute in Diagnostics and the first of two time in Arm, the second element is passed in minutes (bad); when setting this attribute for the second time in Arm, the value is passed in seconds (good). + +Therefore, the unit is Armed correctly, but the code should be changed to pass the value in seconds in all cases for correctness, and to avoid confusion when reading logs. + Opened + 2023-01-24T19:48:45Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30137.638205437280000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30137.638205437280000000.xml new file mode 100644 index 0000000..4443a08 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30137.638205437280000000.xml @@ -0,0 +1,151 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:48Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-15T00:25:18Z + Addresses an issue where TSR AIR real time rate was being set improperly + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-02-15T00:24:36Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-02-15T00:24:32Z + 0 + Resolved + + + Dan McFadden + re-opening just to flip Release Note Candidate flag + Reopened + 2023-02-15T00:24:26Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Dp versions 4.0.852.48243 and 4.1.202.48244    + +Verified Realtime rate is allways 1000  by  arming tsr air  at different sample rates and  realtime rate remains at 1000 sps in Realtime , then checked fwtu arm attr 0017 , and  the database (dbo.settings PropertyId RealtimeSampleRate). They all show 1000 for the realtime rate. + Closed + 2023-02-13T19:01:48Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-02-13T18:27:15Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-13T16:45:45Z + 0 + UNKNOWN + + + Jerry Lawrence + 48218 is 4.0; 48212 is 4.1 + Resolved + 2023-02-10T18:38:14Z + 0 + Resolved + + + Dan McFadden + original title + Edited + 2023-02-09T16:47:55Z + 0 + UNKNOWN + + + Jerry Lawrence + When called with a TSR AIR, GetSampleRate() was returning the value of the RealtimeSampleRate Arm attribute. This seemed OK, except that this attribute was later getting set to the Test Setup sample rate. This caused the wrong rate to be set when running Realtime the next time. + +Symptoms include: +1) Hang when running Diagnostics, due to too high of a rate while doing Realtime sample averaging +2) Slow update of displayed data when running Realtime. + +To test: +Run a Test Setup with a sample rate greater than 1000 and a TSR AIR and ensure that the rate during Realtime is 1000. + Assigned + 2023-02-02T21:32:32Z + 0 + UNKNOWN + + + Jerry Lawrence + Eric says to use set the Realtime Sample Rate for TSR AIRs to 1000, and don't let the user change it. + Edited + 2023-02-02T01:08:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T18:20:20Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-30T23:42:12Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-25T23:58:24Z + 0 + UNKNOWN + + + Jerry Lawrence + StartRealtime() calls GetSampleRate() which gets the value of the RealtimeSampleRate attribute. + +There is a RealtimeSampleRate PropertyId in the Settings table in the database, which gets updated when Realtime is run. + +Additionally, there are sample rate values in Test setup settings of System Settings, for +Ethernet SLICE, +SLICE 6, +USB SLICE, +TDAS G5, and +TDAS SIM. + + Opened + 2023-01-25T23:58:24Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30143.638205437070000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30143.638205437070000000.xml new file mode 100644 index 0000000..0e2701c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30143.638205437070000000.xml @@ -0,0 +1,97 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:27Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO 4.1.208 + +Tested: + +Discovered a Slice PRO Distributer and bottom left renamed to Power Devices + + +Clicking on Power Devices launches webpage: + + +cool feature + Closed + 2023-02-16T22:11:06Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-16T20:17:31Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-13T16:45:35Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-01-31T21:09:45Z + PowerPRO webpage launch button renamed and also launches SLICE PRO Distributor web pages + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T21:09:09Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48145 + Resolved + 2023-01-26T23:14:23Z + 0 + Resolved + + + Dan McFadden + the Power pro devices button that appears in the application footer should be renamed to power devices and should show up whenever a PowerPRO or a SLICE PRO DB is attached. + + +clicking on the button should launch a browser with tabs for the ips of all power pro or SLICE PRO DB devices currently attached: + Edited + 2023-01-26T23:11:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-26T23:03:57Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-01-26T23:03:56Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30144.638205437280000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30144.638205437280000000.xml new file mode 100644 index 0000000..593a9ea --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30144.638205437280000000.xml @@ -0,0 +1,205 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:48Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-15T00:23:12Z + Addresses an issue where TSR AIR high g channels could not be drag and dropped + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-02-15T00:22:48Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-02-15T00:22:44Z + 0 + Resolved + + + Dan McFadden + re-opened just to flip release note candidate flag + Reopened + 2023-02-15T00:22:40Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp 4.0.844.48194 and 4.1.194.48187 + +Verified when sample rate in test setups is set >500  that High G channels are now shown for Tsr Air.  + +When Sample rate is set to 500 or less High G channels are not shown in channel list table.  + +Verified also by changing sample rate in hardware step high g channels are shown/not shown based on sample rate . + +Verified Level triggers is not shown when sample rate is set to 500 or less. + +  + +  + +  + +Tested with datapro 4.0.848.48205  by creating a test setup with TSR Air  removing  some high g channels from the channel list in Channels step , verified that the High G Channels can then be put back into the Channel List by dragging them over from the hw  list  . + Closed + 2023-02-09T18:06:20Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-02-09T17:28:12Z + 0 + UNKNOWN + + + Jerry Lawrence + 48205 is a line that was missing from 4.0. + Resolved + 2023-02-09T16:51:45Z + 0 + Resolved + + + Jerry Lawrence + In 4.0, when Samples per second is > 500, HiG channels are not able to be drag/dropped from Hardware table to Channel List. + Reopened + 2023-02-09T16:49:41Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp 4.0.844.48194 and 4.1.194.48187 + +Verified when sample rate in test setups is set >500  that High G channels are now shown for Tsr Air.  + +When Sample rate is set to 500 or less High G channels are not shown in channel list table.  + +Verified also by changing sample rate in hardware step high g channels are shown/not shown based on sample rate . + +Verified Level triggers is not shown when sample rate is set to 500 or less. + Closed + 2023-02-07T16:55:55Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-02-06T23:43:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T18:20:20Z + 0 + UNKNOWN + + + Jerry Lawrence + 48159 is 4.0; 48160 is 4.1. + +To test: +Ensure that TSR AIR High G channels do not appear in the Channel List and Hardware tables on the Chanels step of Edit Test Setup when a TSR AIR has a sample rate of 500, and that they do when the sample rate is > 500. The sample rate should be set both in the Info and Hardware steps, and to different values for multiple TSR AIRs in the Hardware step. + +To test that High G channels in the Hardware table can be drag/dropped into the Channel List table, manually remove one or more from the Channel List table. Also, ensure that changing the sample rate to > 500 doesn't add High G channels to the Channel List table that were not present when the sample rate was > 500 previously. + +Ensure that the Level triggers step is present when High G channels are in the Test Setup, and hidden when there are none. Also, ensure that the Level triggers step is present with non-TSR AIR Test Setups when the "Enable level-trigger UI" checkbox is checked in Test Settings | Level Triggers of System Settings. + + + Resolved + 2023-01-31T17:30:34Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-01-30T23:42:36Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-30T23:15:47Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-28T00:38:58Z + 0 + UNKNOWN + + + Jerry Lawrence + Current deficiencies: + +1) High G channels in the Hardware table on the Channels step of Edit Test Setup should be able to be drag/dropped (after having been Deleted at some point after the DAS was added to a Test Setup). + +2) High G channels should not appear in the Hardware table if the Sample Rate is <= 500. + +3) High G channels should not appear in the Channel List table after changing the Sample Rate from <= 500 to > 500 if they were not part of the Test Setup previously. + +4) The Level triggers nav step should be hidden if there are no High G channels in the Channel List table, and should hide when no High G channels are in the Channel List table, and appear when at least one High G channel is in the Channel List table. + Edited + 2023-01-28T00:05:17Z + 0 + UNKNOWN + + + Jerry Lawrence + Additionally, the Level triggers step should be hidden if no HiG channels are in the test (and visible if there is a HiG channel). + Edited + 2023-01-27T17:49:37Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-26T23:11:06Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-01-26T23:11:06Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30163.638205437280000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30163.638205437280000000.xml new file mode 100644 index 0000000..e220aa6 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30163.638205437280000000.xml @@ -0,0 +1,165 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:48Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-15T00:14:57Z + Addresses an issue during database migration + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-02-02T20:27:54Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-02-02T20:27:15Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-02-02T20:26:17Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro  4.0.840.48176 when Migrating from 4.0.784.48023   and having a test setup with multiple ROI . + +No error messages were displayed on test setup and all ROI were still valid in the test setup . + Closed + 2023-02-02T19:18:20Z + 0 + Closed + + + Justin Richardson + + Edited + 2023-02-02T18:16:22Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-02-02T00:15:36Z + 0 + UNKNOWN + + + Jerry Lawrence + 48157, 48161, 48162, 48163, 48164, 48165, 48167, 48168, 48169, 48170, 48171, 48173, 48174, 48175, 48176 are 4.0. + Resolved + 2023-02-01T23:13:49Z + 0 + Resolved + + + Jerry Lawrence + To test: + +Create a Test Setup in 4.0.784 which contains multiple ROIs. + +Install DataPRO and migrate from the 4.0.784 database. + +Ensure that no error message was displayed. + +Run the newly-installed version of DataPRO and ensure that the multiple ROIs are correct. + Edited + 2023-02-01T23:09:57Z + 0 + UNKNOWN + + + Jerry Lawrence + Steps taken to diagnose problem: + +1) Changed the deserializer used in database migration from System.Web.Script.Serialization.JavaScriptSerializer to Newtonsoft.Json, based on input from Dan who used this deserializer in the GroupList project due to recommendation from Microsoft here https://learn.microsoft.com/en-us/dotnet/api/system.web.script.serialization.javascriptserializer?redirectedfrom=MSDN&view=netframework-4.8 which states, "For .NET Framework 4.7.2 and later versions, use the APIs in the System.Text.Json namespace for serialization and deserialization. For earlier versions of .NET Framework, use Newtonsoft.Json. This type was intended to provide serialization and deserialization functionality for AJAX-enabled applications.". We are on .NET 4.5.2. + +Since the actual call to the deserializer is in Migrations.cs, I added a reference to Newtonsoft.Json to the DTS.Common.Storage project. + +2) Added a reference to the new deserializer in the DBConfiguration project. + +3) Added packages.config to the DBConfiguration project. + +4) Added packages.config to the DTS.Common.Storage project. + +5) Added Newtonsoft.Json.dll and .xml to the .../InstallerCustomActions folder in the installer. This caused an Exception in GroupList. + +6) Changed the SpecificVersion property of Newtonsoft.Json to False in attempt to fix Exception in GroupList when editing a Test Setup. No help, so changed back to True. No help, so removed Newtonsoft.Json.dll and .xml from the installer. + +7) Determined that Newtonsoft.Json.dll (and possibly .xml) are required to be in the InstallerCustomActions folder by copying them in manually after installing DataPRO, but before running the migration code. + +8) Found that the static bool Deserializing evaluates to False in NotifyChanged(), after setting to True, when running the migration code from the setup.exe file, so refrained from calling NotifyChanged() when deserializing by checking it in the RegionOfInterest class instead. + +9) Returned to System.Web.Script.Serialization.JavaScriptSerializer from Newtonsoft.Json when migrating databases, to avoid issue caused when installing Newtonsoft.Json.dll and Newtonsoft.Json.xml from installer (causes crash when GroupList project is used). + + + + Edited + 2023-02-01T23:08:06Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-01-31T22:53:56Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-31T22:30:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T18:20:20Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-01-30T22:51:26Z + 0 + UNKNOWN + + + Jerry Lawrence + Migration works in 4.1, and in 4.0 when using Visual Studio, but not when using the 4.0 build. + Opened + 2023-01-30T22:51:26Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30164.638205437750000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30164.638205437750000000.xml new file mode 100644 index 0000000..2221de7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30164.638205437750000000.xml @@ -0,0 +1,135 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:35Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:27:39Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO 4.0.857, 4.1.207 + +Tested: + + +With no TSR AIR + + + + +With TSR AIR in test setup + + + + +I then removed TSR AIR, checked AutoArm in info step, added back the TSR AIR, AND Ran test. + +Armed + Closed + 2023-02-15T22:00:51Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-15T16:59:30Z + 0 + UNKNOWN + + + Jerry Lawrence + 48254 is 4.0; 48255 is 4.1. + Resolved + 2023-02-14T23:56:54Z + 0 + Resolved + + + Dan McFadden + moving to SW 4.1.13, officially starting tomorrow, unofficially starting today + Edited + 2023-02-14T18:12:39Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +1) Create a Test Setup without a TSR AIR and ensure that the "Set DAS to Auto-Arm" checkbox is visible. Conversely, add TSR AIR hardware to the Test Setup and ensure that it becomes hidden. + +2) Check the checkbox before adding the TSR AIR, and ensure that when armed, the status messages correspond to arming, not auto-arming. + Edited + 2023-02-10T22:47:02Z + 0 + UNKNOWN + + + Jerry Lawrence + This 4.1 patch adds the hiding of the "Set DAS to Auto-Arm" checkbox (and the corresponding "Repeat Auto-Arm" checkbox, if the former is checked) in the Info step of Edit Test Setup, when there is TSR AIR hardware in the Test Setup. + +To do this, I created a new method, ShouldDoAutoArm(), which only returns True if both 1) CurrentTest.DoAutoArm is True, AND 2) there is no TSR AIR hardware in the Test Setup. + +Since the checkbox can still have a value of "checked" when it's hidden, the new method is now called in numerous places so that things like Arming, GetArmStatus, etc. do not behave as if the DAS is/will be Auto-Armed. + Assigned + 2023-02-10T22:44:49Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-02-03T15:51:04Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-31T21:52:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-01-31T21:29:27Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-01-30T23:28:50Z + 0 + UNKNOWN + + + Jaime Lopez + I'm trying to run a test using a TSR AIR and enabling "DAS to Auto-Arm" and enabling Repeat Auto-Arm in active mode. Set events to 1 and then 2, both configurations show the error. I get the following error: + + +I expected this to take me into my test run + Opened + 2023-01-30T23:28:50Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30173.638205437750000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30173.638205437750000000.xml new file mode 100644 index 0000000..0936f31 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30173.638205437750000000.xml @@ -0,0 +1,103 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:35Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.876 and TA0073 + +Discovered and queried TSR AIR, set to recording mode = scheduled + +RTC scheduled time is given in hh:mm format only + Closed + 2023-03-02T20:47:42Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:26:13Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-23T18:53:00Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.0 maint @ revision: 48296 + Resolved + 2023-02-22T22:41:15Z + 0 + Resolved + + + Farshid Atashband + + Edited + 2023-02-22T22:35:31Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2023-02-22T22:35:05Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2023-02-22T22:27:28Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-15T19:14:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T18:54:03Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-31T21:37:05Z + 0 + UNKNOWN + + + Dan McFadden + case 30103 + Opened + 2023-01-31T21:37:04Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30174.638205437750000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30174.638205437750000000.xml new file mode 100644 index 0000000..f97bd02 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30174.638205437750000000.xml @@ -0,0 +1,134 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:35Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO 4.0.882 + +Tested: + + +Discovered TSR AIR + +For stream out channel (stream profile) = ch10 Analog Time Format 2, enable set das to streaming + +Ran test + +Checked TMT.txt file in DASConfig folder + + +Ch10 128bit PCM Time Format 2 + + +Ch10 128bit PCM + + +Ch10 Analog Time Format 2 + + +Chapter10 Analog + + +TmNS not supported for TSR AIR + Closed + 2023-03-07T00:07:03Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:25:34Z + Addresses an issue with the TSR AIR PCM streaming template + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T21:25:18Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-23T18:53:35Z + 0 + UNKNOWN + + + Farshid Atashband + Added templates to installer @ revision: 48297 only for x64 bit, we don't have tmats folder for x86 version + Edited + 2023-02-22T22:53:25Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.0 maint @revision: 48294 + Resolved + 2023-02-22T22:17:24Z + 0 + Resolved + + + Farshid Atashband + + Assigned + 2023-02-17T22:35:19Z + 0 + UNKNOWN + + + Dan McFadden + charge code TSR AIR + Edited + 2023-02-15T21:10:25Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-15T19:05:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T18:54:03Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-31T21:38:31Z + 0 + UNKNOWN + + + Dan McFadden + apply fix from case 30035 to DP 4.0 + Opened + 2023-01-31T21:38:31Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30175.638205437760000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30175.638205437760000000.xml new file mode 100644 index 0000000..8aa7e81 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30175.638205437760000000.xml @@ -0,0 +1,159 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:36Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO verstion 4.0.883 + +Tested: + + +S6A in test setup + +Create analog channel and stream out sensor (CH10 Analog Time Format 2) + +Set DAS to streaming enabled in edit test setup + +Run test up to arm. Once armed. TMATs file generated. + Closed + 2023-03-07T22:40:36Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-07T19:09:00Z + 0 + UNKNOWN + + + Farshid Atashband + + Resolved + 2023-03-07T18:45:37Z + 0 + Resolved + + + Farshid Atashband + Fixed in DP 4.0 @revision: 48378 +Checked in the changes for TMASTS Slice6AIR Analog file + Edited + 2023-03-07T18:45:18Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2023-03-07T18:33:20Z + 0 + UNKNOWN + + + Jaime Lopez + Reactivating. + +Ran in 4.0.882 with streaming out channel with stream profile set to Ch10 Analog Time Format 2 + +Set das to streaming + + +Ran test to arm and checked TMATS file, date does not match to today's date + Reactivated + 2023-03-06T19:44:26Z + 0 + Reactivated + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:24:42Z + Fixed an issue with the date entry in streaming TMATs file + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T21:24:20Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-23T18:52:41Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DP 4.0 maint @revision: 48298 + Resolved + 2023-02-22T23:23:07Z + 0 + Resolved + + + Farshid Atashband + + Edited + 2023-02-22T23:00:45Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2023-02-22T22:58:27Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-15T19:05:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T18:54:03Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-01-31T21:40:20Z + 0 + UNKNOWN + + + Dan McFadden + apply patch from case 29996 to DP 4.0 + Opened + 2023-01-31T21:40:19Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30182.638405670420000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30182.638405670420000000.xml new file mode 100644 index 0000000..be5084b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30182.638405670420000000.xml @@ -0,0 +1,266 @@ + + + + Justin Richardson + Verified Somat export option no longer appears in dp 4.2.322 and 4.0.117 + Closed + 2024-01-11T15:50:42Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-01-09T23:34:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T21:40:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:22:38Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-12-19T21:25:32Z + SoMat export is removed from UI + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-19T21:25:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-19T19:28:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-11T23:07:23Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@49939 + +no longer shows up in export options of edit test setup -> Info + Resolved + 2023-12-08T15:50:41Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-12-08T15:04:33Z + 0 + UNKNOWN + + + John Moors + Hi Dan - Just checking on this, do we know if this would likely be resolved in 4.2? I didn't immediately see this case listed in a sprint but could be Outlook buried it. + +A customer recently asked about it in ZD Ticket 12752: + +Ticket: Configuring TSR Air – DTS – Zendesk + Edited + 2023-12-08T02:02:29Z + 0 + UNKNOWN + + + Dan McFadden + moving as these are not expected to be worked on in the 4.1 development cycle + Edited + 2023-05-04T15:22:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-01T00:49:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-01T00:49:41Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-01T00:48:18Z + 0 + UNKNOWN + + + Dan McFadden + #7063 INTERNAL - DataPRO 3.0 - SoMat export listed in Test Setup, but nowhere else + + + + +Submitted + +January 31, 2020 at 12:32 + +   + +Received via + +Web Form + +   + +Requester + +Ariel Muckenhirn <ariel.muckenhirn@dtsweb.com> + + + + +CCs + +Dan McFadden <dan.mcfadden@dtsweb.com>, Eric Fizer <eric.fizer@dtsweb.com> + + + + +Status + +Open + +   + +Type + +Problem + +   + +Priority + +Normal + +   + +Group + +Software + +   + +Assignee + +- + +   + +Ticket status + +Open + + + + + +Internal Ticket + +Yes + +   + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +3.0.142 + +   + +Problem Source + +Software::Software Bug + +   + +Current Department [Optional] + +Software + + + + + +Jenna Chapa January 31, 2020 at 12:32 + + +SoMat is still listed as an un-selectable option in Test Setup, but it's not listed as an option anywhere else. Please remove it from Test Setup. + ​ + ​ + +Jenna Miller + +1.562.370.8891 + + + + + + +Ariel Muckenhirn January 31, 2023 at 10:32Internal note + + +Dan McFadden  +   + The SoMat option is still present in 3.1.678, 3.3.609, and 4.0.698.  It IS greyed out/unselectable, but it should be removed if we are not going to support it.  Can you please create a Manuscript ticket and post the information here? +Requester:  Ariel Muckenhirn + Opened + 2023-02-01T00:48:18Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30190.638205437290000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30190.638205437290000000.xml new file mode 100644 index 0000000..c8691bb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30190.638205437290000000.xml @@ -0,0 +1,93 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:49Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-14T23:15:32Z + 0 + UNKNOWN + + + Dan McFadden + will not be worked on + Closed + 2023-02-06T16:15:13Z + 0 + Closed + + + Dan McFadden + decided this is not a supported configuration currently. + +S6A + EDR will be supported currently ONLY in record in place modes (circular buffer, recorder, etc) and NOT in stream only modes. + Resolved + 2023-02-06T16:14:54Z + 0 + Resolved + + + Dan McFadden + while doing some prep for a demo I discovered that EDR + ADR in a stream out test was not being permitted in the latest 4.0 code.  This is a raytheon configuration that we sold and should work. + +I have a patch which very narrowly addresses the issue, although looking at the code there could be other related issues. + +The old code had a conditional that I read as "if the test is streaming and there's any hardware that has a stream output channel and the count of test channels with stream output with a das serial number the same as the das is 0, then produce the error display.  I'm not quite sure that's a condition we want or not, but I brought it out to a method AnyDASNeedingStreamOut instead which does the same thing in what should be a slightly more efficient way - it does one pass through all group channels and builds a hash of das id that have a steam output, then does a pass through the hardware once again check if any das has a stream output channel, and if it does checking if it has a group channel without a stream out (by checking the hash), but then also checks a new function DASSupportsStreamWithoutStreamOutSetting to allow some additional das to continue on, in this case the EDR. + +Finally there's also a second check + + +if (hType != HardwareTypes.SLICE6_AIR && hType != HardwareTypes.SLICE6_Base && hType != HardwareTypes.TSR_AIR && hType != HardwareTypes.TSR_AIR_RevB + +I think this check would be better serviced by a call to a method instead, but I didn't change that - I just added an additional check against DASSupportsStreamWithoutStreamOutSetting + +I've attached a DB with a test in it that has 2 ADR + 1 EDR just for ease - you can log in with AeroUser:AeroUser123 + +tests should include +1) are you prevented from having a test with one or more S6A in a streaming test without a stream output setting on that das +2) are you allowed to run a test with an EDR and an ADR in a streaming test with a stream output channel on the S6A and a stream input channel on the EDR +I could envision a lot more tests, what if we have a SPS in the test? + Assigned + 2023-02-03T16:40:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-03T15:51:38Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-03T15:45:16Z + 0 + UNKNOWN + + + Dan McFadden + may have been caused by case 29609 + +If you have a test with an EDR (ethernet data recorder, or S6A Ethernet Recorder) and an ADR (a S6A), these should both be allowed in a test if the EDR has a stream input channel defined and the ADR has a stream output defined. + +Any das in the test (other than an EDR with a stream input channel) should force this warning.  Note that I think the original code actually checked that a channel was also defined for the DAS, but I think that's not sufficient as you'd still have to dummy arm the DAS, so you'd need a stream out channel defined OR to at least support stream out so that it can be dummy armed? + +For this particular issue I'm only checking the original conditions and not this additional criteria ... + Opened + 2023-02-03T15:45:15Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30196.638205437290000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30196.638205437290000000.xml new file mode 100644 index 0000000..53478ce --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30196.638205437290000000.xml @@ -0,0 +1,86 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:49Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-14T23:14:13Z + Addresses an issue when hardware channel is dragged to a group channel before the sensor + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-02-14T23:13:42Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-02-14T23:13:38Z + 0 + Resolved + + + Dan McFadden + just re-opening to flip release notes flag + Reopened + 2023-02-14T23:13:34Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO v4.1.197, 4.0.846 + +Using a SPS and a generic sensor in sensor database I created a test setup with this hardware. In channels step I dragged my hardware channel first then my generic sensor I created in sensor database. Clicked save. I was able to proceed without any messages. + Closed + 2023-02-06T21:49:54Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-06T21:12:37Z + 0 + UNKNOWN + + + Jerry Lawrence + 48196 is 4.0; 48197 is 4.1 + Resolved + 2023-02-06T20:27:49Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-02-06T20:22:12Z + 0 + UNKNOWN + + + Jerry Lawrence + This bug appears to have been introduced in 4.0.801. + Opened + 2023-02-06T20:22:11Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30201.638205437760000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30201.638205437760000000.xml new file mode 100644 index 0000000..448335b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30201.638205437760000000.xml @@ -0,0 +1,162 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:36Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO version 4.1.229, 4.0.884 + +Tested: + +Add SPDB to test setup and check hardware step of edit test setup + Closed + 2023-03-13T17:17:33Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:21:48Z + the sample rate drop down has been eliminated from some H/W + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:21:29Z + the sample rate drop down has been eliminated from distributors that don't have any associated DAS in the hardware list. + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T21:20:11Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-28T18:04:42Z + 0 + UNKNOWN + + + Jerry Lawrence + 48339 is 4.0; 48340 is 4.1. + Resolved + 2023-02-27T19:08:31Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-02-24T16:58:43Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Create a Test Setup with a SLICE PRO Distributor (SPDBxxxxx) and verify that in the Hardware step of Edit Test Setup it doesn't have a ComboBox control in the Test Sample Rate column when in Compact view. + +For extra credit: +Verify that other distributor types also do not have the control in Compact view UNLESS THEY HAVE A CHILD DAS in the Test Setup: +SLICE Mini Distributor (SPMxxxxx) +SLICE Ethernet Controller (SPExxxxx) +SLICE Distributor (SDxxxxx) +SLICE 6 Distributor 3 (S6DB3xxxxx) +SLICE 6 Distributor (S6DBxxxxx) +PowerPro Battery (PPROxxxxx) + + Edited + 2023-02-24T16:50:37Z + 0 + UNKNOWN + + + Jerry Lawrence + This 4.1 patch fixes an issue that was discovered by testers of SLICE PRO Distributors - this type of DAS should not have a "Test Sample Rate" dropdown control in the Hardware step of Edit Test Setup. + +While designing the fix, I noticed that this was not the only distributor with this issue, and that further, it seems that it doesn't make sense to provide the "Test Sample Rate" dropdown for any distributor which doesn't have child DAS associated with it in a Test Setup. + +So, I added a new property, HasIncludedChildren, which helps determine the visibility of the "Test Sample Rate" dropdown, and set it whenever DAS was added or removed. + +Another thing that I found was that removing DAS from a Test Setup didn't immediately re-evaluate the "mixed status" of DAS, when moving between Compact and Expanded views. + Edited + 2023-02-24T16:39:39Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-02-23T00:36:17Z + 0 + UNKNOWN + + + Dan McFadden + Charge code for SLICE PRO DB (do you have it?) + Edited + 2023-02-15T21:11:31Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-15T19:16:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T19:07:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T18:25:37Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-07T00:37:29Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-02-07T00:37:29Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30233.638205437290000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30233.638205437290000000.xml new file mode 100644 index 0000000..7d63025 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30233.638205437290000000.xml @@ -0,0 +1,131 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:48:49Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-14T23:12:29Z + Addresses a crash during Quick build with a level trigger + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-02-14T23:11:46Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-02-14T23:11:41Z + 0 + Resolved + + + Dan McFadden + just re-opening to flip release notes flag + Reopened + 2023-02-14T23:11:35Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-02-14T00:10:24Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Run a test that has a Level Trigger. +Then, on the Test Setups tab, click "Quick build". +Select the DAS that you ran the test on, and click "Query selected". +Click "Run test setup". +After the "Check sensor ID" step runs, click the "Check trigger" step. +DataPRO should not crash. + + Edited + 2023-02-14T00:01:45Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ 4.1.203, 4.0.853 + +Using a S6A I added hardware channels to see available channels (may have to enable Level triggering in system settings) + + +ran this test up to diagnostics and closed test run. Clicked on quick build page button. Ran Test setup and once built takes me to check sensor ID. I was able to click through navsteps without any crash. + + +Level Triggers are available + Closed + 2023-02-14T00:01:24Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-13T23:04:04Z + 0 + UNKNOWN + + + Jerry Lawrence + 48249 is 4.1 + Edited + 2023-02-13T22:01:29Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-02-13T21:25:58Z + 0 + UNKNOWN + + + Jerry Lawrence + 48248 is 4.0 + Resolved + 2023-02-13T21:25:44Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-02-13T21:24:24Z + 0 + UNKNOWN + + + Jerry Lawrence + The Level Trigger channel IDs are not getting normalized when the test is run immediately as part of the Quick Build, instead of just building the test, and then running later. + Opened + 2023-02-13T21:24:24Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30237.638205442630000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30237.638205442630000000.xml new file mode 100644 index 0000000..af43efd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30237.638205442630000000.xml @@ -0,0 +1,196 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:43Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO v4.0.922, 4.1.270 + +Tested: + + +Discover and query TSR AIR + +Set recording mode to schedule (need to enable TSR AIR settings in system settings) + +For message to pop up + +Schedule time should be < 2 mins from what UTC time is currently displayed + +Save edit test setup + + + + + + +Waiting to arm test with < 2 minutes left in scheduled start time, should prevent me from arming + Closed + 2023-04-25T19:59:47Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-04-25T17:56:10Z + Scheduled start time warnings changed + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-04-25T17:28:50Z + 0 + UNKNOWN + + + Jerry Lawrence + 48612 is 4.0; 48613 is 4.1 + Resolved + 2023-04-25T16:11:50Z + 0 + Resolved + + + Jerry Lawrence + To test: + +1) Save a TSR AIR Test Setup with a Scheduled start time less than 2 mins. in the future and ensure that the new error message is displayed. + +2) Run a Test, but pause in Realtime until the Scheduled start time is less than 2 mins. in the future, then attempt to Arm. Ensure that the TSR AIR does not Arm. + Assigned + 2023-04-21T19:11:14Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-18T20:08:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T15:37:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T14:47:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-28T14:48:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T20:39:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T17:13:29Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-01T16:29:58Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-01T16:29:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T19:04:30Z + 0 + UNKNOWN + + + Dan McFadden + charge code for TSR AIR + Edited + 2023-02-15T21:11:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-15T19:16:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T19:06:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T18:25:38Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-14T01:05:16Z + 0 + UNKNOWN + + + Dan McFadden + 2 minutes in the future applies to arm time, not the time the test was started or saved, text should probably indicate this. + Opened + 2023-02-14T01:05:16Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30243.638205437760000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30243.638205437760000000.xml new file mode 100644 index 0000000..1e350d1 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30243.638205437760000000.xml @@ -0,0 +1,119 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:36Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:18:04Z + Corrects TMATS min EU values + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-02-28T21:17:01Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-02-28T21:16:57Z + 0 + Resolved + + + Dan McFadden + flipping flag + Reopened + 2023-02-28T21:16:52Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro 4.0.857.48254  and Datapro  4.1.208.48260 + Closed + 2023-02-16T23:14:11Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-02-14T22:43:30Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48251 + Resolved + 2023-02-14T21:45:02Z + 0 + Resolved + + + Dan McFadden + To test, import the attached sensors CSV. + +Create a streaming S6A test with any of the CH10 output streams. + +after arming check the DASConfigs\SerialNumber.txt file and look for the MOT entries. + +  + +after the patch they will be -/+, before the patch they will only contain the + value. + +  + +example of after the patch: + +C-6\MOT1:2545; + C-6\MOT3:2545; + C-6\MOT5:2545; + C-6\MOT2:-2546; + C-6\MOT4:-2546; + C-6\MOT6:-2546; + Edited + 2023-02-14T21:35:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-14T21:31:43Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-14T21:31:20Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-02-14T21:31:19Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30244.638205437760000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30244.638205437760000000.xml new file mode 100644 index 0000000..ae93799 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30244.638205437760000000.xml @@ -0,0 +1,116 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:36Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO 4.1.228, 4.0.882 + Closed + 2023-03-06T18:44:50Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:16:30Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-02-28T18:04:07Z + 0 + UNKNOWN + + + Jerry Lawrence + 48309 is 4.0; 48310 is 4.1. + +To test: +On the System Settings tab, verify that the "TSR AIR settings" nav step no longer exists. + +In the "Test info" section of the "Test setup settings" nav step, modify the "Interval between event starts, in minutes" value and verify that when a new Test Setup is created, the value is used to populate the "Interval between event starts in minutes" field when the Recording mode is Scheduled, and the value of "Number of events" is increased from 1. + Resolved + 2023-02-24T17:08:27Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-02-23T00:22:17Z + 0 + UNKNOWN + + + Jerry Lawrence + Since most are either +1) not supported by firmware (e.g., Timed interval trigger, RTC Schedule trigger), +2) not intended to be settable by the user (e.g., Motion detect delay (ms), High g linear acceleration), or +3) not currently respected (e.g., High g trigger above and below, Timed interval event duration (ms)), +hide the entire nav step. + Edited + 2023-02-16T22:01:42Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-02-16T19:39:20Z + 0 + UNKNOWN + + + Dan McFadden + charge code for TSR AIR + Edited + 2023-02-15T21:10:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-15T19:16:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T18:25:38Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-02-15T16:25:04Z + 0 + UNKNOWN + + + Jerry Lawrence + For example, "Timed interval trigger", "RTC Schedule trigger", and possibly others. + Opened + 2023-02-15T16:25:03Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30249.638205441720000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30249.638205441720000000.xml new file mode 100644 index 0000000..c5348a4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30249.638205441720000000.xml @@ -0,0 +1,196 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:56:12Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO version 4.0.920, 4.1.269 + +Tested: + +with a 93 remote Database on burrito supreme and setting the following attributes in config file: + +<setting name="UseNTLMAuthentication" serializeAs="String"> +         <value>True</value> + +</setting> + <setting name="DBType" serializeAs="String"> +         <value>0</value> + </setting> + <setting name="LocalDbHost" serializeAs="String"> +         <value>burrito-supreme</value> + </setting> + +running 93 remote database: + + +  + +Create a Stream Out sensor with ADC-to-UART (UART sensor added also) + Test Setup + + + +Running test ✔ + +Exporting test setup and importing on an older client (DP) 4.1.53 (91) + +Opening sensor in sensor database we see ch10  + + + + +using an older version remote db and 93 client 4.1.269, no ADC-to-UART available as a stream profile + Closed + 2023-04-24T19:02:45Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-04-19T18:20:28Z + 0 + UNKNOWN + + + John Dowling + Changes + + +Make changes to vanilla SensorsStreamOutputGet, ..Insert, and ..Update to filter out UART_STREAM + +Hide UART_STREAM from UI if db version < 93 + + +Testing (using a remote db v93 from r48490 and above) + + +Using a client (v4.0 or v4.1) generated from code r48490 or above, create a Stream Out sensor with ADC-to-UART as well as a test using that sensor. Save both. + +Using an older client, open the sensor. Instead of seeing ADC-to-UART for the Profile, you should see the default Chapter 10 setting + +Staying in the older client, open the test. In Channels, you should see the default Chapter 10 setting under sensors. In Parameters, look at the Stream Out profile, you should see the default Chapter 10 setting + + +Testing (using a remote db < v93) + + +Using a client (v4.0 or v4.1) generated from code r48490 and above, create a Stream Out sensor. You should not have ADC-to-UART as an available Profile type + Resolved + 2023-04-18T19:41:20Z + 0 + Resolved + + + John Dowling + + Edited + 2023-04-11T23:37:12Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-28T23:14:07Z + IGNORE + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-03-22T18:38:48Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-03-22T18:38:33Z + 0 + UNKNOWN + + + John Dowling + + Edited + 2023-03-22T18:38:16Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-03-21T22:39:40Z + 0 + UNKNOWN + + + John Dowling + + Edited + 2023-03-15T20:58:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T20:38:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T17:13:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T19:04:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-15T19:03:24Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-15T16:58:54Z + 0 + UNKNOWN + + + Dan McFadden + document the behavior between different versions for LTS WRT case 30075 + Opened + 2023-02-15T16:58:53Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30271.638205437770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30271.638205437770000000.xml new file mode 100644 index 0000000..bc70933 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30271.638205437770000000.xml @@ -0,0 +1,120 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:37Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:15:30Z + Addresses an issue where RTC was not set when no clock synchronization is set up + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-02-28T21:14:53Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-02-28T21:14:50Z + 0 + Resolved + + + Dan McFadden + flipping release note flag + Reopened + 2023-02-28T21:14:46Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DP 4.0.858, 4.1.208 + +Verified prior to patch no SetBaseSystemTime attribute was being set after patch it's being called. + +Tested: + +Enabled in system setting "Enable input and output clock source options" + + + +Had to enable TSR AIR recording modes + scheduled to get a UTC time via DataPRO + Closed + 2023-02-16T20:11:53Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-16T19:28:05Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48260 + Resolved + 2023-02-16T19:07:28Z + 0 + Resolved + + + Dan McFadden + to test, set up a S6A to stream with none/none/none/none for clock sync. + +you'll need to enable the UI for clocksync to make sure it's set to none/none/none/none; + + +before the patch you will not see any call to set the base system time, after you will see this in the log: + +  + +2023-02-16 10:44:33.723 Entering ArmingService.AutoArmNow on thread 16 with units: (S6A0047) Called from: SubControl.ArmNowFunc Line: 2924 + 2023-02-16 10:44:33.728 ->  Information - SetBaseSystemTime [00000324], S6A0047, local: 192.168.1.169:51950, Remote: 192.168.4.47:8301 System Time: 2/16/2023 6:44:33 PM + 2023-02-16 10:44:33.730 <-  Information - SetBaseSystemTime [00000324]\[00000324] - (0.9662ms), S6A0047 + +it should be setting the current UTC time according to the local pc. + Edited + 2023-02-16T19:04:28Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-16T18:52:27Z + 0 + UNKNOWN + + + Dan McFadden + originally reported by Kate; + +when you stream with a SLICE6A and have your clocks set up to not synchronize; + + +then your CH10 stream time channel could be offset and not accurate.  In the case of Kate's example it was off by 90 minutes. + Opened + 2023-02-16T18:52:27Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30273.638205438140000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30273.638205438140000000.xml new file mode 100644 index 0000000..ef8d828 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30273.638205438140000000.xml @@ -0,0 +1,186 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:50:14Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-15T17:48:28Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.893, 4.1.237 + +Tested: + +With a S6A + + +Add an analog sensor, stream out sensor + +Allow streaming modes in system settings + +In 4.0. Digital filter is found under realtime, in 4.1 digital filter is found in advanced settings + +In edit test setup add your S6A. and hardware channels, set das to streaming + +Set sampling rate to >10k and save. You should see the following + Closed + 2023-03-15T17:39:22Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-14T23:10:13Z + 0 + UNKNOWN + + + Jerry Lawrence + 48408 is 4.0 + Edited + 2023-03-14T22:39:55Z + 0 + UNKNOWN + + + Jerry Lawrence + 48405 is 4.0; 48406 is 4.1 + Resolved + 2023-03-14T22:04:15Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-03-14T17:47:29Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-14T17:47:07Z + 0 + UNKNOWN + + + Jerry Lawrence + Original screenshot is out-of-date. The SLICE6AIR streaming DSP filter type control has been moved to the Advanced settings nav step: + + Edited + 2023-03-13T15:38:12Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-13T14:30:40Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-03-04T00:36:39Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-03T16:13:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T22:04:07Z + 0 + UNKNOWN + + + Dan McFadden + should have a warning at run time and a warning at test setup validation time. + Edited + 2023-02-22T16:41:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-22T16:40:29Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-16T21:07:04Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-16T21:06:56Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-16T21:06:29Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-02-16T21:05:50Z + 0 + UNKNOWN + + + Chris Balogh + Currently, the digital filtering from S6A isn't supported over 10,240sps. + +Would like a test setup validation to warn user that digital filtering, if set in system settings, will be ignored at streaming rates greater than 10.24ksps. + + +  + +case 26908 + Opened + 2023-02-16T21:05:49Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30274.638205437770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30274.638205437770000000.xml new file mode 100644 index 0000000..06f125e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30274.638205437770000000.xml @@ -0,0 +1,99 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:37Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:14:16Z + Adds Allowed Noise Percent as a system setting in db + 0 + UNKNOWN + + + Justin Richardson + Verified allowed noise percentage can be changed in system settings and is shown in diagnostics.  + +In dp  4.0.859.48262  and + Closed + 2023-02-17T18:33:04Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-02-17T16:07:01Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48262 + Resolved + 2023-02-17T00:14:45Z + 0 + Resolved + + + Dan McFadden + this can be tested by simply running a test and check diagnostics and observing the Noise result, then changing the value in System settings->Test setup settings->Allowed noise percent and running diagnostics again + + + + +  + +additionally if you have modified Allowed noise percent and press the reset button the value should go back to the default (1 %) + +if you install a new version of DP 4.0 over an old DP 4.0 the default value should be 1% for allowed noise. + Edited + 2023-02-17T00:01:18Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-16T22:51:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-16T22:51:11Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-02-16T21:40:10Z + 0 + UNKNOWN + + + Chris Balogh + Request from Sandia for H4H work + +  + +Sandia has a sensor failing outside of 1% noise. Would like to widen the limit. + Opened + 2023-02-16T21:40:10Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30276.638205438140000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30276.638205438140000000.xml new file mode 100644 index 0000000..2b0f05d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30276.638205438140000000.xml @@ -0,0 +1,129 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:50:14Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-15T17:37:17Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO 4.1.234, 4.0.889 + Closed + 2023-03-14T21:31:52Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-14T17:56:57Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48398 + Resolved + 2023-03-14T17:26:49Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-03-14T14:54:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T22:04:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-22T20:46:41Z + 0 + UNKNOWN + + + Dan McFadden + per CPB, this change is cosmetic only and only in the UI. + +Level trigger should still be based on capacity. + +can add a property on the code behind that maps to range or 80% of range if is a device matches certain criteria (is a TSR AIR in this case) + Edited + 2023-02-22T18:00:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-16T22:50:36Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-16T21:58:58Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-02-16T21:57:37Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-02-16T21:57:29Z + 0 + UNKNOWN + + + Chris Balogh + We are going to generate calibration reports for TSR AIR Low G up to 50g only. This is because of non-linearity that exists on the part outside of the spec beyond 50g when programmed for 64g. The part will still be configured for 64g, but will show in the UI as a 50g part. + +Therefore. We're going to show the ranges as 80% of their full value for all ranges available. + +  + +UI change: + +Old Range: Programmable, ±8g, ±16g, ±32g, ±64g + +New Range: Programmable, ±6g, ±12g, ±25g, ±50g + Opened + 2023-02-16T21:57:29Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30281.638467330890000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30281.638467330890000000.xml new file mode 100644 index 0000000..883530c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30281.638467330890000000.xml @@ -0,0 +1,300 @@ + + + + Dan McFadden + + Edited + 2024-03-22T23:38:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T15:48:18Z + 0 + UNKNOWN + + + Jaime Lopez + + Closed + 2023-10-19T21:43:47Z + 0 + Closed + + + Jaime Lopez + + Resolved + 2023-10-19T21:43:42Z + 0 + Resolved + + + Jaime Lopez + Reopening to set in TestRail flag to true + Reopened + 2023-10-19T21:43:33Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO 4.2.46 + +In system settings -> UI settings and and UI Language select the drop down menu: + + +I chose spanish: + +and chose 'si' + +DataPRO restarts and I log in again + +DataPRO esta en espanol (DataPRO is in spanish) + + +Going back to system settings and changing language to english and clicking no. DataPRO remains in spanish. + Closed + 2023-07-20T20:25:57Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-06-23T15:48:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-23T14:47:11Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-06-22T18:18:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T23:09:58Z + 0 + UNKNOWN + + + John Dowling + Backported to v4.1 maint in r49120 + Edited + 2023-06-20T22:51:40Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-06-20T18:02:33Z + Adds a setting in System settings -> UI settings for application language + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T18:01:38Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +Added a "UI Language" selector to System Settings -> UI + +Created a UICulture enum of culture codes currently translated in DataPRO (not other projects) + +Language selection brings up a "Restart DataPRO?" message box. Yes restarts. + +Add Restart message box string to other languages + +Fill in MessageBoxButton strings to other languages + + +Testing: + + +Go to System Settings -> UI Settings + +Choose a different UI language. You should get a message in your chosen language that while you did make a change, you won't see full changes unless you restart DataPRO. Choose "Yes" (or equivalent) to restart DataPRO. + +DataPRO should restart + +Change to another language, choosing "No" (or equivalent) to restart. DataPRO should stay put, but a mix-and-match of the starting language and the newly chosen one. + + +Committed to v4.2 dev in r49098 + Resolved + 2023-06-15T18:58:54Z + 0 + Resolved + + + John Dowling + + Assigned + 2023-06-08T22:49:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-08T21:31:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:16:51Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-06-06T18:59:27Z + 0 + UNKNOWN + + + Dan McFadden + here's an item that could be super annoying, but can be done from home and probably can be put down and picked back up without too much trouble. + Assigned + 2023-06-02T14:51:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:58:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:45:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:44:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:34:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:33:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-17T21:32:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-16T20:36:48Z + 0 + UNKNOWN + + + Dan McFadden + moving out of 4.1, these are not expected to be completed in 4.1 development cycle + Edited + 2023-05-04T15:08:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T15:55:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T21:49:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-17T21:13:41Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-16T22:27:32Z + 0 + UNKNOWN + + + Dan McFadden + THF would like to be able to switch application language on demand through the application itself + Opened + 2023-02-16T22:27:32Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30291.638205437770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30291.638205437770000000.xml new file mode 100644 index 0000000..2a17b38 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30291.638205437770000000.xml @@ -0,0 +1,107 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:37Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-02-28T21:13:06Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-02-28T21:12:57Z + 0 + Resolved + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:12:42Z + Addresses a crash when quick build is used with a TSR AIR + 0 + UNKNOWN + + + Dan McFadden + reopened to flip release note flag + Reopened + 2023-02-28T21:11:50Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.1.213, 4.0.861 + Closed + 2023-02-21T15:40:52Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-21T15:20:29Z + 0 + UNKNOWN + + + Jerry Lawrence + 48276 is 4.0; 48277 is 4.1 + Resolved + 2023-02-20T23:30:05Z + 0 + Resolved + + + Jerry Lawrence + To test: +Clear the filestore in the configuration that holds the Test Setup by running FWTU, and selecting SLICE Tools | Base | Manage, and clicking the Clear button for values 0, 1, 2, 3, and 4. + +On the Test Setups tab, click the "Quick build" button. +After querying the DAS, click Build Test Setup. +After the successful build, click Done. +Click Run Test. +DataPRO should not crash, and the test should run. + Edited + 2023-02-20T23:12:44Z + 0 + UNKNOWN + + + Jerry Lawrence + The crash is due to a NULL SensorCalibration, which didn't get set because the TSR AIR channels did not have their UserChannelName set. + Edited + 2023-02-20T22:59:46Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-02-20T22:40:52Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-02-20T22:40:50Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30294.638205437770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30294.638205437770000000.xml new file mode 100644 index 0000000..70c96b5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30294.638205437770000000.xml @@ -0,0 +1,85 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:37Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:11:11Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.1.213, 4.0.861 + Closed + 2023-02-21T15:56:45Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-02-21T15:20:16Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-02-21T00:42:49Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-02-21T00:40:01Z + 0 + UNKNOWN + + + Jerry Lawrence + 48284 is 4.0; 48285 is 4.1 + +To test: +Clear the filestore in the configuration that holds the Test Setup by running FWTU, and selecting SLICE Tools | Base | Manage, and clicking the Clear button for values 0, 1, 2, 3, and 4. + +On the Test Setups tab, click the "Quick build" button. +After querying the DAS, click Build Test Setup. +After the successful build, click Done. +Edit the Test Setup and add Level Trigger(s). The Maximum range should be 400. + + + Resolved + 2023-02-21T00:37:56Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-02-20T23:56:31Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-02-20T23:56:30Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30295.638205437770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30295.638205437770000000.xml new file mode 100644 index 0000000..2ad072b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30295.638205437770000000.xml @@ -0,0 +1,69 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:37Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro 4.0.882.48374 And 4.1.228.48374. Start Recording with event Line and Wake up with motion checkboxes are visible after checking and then unchecking set das to streaming box. + Closed + 2023-03-03T23:24:15Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-03-02T20:01:45Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:10:08Z + 0 + UNKNOWN + + + Jerry Lawrence + 48311 is 4.0; 48312 is 4.1. + +To test: +In the "Test setup settings" nav step on the System Settings tab, +- check the "Allow TSR AIR recording modes" checkbox, +- set "Recording mode" to Active, and +- check the "Allow streaming modes" checkbox. +Create a Test Setup. +Check the "Set DAS to Streaming" checkbox. +Uncheck the same checkbox. +Ensure that the "Start recording with event line" and "Wake up with motion" checkboxes are visible. + Resolved + 2023-02-24T22:24:28Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-02-21T00:49:42Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-02-21T00:49:41Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30296.638829073120000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30296.638829073120000000.xml new file mode 100644 index 0000000..beb31fa --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30296.638829073120000000.xml @@ -0,0 +1,279 @@ + + + + Lijuan Pi + + Edited + 2025-05-15T16:01:52Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2025-05-08T15:56:11Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-04-29T21:24:46Z + Corrects an issue where polynomial SIFs were not imported correctly + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-29T20:36:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-29T17:51:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-22T17:57:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-22T17:56:34Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.5@52604 + +will open a new case to apply patch to 4.4 after release + Resolved + 2025-04-22T17:54:32Z + 0 + Resolved + + + Dan McFadden + Feature SIF polynomial Import + +Scenario import SIF + Given a SIF with sensitivity 0.184565,0.000000000000,-0.11402,0.877771,3.552515,-0.032436,0.000000000000,0.000000000000 + When user imports SIF as a sensor + Then imported sensor should have in calibration A=-.114020000, B=.877771000, C=3.552515000, M=-.032436000 + And Zeromethod = Absolute zero + Edited + 2025-04-21T21:31:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-21T21:27:03Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-04-21T21:26:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-21T21:14:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-21T21:14:22Z + 0 + UNKNOWN + + + Dan McFadden + also notice the SIF requests average over time + +---- Zero Reference - 0=use 30 msec avg, 1=use prezero, 2=equals zero mV ---- + 0 + +but TDC is showing this sensor as None - so I think the correct behavior for this import is to set it as none [equals 0 mV] + Edited + 2025-04-21T21:13:40Z + 0 + UNKNOWN + + + Dan McFadden + here's how they expect it to be imported: + + +here's how it _is_ imported + + +and attached is the SIF + Edited + 2025-04-21T18:01:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-17T22:45:04Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-04-15T23:04:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-14T18:32:23Z + 0 + UNKNOWN + + + Dan McFadden + temporarily moving around to give sight to the issue. + Edited + 2025-04-09T15:18:44Z + 0 + UNKNOWN + + + Dan McFadden + notes, zendesk ticket has been updated check with ticket for updates. + Edited + 2025-04-09T15:18:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-20T16:35:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-27T16:31:47Z + 0 + UNKNOWN + + + Chris Balogh + bumping priority on this. Would like to get this worked on for the 4.3 release Q3 '24 if possible + Edited + 2024-03-19T16:32:18Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-27T19:48:32Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-27T19:03:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-15T16:59:51Z + 0 + UNKNOWN + + + Dan McFadden + moving as these are not expected to be worked on in the 4.1 development cycle + Edited + 2023-05-04T15:22:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T22:12:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T21:59:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-21T15:32:35Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-21T15:31:59Z + 0 + UNKNOWN + + + Dan McFadden + see attached ticket + Opened + 2023-02-21T15:31:59Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30297.638205438140000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30297.638205438140000000.xml new file mode 100644 index 0000000..a20be26 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30297.638205438140000000.xml @@ -0,0 +1,138 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:50:14Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-15T17:36:46Z + Addresses an issue using IP address to discover a S6DB + attached S6 + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ 4.0.889, 4.1.234 + +Entered IP address and scan all in DP. S6 that was attached to port 1 was discovered. + Closed + 2023-03-14T21:16:41Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-14T17:55:10Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48401 + Resolved + 2023-03-14T17:52:45Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-03-14T17:50:51Z + 0 + UNKNOWN + + + Dan McFadden + changed title to reflect actual issue + Edited + 2023-03-14T17:50:45Z + 0 + UNKNOWN + + + Dan McFadden + to duplicate manually add ip address of the S6DB (with S6 attached to that db) and hit query, don't hit scan. + +before patch it would take a long time and only connect to the db, post it should connect to the units in question too. + Edited + 2023-03-14T17:48:39Z + 0 + UNKNOWN + + + Dan McFadden + specifically the issue is connecting to a S6DB w/S6 with no S6 in the DB + +connect to the S6DB it should connect to the units attached to it, but according to Nate DASToHosts is not populated for the other das, so they do not connect + Edited + 2023-03-14T17:33:26Z + 0 + UNKNOWN + + + Dan McFadden + + Reactivated + 2023-03-14T17:30:52Z + 0 + Reactivated + + + Dan McFadden + Could not duplicate + Resolved + 2023-03-13T20:50:07Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-02-28T22:14:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T21:59:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-21T15:35:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-21T15:35:31Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-02-21T15:35:31Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30315.638205442630000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30315.638205442630000000.xml new file mode 100644 index 0000000..5e8c321 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30315.638205442630000000.xml @@ -0,0 +1,121 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:43Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-25T17:55:25Z + 0 + UNKNOWN + + + Jaime Lopez + Verified bug + + +Verified fix with DataPRO version 4.0.917, 4.1.265 + +with test setup recording mode set to active and number of events > 1, switching from active to scheduled "Interval between event starts in minutes" is now being displayed + Closed + 2023-04-20T15:58:16Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-04-19T23:27:30Z + 0 + UNKNOWN + + + Jerry Lawrence + 48574 is 4.0; 48575 is 4.1. + Resolved + 2023-04-19T23:25:09Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-04-18T20:11:38Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +In System Settings | Test setup settings: +Check the "Allow TSR AIR recording modes" checkbox, and +Set "Recording mode" to Active. + +Create a Test Setup with "Number of events" > 1, and change the "Recording mode" from Active to Scheduled. + +Ensure that the "Interval between event starts in minutes" control is visible. + Assigned + 2023-04-18T19:24:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-17T23:46:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-11T21:54:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T16:05:57Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-02-22T23:15:44Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-02-22T23:15:12Z + 0 + UNKNOWN + + + Jerry Lawrence + Workaround is to set "Number of events" to 1 and then increase to > 1. + + Opened + 2023-02-22T23:15:12Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30316.638205437770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30316.638205437770000000.xml new file mode 100644 index 0000000..7eb9281 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30316.638205437770000000.xml @@ -0,0 +1,108 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:49:37Z + 0 + UNKNOWN + + + Jaime Lopez + Ticket has been verified and closed prior + Closed + 2023-03-03T00:38:17Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-02T20:49:34Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2023-02-28T21:08:55Z + 0 + Resolved + + + Dan McFadden + + ReleaseNoted + 2023-02-28T21:08:51Z + Addresses an issue when a TSR AIR- related error was being displayed errantly. + 0 + UNKNOWN + + + Dan McFadden + re-opened to flip release note flag + Reopened + 2023-02-28T21:08:14Z + 0 + UNKNOWN + + + Jerry Lawrence + This bug appears to have been introduced in 4.0.364 (2/28/2022). + Edited + 2023-02-24T17:52:54Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.868, 4.1.215 + +Verified bug w/ a S6A and enabling level triggers in system settings, Allow TSR AIR recording modes disabled in system settings, disabling Realtime in test setups, and adding level triggers to test setups and save I get the following: + + +Verified fix: + + +must add analog sensor to bring up level triggers + Closed + 2023-02-23T18:52:18Z + 0 + Closed + + + Jerry Lawrence + 48304 is also 4.1 + Edited + 2023-02-23T18:23:12Z + 0 + UNKNOWN + + + Jerry Lawrence + 48301 is 4.0; 48302 is 4.1 + Resolved + 2023-02-23T17:18:03Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-02-23T17:07:37Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-02-23T17:07:37Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30317.638205438140000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30317.638205438140000000.xml new file mode 100644 index 0000000..a90ff4b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30317.638205438140000000.xml @@ -0,0 +1,185 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:50:14Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-15T17:36:01Z + Adds a warning when AAF is greater than or equal to sample rate + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-03-15T17:35:25Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-03-15T17:35:22Z + 0 + Resolved + + + Dan McFadden + re-opened to flip release note flag + Reopened + 2023-03-15T17:35:18Z + 0 + UNKNOWN + + + Jaime Lopez + + Closed + 2023-03-14T17:57:14Z + 0 + Closed + + + Jerry Lawrence + Re-opened/Resolved to add ChargeCode. + Resolved + 2023-03-14T17:34:38Z + 0 + Resolved + + + Jerry Lawrence + + Reopened + 2023-03-14T17:34:15Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +In the "Test settings" step on the System Settings tab, check the "Enable editing device AAF rate" checkbox. + +Add a Test Setup and add DAS +Then in the Hardware step of Edit Test Setup, enter a value in the "AA Filter (Hz)" column that is greater than the value in the Test Sample Rate column, and click Save. + +The new error message should be displayed. + +Also, this error should not prevent the Test Setup from being run. Instead, the warning should be displayed when the Test Setup is run. + Edited + 2023-03-14T16:15:44Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ 4.1.230, 4.0.885 + +Tested: + + +Enable = Enable editing device AAF rate + +Using a S6A I navigated to hardware step of edit test setup + +Entered a value greater than my sample rate.  + +Clicked Save + Closed + 2023-03-13T22:26:25Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-13T20:42:27Z + 0 + UNKNOWN + + + Jerry Lawrence + 48392 is 4.0; 48393 is 4.1 + Resolved + 2023-03-13T19:39:23Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-03-13T14:30:23Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-03T00:35:04Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-03T00:33:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-28T21:59:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-24T18:54:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-02-24T18:49:31Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-24T18:48:46Z + 0 + UNKNOWN + + + Dan McFadden + note that this is specifically the problem that the AAF is greater than the sample rate for the DAS, it doesn't make sense to have a filter rate greater than or equal to the sample rate ... + +we don't appear to warn if the AAF is > sample rate for instance, at least not in test setup. + Opened + 2023-02-24T18:48:45Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30319.638138111890000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30319.638138111890000000.xml new file mode 100644 index 0000000..cde0f64 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30319.638138111890000000.xml @@ -0,0 +1,59 @@ + + + + Jaime Lopez + Verified w/ DataPRO 4.0.883, 4.1.228 + +Exported a TSR AIR test setup with multiple ROI in 4.0.784 + + +Importing this test setup into 4.0.883 and 4.1.228 + Closed + 2023-03-07T23:39:49Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-07T17:56:48Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Export a Test Setup with a TSR AIR and multiple ROIs using 4.0.784 or earlier. +Import the Test Setup into 4.1 (or 4.0 with this fix) and ensure that the ROI channels are assigned correctly. + Edited + 2023-02-25T00:37:12Z + 0 + UNKNOWN + + + Jerry Lawrence + 48334 is 4.0; 48335 is 4.1. + Resolved + 2023-02-25T00:35:22Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-02-25T00:27:09Z + 0 + UNKNOWN + + + Jerry Lawrence + If exported by 4.0.784 or earlier, the channels aren't assigned to an ROI: + + Opened + 2023-02-25T00:27:08Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30341.638205438140000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30341.638205438140000000.xml new file mode 100644 index 0000000..9a18267 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30341.638205438140000000.xml @@ -0,0 +1,76 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:50:14Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-15T17:34:40Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.878, 4.1.225 + +Previously in 4.0.868 + + +Confirmed artwork update + Closed + 2023-03-03T01:10:00Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-03T00:36:10Z + 0 + UNKNOWN + + + Jerry Lawrence + 48364 is 4.0; 48365 is 4.1 + Resolved + 2023-03-03T00:20:48Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-03-02T23:59:19Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-02-28T19:47:45Z + 0 + UNKNOWN + + + Dan McFadden + There is placeholder images based on S6DB3, should be replaced, most likely with SLICE_PRO_Distributor_Top_Photo.jpg + +images are here + +\\dts\files\Library\Photos\SLICE PRO Distributor + Opened + 2023-02-28T19:47:45Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30349.638205438150000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30349.638205438150000000.xml new file mode 100644 index 0000000..c35e0c6 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30349.638205438150000000.xml @@ -0,0 +1,106 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:50:15Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO v. 4.0.893, 4.1.237 + +Attaching the mdf file and ldf files into my db and running DataPRO + +Pre-patch no test setups + + +Post Patch + Closed + 2023-03-15T23:52:48Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-03-02T19:59:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-02T18:41:49Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-02T18:41:03Z + Fixes an issue where test setups would not load when there was an issue with a test setup + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-02T18:40:41Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48359 + + +to test it's sufficient to open the test setups tab before and after patches.  Before patch it will show no test setups, after patch it will show multiple test setups and will show the error above.  Additionally monkeying around with test setup parameters using SQL would be acceptable to test as well.  Additionally additionally, any LTS behavior should be unchanged between database and application versions WRT clock sync profile and 1pps. + Resolved + 2023-03-02T18:35:38Z + 0 + Resolved + + + Dan McFadden + this relates to an issue from Zendesk where someone using a bleeding edge version of 4.0 found themselves unable to create test setups (test setup already exists) and not able to see any test setups. + +  + +Looking at the database in question it tracks down to a clock sync profile setting, this issue doesn't fix that issue, I created a separate issue for that (probably 30350 or 30348), this issue just addresses not loading the rest of the test setups when there's an error loading a single test setup.  Prior to the patch with the db attached to the issue you'll see no test setups on startup and no indication of an issue.  After the issue you'll get all the test setups but the test with the issue and will be notified that there was an issue although the rest of the notification isn't great, maybe adding in the test name when it's available would help; + Assigned + 2023-03-01T18:42:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-01T15:58:29Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-01T15:55:49Z + 0 + UNKNOWN + + + Dan McFadden + see attached + Opened + 2023-03-01T15:55:49Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30356.638205442800000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30356.638205442800000000.xml new file mode 100644 index 0000000..2e98d67 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30356.638205442800000000.xml @@ -0,0 +1,219 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:58:00Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO version 4.0.936, 4.1.281 + +Set S6A to streaming and arm, should get new message: + + +All scenarios were tested from below.  + +Now able to disarm unit without having to close out DP + Closed + 2023-05-10T20:49:33Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-05-09T20:40:01Z + Addresses issues with Stop Streaming behavior. + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T20:39:20Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-05-05T21:59:58Z + 0 + UNKNOWN + + + Jerry Lawrence + 48731 is 4.0; 48732 is 4.1 + +To test: +Follow the steps below and ensure that the new messages are displayed. + Resolved + 2023-05-05T15:05:23Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-05-04T22:28:19Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-05-03T23:01:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-05-03T15:48:12Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-05-03T15:30:14Z + 0 + UNKNOWN + + + Jerry Lawrence + Proposed additions to messages: + Edited + 2023-05-03T15:26:32Z + 0 + UNKNOWN + + + Jerry Lawrence + The following sequences work fine: +1) OK the message +2) Stop Monitoring +3) Start Monitoring +4) Stop Streaming + +1) OK the message +2) Stop Streaming + +1) OK the message +2) Stop Monitoring +3) Reboot the unit to begin streaming +4) Start Monitoring +5) Stop Streaming + +However, the following sequences cause DataPRO to hang for an extended period of time, even if actions taken after the reboot wait until the unit is fully restarted: +1) OK the message +2) Reboot the unit to begin streaming +3) Stop Streaming (hang) + +1) OK the message +2) Reboot the unit to begin streaming +3) Stop Monitoring +4) Start Monitoring (hang) + +1) OK the message +2) Reboot the unit to begin streaming +3) Click the Done button (hang) + Edited + 2023-05-03T15:17:23Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-27T15:28:56Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-25T22:01:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T21:14:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T20:55:38Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-03-03T00:53:58Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-03-03T00:53:39Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-03-03T00:52:08Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-03-03T00:49:46Z + 0 + UNKNOWN + + + Jaime Lopez + Running ADC to UART stream profile option in DP 4.0.876 + +case30075 + +I stopped streaming after test was over and DP seems to hang for a very long time. After 5+ minutes I got a message that failed to disarm + + +Running Test Setup again I see that S6A did not stop streaming + + +Then takes me to Arm step, and I'm able to Stop Streaming and I am able to disarm + Opened + 2023-03-03T00:49:45Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30359.638205438150000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30359.638205438150000000.xml new file mode 100644 index 0000000..26872eb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30359.638205438150000000.xml @@ -0,0 +1,158 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:50:15Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.900, 4.1.247 + +In DataPRO.exe.config file we see the following new setting: + +      <setting name="OneShotWaitTimeMs" serializeAs="String"> +         <value>3000</value> +       </setting> + +Tested: + +With a S6DB and S6 connected via a CPY cable to a SPDB, and a breakout board that connects to one of the ports on a S6DB to deliver an event. I created a test and in the check trigger step shorted trigger and verified DataPRO detects shorted trigger + +Shorted Trigger: + + +Triggered: + + +Armed S6DB via SPDB + Closed + 2023-03-27T17:57:20Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-27T16:35:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T17:50:39Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-15T17:50:32Z + Adds a property in config file OneShotWaitTimeMs with default 3000ms (previous default 1700ms) + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T17:49:50Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-03-07T19:25:48Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-03-07T19:24:09Z + 0 + UNKNOWN + + + Dan McFadden + here's what it looks like when it fails: + Edited + 2023-03-03T21:55:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-03T21:54:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-03T21:53:50Z + 0 + UNKNOWN + + + Dan McFadden + testing for this is just to make trigger check still funtions normally (detects shorted trigger, detects pressed trigger) in trigger check and that the system can arm with a S6DB and a SLICE PRO DB + +4.0/4.1@48374 + +it could be difficult to find equipment to test this, you might have to wait for equipment availability. + Resolved + 2023-03-03T21:53:16Z + 0 + Resolved + + + Dan McFadden + added new setting in DataPRO.exe.config with default 3000 ms; + +OneShotWaitTimeMs + +this is used in the places where the one shot wait time was incurred + Edited + 2023-03-03T21:44:31Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-03T21:43:26Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-03T21:42:23Z + 0 + UNKNOWN + + + Dan McFadden + Per Loc and Myron, the SLICEPRO DB cap for one shot trigger will last 2.4s, and while observations on S6DB suggested 1.6 would be sufficient for S6DB, it's not clear where the limit for ECMs ever came from or what it should be, but 3s will probably cover everything but a minidb, which may last more than 3 seconds. + Opened + 2023-03-03T21:42:23Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30367.638205442410000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30367.638205442410000000.xml new file mode 100644 index 0000000..7f380dd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30367.638205442410000000.xml @@ -0,0 +1,167 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:21Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T20:26:10Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-04-11T14:44:28Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-04-11T14:44:25Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-04-11T14:44:21Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO 4.0.907, 4.1.254 + +Installing fresh install of DataPRO configured to TSR AIR settings when installed. Adding TSR AIR to test setup and setting DAS to streaming I no longer get the message that TSR AIR does not support recording mode in hardware step + Closed + 2023-04-04T15:26:21Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-04-04T14:43:37Z + 0 + UNKNOWN + + + Dan McFadden + not sure on how to reproduce ... + Resolved + 2023-04-04T14:37:24Z + 0 + Resolved + + + Dan McFadden + weird, ok, I'll check it out again. + Edited + 2023-03-31T22:40:12Z + 0 + UNKNOWN + + + Jaime Lopez + Able to reproduce the original issue in 4.0.906, 4.1.252 + + + +When installing a new DP I initialize database to TSR AIR settings and disable "Copy configuration from previous installation" + Reactivated + 2023-03-31T22:20:54Z + 0 + Reactivated + + + Dan McFadden + + ReleaseNoted + 2023-03-28T23:12:44Z + IGNORE + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-03-23T20:01:56Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48430 + Resolved + 2023-03-22T14:44:25Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-03-16T15:14:04Z + 0 + UNKNOWN + + + Dan McFadden + could not duplicate in latest build using straight forward + + +  + + +But I did find _a_ way to reproduce the issue. + +install TSR AIR settings, or not, but then LOGIN AS ADMIN.  Admin does not have Allow TSR AIR Recording modes selected, nor allow streaming, so go to Allow streaming and enable it but DON'T ENABLE allow TSR AIR Recording modes. + +Create a streaming test setup with tsr air and you will see the error as the test still has "circular buffer" as the recording mode in the background. + Edited + 2023-03-16T14:26:19Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-15T21:56:57Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-03-07T23:08:41Z + 0 + UNKNOWN + + + Jaime Lopez + Installing a new version of DataPRO with TSR AIR settings initialized. Creating a test setup with a TSR AIR and setting TSR AIR to streaming I get the following error message. + + +I don't believe this message should show up for a TSR AIR when TSR AIR supports streaming. + Opened + 2023-03-07T23:08:41Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30388.638205441730000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30388.638205441730000000.xml new file mode 100644 index 0000000..043096e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30388.638205441730000000.xml @@ -0,0 +1,171 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:56:13Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-03-28T23:08:07Z + Addresses a crash when assigning a stream output from 92 migrated database + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.896, 4.1.239 + +Adding attached db files and attaching to 4.0.888 db folder. Created a S6A test and DP did indeed crash. + +  + +I also noticed that in sensor database I cannot add a streaming out sensor. But works now in 4.0.896 + +Ran the test the same way with 4.0.896 no crash. + Closed + 2023-03-20T20:47:36Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-20T17:56:46Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48412 + Resolved + 2023-03-16T13:55:22Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-03-15T23:38:42Z + 0 + UNKNOWN + + + Dan McFadden + other tests needed + +1) insert and edit output stream on an old db (92) with a new client + +2) edit and save a test with an output stream with an old db (92) on a new client + Edited + 2023-03-15T22:33:30Z + 0 + UNKNOWN + + + Jerry Lawrence + Crash now occurs later due to a NULL _streamOutTMATSIntervalMs, because it is not initialized in SetSettings, because it is not a setting in an older version database. + +Perhaps it should be initialized to its default value when it is declared? + + Reactivated + 2023-03-15T17:16:26Z + 0 + Reactivated + + + Dan McFadden + + Edited + 2023-03-15T01:50:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-15T01:50:47Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48409 + Resolved + 2023-03-15T01:42:03Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-03-14T22:56:44Z + 0 + UNKNOWN + + + Jerry Lawrence + When using a Version 92 database, the building of the StreamOutputRecord needs to not try to read the new column (TMATS_IntervalMS) that doesn't exist in the old database. + + + Reactivated + 2023-03-14T22:55:29Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-03-14T21:17:06Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48404 + Resolved + 2023-03-14T21:16:09Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-03-14T20:36:46Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-14T17:42:18Z + 0 + UNKNOWN + + + Jerry Lawrence + To reproduce crash: + +Install 4.0.888 (Version 93) and migrate database from 4.0.876 (Version 92). + +After migration completes, run 4.0.888, create a Test Setup with a S6A, and drag/drop the Stream Out hardware channel in the Channels step. + +Crash. + Opened + 2023-03-14T17:42:17Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30416.638205441740000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30416.638205441740000000.xml new file mode 100644 index 0000000..7a8d52e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30416.638205441740000000.xml @@ -0,0 +1,153 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:56:14Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO 4.0.906, 4.1.252 + +In system settings enable "allow calculated channels" + + +Add calculated channels with the operator as HIC + Closed + 2023-04-03T20:34:32Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-03-31T20:45:24Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48444 + Resolved + 2023-03-28T14:25:38Z + 0 + Resolved + + + Dan McFadden + Jerry, John, + +I've attached a patch for 4.0 MAINT for: + +30416 + test setup unable to save, when there's a HIC calculated channel + +  + +I found some issues here.  The first issue is that the HIC channels were being discarded by TestTemplate.UpdateCalculatedChannels.  This function may have been added for 28099 Exporting test setup does not export calculated channels.  This issue should also be retested after the patch is applied.  This function was making use of CalculatedChannel.InputChannels, however this was empty in the case of a HIC.  In the case of a HIC CalculatedChannel.ISOCalculatedChannel.InputChannels was being updated instead and not the wrapping class.  It's lost to me why there is an inner and and outer class, my guess is we had the outer class for GUI purposes and the inner class for storage purposes but duplicated the storage properties in the GUI CalculatedChannel class. + +The solution has a couple changes in SetHICChannelsToCC() it sets both the outer and inner class properties, it also now checks for null before accessing an input channel (in multiple locations) + +the issue above has a 4.0 database that can be used.  It's not necessary to try the import, you can actually use the existing test (or just create your own new test with an X,Y, Z accel channel and HIC calculated channel).  The first test (TGVA FRONT FLAT 56KMH 20221031) has a HIC already defined.  Prepatch if you assign an X,Y,Z channel and save it will not save the channels, after saving the test the channels will be unassigned and in the database you'll see: + + +After the patch the channels should get saved to the DB and should show up assigned to the calculated channel after saving the test setup. + + +You should be able to add all 3 channels and save the calculated channel, you should be able to add a new HIC with only Y set, and hit save - however it will return an error and not save the test setup.  The patch also addresses some crashes when you try this that probably also available if you switched between partially defined HICs after the patch (since CalculatedChannel.InputChannels is now defined it accesses [0].SerialNumber and similar properties in some places). + + +The database should be considered confidential. + Assigned + 2023-03-27T21:36:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T20:54:56Z + 0 + UNKNOWN + + + Dan McFadden + I notice this in the Save Failure.log; + +  + +An exception of type: System.FormatException occurred Module: mscorlib.dll, Name: StringToNumberMessage: Input string was not in a correct format. StackTrace:    at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) StackTrace:    at System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)    at DataPROWin7.DataModel.TestTemplate.ValidateCalculatedChannels(List`1& errors, List`1& warnings, TestTemplate currentTest)    at DataPROWin7.Controls.EditTestSetupCalculatedChannels.Validate( + +this suggests there's something other than a number in a calculated channel where a number was expected. + Edited + 2023-03-27T17:50:18Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-16T17:54:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-16T17:53:50Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-16T17:53:25Z + 0 + UNKNOWN + + + Dan McFadden + Adam has found these issues in DataPRO 4.0: +   + + +Test Setup unable to save. He can export and re-import but the test setup is corrupted and unsaveable in DataPRO. A unique note, this test has a HIC calculation, which seems like the culprit + + + +The “Bad test setup” was first. I was building a TS and walked away from my computer and it locked. When I came back I couldn’t save the TS. Got the “failed to update lock”. Then the shutdown error. After I restarted DP I couldn’t open the TS. Every time I would get the shutdown error. Exported the TS and then deleted it. + +  + +Then I imported the CSV again(Save failure), added hardware, saved, assigned hardware, saved, added squib channels and calculations (HIC), saved and got the shutdown error again. + +  + +Now it won’t open the TS again. Just keep getting the shutdown error. + +  + +Everything is Local on my computer. + + +Hey Nate, + +If we are going to start a ticket for this, I will give some other thing I found. + +When importing a test setup, and you have the browse window open and select ‘All Files’, you get the ‘Data at the root level…’ error. When you choose the correct file type, it works fine. + + When adding calculations. That crashes it. And the test setup can’t be opened again. + Opened + 2023-03-16T17:53:24Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30429.638336573660000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30429.638336573660000000.xml new file mode 100644 index 0000000..1881945 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30429.638336573660000000.xml @@ -0,0 +1,252 @@ + + + + Justin Richardson + + Edited + 2023-10-23T15:29:26Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-06-07T14:40:34Z + Adds support for no streaming TSR AIR variant + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:54Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.959.48820 and 4.1.315.48822. + +1. Setting disable streaming feature attribute to a 1 then discovering Das in dp a test setup cannot be run with das set to streaming and hw stream out channel is not shown for the das. + +2. Manually adding a TSR air then attempting to run a test with streaming RUN test Hw step shows an error . + +3. Logging into 4 0 remote db that has a tsr air that was discovered with streaming disabled with 4 1 Datapro shows tsr air with no stream out hw channel as it should and a streaming test setup cannot be run as expected. + +4. Setting disable streaming feature attribute to 0 and discovering das , hardware stream out channel is visible in test setup and streaming test setup validates . + + + Closed + 2023-06-06T16:14:06Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-06-05T14:49:10Z + 0 + UNKNOWN + + + Jerry Lawrence + 48818 is 4.0; 48819 is 4.1. + Resolved + 2023-06-02T23:52:07Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-05-31T22:32:05Z + 0 + UNKNOWN + + + Jerry Lawrence + Testing scenarios (in addition to ensuring that a TSR AIR with the DISABLE_STREAMING_FEATURE set to 0 works as it did previously): + +1) After discovering a TSR AIR with the DISABLE_STREAMING_FEATURE attribute set to 1, a Test Setup with recording mode of Streaming should not validate. + +2) After manually adding a TSR AIR with the DISABLE_STREAMING_FEATURE attribute set to 1, a Test Setup will validate but should display an error in the Hardware step of Run Test. + +3) Running a test with a new 4.1 client, but using an old 4.0 database containing a TSR AIR that was discovered with the DISABLE_STREAMING_FEATURE attribute set to 1 should display an error in the Hardware step of Run Test. + +Notably, running a test with a TSR AIR with old firmware (protocol version 24 or older), will allow a user to use streaming since the ability to disable streaming was not implemented until version 25. + Edited + 2023-05-31T22:31:47Z + 0 + UNKNOWN + + + Jerry Lawrence + To disable streaming on a TSR AIR, use the SLICE Tools | Stack | Manage menu of Firmware Test Utility, select the DISABLE_STREAMING_FEATURE System Attribute (on any tab), set the Value to 1 and click on the Write button (0 will enable streaming). This value will be set at the factory before shipping a TSR AIR, and DataPRO should not allow the user to modify it. + Edited + 2023-05-31T20:29:42Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-05-26T16:28:14Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-05-24T00:10:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T18:32:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T16:11:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T21:57:40Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-09T21:44:12Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T16:26:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T15:11:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T14:48:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T22:03:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-24T21:45:05Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-04-05T18:46:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T22:09:24Z + 0 + UNKNOWN + + + Dan McFadden + there's this method that might need to be updated. + +        public static bool IsStreamingProfileSupported(UDPStreamProfile profile, int protocolVersion) + +currently it only considers the profile, it is unaware of anything else DAS related, like the DAS has a flag saying it supports it or not. + +There is a channel types (NVARCHAR255) array that could be used for this information, but it would be brand new WRT TSR and would need to be added, would need migration instructions, would need LTS considerations. + +Even more complicated would be adding a new column in the db.  + +this could be difficult.(if we want to have validation at test setup level) + +if we only want run test level validation, 16 is fine. + Edited + 2023-03-27T22:08:56Z + 0 + UNKNOWN + + + Chris Balogh + 8hr estimate to add an API call to see if the device supports streaming and to set the "supports streaming" flag I assume we already have. + +extra 8hrs for TSR AIR recording mode nuance in Test Setup + Edited + 2023-03-21T17:25:02Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-03-21T17:19:23Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-03-21T17:19:13Z + 0 + UNKNOWN + + + Chris Balogh + This is the software ticket for the FW case 30094 + Opened + 2023-03-21T17:19:12Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30431.638205442420000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30431.638205442420000000.xml new file mode 100644 index 0000000..f9ecf8a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30431.638205442420000000.xml @@ -0,0 +1,192 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:22Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T20:25:29Z + Corrects issue where TSR AIR could run trigger check multiple times + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-04-11T14:42:57Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-04-11T14:42:54Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-04-11T14:42:48Z + 0 + UNKNOWN + + + Jaime Lopez + Reproduced bug for max events on TSR AIR + +Test 1: + +Setting to 0, Max events gets set to 1 + +Test 2: + +Reproduced bug: 4.0.906 + +Verified fix in 4.0.910, 4.1.257 + +With Check Trigger Quick Mode disable and setting to 5 events in active mode + +In Check Trigger I only had to trigger once, I also noticed that before patch DP would only want 1 trigger and Change number of events from 5 to 1. Here it shows that we are expecting 5 events. + Closed + 2023-04-10T21:01:28Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-04-05T23:34:52Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48473 + Resolved + 2023-04-05T23:29:28Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-04-05T17:37:19Z + 0 + UNKNOWN + + + Dan McFadden + The patch has two fixes.  One fix is I added a new SetMaxEvents method which sets the max number of events.  For all non TSR AIR this means setting the MaxEvents attribute, but for TSR AIR this means setting the MaxEventsPossible attribute.  This attribute has two values, the first value is the number of events determined by the firmware, and the second is the number requested by software.  When the number requested by software is 0 the max number possible will be calculated and the max requested will be set to the max available.  I noticed in GetMaxTSRAIREvents that it wasn't forcing the calculation before getting the max number of events possible, this could cause it to incorrectly assume the number of events possible.  In fact there is an issue that says exactly this happens, but I didn't have a route to duplicate it.  This might suggest there's a route. + +to duplicate this issue run a TSR AIR with check trigger with quick trigger check turned off in system settings with a number of events > 3.  Prior to the patch it will arm the unit and stay in "Post Test Processing" until you hit trigger enough time to cover all the multiple events. + +note that the number of events could be from previous runs, so you might have to run a test with multiple events first to duplicate.  Under the cover it was setting "MaxEvents" to 1, but this attribute is ignored in the TSR AIR, it needs to set a different attribute. + + +  + +  + +  + +  + + Attachments: + DTM_30431_CheckTrigger.patch 9.8 KB + Assigned + 2023-04-05T17:36:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-05T16:25:37Z + 0 + UNKNOWN + + + Dan McFadden + speaking with EFizer the MaxEvents attribute is not used for TSRAIR, the MAXEventsPossible attribute has to be set instead.  This attribute has two values, the second of which is the # of requested events? + +will check wiki for more info + + +from the wiki: +   171 MaxEventsPossible (x, y) (max events possible, requested number of events) requested number (y) will be set to max if it is too large to fit into memory. Setting y=0 will calculate and set the max value for x and y. + Edited + 2023-04-05T16:21:56Z + 0 + UNKNOWN + + + Dan McFadden + unit is armed for 1 event and still re-arms, will need to check with FW to see what to do, can be replicated in FWTU. + Edited + 2023-04-05T16:09:08Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-05T14:29:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-28T21:45:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T15:47:52Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-03-23T18:29:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-21T20:08:27Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-03-21T20:08:27Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30437.638218307610000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30437.638218307610000000.xml new file mode 100644 index 0000000..2a755c7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30437.638218307610000000.xml @@ -0,0 +1,245 @@ + + + + Justin Richardson + Verified with Datapro versions 1.10.570.48459, 3.1.707.48729 ,3.3.797.48656 , 4.0.957.48813 and 4.1.314.48820. +Tested importing attached CalExport.csv using command line and a centralized Mira db mounted on burrito-supreme server with each version datapro. +Imports now create a log file which gives more information and feedback to user. Imports did not abort at any point in testing . +. + + +Import Log file shows conflicted sensors .. sensors imported , sensors not imported and additional information. + + + +Datapro.exe /u:Admin /p:DTSAdmin /SW:TRUE /csvimport:"C:\DTS\CalExport.csv" /csvverbose:TRUE /csvimportlog:"C:\DTS\ImportLogIDE.log" + + + + + + Closed + 2023-06-08T18:19:21Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-06-05T15:42:06Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-05-31T20:57:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:57:22Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-05-15T15:08:37Z + 0 + UNKNOWN + + + Justin Richardson + With default dp local database .. using csv file attached from original case , Sensors import with no error and log is created + Edited + 2023-05-01T19:31:32Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-05-01T18:23:14Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-05-01T18:19:48Z + 0 + UNKNOWN + + + Justin Richardson + Test in 3.3 . 794 + Edited + 2023-05-01T18:19:03Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-04-27T19:27:01Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-04-20T17:11:45Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-04-19T23:15:09Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T20:22:42Z + Command line import is more fault tolerant and has more logging + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T20:22:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T14:46:51Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-03-31T18:55:39Z + 0 + UNKNOWN + + + Jerry Lawrence + 48459 is 1.10; 48460 is 3.1; 48461 is 3.3; 48462 is 4.0; 48463 is 4.1 + Resolved + 2023-03-31T18:46:00Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-03-29T21:02:03Z + 0 + UNKNOWN + + + Jerry Lawrence + To test, enter the following at a command line with a 4.0 MIRA database (attached): +/u:Admin /p:DTSAdmin /SW:TRUE /csvimport:"C:\DTS\CalExport.csv" /csvverbose:TRUE /csvimportlog:"C:\DTS\ImportLogIDE.log" + +no longer aborts with bad input and adds additional log entries + Edited + 2023-03-29T21:01:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-28T14:48:26Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-03-27T19:18:03Z + 0 + UNKNOWN + + + Kate Martin + So trying to update a sensor type to a different one when it is already assigned to one type appears to be the issue. aka trying to change a digital input channel to a squib input channel. + +MIRA are asking if CLI import changes to log this type of issue can be ported back into 1.10.556. I suggested a 4.x only but in Colin's own words "they are not ready to move to 4.x".   + +Just like they haven't been ready to move to 2.x or 3.x over the last 5+ years. But if it works why break it I guess. + Edited + 2023-03-24T12:16:23Z + 0 + UNKNOWN + + + Jerry Lawrence + Attached an attempt to fix the input file + + Edited + 2023-03-23T23:10:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-03-23T15:42:05Z + 0 + UNKNOWN + + + Jerry Lawrence + MIRA imports all of their sensors daily(?) even though most do not have a changed calibration. + Edited + 2023-03-23T15:41:41Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-03-23T15:40:52Z + 0 + UNKNOWN + + + Jerry Lawrence + Import via Command Line works with an empty database, and via the UI using MIRA's database, and may work via the Command Line with MIRA's database, but there is no feedback on the Command Line and the .log file doesn't provide status, other than the first two lines, until it finishes. + +Querying the number of rows in the SensorCalibrations table during the import may signify whether the import is still going or not, based on the change in the number of rows between periodic queries (surprisingly(?) the number decreases at times). + Opened + 2023-03-23T15:40:52Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30442.638205442630000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30442.638205442630000000.xml new file mode 100644 index 0000000..d96f6e1 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30442.638205442630000000.xml @@ -0,0 +1,156 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:43Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-25T17:54:58Z + No longer uses "none" as default initial offset if other options exist + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-19T22:23:21Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro versions 4.1.263.48565 and 4 0 915 48566  when adding a sensor with multiple offsets to a test Setup   the value in initial offset column of the parameters step is not set to None .  Compared to prepatched version of datapro which do set this value to none  before the fix. + Closed + 2023-04-19T21:05:35Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-04-19T20:15:03Z + 0 + UNKNOWN + + + Jerry Lawrence + 48566 is 4.0; 48565 is 4.1. + Resolved + 2023-04-19T18:46:31Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-04-18T20:12:06Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-17T19:37:05Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +Create a sensor with multiple Initial Offset types. This can be done in the Calibration section of Add/Edit Sensor, by selecting a type from the combobox and clicking on the +. + +Add the Sensor to a Test Setup in the Channels step, then move to the Parameters step and ensure that the value in the Initial offset column is not None. + Edited + 2023-04-17T18:48:52Z + 0 + UNKNOWN + + + Jerry Lawrence + There are two places where the code needed to be modified to not set to None if another value is available: + +1) SetSensor() calls DecideSettings() to set InitialOffset, so the change is needed there. + +2) In a handful of places, InitialOffset is set to the DefaultOffset, so the change is needed in DefaultOffset also, because the default for a sensor with more than one available offset should not be None. + Edited + 2023-04-17T18:42:32Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-17T15:00:03Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-11T21:54:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T15:37:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T14:52:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T15:47:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T15:47:17Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-23T20:55:26Z + 0 + UNKNOWN + + + Dan McFadden + see attached pdf + Opened + 2023-03-23T20:55:26Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30446.638217298750000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30446.638217298750000000.xml new file mode 100644 index 0000000..6902e82 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30446.638217298750000000.xml @@ -0,0 +1,435 @@ + + + + Dan McFadden + + Edited + 2023-06-07T14:17:55Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.959, 4.1.315 + +Exported CSV file and verified zero method is set to none for all channels. + + +before patch + Closed + 2023-06-06T17:06:02Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-06-02T23:46:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-01T17:58:06Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48804 + +now AbsoluteZero/None is forced for all TSR AIR sensors, which addresses both issues, I'll open up a new issue of lower priority to look at average over time in general when there's a 0-x second + +[update, don't have to since this is TSR AIR specific and related to whether the diagnostic information is available or not]. + Resolved + 2023-06-01T17:56:29Z + 0 + Resolved + + + Dan McFadden + finally able to duplicate using 0-5s active mode with filtered export. + Edited + 2023-06-01T17:02:36Z + 0 + UNKNOWN + + + Dan McFadden + and then errors downloading + +2023-06-01 08:45:57.671 QueryEventData.WholePackagePost: reporting failure, status==(unknown) (0x61) + Edited + 2023-06-01T16:04:49Z + 0 + UNKNOWN + + + Dan McFadden + TA0061 lost it's brains when I armed with 0s pre (couldn't read FRAM), rebooted, no serial, reset ip and serial. + Edited + 2023-06-01T15:57:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-01T15:42:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-01T15:41:33Z + 0 + UNKNOWN + + + Dan McFadden + provided screencap starts at 0s, and has 0 pretrigger ... maybe they are using a different recording mode? + +also possible - maybe they are doing an roi download from 0-x? + +or maybe they used copy and trim to go from 0-x + +or maybe this was downloaded from two separate versions? + Edited + 2023-06-01T15:37:44Z + 0 + UNKNOWN + + + Dan McFadden + could not duplicate even after changing pretrigger to .04 ... + Edited + 2023-06-01T15:36:28Z + 0 + UNKNOWN + + + Dan McFadden + am still not able to duplicate. + +I do notice that both my CSV have DataZeroLevel specified ... In my case the data zero window is contained, I'll shorten my pretrigger so that it's not. + Edited + 2023-06-01T15:08:58Z + 0 + UNKNOWN + + + Dan McFadden + first attempt at duplicating, no joy. + Edited + 2023-06-01T14:57:40Z + 0 + UNKNOWN + + + Dan McFadden + in the view tab they look perfectly aligned... + Edited + 2023-06-01T14:54:06Z + 0 + UNKNOWN + + + Dan McFadden + re-opened per CPB for taking a look at a potential difference between a download in run test and a download in the download tab. + Reopened + 2023-05-31T19:55:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:57:22Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T20:24:34Z + Corrects an issue where average over time software zeroing would use points outside of roi for averaging rather than using PreTestZeroLevelADC when not all of ROI is available. + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-04-11T20:23:42Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-04-11T20:23:39Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-04-11T20:23:36Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-04-04T18:05:04Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ 4.0.907, 4.1.254 + +with accel 1 pointing to earth run diagnostics, Once armed and waiting for scheduled time stop monitoring. Once event is recording flipped and perform 2g roll. + +Pre-patch offset was about ~ 23g Post-patch ~ -1g + +Pre Patch: + + +Post Patch: + + +Downloading in FWTU: + Closed + 2023-04-04T18:03:26Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-04-03T15:06:12Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48452 + Resolved + 2023-03-29T23:55:00Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-03-29T14:41:43Z + 0 + UNKNOWN + + + Dan McFadden + Chris, John, Farshid, + +I've submitted a patch in 4.0 MAINT for: + +30446 + Unexpected DataZeroLevelADC 15292 when scheduled recording with TSR AIR at 100sps + +The link above has a dataset which demonstrates the issues.  With this issue on offset of around 23g is seen on channel 1 (note if viewing in EU you have to switch to unfiltered display) + + +  + +I tracked this down to the zero method used for the channel.  The channel is set for average over time from -.05 to .05, however the channel does not contain any pre trigger data. + +the problem lies in this operation here: + +                                                for (var i = startingIndex; i < startingIndex + numSamples; i++) +                                                 { +                                                     //don't try to access any indicies that are out of range +                                                     if (i >= 0 && (long)i < pc.Length) +                                                     { +                                                         windowSamples[insertPoint++] = Convert.ToDouble(pc[i]); +                                                     } +                                                 } + +we calculate the starting index for the window based on the ROI begin seconds, the pretrigger time available, and the sample rate.  It then just collects samples from the starting index to the number of samples it needs for the average.  It does check if the index is greater than 0 and (when cast to a long) is less than the length of the channel.  (the sample array index is in ulong).  This creates a situation where the starting index is always greater than equal to 0 (since it's a ulong) and potentially when cast to a long will also be less than the length of the channel.  This results in the unpatched code grabbing samples in an unexpected way from an ROI window that isn't really valid.  I'm guessing since there's a check for >=0 against a ulong the variable may have originally been stored in a double. + +To deal with this the patch adds two separate new checks in. + +the first check is to protect against an underflow with the ulong; + +                                                if (preTriggerTime == 0 && ZeroAverageWindow.Begin < 0) +                                                 { + +if this is violated it will output in the log: + +APILogger.Log($"{FileName} Average over time window is not available, using PreTestZeroLevelADC"); + +the second check may be unnecessary, but was put in for caution.  Anytime the starting index is greater than a max long this is another sign that case to long is going to underflow and shouldn't be allowed. + +With the TSR AIR it would be more desirable to use the zeromethod "None" with scheduled recording modes as the state of offset at recording time and it's relation to the offset at diagnostics or any other time could be unknown.  This patch does not change that, however since we don't record the offset in diagnostics for the TSR AIR, returning the PreTestZeroLevelADC is consistent with the None zeroing method. + +after the patch it will look like this: + + +I think this is property is eligible for n-unit tests, but not as it's currently implemented. + +The zeroing function should be abstracted out into a function and the property can call the function and the input to the function can be changed to allow for this.  I'll add a separate issue to update this function in the future and potentially add the n-unit function, but it'll go into the undecided bucket for now.  I forgot to cover it in the sprint, but it is my intention that there should be some time in a sprint to be allowed on pet project items, so maybe this will end up in one for me at some point. + +The logging just uses the file name and shouldn't throw an exception even if there's a null there, and I think the checks themselves are pretty safe, so I think it's sufficient to just test this issue with the dataset attached to the MS issue, however this issue could be present (and probably is) on versions before 4.0.  It would possible create an unexpected offset in EU when there's an average over time and the ROI window is not in the dataset. + Assigned + 2023-03-29T14:39:08Z + 0 + UNKNOWN + + + Dan McFadden + CPB favors this using the default behavior (using pretestdiagnosticadc) when ROI window doesn't contain.  He would prefer None, as the mounting may change between diagnostics is run and the unit is armed, or other issues may also change the offset.  In this case None is the same as pretestdiagnosticadc because we don't record the offset level during TSR AIR diagnostics ... + Edited + 2023-03-28T23:43:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-28T14:50:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-28T14:50:26Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-28T14:49:45Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-27T23:36:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T23:34:38Z + 0 + UNKNOWN + + + Dan McFadden + sensors are set for AVE over TIME from -.05 to -.02 + +there are 4 samples in that time range; +   Name Value Type   windowSamples[0] 16191 double   windowSamples[1] 16191 double   windowSamples[2] 16703 double   windowSamples[3] -1037 double +  + +this average is 12,012.  This means 12,012 ADC will be removed before calculating EU for any samples in this test. + +Did you want a different zero method?  this can be changed ... + +if you change it in the .dts file to "None" you'll end up with this. + + +  + +what is the desired setting for this channel for zeroing? + Edited + 2023-03-27T23:30:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T21:33:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T20:32:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-27T20:31:51Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-03-27T20:29:50Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/11669 + +ticket pdf attached. + +  + +I'm able to reproduce in the customers build of 4.0.896. Customer set up for 120sec of scheduled recording. I did a series of 2g rolls every 10sec or so after recording started. I have Aimee's unit TA0170 at my bench. +   + Data folder zipped and attached. +   + +DP 4.0.896 View Data + + +   + +FWTU Download of ADC direct from unit + + +   +   + +FWTU View Data (to see ADC values) + +Notice the same 15292 DataZeroLevelADC that the customer had on the CHN file and the same start from 0 ADC in the CHN. + Opened + 2023-03-27T20:29:49Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30460.638205442420000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30460.638205442420000000.xml new file mode 100644 index 0000000..2ce2276 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30460.638205442420000000.xml @@ -0,0 +1,254 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:22Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T20:20:27Z + Now will send IRIG TMATS interval with S6A FW G0N5 and greater + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-04-11T14:41:33Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-04-11T14:41:29Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-04-11T14:41:25Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-05T20:13:58Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-05T20:10:52Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-03-29T00:00:24Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Datapro  versions 4.0.903.48446 and 4.1.249.48446. + +  + +Tested as follows. + +1.I Set Tmats interval to 0 in Datapro test  and armed unit in  streaming  mode rebooted ,  + +2. Verified using wireshark that  no tmats is sent when Interval is set to 0, but is sent if  tmats interval is not 0 then verified using fwtu attribute 145 matches what I set  tmats interval to in Datapro. + +3. Set  Time data packet to 0 armed in streaming mode  using datapro and verified with  wireshark that no time packet is sent when it is set to 0 and is sent if not 0  ( all data packets are same size) (time packet is a smaller data packet around 94 bytes  ) + +Verified using fwtu attribute 154 is set to match  Time data packet setting in datapro . + Closed + 2023-03-28T23:50:33Z + 0 + Closed + + + Chris Balogh + 4.1 and 4.0 @ 48446 + Resolved + 2023-03-28T21:59:03Z + 0 + Resolved + + + Justin Richardson + + Edited + 2023-03-28T18:39:20Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-03-28T17:08:41Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-03-28T16:56:38Z + 0 + UNKNOWN + + + Chris Balogh + [9:30 AM] Loc Pham + +we need to lower the protocol. This was likely the reason Sebastian and Prem with Rapid Dragon could not disable TMATS/TDP with their release firmware G0N5 + +  + +[9:41 AM] Loc Pham + +33 + +  + +[9:41 AM] Loc Pham + +It’s been there from day one. But starting from G0M2 to keep customer updating firmware. + +  + +[9:42 AM] Loc Pham + +Sorry I missed that note with the feature + Edited + 2023-03-28T16:56:25Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-03-28T16:56:17Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-03-28T16:55:51Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-03-28T16:55:37Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-03-28T16:54:43Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-03-28T16:23:24Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-03-28T16:23:08Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-03-28T16:22:54Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-03-28T16:21:46Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-03-28T16:21:08Z + 0 + UNKNOWN + + + Justin Richardson + S6A_IrigCGDPSendIntervalMsec  is not showing in logs as set to 0  when armed with datapro in a test setup that has a stream out sensor with TMATS interval  set to 0  + +  + +logs show tmats interval is not supported by the s6 air  + +Per Dan :  software is currently restricting sending TMATS interval unless protocol version is >=41 + +  + + GON5 s6 air fw  is not allowing datapro to set tmats interval to 0. but it can be set with fwtu . + + +  + +  + + +  + +  + +  + +S6A_IrigCGDPSendIntervalMsec + +after unit arms and reboots , if you open fwtu and view attributes , attribute 145 is still set to default 1000. + Opened + 2023-03-28T16:21:07Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30467.638397910400000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30467.638397910400000000.xml new file mode 100644 index 0000000..4cfd6e3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30467.638397910400000000.xml @@ -0,0 +1,298 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:20Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-03T15:54:14Z + 0 + UNKNOWN + + + Justin Richardson + Verified using datapro 4.0.1038.49397,4.1.400.49386 and 4.2.97.49401. + +Steps to test.. +1.Create new test setup using Tsr Air and ran test armed and triggered and collected data. navigated to view data on the run test tab But did not click the sub menu to generate psd report. +2. Opened the View data tab and selected generate Reports , selected a channel and verified display was updated with report and not blank in datapro . + Closed + 2023-10-03T15:53:34Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-09-21T07:16:16Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-29T21:43:40Z + Addresses an issue where PSD report was sometimes not available + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-29T20:47:00Z + Adds an issue where PSD report was sometimes not available + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-29T20:46:04Z + 0 + UNKNOWN + + + John Dowling + Changes + + +Create PSD as a singleton like Viewer, adding missing infrastructure + +Refine Session creators to allow for multiple bootstraps + +Separate VM resolvers. + +Fix to use FFTSharp for v4.0 + + +Testing + + +Do steps 1-3 in this earlier note (ignoring the new "Generate PSD Reports" sub step). Page should fill fine now when you go to View Tab -> Generate PSD Reports. + + +Committed to v4.0 maint, v4.1 maint, and v4.2 dev in r49384. + Resolved + 2023-08-16T00:03:20Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-08-15T17:44:38Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-08-04T23:44:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T17:30:55Z + 0 + UNKNOWN + + + John Dowling + Found an order-of-operations to recreate the issue in both v4.0 maint and v4.2 dev. "Initial Install" and "Using TSRAIRUser" are red herrings, was able to recreate issue well after installation, also with Admin, and was able to see PSD/Generate Reports following other o-o-ops. To recreate: + + +Create a TSRAIR Active test. Make sure a "View [x]" (either All or ROI) option is chosen. + +Run Test. Make sure to enter the View navstep + +After test, go to View Data tab and click "Generate Reports". Page will be blank until you restart DataPRO no matter what you do. + +Restart DataPRO, go immediately to View Data tab and click "Generate Reports". Page will be filled as normal. + +Restart DataPRO, repeat steps 2-3 except skip the "View [x]" navstep. Page will be filled as normal. + Edited + 2023-07-31T19:49:51Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-07-31T17:50:27Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-07-19T01:03:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T18:33:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T22:40:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T17:22:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T15:04:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T16:09:44Z + 0 + UNKNOWN + + + John Dowling + Marking 'On Hold' during trade show and then will get more info after + Assigned + 2023-06-10T00:06:01Z + 0 + UNKNOWN + + + John Dowling + Hi Dan +   + So I grabbed 949 ... as I don't want to nuke versions I have all set up for next week. +   +   + +   + Log in as TSRAIRUser ... +   + +   + quickbuild... +   + +   +   + Build test set up .. +   + +   + Active test +   + +   + armed  +   + +   + triggered  +   + +   + download ROI and download ALL +   + +   + view tab +   + +   + well I never ... +   + +   + hmmmmm. + Edited + 2023-06-10T00:05:27Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-09T14:18:40Z + 0 + UNKNOWN + + + Dan McFadden + moving as these are not expected to be worked on in the 4.1 development cycle + Edited + 2023-05-04T15:22:53Z + 0 + UNKNOWN + + + Dan McFadden + note, I was not able to duplicate when doing a brand new 4.0.902 install with an existing dataset already around; + Edited + 2023-03-28T18:27:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-03-28T18:18:53Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-28T18:17:39Z + 0 + UNKNOWN + + + Dan McFadden + see attached, report is on initial install TSR AIR user does not have access to PSD (until Admin logs in, and then it's always available). + Opened + 2023-03-28T18:17:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30468.638217652390000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30468.638217652390000000.xml new file mode 100644 index 0000000..de69c1f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30468.638217652390000000.xml @@ -0,0 +1,243 @@ + + + + Jaime Lopez + Verified w/ DataPRO version 4.0.959, 4.1.315 + +Enabled tilt sensor sw temp logging, armed S6DB with external temp sensor connected to AUX connection + +Armed in DataPRO and took event + +CSV shows more than one entry and timestamp is correct. (not in UTC though) + Closed + 2023-06-08T00:07:19Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-06-07T16:23:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:57:43Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-05-23T21:45:30Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-25T17:50:20Z + now sets RTC clock on S6DB when arming in UTC and expects to receive UTC time from S6DB + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T17:48:52Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-04-25T15:07:44Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48585 + Resolved + 2023-04-21T14:38:32Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-04-20T22:48:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-20T22:46:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-20T21:59:22Z + 0 + UNKNOWN + + + Dan McFadden + I've noticed tilt is setting local while DP is setting UTC currently; + +  + +                if (SupportsTimeSynchronization) +                 { +                     SetBaseSystemTime sbst = new SetBaseSystemTime(this); +                     sbst.SystemTime = DateTime.UtcNow; //18361 using UTC time over local time in case of later data processing +                     sbst.SyncExecute(); +                 } + +vs + +            RealtimeInteruption(() => +             { +                 var setBaseTime = new SetBaseSystemTime(_comm, 10000) { SystemTime = DateTime.Now }; +                 setBaseTime.SyncExecute(); +             }); + +I'll need to check that DP is executing this command as well this is what time is being based on. + +also noticed DP was never setting RTC for S6DB, so now it does. + +4.0/4.1@48582. + +Tilt Sensor Control 2.1 now also sets the time in UTC as does DP. it should download in local time in the CSV. + +for testing, set the S6DB to record temperatures using latest tilt sensor control, then run a test with the S6DB and download all and verify that the temperature download are time stamped in local time.  + +Additionally you can verify that DataPRO sets the base time in UTC in the logs: + +2023-04-20 14:40:00.808 ->  Information - SetBaseSystemTime [00000623], S6DB0010, local: 192.168.3.17:50483, Remote: 192.168.4.151:8301 System Time: 4/20/2023 9:39:58 PM + 2023-04-20 14:40:00.812 <-  Information - SetBaseSystemTime [00000623]\[00000623] - (4.0013ms), S6DB0010 + Edited + 2023-04-20T20:46:08Z + 0 + UNKNOWN + + + Dan McFadden + re-activated, per Nate TiltControl should set it as UTC, dataPRO should expect it in UTC, the local should only be for display/consumption purposes. + Reactivated + 2023-04-20T15:42:10Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-04-19T23:27:15Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-04-17T15:34:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-13T22:53:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-13T22:47:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-13T22:47:16Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48529 + +I couldn't duplicate the issue with only one line showing up, however I did notice the timestamps were wrong.  Looking more into it there appears to be a difference in timestamps,  + +This could be a firmware or tilt control specific issue !!! however, with tilt control 2.1 and datapro 4.0 it seems like the clock is seeded in local and not UTC, so when read back from the S6DB it should be read in as local, not UTC.  This doesn't seem right, it should be stored in UTC, not local, but that appears to be what TiltControl2.1 is doing I think?  I switched the read from datapro to use local time, which is what tilt control is using as well. + +related case 29554 + +http://manuscript.dts.local/f/cases/29554/YUBA-Download-CSV + Resolved + 2023-04-13T22:46:03Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-04-11T15:37:17Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-03-28T20:09:56Z + 0 + UNKNOWN + + + Dan McFadden + [12:47 PM] Chad Ivan + + + I am testing the SPDB with a ATD that is logging temperatures.  I see a temperature folder and inside there are two .CSV files, they only contain a single temperature sample instead of the full temperature log stored in the DB... + +[12:49 PM] Chad Ivan + + + Date and time are also not matching.  This test was 2023_03_28 14_39 + + + S6DB30014_638156115794729263.CSV + + + [1:04 PM] Dan McFadden + + + I can create an issue and look into it, I can't say offhand why that would be + Opened + 2023-03-28T20:09:56Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30479.638205442630000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30479.638205442630000000.xml new file mode 100644 index 0000000..d021aaa --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30479.638205442630000000.xml @@ -0,0 +1,238 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:43Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-25T17:48:26Z + GPS master clock sync no longer requires a UART recording mode + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-04-25T17:47:50Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-04-25T17:47:48Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-04-25T17:47:44Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ 4.0.914, 4.1.262 + +Tested: + +(Record in place) + +Setup this test setup and saved with the following: + + + +No error + +Removed UART channel and saved: + + +expected. + +Clock Synced: + +From ORCA pins 5, 13, 14 GND goes to 4, 2, 5 GND respectively + + +------------------------------------------------------------------STREAMING TEST------------------------------------------------------------------ + +Error message when UART sensor removed from test setup + + +Clock Synced + +  + +------------------------------------------------------------------ADC TO UART TEST------------------------------------------------------------------ + +Error message: + Closed + 2023-04-19T22:58:58Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-04-19T18:20:44Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +Add checks that units configured for GPS clock sync have UART config channels in test + +Refine checks in TestTemplate to allow for UART channels in non-UART recording or streaming modes if they're being used for GPS clock sync + +Add new Strings for errors, refine others + + +Testing (record in place) + + +Add a SLICE6AIR to your system, enable clock sources in System Settings, but don't enable UART recording modes + +Create a test. Set the master clock source to GPS (if still available) or GPS + 1PPS + +Add the SLICE6AIR to your test, set it as a Clock Master + +Add an analog channel for recording and pair with a sensor. + +Add a UART channel. You can pair it with a UART settings sensor or just leave it with the default sensor + +Save the test. You should not receive any warnings or errors about having a UART channel in a non-UART recording mode test + +Remove the UART channel and attempt a save. You should receive an error that you're trying to use GPS clock sync but don't have a UART settings channel for that hardware + +Running the test should proceed normally (i.e. setting UART settings during Hardware, sync checks in Diagnostics & Arm Checklist, etc.) + + +Testing (Streaming 1) + + +Add a SLICE6AIR to your system, enable clock sources in System Settings, enable Streaming modes but don't enable UART recording modes + +Create a test. Set the master clock source to GPS (if still available) or GPS + 1PPS + +Set as a streaming test + +Add the SLICE6AIR to your test, set it as a Clock Master + +Add an analog channel for recording and pair with a sensor.  + +Add a StreamOut channel and a UART channel. You can pair them with settings sensors or just leave them with the default sensors + +Save the test. You should not receive any warnings or errors about having a UART channel in a non-UART recording mode test + +Remove the UART channel and attempt a save. You should receive an error that you're trying to use GPS clock sync but don't have a UART settings channel for that hardware + +Running the test should proceed normally (i.e. setting UART settings during Hardware, sync checks in Diagnostics & Arm Checklist, etc.) + + +Testing (Streaming 2) + + +Add a SLICE6AIR to your system, enable Streaming modes but don't enable UART recording modes + +Create a StreamOut settings sensor and set as ADC-to-UART + +Create a test. Set as a streaming test + +Add the SLICE6AIR to your test, set it as a Clock Master + +Add an analog channel for recording and pair with a sensor. Add a StreamOut channel and pair it with the ADC-to-UART sensor or set it to ADC-to-UART in the Parameters navstep + +Add a UART channel. You can pair it with a settings sensor or just leave it with the default sensor + +Save the test. You should not receive any warnings or errors about having a UART channel in a non-UART recording mode test + +Remove the UART channel and attempt a save. You should receive an error that you're trying to use ADC-to-UART streaming but don't have a UART settings channel for that hardware + +Running the test should proceed normally (i.e. setting UART settings during Hardware, sync checks in Diagnostics & Arm Checklist, etc.) + + +You can try edge cases combining parts of Streaming 1 and 2 but everything should hold up + +r48543 in v4.0 maint and v4.1 dev + Resolved + 2023-04-18T19:07:09Z + 0 + Resolved + + + John Dowling + + Assigned + 2023-04-13T18:10:18Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-04-12T19:10:21Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-11T17:43:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T16:02:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-11T16:02:32Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-03-30T16:12:25Z + 0 + UNKNOWN + + + John Dowling + Noticed when prepping the presentation for 30443 that we can't set up a test with GPS clock sync without also requiring a UART recording mode. This technically shouldn't need to happen. We need to carve out a validation that + + +Circular Buffer/Recorder recording modes don't error when seeing a UART channel if that channel is on hardware that's assigned GPS In or GPS + 1PPS In clock sync + +Circular Buffer/Recorder recording modes do error if GPS In or GPS + 1PPS In is selected for Clock Masters, > 1 Clock Masters are chosen in hardware, and those Clock Masters don't all have a UART channel configured in the test + Opened + 2023-03-30T16:12:25Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30500.638205442430000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30500.638205442430000000.xml new file mode 100644 index 0000000..ed1c1ec --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30500.638205442430000000.xml @@ -0,0 +1,202 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:23Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T20:19:16Z + Corrects an issue where clock slave setting was not being read + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-04-11T20:18:44Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-04-11T20:18:41Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-04-11T20:18:38Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-04T19:08:30Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro 4.0.908.48471 and 4.1.255.48471 .  Clock slave input dropdown choice is saved with test setups for S6 Air and Tsr Air as expected. + Closed + 2023-04-04T19:07:25Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-04-04T18:50:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-04T18:25:27Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48471 + Resolved + 2023-04-04T18:25:18Z + 0 + Resolved + + + Justin Richardson + + Edited + 2023-04-04T18:18:38Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-04T18:11:39Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-04T18:04:29Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-04T18:03:56Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-04T18:02:59Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-04T17:49:42Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-04-04T17:49:16Z + 0 + UNKNOWN + + + Justin Richardson + When Creating a test setup for S6Air or TSR AIR  and choosing  clock slave input type as PTP  , then saving the test setup , clock input type is reverted to none . + + Steps to reproduce... + +  + +1.Enable input and output clock sources in system settings. + +2.Create test setup for S6Air or Tsr Air select hardware  from hardware step and verify  clock master is unchecked for hw . + +3. Select PTP from clock slave input clock type dropdown(Test shows modified as expected )  now save test setup . + +4. Clock Slave Input Clock Type Dropdown now displays  None in the dropdown  after saving. + +  + +  + +I also tried same test with 2 s6 air in the test setup one set as master , and still when saving  the slave clock dropdown was set to none after saving. + +  + + +  + + +  + +2023-04-04 10:43:56.013 ModalWindow: Warning: Calibration is due for S6A0123 on 9/25/2020 + Warning: One or more sensors have been modified + 2023-04-04 10:43:56.171 User Admin navigated to: Channels + 2023-04-04 10:43:56.250 User Admin navigated to: Info + 2023-04-04 10:43:56.330 User Admin navigated to: Channels + 2023-04-04 10:44:00.306 User Admin pressed PageButton:DataProPage_ModalWindow_OK + 2023-04-04 10:44:01.679 User Admin navigated to: Info + 2023-04-04 10:44:02.333 User Admin navigated to: Info + 2023-04-04 10:44:02.403 User Admin navigated back to page: DataPROWin7.TestSetupsPage + 2023-04-04 10:44:07.422 User Admin navigated forward to page: Prepare_TestSetups_EditTestSetup_Page + 2023-04-04 10:44:07.459 User Admin navigated to: Info + 2023-04-04 10:44:07.504 User Admin navigated to: Info + 2023-04-04 10:44:07.649 ModalWindow: Warning: Calibration is due for S6A0123 on 9/25/2020 + 2023-04-04 10:44:08.716 User Admin pressed PageButton:DataProPage_ModalWindow_OK + 2023-04-04 10:44:13.140 ModalWindow: Warning: Calibration is due for S6A0123 on 9/25/2020 + 2023-04-04 10:44:14.184 User Admin navigated to: Info + 2023-04-04 10:44:14.287 User Admin navigated to: Info + 2023-04-04 10:44:14.331 User Admin navigated to: Info + 2023-04-04 10:44:15.539 User Admin pressed PageButton:DataProPage_ModalWindow_OK + 2023-04-04 10:44:17.186 User Admin navigated to: Hardware + 2023-04-04 10:44:20.388 User Admin navigated to: Info + 2023-04-04 10:44:41.843 ModalWindow: Warning: Calibration is due for S6A0123 on 9/25/2020 + 2023-04-04 10:44:41.955 User Admin navigated to: Info + 2023-04-04 10:44:42.001 User Admin navigated to: Info + 2023-04-04 10:44:42.035 User Admin navigated to: Info + 2023-04-04 10:44:43.387 User Admin pressed PageButton:DataProPage_ModalWindow_OK + 2023-04-04 10:46:22.170 User Admin navigated to: Hardware + Opened + 2023-04-04T17:49:15Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30510.638205442430000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30510.638205442430000000.xml new file mode 100644 index 0000000..ca0a8ea --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30510.638205442430000000.xml @@ -0,0 +1,142 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:57:23Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-04-11T17:53:19Z + Addresses an issue when searching and a sensor has null EU + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-04-11T17:52:50Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-04-11T17:52:47Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-04-11T17:52:44Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-04-10T15:23:59Z + 0 + UNKNOWN + + + Justin Richardson + Verified no crash when searching in channels  in Datapro  4.1.257.48474 and datapro 4.0.910 using attached db  but prepatched datapro versions do crash  when searching test setups channels step sensors available   (shown in attached pics) + Closed + 2023-04-07T17:53:23Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-04-07T14:08:24Z + 0 + UNKNOWN + + + Dan McFadden + so I forgot to mention, the client db (attached) has a different password for DTSAdmin, if using that database you'll need to reset the password first. + +this case here + +case 18336 + +has a batch file and an SQL script that resets the password for DTSAdmin. + Edited + 2023-04-07T14:06:48Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-04-06T22:53:51Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48474 + Resolved + 2023-04-06T21:57:52Z + 0 + Resolved + + + Dan McFadden + took a look at this one, it's pretty easy for a quick fix. + +We should look into how the user got the sensor in question in the first place though - import?   + +Generally shouldn't be allowing in a sensor like that. + Assigned + 2023-04-06T21:52:14Z + 0 + UNKNOWN + + + Dan McFadden + attachments here should be treated as confidential + Edited + 2023-04-06T21:30:04Z + 0 + UNKNOWN + + + Dan McFadden + this is caused by a sensor in the database that is missing information, it has no units, no serial number. + Edited + 2023-04-06T21:24:09Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-06T15:47:24Z + 0 + UNKNOWN + + + Dan McFadden + see attached + Opened + 2023-04-06T15:47:23Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30580.638397892990000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30580.638397892990000000.xml new file mode 100644 index 0000000..c39b2fb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30580.638397892990000000.xml @@ -0,0 +1,274 @@ + + + + Dan McFadden + + Edited + 2024-01-02T15:48:19Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1074, 4.1.474, 4.2.193 + +Tested: + +In my system I have a PPRO and I have a ECM + SPS attached to com port b that comes from PPRO. Com port A goes into my LAN switch. I also have power supply cable from 1st LEMO output to ECM to power this unit up.  + +With ISF editor that Justin has maintained (zipped up and attached) + +I create a new ISF File  + +**I had 1 load cell with EID attached to SIM and grabbed this EID from FWTU** + +Grabbed this EID and placed in EID (yellow) and clicked SaveID + +I then grabbed TCF Filename and changed to QA1 file (attached) + + +Navigate back to File Menu and save as ISF + +Before initializing DataPRO put the tcf file into a TCF folder inside DTS.Suite like so: + + + +I then updated hwipranges.txt file (attached) with my known hardware's IP address inside the file with the following syntax + +192.168.4.103, 192.168.4.103 + 192.168.0.101, 192.168.0.101 + +and added this file inside the version of DataPRO I'm running + +In DataPRO import the ISF file and run your test + + +  In check Trigger step: + + +When running diagnostics step with a PPRO it automatically gets passed and therefore it is skipped from the results as stated by John: + Closed + 2023-10-18T23:07:11Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-13T16:35:33Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-10-12T21:57:58Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-10-09T16:53:46Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-07-13T15:39:48Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-07-05T15:07:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T18:04:14Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-06-20T18:04:10Z + Addresses an issue with ISF import and PowerPRO + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T16:10:42Z + 0 + UNKNOWN + + + John Dowling + Related to 30297 + Edited + 2023-06-15T23:03:19Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +Add PowerPRO to DASHardware.IsEthernetDevice + +In Diagnostics, add "or Is Battery" bool to filter out PowerPRO from checks + + +Testing: + + +Set system settings to use Full (not quick) Trigger Check. Set the Check Trigger step ON in Test Setup Settings + +Add a PowerPRO to DataPRO. Keep it online + +Set up your system according to a known good ISF import + +Import the ISF file in Test Setup Import + +Run the test. The PowerPRO should be discovered and included in the test at the Check Trigger step. It should also be skipped in the Diagnostics step. + + +Committed to v4.0 maint, v4.1 maint, and v4.2 dev in r49101 + Resolved + 2023-06-15T22:22:57Z + 0 + Resolved + + + John Dowling + + Assigned + 2023-06-14T22:15:16Z + 0 + UNKNOWN + + + John Dowling + Stealing + Assigned + 2023-06-12T18:58:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:41:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T16:11:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T21:46:16Z + 0 + UNKNOWN + + + Dan McFadden + moving to 4.1.19 + Edited + 2023-05-09T14:21:42Z + 0 + UNKNOWN + + + Dan McFadden + would also be nice if Kate's issue could be checked out at the same time: + +There is a GM issue for powerpro (not included in test causing issues in trigger check).  I received that issue via teams, so I'll just make a note of it here: + http://manuscript.dts.local/f/cases/30580/PowerPRO-not-part-of-test-when-doing-an-ISF-import. + during our check out of this issue [MS 30580] we can also test this case at the same time I think. + +  + +from ZD11606, attached. + Edited + 2023-04-26T17:05:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T18:26:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T15:19:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-24T22:16:34Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-24T16:42:42Z + 0 + UNKNOWN + + + Dan McFadden + reported by nate: + +[9:30 AM] Nathan Brown + +We're taking notes but want to keep you in the loop - another thing is the PPRO isn't discovered during GM's ISF import. This gets caught in the Full trigger check (not quick) when we see status line fail + Opened + 2023-04-24T16:42:42Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30582.638205442810000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30582.638205442810000000.xml new file mode 100644 index 0000000..e211cbc --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30582.638205442810000000.xml @@ -0,0 +1,130 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:58:01Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-05-15T18:02:31Z + 0 + UNKNOWN + + + Justin Richardson + Verified using an ISF file with new sensor types X1 and R1 that import works in datapro versions 3.3.797.48656,4.0.936.48731 and 4.1.284.48758. + +1. Edited attached isf file (from Nate ) by changing eid 's for 3 sensors x1 and r1 to match bridge sensor ids on a sim . +2. Imported isf file from datapro test setup >import menu . +3. File imports succesfully and creates test setup and verified new sensor types are added to datpro. +4. R1 sensors are added with a sensitivity = isf file C1 *1000 And Offset value of eu is isf file sensitivity /1000 *-1 +5. X1 sensors are added as non linear sensor type " IR-Tracc Radius Cal With Cal Factor " +6. X1 sensors intercept = isf file sensitivity /1000 + + + +Isf file editor tool ... + +\\FILESERVER2\Software Private\Useful_Test_Files\ISF FIILE EDITOR GM ISF IMPORTS\ISF EDITOR + + Closed + 2023-05-15T18:00:59Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-05-12T15:07:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T20:34:04Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-05-09T20:33:57Z + Adds support for X1 and R1 sensor types with ISF import + 0 + UNKNOWN + + + Jerry Lawrence + 48651 is 3.3; 48652 is 4.0; 48653 is 4.1. + Edited + 2023-04-27T21:21:58Z + 0 + UNKNOWN + + + Jerry Lawrence + 48610, 48649 are 3.1 + Resolved + 2023-04-27T19:23:30Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-04-26T15:11:28Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-25T22:01:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T20:50:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T15:18:36Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-24T20:47:57Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-04-24T20:47:56Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30594.638397908810000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30594.638397908810000000.xml new file mode 100644 index 0000000..f4af0ae --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30594.638397908810000000.xml @@ -0,0 +1,200 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:14:41Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-13T23:56:04Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-07-05T20:27:19Z + 0 + UNKNOWN + + + Jerry Lawrence + + Resolved + 2023-07-03T17:53:06Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-07-03T17:52:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-03T15:37:54Z + 0 + UNKNOWN + + + Jerry Lawrence + Changed demo numbers to have leading zeros for clarity (per CB). +Added sub-demos in the SliceSimpleArm demo for Configure, Diagnostics, Arm, Start, Trigger, Check for Armed/Started/Triggered, Disarm, and Download. + +To test: +Run "build.SDK.bat" to create the DTS.dll file. +Launch the API.Demo.sln Visual Studio solution. +On the Solution Explorer tab, right-click the Demo10.SliceSimpleArm project and select "Set as Startup Project". +Set the project to "x86" (possibly from AnyCPU). +Build the project. +Copy the attached APF folder to the working folder (...\API.Demo\Demo10.SliceSimpleArm_Configuration\bin\x86\Debug). +Run the project. +The command window will display a list of choices (Diagnostics, Arm, Download, etc.). +Download is the only choice with a known failure at this time. + Edited + 2023-07-03T15:35:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T15:04:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T20:41:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T16:09:44Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-06-20T15:31:40Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-06-20T15:31:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:16:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T16:11:50Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-05-17T22:51:30Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-05-09T21:32:55Z + 0 + UNKNOWN + + + Dan McFadden + moving to 4.1.19 + Edited + 2023-05-09T14:21:43Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-05-04T22:28:46Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-25T22:01:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-25T20:43:50Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-04-25T20:11:42Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-25T20:11:34Z + 0 + UNKNOWN + + + Jerry Lawrence + The SliceSimpleArm_Configuration demo has been (barely) started. +Also, number Demo1 - Demo9 as Demo01 - Demo09 for project ordering in Visual Studio. + Opened + 2023-04-25T20:11:34Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30600.638205442810000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30600.638205442810000000.xml new file mode 100644 index 0000000..0921573 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30600.638205442810000000.xml @@ -0,0 +1,203 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:58:01Z + 0 + UNKNOWN + + + Jaime Lopez + Verified w/ DataPRO version 4.0.936, 4.1.286, 3.3.797 + +Importing the following data you can see that post patch the data the data overlaps. + +Data here: D:\Software\Private\Software Testing\Zendesk_TEMP + + +Prepatch does not. + Closed + 2023-05-12T15:40:44Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-05-10T18:00:51Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-05-09T20:32:33Z + Addresses an issue with copy and trim and channel order + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-05-01T15:34:39Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-05-01T14:54:34Z + 0 + UNKNOWN + + + Dan McFadden + 3.3/4.0/4.1@48656 + Resolved + 2023-04-27T23:07:03Z + 0 + Resolved + + + Dan McFadden + note, also needs to be tested with deriveROIFrom All, as that's used in the GM workflow and needs to still work. + Edited + 2023-04-27T14:30:01Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-26T22:14:19Z + 0 + UNKNOWN + + + Dan McFadden + Subject: + Please review 30600,Channels mixed up after copy and trim +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 4/26/2023, 2:59 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + + + +Jerry, Farshid, + +I've submitted a patch for: + +30600 + Channels mixed up after copy and trim + +With this patch a user used copy and trim and then observed that the data viewed in the viewer didn't match between the original dataset and the trimmed dataset.  That dataset can be found in \\dts\files\HelpCenter\Private\Zendesk\11797 + +I had arrange the from the zip so that it would show in the viewer and the export tile.  I didn't record the steps I used to do that, but this is what it looks like; + + +I exported and then overlayed the SLED1_X channel from the original and the modified dataset over each other and observed they didn't match well. + +here's an example of that from Nate: + + +I looked at the DTS files for the original dataset and the modified dataset and the SLEDX_1 channel had an absolute display order in both datasets. this means they should both use a file of the pattern TestIdCh001.YYY.chn. + +I found a matching 001 in both datasets, 2676CH001.086.chn in the original dataset and BinaryCh001.0272.chn in the modified dataset. + +these files both matched binarily up to the end of the modified file. + + +this means the ADC plots should also match, but they did not. + +I stepped through the code and found that this was because the code used a fall back way of mapping the channel in the DTS file to the physical file as "Binary" was not the test id of my renamed dataset, it was "NewTestId" + +at this point a possible solution for the issue would be to allow the code matching DTS file entries to file entries to match more than just TestIdChXXX.YYY.chn but just ChXXX.YYY.chn.  This may still be a good idea. + +The patch however addresses this issue by a different approach, by fixing the CopyAndTrim function to + +1) put the new directory in the right place and + +2) use the right file name rather than "binary" + +a work around involves just renaming the DTS file to match the .chn files, for instance, if you named the .dts file in the modified dataset in unpatched code to "Binary.dts", then the SLEDX_1 channels overlap perfectly. + +by naming all the files properly with the patched code it just works right in the viewer. + +  + +Test + +1) Export prepatch, verify SLEDX_1 channels don't overlap + +2) Export patched and verify channels do overlap + +this unfortunately also needs to be tested against older datasets as well.  Note that the calculated channel goes from being a calculated channel to being a regular analog channel after the copy and trim, but this issue isn't specifically addressing that. + + +  + +  + +  + +  + + Attachments: + DTM_30600_CopyAndTrim.patch 2.7 KB + Edited + 2023-04-26T22:14:06Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-26T21:38:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-26T14:10:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-04-26T14:10:29Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-26T14:10:05Z + 0 + UNKNOWN + + + Dan McFadden + see attached + Opened + 2023-04-26T14:10:02Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30605.638217310170000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30605.638217310170000000.xml new file mode 100644 index 0000000..c777e48 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30605.638217310170000000.xml @@ -0,0 +1,110 @@ + + + + Dan McFadden + + ReleaseNoted + 2023-06-07T14:36:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:55Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO version 4.0.xxx, 4.1.xxx + +Prior to patch:  + + +In 4.0.950, 4.1.303 + +Name of database removed from header and added to hamburger menu + Closed + 2023-06-01T16:26:32Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-05-23T21:35:44Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48786 + +to test start with a db of the same version as the client (93 with a 93 db) and with a newer or older db (93 with a 92 db or a 4.1 94 db). + +check that the title bar doesn't have the database/native database text, and that the hamburger menu does + Resolved + 2023-05-23T21:07:43Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-05-23T20:50:10Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T16:11:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T15:09:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T14:53:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-04T15:08:58Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-26T20:56:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-04-26T20:56:53Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30611.638205442820000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30611.638205442820000000.xml new file mode 100644 index 0000000..8199f8b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30611.638205442820000000.xml @@ -0,0 +1,129 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:58:02Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro 4.0.936.48731 as well... + + + Closed + 2023-05-10T21:18:44Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-05-09T20:37:31Z + Addresses an issue with Copy & Trim and all datasets + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T15:15:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T14:33:16Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-05-01T16:28:16Z + 0 + UNKNOWN + + + Justin Richardson + Tested with 3.3 and 4.1 ,  but unable to install 4.0.932.48656 due to  case 30618   issue with installation files . + Edited + 2023-05-01T16:27:57Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-05-01T15:34:50Z + 0 + UNKNOWN + + + Dan McFadden + 3.3/4.0/4.1@48656 + Resolved + 2023-04-27T23:07:03Z + 0 + Resolved + + + Dan McFadden + the issue may have been caused by the specific dataset jerry attached, it might be an anomalous dataset.  It should now be handled.   + +With the patch you should be able to copy and trim the dataset, additionally if you set the end and start time to the same value it should warn you of that specific issue and not export. + Edited + 2023-04-27T23:06:30Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-04-27T21:43:58Z + 0 + UNKNOWN + + + Dan McFadden + it seems like there's two issues here. + +1) the end time and the start time by default are the same time, we should warn and not do this copy and trim in this case as there's no data in the result set. + + +2) the ROI period start should probably be -1 by default here, not 1 + Edited + 2023-04-27T20:17:21Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-04-27T20:09:39Z + 0 + UNKNOWN + + + Jerry Lawrence + To reproduce: +Copy the attached to the Data folder. +On the Data Export tab, select the ALL row and click Copy & Trim. +Enter a new test id and click Copy & Trim. +The operation will fail. + Opened + 2023-04-27T20:09:38Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30617.638216619500000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30617.638216619500000000.xml new file mode 100644 index 0000000..2c1f796 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30617.638216619500000000.xml @@ -0,0 +1,171 @@ + + + + Justin Richardson + + Edited + 2023-06-06T19:25:50Z + 0 + UNKNOWN + + + Justin Richardson + Verified in Datapro 4.0.959.48820 and 4.1.315.48822 +Tested as follows .. + + Created a test setup for a slice nano base and bridge and ran test to diagnostics , clicked to run diagnostics and then pulled bridge unit off of the base unit immediately after. This Causes the slice bus no response after diagnostics gets to about 4 percent on progress bar the error is shown in Datapro to the user. + + + + + + + + Closed + 2023-06-06T17:43:24Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-05-24T20:58:28Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-05-23T17:27:07Z + SLICEBusNoResponse should now always be surfaced to user + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-05-16T22:44:24Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48773 + +this will be a one time build that has the purposeful communication hassling in it, so I will renamed the build on the server with "DO NOT USE", future builds after that will contain the new code, but not the purposeful communication interference. + Resolved + 2023-05-16T21:43:32Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-05-16T18:06:02Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-16T18:05:35Z + 0 + UNKNOWN + + + Dan McFadden + This issue comes from a request from nate.  A SLICEBusNoResponse status for a command means that a command was issued to a bridge on the slicebus by a base and the bridge did not respond.  The primary reason this would happen is hardware damage, but it can happen with brown out and other conditions as well.  It might be possible to reproduce a SLICEBusNoResponse by setting the power supply with enough current that it can boot up, but with not enough that when excitation is turned off the bridge will fail to respond.  Because duplicating the issue that way is a bit error prone and unreliable I built a purposeful error into the patch. + ++                        //fail 10% of the time randomly + +                        if ( _random.Next(100) < 10) + +                        { + +                            baseResponse.Status = DFConstantsAndEnums.CommandStatus.StatusSlicebusNoResponse; + +                        } + +  + +this will make communicates fail randomly with slicebusnoresponse roughly 10% of the time.  This will be checked in after patch acceptance for SQA to be able to test, then removed for subsequent builds. + +I wanted to verify behavior when you have many units fail at once, so I tried it with a 8 unit S6 system.  When testing with the 8 unit SLICE6 system I noticed only the first message showed the error and all subsequent prompts showed "Please correct the errors in red to continue". + +I tracked this down to how the errorprompt itself was working.  The error prompt would set the prompt string when it was first requested to display, but wouldn't queue those messages and additionally when the OK button was pressed would change the message to the please correct error for all the additional prompts. + +I changed this by removing the behavior to set "Please correct the errors in red" that was being set in the ok button press and having it queue the messages to display so that it now shows all the messages. + Edited + 2023-05-16T18:04:49Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-16T14:28:38Z + 0 + UNKNOWN + + + Dan McFadden + moving to 4.1.19 + Edited + 2023-05-09T14:21:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-01T14:05:30Z + 0 + UNKNOWN + + + Dan McFadden + This is a known error condition when a module (lets say a bridge) on a slice bus does not respond to a command.  In most cases this will be strictly a hardware issue.  We should surface to the user that there is a hardware issue and the specific hardware that the issue is on. + Edited + 2023-05-01T14:04:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-01T14:02:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-01T14:02:44Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-01T14:01:37Z + 0 + UNKNOWN + + + Dan McFadden + 2023-04-25 12:24:50.225 <-  Arm - Arm [00053125]\[00053125] - (311.1676ms), SL62078 StatusSlicebusNoResponse +2023-04-25 12:24:50.225 !!  An exception of type: System.Exception occurred Module: ICommand.dll, Name: InternalSyncExecuteMessage: SL62078 was executing  DTS.DASLib.Command.SLICE.Arm  and reported SyncExecute: response.Status = StatusSlicebusNoResponse for sequence 53125\53125.  Please report this information to Technical Support StackTrace:  at DTS.DASLib.Command.AbstractCommandBase.InternalSyncExecute() StackTrace:  at DTS.DASLib.Command.AbstractCommandBase.SyncExecute()  at DTS.DASLib.Service.Slice`1.AsyncPreparedArm(Object asyncInfo) + +ZD 11814 + Opened + 2023-05-01T14:01:36Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30621.638773230200000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30621.638773230200000000.xml new file mode 100644 index 0000000..627e520 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30621.638773230200000000.xml @@ -0,0 +1,2350 @@ + + + + Dan McFadden + + Edited + 2025-03-12T00:50:20Z + 0 + UNKNOWN + + + Justin Richardson + Using datapro version 4.0.1203.52145 and testing long  filename/filepaths  + +Issue Summary: + + +Datapro Hangs On Export Data tab after modal popup " Export Failed , the export path is too long"  then clicking ok . + +  Datapro remains on export data tab .. progress bar is shows 0% and pressing the done button  there is no response .. the only buttons that are responsive are the hamburger menu or the "x" to force close datapro.. + + +Steps To Reproduce: + + +Edit the Datapro.exe.config file  and set the  DownloadFolder to a file path that has many characters  like "..\..\Data export to long file Path name And Dp should give some modal when it happens  Data" + +Save Datapro.exe.config file  and Open datapro and navigate to the Test Setup Tab and import the attached test setup which has a long filename   + +Open the Imported test and edit it to  Swap your sensors and Hw . + +Run the Test , arm / Trigger and download the data from the das. + +After Downloading the data  ..click to export all   and choose  Csv format.. + +A modal should appear since the path is too long .. + + +Expected : + + +User Would be able to click ok on the modal "Export Failed , the export path is too long" and then exit  to the main datapro window. + + +Actual: + + +After clicking ok  the modal appears a few more times ..then  User is not able  to exit the run test tab , the progress bar shows 0% and clicking done  is unresponsive. The hamburger menu is still functional but the only way to  continue is to force close datapro by clicing the "x" in upper right hand corner. + + +Environment: + + +Datapro version 4.0.1203.52145  + +Reproduce rate 100% with datapro version 4.0.1203.52145 + +Hw Used S6A + Reactivated + 2025-03-11T22:18:29Z + 0 + Reactivated + + + Justin Richardson + + Edited + 2024-09-18T20:34:37Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-09-18T19:35:34Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-09-18T18:46:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-24T00:14:30Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-06-04T20:01:58Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-04T18:18:49Z + Adds some additional protection against file path length issues when export or recording data + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-23T00:07:13Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50819 + +You may discover other export issues during testing of this issue - check to see if those issues already existed first before re-activating this issue, if they did already exist then open up a new issue for the defect found (or just make a note on an existing issue if it's in manuscript already).  If the patch itself breaks something then re-activate the patch. + +I noticed a couple things during testing and code - RDF export the code is different in 4.2 vs 4.0, I suspect there was an issue fixed in 4.2 that was never backported to 4.0 - that's probably ok, just a note. + +Behavior when putting in an existing test id and that test id folder already exists in your data directory has some unexpected behavior - I used a long test id by itself for a lot of testing (so I did 012345789012345789012345789, found that was too long to record so I backed down to 01234567890123456789). + Resolved + 2024-05-22T16:53:02Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-05-21T18:17:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T16:05:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T16:05:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-20T15:53:23Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, Farshid, + +  + +This is an issue reported by Chad on a specific customer issue, I found an already existing issue for a very similar problem – when the path length is too long it can fail or even say it succeeded, but not actually export any files. + +  + +30621 + +Report Path/File length errors in Export to user + +  + +In this particular case the customer was exporting CSV and ISO, so I only looked at those two exports.  The same problem could exist for all exports.  Chad requested the change in 4.0 (LTS), and I wrote the patch for 4.0, but the same fix would need to be added to 4.2 and 4.3.  I may need to produce a whole new patch for 4.2/4.3 as 4.3 is a bit different than 4.0 now. + +  + +In my testing for this case the first issue I found is that it could fail to download if you had a test id that was too long.  I tracked this down to the code in SliceRaw.File.PersistentChannel.cs.  The code in question was creating a named mutex using the entire path to the file to be written.  In this case it was replacing some characters in the path with other characters, which then apparently made string too long for the mutex to handle.  This isn’t actually needed, we don’t need the path to the files since the files themselves are named, When downloading each file being written to the file name itself is unique without having a need for the path. + +  + +With this change I ran into a few additional errors – there was file path validation in basic info but it wasn’t considering multiple events or multiple ROI, which adds additional length to the filepath.  I added consideration for this as well as some additional buffer too.  The user can rename the periods and they could make this worse – I didn’t test the behavior if the user does this. + +  + +I noticed a lot of duplicated code in BasicInfo.Validate, so I abstracted the common parts out to reduce the filepath. + +  + +Now that you can get all the way to downloading data you can finally look at where the path fails from too long path.  There are a lot of variables that need to be tested here + +  + + +Run test with export specified + +Export tab with already downloaded data + +The effect of multiple events and multiple roi + +The affect of “Use flat folders” on the issue + +The affect of the user changing the name of roi periods + +CSV export + +ISO export + +CSV and ISO export + +All the rest of the exports + +MS case 18791 + +also needs to be tested with multiple ISO export options selected and multiple CSV options selected (filtered/unfiltered, ADC/EU, etc) + + +  + +The issue calls out ISO and CSV, so I made sure to use those.  If there are other exports that also need to be updated we should identify them, but open up new issues to address those exports with a similar fix.  Unfortunately the exports have different routes and code so fixing each export is a bit custom currently. + +  + +In testing I found that the CSV export alone I found two issues. + +  + +In SetStatus this line here: + +if ((_totalExports > 0) && (_numExportsFinished == _totalExports) && (status != StatusTypes.Finished)) + +was causing the error status not to be processed … total exports was 1, the num exports finished was == to the total exports, however the error status was failed, not “finished” so it would drop into the return; and not set the status.  I changed this constraint a little bit to check that the overall status was not set to overallfinished so that the error status would be processed.  This means that MS case 18791 also needs to be retested now as I’m adjusting the solution to that case. + +  + +In the CSV export I now check the path length, and report the error to the user. + +  + +The ISO export already reported the error to the user, but then would set status to success at the conclusion rather than failure.  At the conclusion of iso export it calls OnEndExport.  I cleaned up old commented out code in this method, then had it check to see if it’s failed or not before blindly setting overall status to success. + +  + +Because there’s different routes through the codes there are slightly different prompts the user sees on file path errors. + + +Vs + + +  + +I’m not sure which of these messages are better.  I think maybe the first one is as it’s simpler, so it might be better to have both user the simpler message. + +  + +And unfortunately there’s a ton to test with the patch. + Assigned + 2024-05-14T18:46:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-14T17:58:18Z + 0 + UNKNOWN + + + Dan McFadden + I'm not considering emergency or repeated download roi for the path length, this could be relevant. + +18791 should also be retested + Edited + 2024-05-14T17:56:21Z + 0 + UNKNOWN + + + Dan McFadden + a single CSV export now looks like this; + + +a single ISO export looks like this: + + +ISO export and CSV export have different ways of concluding the end of the test, ISO export uses OnEndExport + +  + + +being called directly from ExportISOData + +currently only TSV export and ISO export are calling OnEndExport + +I chose to have onendexport not set overall status to finished if the status was currently error, this will cause a pass to hide a failure. + Edited + 2024-05-14T17:50:15Z + 0 + UNKNOWN + + + Dan McFadden + it looks like this code from case 18791 is preventing the error status from getting set. + +It appears to be assuming that OverallStatus will get set to Finished soon, it will not in this case ... + Edited + 2024-05-10T23:17:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-10T21:59:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-10T21:58:49Z + 0 + UNKNOWN + + + Dan McFadden + export to CSV throws an error here: + +                    var subPath = Path.GetDirectoryName(destPath); + +export to ISO throws an error here: + +                    using (var fileWriter = new StreamWriter(mmeDirectory + id + TestFileExtension, false, encoder)) + +and here: + +                    using (var channelsFileWriter = new StreamWriter(filename, true, encoder)) + Assigned + 2024-05-10T21:58:09Z + 0 + UNKNOWN + + + Dan McFadden + added this warning; + Edited + 2024-05-10T20:48:15Z + 0 + UNKNOWN + + + Dan McFadden + right now there's already a validation in Basic info for path length ... but it seems to not consider the DTS and CHN files at this part, just the report files; + +  + +            if (bValid) +             { +                 bValid = DiskUtility.ValidateFileAndPathNameLength(DiagnosticsReport.GetReportFilenamePath(false, ReportBase.GetTemplateReportPath(), TestId)); +             } + Edited + 2024-05-10T17:31:11Z + 0 + UNKNOWN + + + Dan McFadden + here's how it determined the file name it was going to use; + +  + +                            var filename = new File().GetChannelFileNameFromTestNameAndChannelNumber(CurrentTest.TestIdNode, channel.AbsoluteNumber, channel.AbsoluteDisplayOrder); +                             var fullChannelFilename = Path.Combine(targetDirectory, filename); + +... + +                var targetDirectory = DownloadDirectory; + +... + +download directory is D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\DataPRO\DataPRO\bin\x64\Debug\..\..\Data\MS30621_reallly_long_TEST_NAME\REALLY_LONG_ID_MS30621_reallly_long_TEST_NAME\Binary\ROI\_Event Number 01\_ROI Period 1 + +                                    DownloadDirectory = Path.Combine(DownloadFolder, testId, CurrentTest.TestIdNode, "Binary", ROI ? "ROI" : "ALL"); + Edited + 2024-05-10T17:06:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-10T17:00:07Z + 0 + UNKNOWN + + + Dan McFadden + The first issue I ran into trying to duplicate this is that if the path is too long you can't get to the export step because you fail in the download step + +here's how it looks like int he log, note the PathTooLong exception in creating persistent channel 0; + +  + +2024-05-10 09:25:58.011 !!  An exception of type: System.Exception occurred Module: DataPRO.exe, Name: AppendNewDataChunksToChannelsMessage: encountered problem appending new data to channels - Creating persistent channel 0 StackTrace:    at DataPROWin7.SubControls.Download.AppendNewDataChunksToChannels(CallbackData dataChunks, List`1 channels, DownloadInfo dlInfo, String inDir) in D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\DataPRO\DataPRO\CollectDataSubControls\Download.xaml.cs:line 3816 StackTrace:    at DataPROWin7.SubControls.Download.<>c__DisplayClass137_0.<DoDownload>b__2(CallbackData data) in D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\DataPRO\DataPRO\CollectDataSubControls\Download.xaml.cs:line 4167!!   An inner exception of type: System.Exception occurred  Module: DataPRO.exe, Name: CreatePersistentInformationObjectFromChannel Message: encountered problem creating persistent channel information object for DAS module SPS00397, channel 0  StackTrace:    at DataPROWin7.SubControls.Download.CreatePersistentInformationObjectFromChannel(Channel channel, String channelFilename, DownloadInfo dlInfo) in D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\DataPRO\DataPRO\CollectDataSubControls\Download.xaml.cs:line 3547  StackTrace:    at DataPROWin7.SubControls.Download.AppendNewDataChunksToChannels(CallbackData dataChunks, List`1 channels, DownloadInfo dlInfo, String inDir) in D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\DataPRO\DataPRO\CollectDataSubControls\Download.xaml.cs:line 3762!!    An inner exception of type: DTS.Common.Utilities.ExceptionalList`1+Exception[System.Int16] occurred   Module: DTS.Serialization.dll, Name: .ctor  Message: encountered problem constructing DTS.Serialization.SliceRaw.File+PersistentChannel   StackTrace:    at DTS.Serialization.SliceRaw.File.PersistentChannel..ctor(String filename, BinaryChannelHeader channelHeader, Boolean overwriteIfExists) in D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\Common\DTS.Common.Serialization\SliceRaw\SliceRaw.File.PersistentChannel.cs:line 278   StackTrace:    at DataPROWin7.SubControls.Download.CreatePersistentInformationObjectFromChannel(Channel channel, String channelFilename, DownloadInfo dlInfo) in D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\DataPRO\DataPRO\CollectDataSubControls\Download.xaml.cs:line 3542!!     An inner exception of type: System.IO.PathTooLongException occurred    Module: mscorlib.dll, Name: GetFullPathName   Message: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.    StackTrace:    at System.IO.PathHelper.GetFullPathName()    StackTrace:    at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)    at System.IO.FileStream..ctor(String path, FileMode mode)    at DTS.Serialization.SliceRaw.File.PersistentChannel..ctor(String filename, BinaryChannelHeader channelHeader, Boolean overwriteIfExists) in D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\Common\DTS.Common.Serialization\SliceRaw\SliceRaw.File.PersistentChannel.cs:line 157 + +here's how it looks in the UI: + + +note that you get this popup a lot... + +here's the path it tried to write: + +D:\Storage\Projects\DTS.Suite\BRANCH_MAINT_4_00\DataPRO\DataPRO\bin\x64\Debug\..\..\Data\MS30621_reallly_long_TEST_NAME\REALLY_LONG_ID_MS30621_reallly_long_TEST_NAME\Binary\ROI\_Event Number 01\_ROI Period 1\REALLY_LONG_ID_MS30621_reallly_long_TEST_NAME_Event Number 01_ROI Period 1Ch001.018.chn + +and here's the code where it tried to write it: + +                            using (var fileWriter = new BinaryWriter(new FileStream(Filename, FileMode.OpenOrCreate))) + +in persistentchannel constructor in SliceRaw.File.PersistentChannel + Edited + 2024-05-10T16:26:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-09T18:22:11Z + 0 + UNKNOWN + + + Dan McFadden + see also this ZD  #13532 + +specifically with CSV export in 4.0.  We should have a user friendly notification for path length in 4.0 LTS. + Edited + 2024-05-09T18:22:05Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-27T18:42:43Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-05-01T17:00:57Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/11800 + +  + +John Moors (assign) + + +  + + + + + + +  + Today 07:58 + + +  + + + + +Hi Chris Balogh - Do we know if there's a roadmap item for warning the client about the path? Can't imagine it'd be super easy, particularly as it would possibly only come up if they choose a particular export option? +   + 10069: Crash in basic info of run test when you exceed 248 char for your paths, and 260char for filenames if your test ID is too long. - Manuscript (dts.local) + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Today 06:56 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + +Hi Todd, +   + If it was the file path, since the path to download the binary file is shorter, would that work but not for the exported .CSV file because the path is longer? +   + +Yes from what we saw it looks like when you exported that pushed you past the limit, partly as it now has a sub-folder path, and partly as the full name of the Test ID combined with the path pushed the character limit. + + And in both cases it looks like you were right on the margin, so even a very slight change (shortening) could suddenly work. +   + I believe there's still an in-the-works flag in the UI to warn users of it, but I can double-check. +   + John + + + + +  + + + + + + + + + + + + +Todd Skinner + + +  + + + + + + + + + +  + +  + Friday 09:23 + + + +To DTS, Bert Mcmahon, Arnold Turner, Kathryn Wittek Show all + + + + + + +John, + +  + +Thanks for feedback. Bert and Arnold can check the file path used to see if it was longer than before. If it was the file path, since the path to download the binary file is shorter, would that work but not for the exported .CSV file because the path is longer? + +  + +The path on the second computer might have been a little shorter, Bert and Arnold can also confirm. + +  + +Todd + + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Friday 09:09 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + +Hi Todd, Arnold and Bert, +   + We took a deeper dive into the specific characters and possible extensions to file paths given how you export.  +   + The short answer is: We've confirmed the initial diagnosis - the file path is indeed too long. +   + You mentioned this worked without issue for months and the deeper dive seems to have confirmed that as well. Your full path was very close to the 260 char file path limit for some time, then likely just stepped over recently with new additions to the path. Essentially, Windows has limits on how long a file name and file path can be, and since this is a Windows limitation, DataPRO cannot break past that. We've been adding flags to newer/upcoming DataPRO versions to help warn users who are starting to generate longer and longer paths. +   + When you copied this to a new laptop, some part of the path was likely cleaved away, and even missing just a few characters would put you back into what Windows can support. +   + Our recommendation: + Shortening your Test Setup name and Test ID to hopefully not be too long/repetitive can help. + We noticed there's also a repeat of the date, 04262023 followed by 202304_26 10_19, so even removing the double date could get you back into what Windows allows. + +   + Does that make sense? Anything else we can help with on this matter? +   + John + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + Friday 08:35 + + +  + + + + +"it worked on the other laptop" doesn't neccasarily mean they built up all the DP directory structures to do it. + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + Friday 08:34 + + +  + + + + +Dan indicated this below too... this is very long... +   + the files for the export STILL need to be added to this path... +   + C:\DTS\DTS.Suite\Data\BTF_Test\BTF_Test_Unit17 Trigger Test_2023_04_26 09_42\Exports\CSV\ROI\UNFILTERED\BTF_Test_Unit17 Trigger Test_2023_04_26 09_42 + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + Friday 08:30 + + +  + + + + + + +2023-04-26 14:23:13.092 DTS File Name: BTF_Test_Unit 17 Breakthrough Test 04262023_2023_04_26 10_19 does not match Test Id: BTF_Test .  Using file name as test Id + + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + Friday 08:29 + + +  + + + + +So... here's a smoking gun... +   + This is the 60 char test id being used: + BTF_Test_Unit 17 Breakthrough Test 04262023_2023_04_26 10_19 + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Friday 08:29 + + +  + + + + +Ah good to know! +   + +Have we checked what the test setup name and test id's were in this instance for Todd? + +   + Yes, we mentioned the file length and comparing the two computers (failed on one, LT2, worked on the second LT3), and from what Arnold said here they're the same. They're not telling us the test name itself, for some reason, but if I follow then they would have had to be identical? +   + Arnold Turner +   + Yesterday 11:10 + To DTS, Todd Skinner, Bert Mcmahon, Kathryn Wittek Show all + The file path on the original computer (LT2) and the new computer (LT3) is C:\DTS\DTS.Suite\Data\BTF_Test\file name + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + Friday 08:26 + + +  + + + + +\\dts\files\HelpCenter\Private\Zendesk\11800 + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + Friday 08:23 + + +  + + + + +This ticket in MS was created when we used to crash because of this issue in basic info when creating all the metadata files: + http://manuscript.dts.local/f/cases/10069/Crash-in-basic-info-of-run-test-when-you-exceed-248-char-for-your-paths-and-260char-for-filenames-if-your-test-ID-is-too-long +   + This is a windows limitiation. +   + There are safe gaurds needed in DP to prevent the user stepping in it, but they should certainly know about the limit so they can keep their test setup and test id lengths within reason. +   + Have we checked what the test setup name and test id's were in this instance for Todd? + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + Friday 08:20 + + +  + + + + +#8841 +   + + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Friday 08:09 + + +  + + + + +Thanks Chris! Since they were able to copy things over to another laptop and theoretically replicate, wasn't sure what I was missing. If the file path was not replicated despite what they said, makes sense to me! + I'll search that "System.IO.PathTooLongException" in other tickets and see what I find. + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + +  + Friday 07:39 + + +  + + + + +I'll be in the office soon and can discuss more then. + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + +  + Friday 07:38 + + +  + + + + +Dan indicated that there are workarounds in zd and maybe HC for this. Searching the log error may bring up those other tickets. + + "System.IO.PathTooLongException" + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + +  + Friday 07:37 + + +  + + + + +The combination of test setup name, test id, and any files created (usually exports and multiple event use cases or a combination of the two) + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + +  + Friday 07:35 + + +  + + + + +Hi John, + + Dan is out today. + + The logs indicate that the total path, including the file names that DataPRO was creating at the time walere too long. + + "The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. " + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Friday 07:29 + + +  + + + + +Hi Dan McFadden - Is there any other info we could ask for to help narrow down what happened? + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Friday 07:28 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + +Thank you Arnold and Todd! +   + I'm glad you were able to get your data exported, that's the most important item. I still would like to figure out what could have happened with the previous laptop, so I'll check with our Software team to see if there's something else we could investigate. +   + John + + + + +  + + + + + + + + + + + + +Arnold Turner + + +  + + + + + + + + + +  + +  + Friday 05:31 + + + +To DTS, Todd Skinner, Bert Mcmahon, Kathryn Wittek Show all + + + + + + +Yes, v 3.3.609 was on both. LT3 was updated to that version. + +  + +Thanks, + +Arnold + + + + + +  + + + + + + + + + + + + +Todd Skinner + + +  + + + + + + + + + +  + +  + Thursday 20:07 + + + +To DTS, Bert Mcmahon, Arnold Turner, Kathryn Wittek Show all + + + + + + +John, + +  + +Correct. The first laptop uses 3.3.609 for the past couple months and has been working well except for yesterday. It appears it successfully downloaded data yesterday but couldn’t export it. + +  + +Today we installed 3.3.609 on a second laptop and then copied the previously exported files over to the second laptop and it exported the data to .CSV file. + +  + +Todd + + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Thursday 18:27 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + +Hi Arnold, +   + Thank you for confirming! For both computers, was the same version of DataPRO (3.3.609 from previous logs) being used? +   + John + + + + +  + + + + + + + + + + + + +Arnold Turner + + +  + + + + + + + + + +  + +  + Thursday 11:10 + + + +To DTS, Todd Skinner, Bert Mcmahon, Kathryn Wittek Show all + + + + + + +The file path on the original computer (LT2) and the new computer (LT3) is C:\DTS\DTS.Suite\Data\BTF_Test\file name + +Bert can confirm the file path. On the original computer they have been using the same path for the last couple months without issues. + +  + +Todd + +  + +From: John Moors (DTS) <support@dtsweb.zendesk.com> + Sent: Thursday, April 27, 2023 11:01 AM + To: Skinner, Todd A <todd.skinner@ngc.com> + Cc: McMahon, Bert [US] (MS) <bert.mcmahon@ngc.com>; Turner, Arnold [US] (MS) <arnold.turner@ngc.com>; Wittek, Kathryn J [US] (MS) <kathryn.wittek@ngc.com> + Subject: EXT :[DTS] Re: DataPro Export Issue + + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Thursday 11:06 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + +Hi Todd, +   + Ah good to know, thank you! +   + John + + + + +  + + + + + + + + + + + + +Todd Skinner + + +  + + + + + + + + + +  + +  + Thursday 11:04 + + + +To DTS, Bert Mcmahon, Arnold Turner, Kathryn Wittek Show all + + + + + + +Bert can confirm the file path. On the original computer they have been using the same path for the last couple months without issues. + +  + +Todd + + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Thursday 11:01 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + +Hi Todd, +   + Understood, thank you for the update! One of the could-use methods was regarding the file path for the data perhaps being too long, did you use a shorter file path for the second laptop? +   + John + + + + +  + + + + + + + + + + + + +Todd Skinner + + +  + + + + + + + + + +  + +  + Thursday 10:28 + + + +To DTS, Bert Mcmahon, Arnold Turner, Kathryn Wittek Show all + + + + + + +John, + +  + +This morning Bert and Arnold were able to copy the data over to a second laptop with the identical DataPro version as well the configuration settings. It exported as expected. + +  + +I will let Bert or Arnold determine if we are able to share the binary data files. + +  + +Todd + + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Thursday 10:02 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + +Hi Todd, +   + Thank you for confirming! From the initial logs you sent, there could be a couple things for us to try. +   + Is the dataset available so that we can run an export from our end? If you're not able to share that, we have a couple of other options. +   + John + + + + +  + + + + + + + + + + + + +Todd Skinner + + +  + + + + + + + + + +  + +  + Wednesday 20:42 + + + +To DTS, Bert Mcmahon, Arnold Turner, Kathryn Wittek Show all + + + + + + +John, + +  + +So far we have only tried one laptop but we are going to try downloading data from a second laptop tomorrow. + +  + +Bert can confirm but I believe it successfully downloaded the ROI but then freezes when attempting to export. + +  + +I just took a quick look at the data and I think there might have been a download issue because all the binary files are 8 KB. Data was recorded for 10 seconds at 4kHz so I would think these files should be bigger. + +  + +  + +Todd + + + + + + + + + + + + +image002 + +JPG + + + + + + + + + + + + + + + + + + +Dan McFadden (assign) + + +  + + + + + + + + + +  + Wednesday 16:59 + + +  + + + + +these lines suggest path is too long: +   + 2023-04-26 14:24:02.834 DTS File Name: BTF_Test_Unit 17 Breakthrough Test 04262023_2023_04_26 10_19 does not match Test Id: BTF_Test .  Using file name as test Id + 2023-04-26 14:24:02.882 The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. !!  An exception of type: System.IO.PathTooLongException occurred Module: mscorlib.dll, Name: LegacyNormalizePathMessage: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. StackTrace:    at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) StackTrace:    at System.IO.Path.InternalGetDirectoryName(String path)    at DataPROWin7.SubControls.Export.ExportCSV(Boolean filtered, String dest, Boolean csvMV, Boolean csvADC, Boolean enforceLinearCalibration, String extensionPrefix, ObservableCollection`1 exportHeaders, Boolean bExportBoth)    at DataPROWin7.SubControls.Export.DoOneExport(Object o) +   + there may be a workaround where we rename one or more of the folders or files to export in their existing software, but it's probably easiest and most complete if we can get access to their dataset and run the export here, if not we can explore work arounds to export the data. + + + + +  + + + + + + + + + + + + + + +Dan McFadden (assign) + + +  + + + + + + + + + +  + Wednesday 16:47 + + +  + + + + +[I see that in the DataPRO_TestLogs (1).zip] + + + + +  + + + + + + + + + + + + + + +Dan McFadden (assign) + + +  + + + + + + + + + +  + Wednesday 16:46 + + +  + + + + +I do see this in the log: +   + 2023-04-26 14:24:02.834 DTS File Name: BTF_Test_Unit 17 Breakthrough Test 04262023_2023_04_26 10_19 does not match Test Id: BTF_Test .  Using file name as test Id + 2023-04-26 14:24:02.882 The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. !!  An exception of type: System.IO.PathTooLongException occurred Module: mscorlib.dll, Name: LegacyNormalizePathMessage: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. StackTrace:    at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) StackTrace:    at System.IO.Path.InternalGetDirectoryName(String path)    at DataPROWin7.SubControls.Export.ExportCSV(Boolean filtered, String dest, Boolean csvMV, Boolean csvADC, Boolean enforceLinearCalibration, String extensionPrefix, ObservableCollection`1 exportHeaders, Boolean bExportBoth)    at DataPROWin7.SubControls.Export.DoOneExport(Object o) +   + it coudl be that the path is too long, I think we have work arounds to test this, let me check zendesk. + + + + +  + + + + + + + + + + + + + + +Dan McFadden (assign) + + +  + + + + + + + + + +  + Wednesday 16:44 + + +  + + + + +4-26-logs does not contain DataPRO.log, it appears to contain logs from earlier (the most recent: 2023-04-26 10:19:32.998 Building test plan) + I'm not sure if this contains the export failing run? + I do see in one of the logs from that zip this export: + 2023-04-26 10:08:17.893 ModalWindow: Warning: files with export data already exist in  C:\DTS\DTS.Suite\Data\BTF_Test\BTF_Test_Unit17 Trigger Test_2023_04_26 09_42\Exports\CSV\ROI\UNFILTERED\BTF_Test_Unit17 Trigger Test_2023_04_26 09_42  Select 'Yes' to overwrite the old files, or 'No' to discontinue the export.  Alternatively, you can preserve the existing test files by moving the files in this folder to another location before selecting 'Yes'. +   + I do not see an indication of a failure here and I do see an indication that the user when back to the edit test setup page, suggesting they had finished? + 2023-04-26 10:08:19.606 User Admin navigated forward to page: Prepare_TestSetups_EditTestSetup_Page +   + is the dataset available so that we can run an export here? +   + 3.3.609 is a bit old and for sure there have been export fixes since that version.  If the dataset is not available, would suggest seeing if they can try the export on a more recent version of datapro to see if it's fixed by one of the resolved issues after 609. +   + If not suggest to see if we can get them to clear the logs folder, do an export, then send the logs folder as a zip in the hope that we get the datapro.log that way?  There's also an exception.log file that can be written to the binary directory on unhandled exceptions. +   +   +   +   + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Wednesday 16:32 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + +Hi Todd, +   + Sorry you're running into these export issues. Thank you for supplying the logs! I've assigned this ticket to our Software group and we'll see if they need any other information to investigate. +   + Just to confirm, was the test executed, data downloaded, and data export attempted all with the same laptop or multiple laptops? +   + John + + + + +  + + + + + + + + + + + + + + +John Moors (assign) + + +  + + + + + + + + + +  + Wednesday 16:31 + + +  + + + + +Hi Todd, +   + Sorry you're running into these export issues. Thank you for supplying the logs! I've assigned this ticket to our Software group and we'll see if they need any other information to investigate. +   + John + + + + +  + + + + + + + + + + + + +Todd Skinner + + +  + + + + + + + +  + Wednesday 14:55 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + + +Hi, + +Attached are two sets of logs.  The "4-26-logs.zip" is the logs created to from DataPro.  The "DataPRO_TestLogs.zip" logs are the one created when data was downloaded from the DAS to the laptop. + +Let us know if you need any additional information. + +Best Regards, + +Todd Skinner + + + + + + + + + + +  + + + + + + + + + + +4-26-logs + +ZIP + + + + + + +  + + + + + + + + + + + + +DataPRO_TestLogs + +ZIP + + + + + + + + + + + + + + + + +Todd Skinner + + +  + + + + + + + +  + Wednesday 13:07 + + + +To Todd Skinner, Bert Mcmahon, Arnold Turner... Show all + + + + + + +Hi, + +Bert and Arnold are running into an issue where DataPro v3.3.609 can't export downloaded data to a CSV file.  The data appears to have successfully downloaded but when exporting it just freezes the software and DataPro has to be restarted.  Bert is working on getting the log files downloaded and attached to this ticket.  They have tired restarting DataPro and the laptop as well as power cycling the DAS. Let me know if you have any recommendations.    + +I would like assistance for the following: + +1.) How to fix the data export issue on the current laptop. + +2.) What files are needed if the data file is copied to another computer with DataPro v3.3.609 to successfully export the datafile to a CSV file?  Is just the test configuration file needed and the data folder or is more files needed. + +Best Regards, + +Todd Skinner + Opened + 2023-05-01T17:00:57Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30628.638397909570000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30628.638397909570000000.xml new file mode 100644 index 0000000..f04862a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30628.638397909570000000.xml @@ -0,0 +1,292 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:57Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-01T21:44:12Z + Adds support for standard site license type + 0 + UNKNOWN + + + Farshid Atashband + Implemented in DP 4.0 maint @ 49269 +Implemented in DP 4.1 maint @ 49270 + Resolved + 2023-07-27T23:37:27Z + 0 + Resolved + + + Farshid Atashband + + Assigned + 2023-07-27T22:28:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T22:55:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T22:52:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T21:50:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T18:33:40Z + 0 + UNKNOWN + + + Chris Balogh + should be in 4.0/4.1 too + Edited + 2023-07-12T17:09:35Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-07-12T17:09:06Z + 0 + UNKNOWN + + + Chris Balogh + + Reactivated + 2023-07-12T17:08:54Z + 0 + Reactivated + + + Chris Balogh + [11:12 AM] Chad Ivan + +The open issue is the Standard Site license, this will be what we will give as seats moving forward.  The option exists in the license server but it doesn't appear to be working with 4.0.963 + Edited + 2023-07-10T20:04:46Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-07-10T20:04:23Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-06-20T18:05:07Z + 0 + UNKNOWN + + + Farshid Atashband + QA can test the Website part as follow +1. browse to http://dtslicensingqa:8080/ and login with your account +2. Click on "Generate a new license" link +3. Select StandardSite license +4. Select a customer and leave the rest of the fields as defaults +5. click the Generate button +6. validate the new license has been created +7. click on download license & open the license file +8. Validate the LicenseType is "StandardSite" + Edited + 2023-06-19T21:22:36Z + 0 + UNKNOWN + + + Farshid Atashband + Implemented in DP4.2@49112 +Implemented in Licensing Website @49113 + Resolved + 2023-06-19T21:02:51Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-06-07T14:16:52Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2023-06-05T16:44:27Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2023-06-05T16:43:40Z + 0 + UNKNOWN + + + Farshid Atashband + Implemented the Licensing website side , the DataPRO side needs to be implemented +This patch is for licensing website and not the DataPRO + Edited + 2023-06-05T16:42:02Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2023-06-01T19:03:03Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2023-06-01T18:28:18Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2023-06-01T18:16:16Z + 0 + UNKNOWN + + + Farshid Atashband + Design Notes: +Add a new License type to licensing service. this requires a change to database and code to have a new type. +In the UI this type would not accept any PC signatures (seats) similar to EnterpriseSite license but it would have the same capabilities of the Standard license. + +In License List page the StatndardSite License would have similar license download button like EnterpriseSite since there are no machines(PCs) in the license file and the bulk download is not needed. + +In DataPRO the DTS.Common.Licensing needs to have a new type StandardSite +The other validations need to be added to DataPRO similar to EnterpriseSite license but with capabilities of Standard License. + +Depend on if the current Standard licenses need to be migrated/converted to the StandardSite license another manuscript might address that. + + + Edited + 2023-06-01T18:02:08Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2023-05-30T23:14:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T16:11:50Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-09T21:47:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T15:08:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T14:53:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-09T14:53:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-02T15:15:56Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-02T15:14:40Z + 0 + UNKNOWN + + + Dan McFadden + per CPB this is needed for miltary/places with inability run hardware profiler or with inability to send/receive information readily. + Opened + 2023-05-02T15:14:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30634.638205443080000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30634.638205443080000000.xml new file mode 100644 index 0000000..3a4a90d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30634.638205443080000000.xml @@ -0,0 +1,141 @@ + + + + Dan McFadden + + Edited + 2023-05-24T20:58:28Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-05-23T16:25:33Z + 0 + UNKNOWN + + + Edward Poon + + Edited + 2023-05-16T18:30:51Z + 0 + UNKNOWN + + + Edward Poon + + Edited + 2023-05-16T18:01:13Z + 0 + UNKNOWN + + + Dan McFadden + no changes on software side, changes are on firmware side for issue, nothing to test on software side for this issue. + Closed + 2023-05-15T23:08:24Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-05-15T23:08:01Z + 0 + UNKNOWN + + + Dan McFadden + undid changes, not needed with new firmware for SPDB/PPRO + Resolved + 2023-05-15T23:07:30Z + 0 + Resolved + + + Dan McFadden + 4.0/4.1@48766 + Resolved + 2023-05-15T21:01:07Z + 0 + Resolved + + + Dan McFadden + I can duplicate this when I add a PPro into the configuration, on the second run through the SPDB reports "Incoming status line dropped"; + +the power pro was armed here: 2023-05-15 09:37:09.053 <-  Arm - Arm [00003369]\[00003369] - (88.2348ms), PPR0003 + +SPDB reports incoming status line dropped + +2023-05-15 09:37:18.500 <-  Arm - QueryArmAndTriggerStatus [00003379]\[00003379] - (58.0406ms), S6DB00002 Event number: 0, Arm Mode: 1 Armed: True, Started: False, Triggered: False, Faulted: True, Diagnostics: False, FlashClear: False, Arming: False, ArmState: 1 Samplerate: 10000, Current Sample: 1000, Total Samples: 12000, Fault Sample Number: 0 Input Voltage: 0.000V, Backup Voltage: 0.000V, Backup Percentage Remaining: 0% System Temp: 42.375C, Actual Current Sample: 1000, Max Sample Available: 12000 Tilt Ch1: 0, Tilt Ch2: 0, Tilt Ch3: 0 Squib Ch1: 0, Squib Ch2: 0, Squib Ch3: 0, Squib Ch4: 0 Squib P17V: 0, Squib PV5: 0, Squib P3p3V: 0, Squib N5V: 0 PTP Enabled: False, PTP Clk Enable: False, PTP Clk Sync Status: False, ADC Clk Sync Status: False Fault Flags: IncomingStatusLineDropped Extended Fault Flags: 1 + +the power pro reports armed,  not started, not triggered in QATS: + +2023-05-15 09:37:18.455 <-  Arm - QueryArmAndTriggerStatus [00003380]\[00003380] - (13.0407ms), PPR0003 Event number: 0, Arm Mode: 1 Armed: True, Started: False, Triggered: False, Faulted: False, Diagnostics: False, FlashClear: False, Arming: False, ArmState: 1 Samplerate: 10000, Current Sample: 1000, Total Samples: 12000, Fault Sample Number: 0 Input Voltage: 20.762V, Backup Voltage: 12.574V, Backup Percentage Remaining: 0% System Temp: 26.0625C, Actual Current Sample: 1000, Max Sample Available: 12000 Tilt Ch1: 0, Tilt Ch2: 0, Tilt Ch3: 0 Squib Ch1: 0, Squib Ch2: 0, Squib Ch3: 0, Squib Ch4: 0 Squib P17V: 0, Squib PV5: 0, Squib P3p3V: 0, Squib N5V: 0 PTP Enabled: False, PTP Clk Enable: False, PTP Clk Sync Status: False, ADC Clk Sync Status: False Fault Flags: none Extended Fault Flags: none + +this happens regardless of whether the TDM is hooked up or not. + +this happens with the latest SQA approved firmware for PPRO (H0D3). + +I'll work with edward to see if we can identify why this happens. + Edited + 2023-05-15T21:00:12Z + 0 + UNKNOWN + + + Dan McFadden + could not duplicate this with the system below (SPDB/ECM+SPS/TDM) however I was able to duplicate by adding in a PowerPRO + +by explicitly calling DisableFaultChecking (for spdb and powerpro) I'm able to avoid seeing the issue expressed. + Edited + 2023-05-15T20:54:09Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-15T20:51:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-15T14:16:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-03T14:03:20Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-03T14:02:57Z + 0 + UNKNOWN + + + Dan McFadden + Chad Ivan reports that when using a SLICE PRO Distributor -> ECM->SPS with a TDM attached and using a slow trigger check the first trigger check works fine but any repeated ones fail.  He suspects software is not resetting something. + Opened + 2023-05-03T14:02:57Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30701.638217306220000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30701.638217306220000000.xml new file mode 100644 index 0000000..bbfe5d8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/30701.638217306220000000.xml @@ -0,0 +1,222 @@ + + + + Dan McFadden + + ReleaseNoted + 2023-06-07T14:30:22Z + Addresses an issue migrating when database name is not standard + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-06-07T14:29:44Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-06-07T14:29:30Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-06-07T14:29:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:56Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.949, v4.1.300 + +Tested: + +Fresh install of 3.1.678. Chose both. Database hostname = asada, Database name = DataPro4_US + +Attached the mdf and ldf to asada and changed config file in 3.1.678 to the following  + +      <setting name="UseNTLMAuthentication" serializeAs="String"> +         <value>True</value> +       </setting> +       <setting name="DBName" serializeAs="String"> +         <value>DataPro4_US</value> +       </setting> +       <setting name="DBType" serializeAs="String"> +         <value>2</value> +       </setting> +       <setting name="LocalDbHost" serializeAs="String"> +         <value>asada</value> + +Deleted all DataPRO (though you may want to do this first before installing 3.1.678 because you will have to do this all over. So do this first) + +Installed 4.0.949 and 4.1.300 to verify migration succeeded. + +Database migration succeeds when name is DataPRO4_US + + +Opening DataPRO + Closed + 2023-05-24T23:39:23Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-05-24T21:55:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-05-24T00:08:52Z + 0 + UNKNOWN + + + Jerry Lawrence + Click OK. +Ensure that the Centralized database migrates successfully and can be used by 4.0. + + + Edited + 2023-05-23T23:50:20Z + 0 + UNKNOWN + + + Jerry Lawrence + Click OK. + + + Edited + 2023-05-23T23:48:33Z + 0 + UNKNOWN + + + Jerry Lawrence + Click Migrate. + + + Edited + 2023-05-23T23:46:25Z + 0 + UNKNOWN + + + Jerry Lawrence + Click OK. +Ensure that the database migrates successfully and resides in the C:\Projects\db folder. + +For more extra credit: +Detach the migrated database on the server, and attach the un-migrated 3.1.678 database (DataPro4_US). +Choose the "Centralized database" radio button. +Enter the name of the server where the database is attached. +Change the "Database name" to "DataPro4_US". +Check the "Use NTLM authentication" checkbox. + + + Edited + 2023-05-23T23:45:06Z + 0 + UNKNOWN + + + Jerry Lawrence + Extra credit testing continued: + +Click Migrate. + + Edited + 2023-05-23T23:40:35Z + 0 + UNKNOWN + + + Jerry Lawrence + 4.0 is 48790; 4.1 is 48791. + +To test: + +Install the attached database as both a Local db in the C:\DTS\DTS.Suite\3.1.678\DataPRO\db folder, and as a Centralized db on a server (it's named DataPro4_US). + +Copy the attached config file to the C:\DTS\DTS.Suite\3.1.678\DataPRO folder (it specifies a DbType of 2 (Both)). + +Modify the config file to use the server where you attached the db. + +Install 4.0 and migrate both the Local database and the Centralized 3.1.678 database. + +Migration should not fail and the databases should be usable by 4.0. + +For extra credit: +After installing 4.0 without doing a migration, run C:\DTS\DTS.Suite\<4.0 version>\DataPRO\InstallerCustomActions\DBConfiguration.exe. + + + + + Resolved + 2023-05-23T23:39:26Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-05-23T18:32:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T15:25:11Z + 0 + UNKNOWN + + + Jerry Lawrence + The attached config file shows that they use a DbType of 2 (Both). + Edited + 2023-05-09T19:48:39Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-05-09T18:54:47Z + 0 + UNKNOWN + + + Jerry Lawrence + Migration failure occurs when attempting to migrate the attached 3.1.678 database to 4.0.920. + Opened + 2023-05-09T18:54:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31738.638397912850000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31738.638397912850000000.xml new file mode 100644 index 0000000..70f86d0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31738.638397912850000000.xml @@ -0,0 +1,566 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:25Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with 4.0.1081, 4.1.485, 4.2.218 + +Tested: + + +Using db from 4.2.218, 4.1.485, and 4.0.1081 (with S6A and UART test setup) + +Attached this db to central db + +Ran DataPRO 4.0.957 and set the following attributes. +       <setting name="UseNTLMAuthentication" serializeAs="String"> +         <value>True</value> +       </setting> +       <setting name="DBType" serializeAs="String"> +         <value>0</value> +       </setting> +       <setting name="LocalDbHost" serializeAs="String"> +         <value>asada</value> +       </setting> + +Opened 4.0.957 and did not observe a crash + Closed + 2023-11-08T00:13:50Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-11-06T22:19:49Z + 0 + UNKNOWN + + + Jerry Lawrence + Performance testing with 1 channel doesn't show improvement in 4.0. However, testing with many channels should, and testing with 1 channel in 4.1 shows a 33% improvement due to the performance improvements when getting all channel settings in a single db call. + Resolved + 2023-11-06T15:26:53Z + 0 + Resolved + + + Jerry Lawrence + Fixes for bug introduced in 4.0.985, 4.1.339, and 4.2.18 when implementing this feature: +49817 is 4.0; 49818 is 4.1; 49819 is 4.2 + +To test: +Run a version of DataPRO that has a native database version of 95 (4.1.312 or later) and create a Test Setup with a SLICE6Air with a UART channel. + +Put that version 95 database on a central server. + +Run a version of DataPRO that has a native database version of 94 (4.0.957 or later) and use the version 95 database. + +Open the Test Setup for editing and ensure that a crash doesn't occur. + Edited + 2023-10-27T18:59:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-25T21:26:29Z + 0 + UNKNOWN + + + Jaime Lopez + Reactivating based solely on 4.1.476 (4.0.1075 kept crashing for me) + +Set up clumsy application with the details as mentioned: + + +Clicked start and immediately "run test" was clicked. This caused DataPRO to take over 1 minute (maybe 2 minutes) to get into run test. Reactivating based on notes that took over a minute after clicking run test and getting into basic info of run test.  + +Log attached. + Reactivated + 2023-10-19T16:13:50Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-10-18T23:17:36Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-10T18:55:15Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +Install a Centralized HRA database appropriate to your version (4.0, 4.1, etc.) on asada or other server. + +Import the attached Test Setup, SPS.xml. + +Run clumsy.exe. In clumsy: + 1) choose "all ipv4 against specific ip" in the Presets dropdown, + 2) change the ip addresses in the text box to the ip address of the server being used (if using asada the text would be "ip.DstAddr == 192.168.2.116 or ip.SrcAddr == 192.168.2.116") , + 3) check the Lag checkbox, and + 4) Click the Start button. + +Click on the Run Test tab. + +Measure time from clicking on Run Test to the appearance of the Basic info step. It should improve markedly from the time taken prior to the fix. + +Additionally, clicking on the Done button should not cause a crash. + Edited + 2023-08-10T18:53:08Z + 0 + UNKNOWN + + + Jerry Lawrence + Don't crash when Done button is clicked and CurrentTestSetup.Groups is null. +49343 is 4.0; 49345 is 4.1; 49344 is 4.2 + Edited + 2023-08-07T21:27:59Z + 0 + UNKNOWN + + + Jerry Lawrence + Don't throw Exception when Done button is clicked and CurrentTestSetup is null. This bug was introduced in 4.0.983, 4.1.346, and 4.2.29. + +49310 is 4.0; 49311 is 4.1; 49312 is 4.2 + Edited + 2023-08-01T23:43:45Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-01T18:17:36Z + Improves central database performance + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T18:17:21Z + 0 + UNKNOWN + + + Jerry Lawrence + Whoops, forgot to commit the database files. +49245 is 4.1; 49246 is 4.2 + Edited + 2023-07-24T23:07:53Z + 0 + UNKNOWN + + + Jerry Lawrence + The following patches reduce the number of calls to get Group Channel Settings (values in the Parameters step of Run Test) from one/channel to one, by passing a list of Channel IDs to the stored procedure, instead of only one Channel ID at a time. + +To test: +Run a Test Setup and view the DB.log. + +49238 is 4.1; 49239 is 4.2 + Resolved + 2023-07-24T18:58:00Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-07-20T19:33:44Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-20T15:02:28Z + 0 + UNKNOWN + + + Jerry Lawrence + 49218 is 4.0; 49219 is 4.1; 49220 is 4.2 + Edited + 2023-07-19T22:39:32Z + 0 + UNKNOWN + + + Jerry Lawrence + The following patches fix a bug that fails to show list of Test Engineers in the "Engineer preset" combo box in the Test Details section of Edit Test Setup that was introduced in 4.0.49178, 4.1.49179, and 4.2.49180. + Edited + 2023-07-19T22:37:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T22:53:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T18:33:41Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-13T22:40:06Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-13T21:03:51Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-13T19:57:31Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-13T19:39:49Z + 0 + UNKNOWN + + + Jerry Lawrence + The following improve performance by reducing the number of db calls via caching of Sensors, Sensor Calibrations, Customer/Laboratory/Test Engineer Details, and Channel Settings. + +49178 is 4.0; 49179 is 4.1; 49180 is 4.2 + Edited + 2023-07-12T21:59:04Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-06T17:21:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T17:22:37Z + 0 + UNKNOWN + + + Jerry Lawrence + Added logging to db access points to aid in analyzing performance. + +49183, 49184, 49185, 49187, and 49188 are 4.0; 49144 is 4.1; 49145 is 4.2 + Edited + 2023-06-29T16:11:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T15:03:36Z + 0 + UNKNOWN + + + Jerry Lawrence + Order of attack based on slowest steps when using a clumsy connection: +Run Test + From Run Test button to Basic info step + Leaving Run Test via the Done button + Preparing for Diagnostics + Check sensor ID, Check trigger, Diagnostics Run + Hardware + Download +Save Test Setup +Edit Test Setup +Initialization of DataPRO (to login screen or Test Setups tab) + Edited + 2023-06-23T22:50:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T16:09:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:58:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:53:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:47:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:41:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:34:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:31:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:29:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:23:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T21:22:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T20:52:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T20:47:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-13T15:55:32Z + 0 + UNKNOWN + + + Dan McFadden + created a 48 Channel S6DB test with the database on ASADA. + +using 4.1: + +on my machine it took 18s to start from the IDE until the test setups tab was shown. + +double clicking on DansTestSetup it took 9s before the warning prompt was shown with all the warnings. + +clicking on automatic and unclicking and saving it took 16s before the warnings were shown (and it still said modified for some reason after saving?) + +trigger was shorted on SL60372, so I had to remove it and it's channels from the test. + +had to give my equipment up to JR, so decided to switch to ECM+SPSx3, in the process Add test setup took about 11s before it showed up on the new page, took 42s to save new test (DANSPSTEST) + +it took 2:19 skipping trigger check to get to download. + +using clumsy to up the lag to 100ms makes the time to run a test unbearable, I gave up after 4 minutes. + +this suggests there's a lot of tiny frequent queries where it might be possible to replace with single huge queries. + +(like getting channels for example) + +even if I wait till the test is fully loaded in run test in basic info to turn on clumsy the delay is unbearable. + +many steps of run test become noticably slower, like check sensorid which becomes incredibly slow, it seems like there's database queries here that can be eliminated - setting a breakpoint and checking it out, sure enough I see database queries like "sp_SensorsAnalogGet", and I see this function getting called on a lot of pages of run test at the start. + +it also seems stuck in "StoreTestSetupXML" + +one example of this is s                        var sensor = CurrentTest.GetSensor(rch.Channel); in OutputReports which is called at the end of CheckSensorID before going to CheckTrigger + +also note that none of these calls appear to be using the version which lets you get all sensor calibrations at once and pass them in rather than having multiple queries for calibration; + +public SensorData GetSensor(DTS.Common.Interface.Channels.IGroupChannel groupChannel, IReadOnlyDictionary<string, SensorCalibration> calLookup = null) + +note that it's possible to cached sensors in sensors list already; + +public void SetCache(SensorData[] cachedSensors, SensorData [] originalCachedSensors) + +by setting the cache in run test and making sure it's cleared when we are done there's probably a good performance boost. + +there are functions app.StartTest and app.EndTest that mark the start and end of a test. + Edited + 2023-06-13T15:53:15Z + 0 + UNKNOWN + + + Jerry Lawrence + First measurements using HRA's databases 3.1, 3.3, 4.0, and 4.1 with DbType = 0, 1, and 2 is attached. +Test was simple: 1 channel on a SPS, and took just over a minute to get from Basic Info to Armed. +Next measurements should use multiple TDAS racks with TOMs, etc. similar to what is shown in the Logs. + Edited + 2023-06-09T14:54:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-06-08T14:25:40Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-06-07T20:14:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:16:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T18:29:54Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-23T18:29:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T18:08:40Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-05-17T21:36:57Z + 0 + UNKNOWN + + + Jerry Lawrence + HRA databases (3.1, and migrations to 3.3, 4.0, and 4.1) are here: +\\dts\files\Software\Private\Useful_Test_Files\DataPRO\DB_BACKUPS\HRA\zd11888 + +and here temporarily: +C:\Jerry\HRA on asada + Opened + 2023-05-17T21:36:57Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31747.638215796300000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31747.638215796300000000.xml new file mode 100644 index 0000000..d8c0f74 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31747.638215796300000000.xml @@ -0,0 +1,267 @@ + + + + Justin Richardson + + Edited + 2023-06-05T20:33:50Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-05T20:30:48Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-05T20:29:15Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-05T20:27:08Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-05T20:26:11Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-05T20:25:28Z + 0 + UNKNOWN + + + Justin Richardson + Verified using datapro 4.1.314.48820 and 4.0.955.48807 + +Test 1. Set Remove Leap seconds checkbox and verified datapro + logs show attribute sa 107 is set to 1 after running + diagnostics . + + Used Fwtu to check that SA107 is set to 1 and setting is + retained after a reboot of Das. + +Test 2. Created test setup in dp and set clock slave input type to + PTP to sync to grandmaster Clock on DTS network added + analog + channel and a + streaming channel.Set Remove Leap seconds checkbox .Armed + unit in Analog Streaming mode time format 2 and rebooted. + Opened Netview and opened a line graph and displayed + channel from the s6 air , also opened current utc time on + webpage + https://www.timeanddate.com/worldclock/timezone/utc + + Created event by tapping on S6 air gently and at same time + taking windows snapshot of utc time from webpage ( shift +windows + key+s) this is eaiser if you keep holding shift+ windows key + and then press s at the moment you tap the s6 air . + + Then clicked the pause button in netview line graph display + + Compared the time in the screenshot of the utc time to the event + on the line graph in netview . Time should match when Remove Leap Seconds is set , repeat test with Remove Leap Seconds + unchecked and time will not match and the event in Netview will "lag" the utc time . + +See attached last two screenshots.... + + Closed + 2023-06-05T17:57:56Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-06-05T14:48:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:58:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:14:23Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-05-24T03:34:18Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-05-23T21:00:55Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-05-23T21:00:21Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-05-23T17:46:19Z + Adds support in system settings for removing leap seconds from S6A streaming time stamps (requires G0N7 or greater fw) + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48782 + Resolved + 2023-05-22T20:07:34Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-05-22T20:05:35Z + 0 + UNKNOWN + + + Dan McFadden + Subject: + Please review 31747, Add support for GPS Time leap seconds +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 5/19/2023, 4:11 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> +  + + +Jerry, John, + +I've submitted a patch into both 4.0 MAINT and 4.1 DEVEL for + +31747 + Add support for GPS Time leap seconds + +This issue is easy on the surface, just set an attribute based on a setting in datapro!  what could go wrong? + +In 4.0 the new setting is added in System settings->Network settings + + +this doesn't exist in 4.1, and the setting can be found in Advanced settings instead + + +The default value is false, so hitting restore to defaults should reset it to false. + +in checkhardware if the setting is set to TRUE the protocol version of all units is checked according to loc the version of firmware that supports it should be 42 (protocol version) + +if it's a streaming test and there's a S6A unit with firmware version <42 then it will display + + +it will display this for all das < 42 + +whenever it is configuring a S6A, if the protocol version of the firmware is >= 42 it will set the attribute to 1 or 0.  This can be seen in the log: + +2023-05-19 14:05:23.102 ->  Attribute - SetSystemAttribute [00000127], S6A0047, local: 192.168.3.28:62302, Remote: 192.168.4.47:8301 Key: RemoveLeapSeconds, DataType: UInt8, Length: 1, Overwrite: True, Value: 0 + +this should never happen, but if the firmware doesn't support that attribute (version < 42 it will do ) + +  + +2023-05-19 14:05:23.108 <-  Attribute - SetSystemAttribute [00000127]\[00000127] - (6.0978ms), S6A0047 StatusAttributeInvalidNumber + +note that we don't send the command to < 42 so you shouldn't see this. + +~ Dan + +  + + Attachments: DTM_31747_LeapSeconds_40.patch 19.0 KB DTM_31747_LeapSeconds.patch 18.3 KB + Assigned + 2023-05-19T23:26:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-19T23:14:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-19T23:14:49Z + 0 + UNKNOWN + + + Dan McFadden + System attribute #107 repurposed to enable(1)/disable(0) removal of GPS Seconds Time Leap from timestamp. + +Protocol version 42 will have support for this attribute. All previous version will response with error status STATUS_ATTRIBUTE_INVALID_NUMBER (0x20) + +Firmware version G0N7. Protocol 42. + Edited + 2023-05-19T17:28:48Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-19T17:11:40Z + 0 + UNKNOWN + + + Dan McFadden + case 30626 + Opened + 2023-05-19T17:11:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31754.638397910650000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31754.638397910650000000.xml new file mode 100644 index 0000000..7ce7713 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31754.638397910650000000.xml @@ -0,0 +1,400 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:45Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with v4.1.455, 4.2.161 + +Verified rename in system settings + Closed + 2023-10-03T21:07:53Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-09-27T22:10:25Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49467 + Resolved + 2023-08-31T21:00:48Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-08-30T14:44:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-30T14:41:23Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-29T21:52:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-29T20:52:17Z + 0 + UNKNOWN + + + Dan McFadden + re-opened to change text to number of ADC samples per packet rather than per second in the UI + Reopened + 2023-08-24T20:46:39Z + 0 + UNKNOWN + + + Nate Brown + + Edited + 2023-08-24T20:22:27Z + 0 + UNKNOWN + + + Nate Brown + + Edited + 2023-08-24T20:21:48Z + 0 + UNKNOWN + + + Nate Brown + + Edited + 2023-08-24T20:17:04Z + 0 + UNKNOWN + + + Nate Brown + + Edited + 2023-08-24T20:04:01Z + 0 + UNKNOWN + + + Nate Brown + + Edited + 2023-08-24T20:03:46Z + 0 + UNKNOWN + + + Nate Brown + Important part first...I think we should change this to ADC Samples per Payload (or similar?)--assuming my thought process is correct. + +Confirmed this is working with IENA stream output as well. + +On the left, DP setting=20 + UDP payload size = 256 + IENA payload = 240 bytes + 240 bytes / (6ch * 2bytes/sample) = 20 samples + +On the right, DP setting=50 + UDP payload size = 616 + IENA payload = 600 bytes + 600 bytes / (6ch * 2bytes/sample) = 50 samples + Edited + 2023-08-24T20:02:34Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO 4.0.950, 4.1.303 + +Tested with same steps as below. + +This time I set sampling rate to 2000 SPS (max) + +Setting Number of ADC samples per second to 10 I should expect 164 data length in wireshark + + +Setting to 60 I should see 764 and I do + Closed + 2023-06-02T21:15:36Z + 0 + Closed + + + Jaime Lopez + Retesting with new FW G0N9 + Assigned + 2023-06-02T20:20:53Z + 0 + UNKNOWN + + + Dan McFadden + requires new firmware N9 + Resolved + 2023-06-02T20:09:37Z + 0 + Resolved + + + Jaime Lopez + Reactivating. + +Tested: + +Create a sensor in sensor database with the following + + +Stream Output Settings + +Channel type: Stream Output + +Stream Profile: Ch10 Analog Time Format 2 + +UDP address:// 239.1.2.10:8400 + + + +Analog + +simple analog sensor + + + + +In system settings -> Advanced settings + + +Number of ADC samples per second set to 10 + +10*12 = 120 + 44 = 164 bytes length?  + + + +Armed and began streaming. observed packets via wireshark (disabled firewall to view UDP packets) and saw the following: + + +with a length of 1244. Telling me that the default value of 100 is being used. Not sure if this is how this test is ran but I'm assuming setting Number of ADC samples per second in Advanced settings to 10 I should be seeing my data packet length as 164.  + + +Transport TS Header = 4 bytes + +Ch10 Analog Header = 24 bytes + +2nd Header Time Format 2 = 12 bytes * 10 (set in ADC samples per second) = 120 bytes + +32 bit Analog CSDW = 4 bytes + +Data Payload = N * 16 bit ADC SCAN = 6 * 16 = 96 bits = 12 bytes + + +Adding all this up would give me a length of 164.  + +Logs + +2023-06-02 10:17:57.532 ->  Attribute - QuerySystemAttribute [00000159], S6A0071, local: 192.168.1.3:50069, Remote: 192.168.4.71:8301 Key: ADCSamplesPerSecond + 2023-06-02 10:17:57.533 <-  Attribute - QuerySystemAttribute [00000159]\[00000159] - (1.0312ms), S6A0071 DataType: UInt16Star, Length: 4, Value: System.UInt16[], Value(Array): (1400, 100) + 2023-06-02 10:17:57.533 ->  Attribute - SetSystemAttribute [00000160], S6A0071, local: 192.168.1.3:50069, Remote: 192.168.4.71:8301 Key: ADCSamplesPerSecond, DataType: UInt16Star, Length: 4, Overwrite: True, Value: (1400, 10) + +In FWTU + + +SA # 150 is still set to 100 + + + +This could be SQA error, may need more steps to see how this may be ran. + Reactivated + 2023-06-02T18:11:43Z + 0 + Reactivated + + + Dan McFadden + + Edited + 2023-05-24T20:58:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:14:45Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-05-23T18:13:51Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-05-23T17:35:43Z + Adds support in system settings for ADC samples per packet for S6A streaming (requires G0N8 or greater) + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48784 + Resolved + 2023-05-23T15:43:26Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-05-22T21:44:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-22T21:44:15Z + 0 + UNKNOWN + + + Dan McFadden + Subject: + please review +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 5/22/2023, 2:28 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + + + +Jerry, John, + +Another quick one by request: + +http://manuscript.dts.local/f/cases/31754/expose-number-of-ADC-samples-in-UDP-packet + +this is similar to the last patch, which added a global setting for whether to remove leap seconds or not.  This one adds a global setting for how many ADC samples to include per packet (for all channels). + +in 4.1 this adds a setting in Advanced settings which is increasingly mostly streaming settings. + + +the minimum value is 1 and the maximum is 1400. + +this value is set during SetConfig, it can be seen in the log as previously, the key is ADCSamplesPerSecond.  It will only try to set this attribute if the firmware protocol version is >= 43 + +in 4.0 this is exposed in system settings -> network setting.  In 4.1 the control is handled by the propertygrid, in 4.0 we explicitly declare the control for the setting, I used xceed toolkit double up down.  I found that although it behaved the min/max for the buttons, you could type in a value and it wouldn't limit it, so I changed the code behind to also restrict it. + + + Attachments: + DTM_31754_ADCSamplesPerSecond_40.patch 17.5 KB DTM_31754_ADCSamplesPerSecond.patch 13.4 KB + Assigned + 2023-05-22T21:44:10Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-22T20:17:17Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-22T20:15:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-22T20:10:17Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-22T20:10:01Z + 0 + UNKNOWN + + + Dan McFadden + case 31717 + +  + +Update usage of System Attribute#150[Reserved, ADCsample per Packet]; + + To simplify the GUI API, user only needs to enter number ADC for each packet sent out on realtime UDP. + 1st parameter = Reserved. + 2nd parameter = ADC Sample (6chan) Count per UDP packet. + Internally, firmware will cap the payload at 1400 + header to avoid fragmentation, and also limit minimum time between packets to 2msec to avoid clogging up the network. + + User should be aware of high rate stream and recommended to set as many as possible sample in a packet up to 110 depending on UDP data format. + + - Software to perform a read/modify/write to preserve the "Reserved parameter" + + - SQA: Validate UDP packets with payload containing the correct number of ADC samples. + +  + +Implemented in G0N8 Protocol version 43. + +Default is 100 + Opened + 2023-05-22T20:10:01Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31764.638397892990000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31764.638397892990000000.xml new file mode 100644 index 0000000..4da0a21 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31764.638397892990000000.xml @@ -0,0 +1,165 @@ + + + + Dan McFadden + + Edited + 2024-01-02T15:48:19Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.1.360, 4.0.1002 + +Created a TSR AIR test setup set to the following: + + +Wake with motion enabled + +PreTrigger seconds = 0 + + +Armed TSR AIR and waited for unit to go to sleep to get the following: + + +shaking unit I get the following: + Closed + 2023-07-20T22:45:59Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-06-22T18:17:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T18:09:41Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-06-20T18:09:26Z + Addresses an issue with TSR AIR and trigger message + 0 + UNKNOWN + + + Jerry Lawrence + 48864 is 4.0; 48865 is 4.1 + Resolved + 2023-06-09T23:37:19Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-06-09T00:18:33Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Create a Test Setup with a TSR AIR, Pre-Trigger Seconds = 0, and Wake up with motion checked. +Run the test and verify that after arming, the new status displays are correct. + Edited + 2023-06-08T23:59:07Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-06-08T22:37:01Z + 0 + UNKNOWN + + + Jerry Lawrence + During the 10 seconds that the TSR AIR is awake, the display should be: + + Edited + 2023-06-08T22:08:26Z + 0 + UNKNOWN + + + Jerry Lawrence + When sleeping, the display should be: + + Edited + 2023-06-08T22:07:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:16:53Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-06-05T14:39:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:22:40Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-23T21:51:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T18:05:06Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-05-23T17:12:42Z + 0 + UNKNOWN + + + Jaime Lopez + Using a TSR AIR with FW K0E3. When setting up test setup I enable wake up with motion in active recording mode. When I get to the arm step and arming unit I get the following: + Opened + 2023-05-23T17:12:41Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31767.638217304530000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31767.638217304530000000.xml new file mode 100644 index 0000000..d350840 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31767.638217304530000000.xml @@ -0,0 +1,120 @@ + + + + Dan McFadden + + ReleaseNoted + 2023-06-07T14:27:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:57Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.957, 4.1.312 + +Tested: + +Discovering a TSR AIR and setting a very small value to level triggers I got the following + + +after leaving the test setup and returning and setting another value I got the following again + + +no need to restart DataPRO + Closed + 2023-06-05T22:11:24Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-06-01T15:44:36Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48801 + Resolved + 2023-05-31T19:20:56Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-05-30T22:46:35Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2023-05-30T20:56:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-24T20:22:17Z + 0 + UNKNOWN + + + Jerry Lawrence + I don’t get an error message when the Level Trigger level is too low, only a red box around the “Level triggers” step. The only time I see the error message is ONCE when I FIRST run DataPRO. All subsequent changes suppress the error but don’t save the bad value. + + + + Edited + 2023-05-23T21:53:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-23T21:50:14Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-23T21:49:45Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-05-23T19:07:30Z + 0 + UNKNOWN + + + Jerry Lawrence + This bug was introduced in 4.0.944.48773 and 4.1.293.48773 as part of the fix for bug 30617. + Opened + 2023-05-23T19:07:30Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31777.638217298770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31777.638217298770000000.xml new file mode 100644 index 0000000..3db21eb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31777.638217298770000000.xml @@ -0,0 +1,112 @@ + + + + Dan McFadden + + Edited + 2023-06-07T14:17:57Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro 4.1.309.48808 and 4.0.955.48807 +That Time remaining is now shown as hours.. minutes .. seconds , and shows full remaining time as it should.. + + +Tested as follows + +1. Set recording mode to Active and Post time to 6000 seconds , armed and verified time remaining shown as 1 hr 40 minutes + +2. Set recording mode to Active and Post time to 10000 seconds , armed and verified time remaining shown as 02:46:40 + +3. Set recording mode to Active and Post time to 40000 seconds , armed and verified time remaining shown as 11:06:40 + +4. Triggered unit and verified Time remaining during recording shows as hours minutes seconds + +5. Tested pre patched version and Set recording mode to Active and Post time to 40000 seconds , armed and time remaining is shown as 6 minutes 40 seconds before the patch + Closed + 2023-06-02T17:59:20Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-05-31T20:57:00Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-05-30T18:22:30Z + updates time remaining text for Active recording mode + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@487988 + Resolved + 2023-05-30T18:22:00Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-05-30T18:21:11Z + 0 + UNKNOWN + + + Dan McFadden + to test, setup a test with a TSR AIR in Active mode + +you can use this calculator for time less than a day: + +https://www.inchcalculator.com/seconds-to-time-calculator/ + Edited + 2023-05-30T18:19:13Z + 0 + UNKNOWN + + + Dan McFadden + related case 26960 + Edited + 2023-05-30T17:53:05Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-30T16:28:17Z + 0 + UNKNOWN + + + Dan McFadden + this is a recorder test with greater than 17 minutes to record, however the code only shows minutes and seconds and not additional details: + +                    var ts = new TimeSpan(0, 0, 0, 0, _aggregateTimeRemaining); +                     if (ts.TotalSeconds >= 60) +                     { +                         sb.AppendFormat(" {0:0}m {1}s", ts.Minutes, ts.Seconds); +                     } +                     else +                     { +                         sb.AppendFormat(" {0}s", ts.Seconds); +                     } + Opened + 2023-05-30T16:28:16Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31780.638217305270000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31780.638217305270000000.xml new file mode 100644 index 0000000..350f6a0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31780.638217305270000000.xml @@ -0,0 +1,162 @@ + + + + Dan McFadden + + ReleaseNoted + 2023-06-07T14:28:47Z + TSR AIR default input voltage settings updated + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:57Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-06-06T20:41:40Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-06-06T20:41:28Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-06-06T20:41:24Z + 0 + UNKNOWN + + + Dan McFadden + + Reopened + 2023-06-06T20:41:13Z + 0 + UNKNOWN + + + Justin Richardson + Verified w Datapro 4.1.309.48808 and 4.0.955.48807 + +Dp reports battery is charging if input voltage is >=8V + +Before the patch an input voltage of 8v would cause dp to report the Tsr Air as(not charging or discharging) + + + Closed + 2023-06-02T20:26:59Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-05-31T20:55:27Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48800 + +now displays charging when input voltage is >=8 + +waiting for more nuanced information from f/w on actual charging status. + Resolved + 2023-05-31T17:33:39Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-05-31T16:22:45Z + 0 + UNKNOWN + + + Dan McFadden + [Yesterday 1:27 PM] Dan McFadden + +            if (inputVoltage <= SecondInputVoltage && inputVoltage >= FirstInputVoltage) +             { +                 return Resources.NotCharging; +             } + +  + +[Yesterday 1:28 PM] Dan McFadden + +        private const double FirstInputVoltage = 9.0; +         private const double SecondInputVoltage = 11.0; + +  + +[9:12 AM] Chris Balogh + +  + +Dan McFadden +for the quick update to (not charging) do you have voltages to use? I understand there may be information which can be exposed in firmware to identify if it's charging, daniel's asking EF right now + + +in an older email from Paul, he said TSR AIR will charge when input Voltage is aboe 8V + Edited + 2023-05-31T16:22:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-05-31T16:20:59Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-31T16:20:48Z + 0 + UNKNOWN + + + Kate Martin + + Assigned + 2023-05-31T12:36:05Z + 0 + UNKNOWN + + + Kate Martin + https://dtsweb.zendesk.com/agent/tickets/11935 + +  + +The logic needs updating please to support our new USB to 9V PSU 13000-60520 we are supplying with the TSR Air please. + Opened + 2023-05-31T12:36:04Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31783.638217301110000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31783.638217301110000000.xml new file mode 100644 index 0000000..74f48fa --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31783.638217301110000000.xml @@ -0,0 +1,233 @@ + + + + Dan McFadden + + ReleaseNoted + 2023-06-07T14:21:51Z + Addresses an issue where T0 UTC was not being exported + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:58Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-06-06T20:42:52Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-06-06T20:42:49Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-06-06T20:42:44Z + 0 + UNKNOWN + + + Dan McFadden + + Reopened + 2023-06-06T20:42:36Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.1.312, 4.0.957 + +For first test testing with a TSR AIR in active mode exported CSV + + +For second test armed 4 S6A in recorder mode with the UTC time in CSV export enabled + +No trigger + + +Exported data: + +  + + +Here we test pre patch and post patch to show UTC time column.  + +S6A circular buffer testing precision on trigger time + +No trigger (circular buffer) + + + +dts file: + + + +exported data (csv): + Closed + 2023-06-02T23:29:10Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-06-02T21:16:15Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-06-02T20:57:43Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-06-01T21:51:25Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@48805 + Resolved + 2023-06-01T18:28:30Z + 0 + Resolved + + + Dan McFadden + CPB would like to see a CIRC and recorder mode with 3 units (S6A) all using RTC. + +might additionally be good to see a CIRC buffer with no trigger and a power loss?  (maybe in this case start is defined and defined differently for each unit and there's no trigger timestamp?)  how to check the precision of the timestamp could be important in this issue, might want to check what the timestamps are in the DTS file and then see what is used in the export. + Edited + 2023-05-31T21:40:38Z + 0 + UNKNOWN + + + Dan McFadden + Subject: + Please review 31783,UTC not being exported with CSV with TSR AIR +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 5/31/2023, 2:10 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + + + +John, Jerry, + +I've submitted a patch into DP 4.0 MAINT for + +31783 + UTC not being exported with CSV with TSR AIR + +this one was a little complicated. + +The original issue was if you had a TSR AIR that was not PTP timesync'd, but sync'd with the RTC time from a PC the CSV export would not include the the UTC time. + +Testing this part is straight forward, turn on UTC time column in system settings->Export.  This is not default. + + +  + +Create a test with a TSR AIR in active mode and don't set any other clock synchronization settings.  Prior to the patch the CSV export will not contain UTC time but the standard time interval relative to T0 (-.00005 for instance). + +after the patch it should contain a UTC time stamp in each row of data.  The old code would only use timestamps if there was a PTPMasterSync=true flag for the channel.  The new code will also use the trigger time stamp from modules that have a trigger timestamp if no modules have a ptpmastersync=true flag set, which lets RTC time sync be used if there's no master time sync. + +the second part is little more difficult to understand.  If you have a s6A and it records in recorder mode without a trigger, then the trigger time stamp will not be set, but the start record time stamp will be set.  The existing export code would then only set the time based on the trigger time stamp, so it wouldn't get set.  + +In the patch this is now handled by getting both the trigger and start record time stamps, it does this as two separate parameters, although it could use a single parameter.  I chose to use two parameters to make it less confusing.  + +later on there's code that calculates "thisTime" and then adjusts it using the unix time stamp.  In the case of a trigger time stamp you are adjusting by the trigger, so if "thisTime" is -1s you are subtracting 1 second from the trigger.  In the case of the start record timestamp there are no negative times as there was no trigger, so "thisTime" starts at 0, which suddenly makes sense with the startRecord time stamp. + +To test this just run a S6A test with recorder mode (and no trigger) and no time/clock sync operations set and then export to CSV after flipping the UTC time flag above.  + +Prior to the patch the old data set will not export a time stamp column, just time column, after it will export a UTC time column. + +I've attached two datasets just for ease. + +This does not address the timestamp shown in the view tab under test meta data, which is based on trigger time only. + +The dataset with the trigger was the TSR AIR dataset, the one without was the S6A dataset. + +  + +  + + Attachments: + DTM_31783_TSRAIRTS.patch 5.5 KB Data.7z 289 KB + Assigned + 2023-05-31T21:26:52Z + 0 + UNKNOWN + + + Dan McFadden + related case 15333 + Edited + 2023-05-31T18:05:35Z + 0 + UNKNOWN + + + Dan McFadden + when PTPMasterSync is false for all units there's no UTC information available even though it could be available. + +additionally when there's no trigger there's also no information available. + +suggest for PTPMasterSync we do 1) if there are no PTPMasterSync=true but there ARE second/nanosecond values, we make use of them.  2) If there are multiple for some reason we use the first or last I suppose 3) if trigger is not available but start is AND it's in recorder mode then we extrapolate out to the trigger + +code in question; + +if (module.PTPMasterSync) +                         { +                             TestModuleTimeStamp testModuleTimeStamp = +                                 new TestModuleTimeStamp { TriggerTimestampSec = (int)module.TriggerTimestampSec, TriggerTimestampNanoSec = (int)module.TriggerTimestampNanoSec }; + Edited + 2023-05-31T16:26:47Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-31T16:25:30Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-05-31T16:25:30Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31787.638217303090000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31787.638217303090000000.xml new file mode 100644 index 0000000..5f2ea5a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31787.638217303090000000.xml @@ -0,0 +1,100 @@ + + + + Dan McFadden + + ReleaseNoted + 2023-06-07T14:25:09Z + Enable clock sources and use UTC time in CSV exports is now default for Aero/TSR AIR users + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:58Z + 0 + UNKNOWN + + + Justin Richardson + Also verified with Datapro 4.0.955.48807 that "Use UTC time in CSV exports" and "Enable input and output clock source options" are checked by default on installation as aero user/Tsr user + + + + + + Edited + 2023-06-02T16:42:13Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro 4.1.309.48808. +When installing and choosing "Initialize database to Aero settings" +Verified that "Use UTC time in CSV exports" and "Enable input and output clock source options" are checked by default. + + + Closed + 2023-06-02T15:01:13Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-06-02T14:49:07Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Install DataPRO and choose the "Initialize database to Aero settings" or the "Initialize database to TSR AIR settings" radio button. +Run DataPRO and ensure that the "Use UTC time in CSV exports" and "Enable input and output clock source options" are checked. + + Resolved + 2023-06-02T00:05:40Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-06-01T15:35:31Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-01T14:12:44Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-05-31T18:28:02Z + 0 + UNKNOWN + + + Dan McFadden + Per KM: + +can we make "enable clock sources" by default ON when you seed a new DB (AeroUser/TSRUser) + +also, make Use UTC time in CSV exports on by default. + Opened + 2023-05-31T18:28:02Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31792.638217303660000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31792.638217303660000000.xml new file mode 100644 index 0000000..1de02dd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31792.638217303660000000.xml @@ -0,0 +1,171 @@ + + + + Dan McFadden + + ReleaseNoted + 2023-06-07T14:26:06Z + TSR AIR default input voltage settings updated + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-07T14:17:58Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-06-06T20:47:41Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-06-06T20:47:39Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-06-06T20:47:28Z + 0 + UNKNOWN + + + Justin Richardson + Verified with new install of datapro versions 4.0.957.48813 and 4.1.312.48814 new TSR Air default voltage settings match expected + + + Closed + 2023-06-02T21:31:11Z + 0 + Closed + + + Jerry Lawrence + 48813 is 4.0 db; 48814 is 4.1 db. + Edited + 2023-06-02T20:42:19Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-06-02T20:28:28Z + 0 + UNKNOWN + + + Jerry Lawrence + 48811 is 4.0; 48812 is 4.1. + +This change caused an increase in the DataPRO database version. + Edited + 2023-06-02T18:54:10Z + 0 + UNKNOWN + + + Jerry Lawrence + Disregard the 8:09 AM edit, since the values are more accurate in the 9:17 AM edit. + +The new display should be: + + Resolved + 2023-06-02T18:52:40Z + 0 + Resolved + + + Dan McFadden + public static readonly DasBatteryInputSettings TSRAIR_PowerSetting_Default = new DasBatteryInputSettings +         { +             // ============ BATTERY =================== +             // Extrema +             MinimumValidBatteryThreshold = 2, +             MaximumValidBatteryThreshold = 4.5, + +            // Diag +             BatteryLowDiagnosticsThreshold = 3.5, +             BatteryMediumDiagnosticsThreshold = 3.6, +             BatteryHighDiagnosticsThreshold = 4.45, + +            // Arm +             BatteryLowArmedThreshold = 3.5, +             BatteryMediumArmedThreshold = 3.6, +             BatteryHighArmedThreshold = 4.45, + + +             // ============ INPUT =================== +             // Extrema +             MinimumValidInputThreshold = 4, +             MaximumValidInputThreshold = 35, + +            // Diag +             InputLowDiagnosticsThreshold = 8.5, +             InputMediumDiagnosticsThreshold = 8.95, +             InputHighDiagnosticsThreshold = 30, + +            // Arm +             InputLowArmedThreshold = 8.5, +             InputMediumArmedThreshold = 8.95, +             InputHighArmedThreshold = 30, +         }; + +  + +here's a change in code, but it needs to be changed in the database, and we need a new db version, and it needs migration steps. + Edited + 2023-06-02T16:17:35Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-02T16:15:43Z + 0 + UNKNOWN + + + Dan McFadden + The hardware is supposed to turn on the charger whenever input is > 8.0V.  8.5 seems reasonable for a lower limit of the “yellow” range to me.  + +  + +For the battery, the datasheet says 80% of the capacity is diminished at around 3.6V, so take that for what it’s worth.  If we want to use 80% and 20% as our limits, then that suggests more of a 3.95V/3.6V based on the below. + Edited + 2023-06-02T15:22:59Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-02T15:09:24Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-06-02T15:09:23Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31795.638467330900000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31795.638467330900000000.xml new file mode 100644 index 0000000..9d3e4b6 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31795.638467330900000000.xml @@ -0,0 +1,109 @@ + + + + Dan McFadden + + Edited + 2024-03-22T23:38:10Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.963, 4.1.318 + +Tested: + +Created a new user under manage users tab with the following: user role should be user. + + +Created a few test setups some with tag and some without it + + +One of the test setups tags should not be blank but something else like "ABC".  + +Login as the newly created user and notice only 3/4 test setups are shown. (Only one of the 4 test setups had ABC as their tag) + + +  + +The real test is having remember password when logging in checked. logging in. closing software (not logging out) and re entering sw to verify the correct test setups are still in place. + Closed + 2023-06-08T17:11:45Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-06-08T15:06:11Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-06-08T00:07:47Z + 0 + UNKNOWN + + + Jerry Lawrence + 48830 is 4.0; 48831 is 4.1 + Resolved + 2023-06-07T23:49:45Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-06-07T23:48:20Z + 0 + UNKNOWN + + + Jerry Lawrence + When DataPRO initiates, it calls UpdateTestSetupList(), in preparation for the Test Setups tab to be displayed. +Therefore, the logged-in user needs to get its Tags assigned prior to the list of Test Setups being built, so that the correct list is displayed. + +To test: +Create a User with a Tag. +Create multiple Test Setups, some with that Tag. +Log in as that User and check the box so that a log in is not required when DataPRO is next initiated. +Terminate DataPRO, the restart it. +Ensure that only the Test Setups that match the User's tag are displayed on the opening Test Setups tab. + + Assigned + 2023-06-06T22:21:49Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-06-06T16:47:17Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-06-06T16:30:02Z + 0 + UNKNOWN + + + Jerry Lawrence + Workaround is to logout/login. + Opened + 2023-06-06T16:30:01Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31810.638397909340000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31810.638397909340000000.xml new file mode 100644 index 0000000..168d22d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31810.638397909340000000.xml @@ -0,0 +1,243 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:34Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp versions 4.0.1070 ,4.1.468.49713,4.2.182 + Closed + 2023-10-12T23:31:55Z + 0 + Closed + + + Jerry Lawrence + The attached scripts can be run on DataPRO databases to solve this problem. + +They are run as part of the migration from database Version 93 to 94, but if the database is already at Version 94, they will need to be run manually. + +They are safe to run if one or more have already been run. For example, "Alter_Settings_90_..." is run when migrating from Version 90 to 91. + Edited + 2023-08-29T18:06:53Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-07-18T21:35:30Z + Addresses an issue with Copy from remote server + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-07-13T15:32:46Z + 0 + UNKNOWN + + + Jerry Lawrence + 49171 is 4.0; 49172 is 4.1; 49173 is 4.2 +To test: +Install 3.3.797 so that the database is Version 88. +Install 4.0.945 so that the database is migrated to version 93. +Verify that the LastUsedHardware, Settings, and UIItemSettings tables do not have an ID field. +Install a version of DataPRO with this fix, so that the database is migrated to Version 94. +Verify that the tables now all have an ID field and that it is the Primary Key for the table. + Resolved + 2023-07-12T18:43:27Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-07-12T18:39:52Z + 0 + UNKNOWN + + + Jerry Lawrence + Reopened to handle case where ID field does not exist because db was migrated from Version 90 prior to a patch that added the ID fields to the LastUsedHardware, Settings, and UIItemSettings tables. + Reopened + 2023-07-12T15:55:21Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro versions 4.0.49123 , 4.1.335.49135 and 4.2.13. +Installed each version of datapro with dbtype set to 0 to migrate central db on asada to installed version. Then set dbtype to 2 logged in , navigate to system settings>database> copy to local , and did not see any errors. Then I switched to local and verified db matched original . + + Closed + 2023-06-22T23:34:57Z + 0 + Closed + + + Justin Richardson + + Edited + 2023-06-22T23:30:56Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-22T23:23:48Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-22T23:19:37Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-22T23:19:10Z + 0 + UNKNOWN + + + Justin Richardson + Success on 4.0 .972.49130 case closed for 4.0.972 version + +case 31867 + + + Edited + 2023-06-22T22:37:38Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-06-22T22:00:13Z + 0 + UNKNOWN + + + Jerry Lawrence + 49130 is 4.0; 49131 is 4.1; 49132 is 4.2 + Resolved + 2023-06-22T20:57:48Z + 0 + Resolved + + + Jerry Lawrence + + Resolved + 2023-06-22T20:57:03Z + 0 + Resolved + + + Jerry Lawrence + Failed to modify the LastUsedHardware and UIItemSettings tables. + Reactivated + 2023-06-22T20:56:54Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2023-06-22T17:01:06Z + 0 + UNKNOWN + + + Jerry Lawrence + 49123 is 4.0; 49124 is 4.1; 49125 is 4.2 + Resolved + 2023-06-21T15:36:57Z + 0 + Resolved + + + Dan McFadden + + ReleaseNoted + 2023-06-20T18:12:13Z + Addresses an issue with Copy from remove server + 0 + UNKNOWN + + + Jerry Lawrence + This bug was introduced in the work done for bug 17854. I've attached the Word document from that issue here for more context, but the problem is that a database change was made (adding the ID field, and making it a Primary Key, to the Settings table), but not accounted for in a migration script. + +Therefore, if a database was migrated from an earlier database version, the change would be lost, thereby causing the error shown in this issue. + +To test: +Migrate Local DataPRO database from 3.3 to 4.0. +Copy the migrated database to a Centralized server. +Set DbType=2 (Both), LocalDbHost=<server name>, and UseNTLMAuthentication=True. +Run DataPRO. +Go to the System Settings | Database step and click on the “Copy from remote server to local” button. +Without the patch during migration, the error should occur, and with the patch during migration, the copy should be successful. + + + + Assigned + 2023-06-20T15:30:35Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-19T15:56:09Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-06-07T23:23:20Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-06-07T23:22:39Z + 0 + UNKNOWN + + + Jerry Lawrence + The error also occurs in 4.1.315. + + Opened + 2023-06-07T23:22:38Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31818.638397909570000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31818.638397909570000000.xml new file mode 100644 index 0000000..8b80a62 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31818.638397909570000000.xml @@ -0,0 +1,170 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:57Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-02T18:49:46Z + 0 + UNKNOWN + + + Justin Richardson + Verified With datapro versions 4.0.1038.49397,4.1.446.49612 and 4.2.148.49617, that quick build includes clock settings when building a test setup from a DAS. + +Steps to test . + +1. Create test setup with some non default settings for the clock sources using a das that supports clock sync. +2. Run test arm das , trigger etc, then delete test setup. +3. Use quick build to create the test setup again and verify the clock sources match the original created test setup . + Closed + 2023-10-02T18:49:12Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-08-22T15:28:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-10T18:18:51Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-01T18:11:37Z + Quick build now works with clock sync profiles + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Run a test with non-default values for Clock Master Input Clock Type and/or Clock Slave Input Clock Type, after checking the "Enable input and output clock source options" checkbox. + +Then, delete the Test Setup, and rebuild it using Quick Build (test setups tab quick build button) and ensure that the values are in the Test. + +49263 is 4.0; 49264 is 4.1; 49265 is 4.2 + Resolved + 2023-07-27T15:44:44Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-07-24T21:35:07Z + 0 + UNKNOWN + + + Jerry Lawrence + These values are stored in the TestSetup filestore, and are already being read. They simply need to be assigned to a Test Setup during the Quick Build process. + Edited + 2023-07-24T21:33:37Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-07-21T15:36:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T18:33:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T17:22:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T15:03:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T21:20:41Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-20T20:40:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T17:00:32Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-08T20:27:48Z + 0 + UNKNOWN + + + Dan McFadden + Kate Martin (DTS) + +Jun 8, 2023, 19:15 GMT+1 + +Hi Dan +   + If I have a S6A set up with time sync, run a test and then try to use QuickBuild on a new DataPro install I do not get the time sync attributes set in my new test. +   + It appears the das config XML has no place holder for these to populate. +   + Thxs + Kate + Opened + 2023-06-08T20:27:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31824.638397893000000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31824.638397893000000000.xml new file mode 100644 index 0000000..084bc5f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31824.638397893000000000.xml @@ -0,0 +1,169 @@ + + + + Dan McFadden + + Edited + 2024-01-02T15:48:20Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Datapro versions...4.1.332.49124,4.0.971.49123 and 4.2.2.49098. + + +Verified with range less than 10mv Datapro does not run voltage insertion ( gain display is grayed out ) in diagnostics. + + + + + Closed + 2023-06-22T15:52:14Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-06-21T21:37:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T23:08:51Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-06-20T18:14:35Z + voltage insertion (gain) check is no longer performed when input range is < 10mV + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1 MAINT/4.2 DEVEL@49097 + Resolved + 2023-06-15T14:28:55Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-06-15T14:28:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-14T20:33:13Z + 0 + UNKNOWN + + + Dan McFadden + to test you can run a test setup with voltage input settings with a very high gain and a low gain, for example: + + +this will end up with an input range of 2400 and of 5mV, the 5mV channel should not perform voltage insertion, while the other should. + + + +these changes affect all SLICE devices.  SLICE 1.0 doesn't perform voltage insertion, but S6, S6A, etc will. + Edited + 2023-06-14T17:57:28Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-14T17:44:21Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-13T13:56:24Z + 0 + UNKNOWN + + + Dan McFadden + voltage insertion is prone to fail when input range is <10mV, restrict this feature to when input range is >= 10mV + +  + +notes: + +Subject: + Please review 31824,Don't run voltage insertion when the input range is < 10mV +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 6/14/2023, 1:40 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + + + +John, Farshid, + +I've submitted a patch for 4.0 MAINT for: + +31824 + Don't run voltage insertion when the input range is < 10mV + +This issue came from a Zendesk where a user was failing diagnostics with Gain 0 in diagnostics. + +looking in the logs I noticed the channel in question was set for only 5mV; + +  + +2023-06-07 12:48:11.892 ->  Attribute - SetArmAttribute [00000107], SL62269, local: 192.168.105.250:51159, Remote: 192.168.105.31:8301 Key: StackChannelRangesMillivolts, DataType: Float32Star, Length: 24, Overwrite: True, Value: (14.03515, 14.02875, 5.739289, 0, 0, 0) + +  + +I found this issue over in firmware: + +http://manuscript.dts.local/f/cases/3472/Fwd-RE-SLICE-PRO-SIM-Gen3-SPS00134-Voltage-insertion-Error + +  + +that comments that voltage insertion can fail whenever input range < 10mV, however software never put in a block for VI at ranges <10mV. + +what this patch does is whenever the input range is <10mV it returns false to ShouldPerformVoltageInsertionCheck which should prevent VI on that channel, all other things considered. + +I also cleaned up the code a little bit by abstracting out some common code that was being called in multiple places (ClearVoltageInsertionResults) + +I believe the patch is low impact in that in the worse case and there's an exception, it should behave like it was doing before (and probably running the VI and failing the gain check). + +You can test this code by setting up a channel with an input range of <10mV and one with greater.  The channel with <10mV should not run VI and the one that is > should.  This test can be run on any SLICE product other than SLICE1 which doesn't have Voltage Insertion (and non analog products like the SPD and SPT ...). + +here's an example of settings which will produce <10mV and greater than 10mV + + + Attachments: + DTM_31824_NoVoltageInsertion.patch 11.4 KB + Opened + 2023-06-13T13:56:24Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31832.638397893000000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31832.638397893000000000.xml new file mode 100644 index 0000000..c702866 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31832.638397893000000000.xml @@ -0,0 +1,340 @@ + + + + Dan McFadden + + Edited + 2024-01-02T15:48:20Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1071, 4.1.470, 4.2.184 + +Tested: + + +In Sensor Database -> Import. + +Imported .sif (attached) into DataPRO with EIDs (exported from SliceWare provided by Omar B.) + + +You can see all sensor ids + +Import + Closed + 2023-10-16T21:04:52Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-08-25T18:26:52Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-08-25T18:12:21Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-06-22T20:27:24Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-06-22T17:04:31Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-06-22T15:36:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T23:07:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-20T18:19:42Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-06-20T18:19:34Z + Addresses an issue with SLICEWare xml import and EIDs + 0 + UNKNOWN + + + Chris Balogh + 4.0/4.1/4.2 @ 49104 + Resolved + 2023-06-16T16:57:09Z + 0 + Resolved + + + Chris Balogh + + Edited + 2023-06-16T16:48:24Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-06-16T16:28:53Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-06-16T16:26:26Z + 0 + UNKNOWN + + + Chris Balogh + SLICEWare sensor database xml 'ID' filed for EID being confused for datapro sensor database id key field. + Edited + 2023-06-16T16:24:38Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-06-16T16:24:06Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-06-16T16:23:26Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/12009 + +  + + +   + + + +Shannon Crowley + + +  + + + + + + + +  + 33 minutes ago + + + +To Shannon Crowley Show all + + + + + + +Hi Chris, + +Thanks for the quick response. I'm using SLICEWare 1.08.0868 and DataPRO v4.0.770. + +Shannon + + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + 36 minutes ago + + +  + + + + +Hi Omar Bravo , +   + This is a good one to try to duplicate here. Let me know if you need help getting started. + + + + +  + + + + + + + + + + + + + + +Chris Balogh (assign) + + +  + + + + + + + + + +  + 37 minutes ago + + + +To Shannon Crowley Show all + + + + + +Hi Shannon, +   + Thanks for reaching out on the help center. I would expect both methods, SLICEWare export and DataPRO CSV re-importing, would copy in the EID information. I'll work on duplicating the EID issue you're seeing on our end. +   + Can you tell me the build of SLICEWare and DataPRO you are currently using? +   +   + Talk soon, + Chris + + + + +  + + + + + + + + + + + + +Shannon Crowley + + +  + + + + + + + +  + about 1 hour ago + + + +To Shannon Crowley Show all + + + + + + +Hello, + +I’m working on moving everything from our SLICEWare sensor databases to DataPRO. I am adding two SLICEWare Data.SensorDB.xml’s and adding them to our current DataPRO database. Everything looks to import fine except DataPRO is missing the sensor IDs from the SLICEWare xml’s. + +My current plan is to export from DataPRO as a TDAS Control Sensor Database, edit the .csv and re-import. Is there a more obvious or efficient way to go about this? + +Shannon + Opened + 2023-06-16T16:23:26Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31861.638397908820000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31861.638397908820000000.xml new file mode 100644 index 0000000..7a7c487 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31861.638397908820000000.xml @@ -0,0 +1,184 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:14:42Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1003.49231, 4.1.360.49222 and 4.2.48.49229. + +Tested by adding a group with hw and 3 channels , then creating a test adding the group to the test then changed hw in the test and ran test tirggered. + +Navigated to the download tab for each version and the prepatched version , in the per patched version of 4.0 both the slice pro hw and the s6air that was removed from the test showed up in the download tab > hw step . + +In all 3 of the patched versions the correct hw showed up in the download step that was part of the test . + + + Closed + 2023-07-21T22:20:48Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-07-13T15:38:20Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-07-05T20:26:03Z + Corrects an issue where static group DAS were also connected to in the download tab + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T16:57:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T15:41:12Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T15:41:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T20:49:42Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49142 + +I think there's an easy way to duplicate it. + +Create a static group with a set of hardware.  Create a test setup with that static group.  Change the hardware in the test setup.  Run the test.  Go to download.  Pre-patch you should see both the old hardware in the test and the new hardware, leading to some confusion as it would try to connect to the old hardware as well.  + +Looking into the code it seems it does this because of an interaction with the static groups and the embedded dynamic groups in the test setup.  I think this issue has probably existed more or less for a long time, maybe not Day 0, but probably for a very long time.  I chose kind of a minimalistic patch to address the issue.  Since the import of the test setup creates a test setup that looks correct I think only the download tab _needs_ tab corrected.  The patch now calls a function which coalesces the hardware to just the hardware for the static groups, which corrects the issue.  It only does this for the download tab. + +Additional things that should be tested - you should be able to download from a blank database with just the test setup xml - the patched code doesn't address this either way, so it's expected to work.  If it was broken before the patch, it's probably still broken, but the patch shouldn't break this feature. + Resolved + 2023-06-28T20:49:37Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-06-28T15:01:30Z + 0 + UNKNOWN + + + Dan McFadden + Export is doing this because of the static test groups corresponding to the embedded groups still have the hardware selected. + +I sent this email to support: + +I've discovered an odd behavior in DP that I'm about to correct, but wanted to make a note of it. + +http://manuscript.dts.local/f/cases/31861/Emergency-download-is-using-DAS-that-isn-t-in-the-test-setup-that-was-run + +With this issue I ran a test setup with only a USB SPS, but when I went to the download tab 5 DAS connected rather than the 1 I ran with. + +here's the hardware I ran with; + + +now in the test setup the XML that I ran with contains all the hardware in it's DASList + + +at first glance this seems wrong and it might be, but if you delete the test setup and import it clean you'll see the same only 1 das selected. + +What happened behind the scene is that there were two static groups in the database and the test setup makes use of those two groups.  The test setup xml that is exported contains both the static groups and the embedded groups that are in the test setup.  Now in the test setup I had only the SPS00330 selected. + + +I think we've probably seen this for a long time and had just never tracked it down because it's a bit of a corner case.  Where you would see this is a place that uses static groups but then may change hardware at a test setup level without updating the static groups.  This may be a use case that WIAMan has run into when they replace a S6 for not booting, they may deselect the outgoing das in the test setup and select the new DAS, and leave the static groups as they were.  In this case I would expect an emergency download to connect to the new DAS but also try to connect to the old das. + +This is not a critical issue in that you should be able to download, but it would be confusing at best because you would see missing das and it'd be a DAS if you were paying attention to was no longer in the test setup. + +I'm guessing this issue has been live for a long time and was just noticed now.  I'm planning on patching in 4.0 and on.  I plan on correcting it by changing how the emergency download decides what das it needs and leaving the xml import and export as they are. + Edited + 2023-06-27T18:10:39Z + 0 + UNKNOWN + + + Dan McFadden + PrepareForExport has 5 DAS in includedDAS, in ExportCurrentTestSetup while CurrentTest only has 1 DAS. + Edited + 2023-06-27T17:08:50Z + 0 + UNKNOWN + + + Dan McFadden + you can see the hardware is not selected here: + + +you can see in the test setup xml that is exported all the hardware IS included there; + Edited + 2023-06-27T17:01:54Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-23T15:31:18Z + 0 + UNKNOWN + + + Dan McFadden + the test setup that is written doesn't exactly reflect that test setup that is committed or running? + Edited + 2023-06-22T14:10:44Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-21T22:16:40Z + 0 + UNKNOWN + + + Dan McFadden + observed by dan when using jerry's test setup then substituting a USB SPS into the test and running it. + Opened + 2023-06-21T22:16:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31863.638397908820000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31863.638397908820000000.xml new file mode 100644 index 0000000..80e8a56 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31863.638397908820000000.xml @@ -0,0 +1,211 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:14:42Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Dp versions 4.1.341 and 4.2.24 + +Level triggers now show at t0 in recorded data and datapro is setting Arm attr attribute (Level Trigger qualification samples) to 5 which is expected .. + + + Closed + 2023-07-06T18:43:40Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-07-06T18:29:14Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-07-05T20:26:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T16:57:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T15:40:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T15:40:45Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@49153 + +I think eric's problem was that he was using a configuraiton already stored on the device and I changed the so that new configurations wouldn't have a 0 for qualification samples. + +I added code in SLICE6AirBR that forces the channel to 5 even when the configuration on the das is at 0.  I only do this for SLICE6AIRBR, so it's a bit of a unicorn needing this change. + Resolved + 2023-06-30T20:36:52Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-06-30T17:30:58Z + 0 + UNKNOWN + + + Dan McFadden + re-activated per EF + Reactivated + 2023-06-30T17:30:46Z + 0 + Reactivated + + + Loc Pham + The issue found in firmware when DSP task is blocked by accessing KSZ registers while initializing for recording/streaming and causes DCT task to drop data because DSP fifo is full. +Problem is fixed by moving all initialization in to DCT to synchronize tasks and DSP filter now only consume data and always ready. + +Firmware version N0B6. + Resolved + 2023-06-29T21:25:41Z + 0 + Resolved + + + Dan McFadden + 4.0/4.1/4.2@49143 + +It would seem that this would get set to 0 for ALL das with the current implementation, but I've changed it to initialize qualification samples to 5. + +This should fix the issue according to eric, additionally it should be tested this doesn't break level triggering for any other DAS. + Resolved + 2023-06-28T22:34:37Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-06-28T22:32:09Z + 0 + UNKNOWN + + + Eric Fizer + LevelTriggerQualificationSamples is being set to zero by DataPRO. This is causing the delay when running with S6A-BR. + Assigned + 2023-06-28T22:27:39Z + 0 + UNKNOWN + + + Loc Pham + + Edited + 2023-06-26T16:15:42Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-22T21:56:19Z + 0 + UNKNOWN + + + Justin Richardson + Tested at multiple sample rates to see delay times.. Results are below.. + +SPS delay before T0 +8192 ... ~ 200ms + +4096 ... ~ 620ms + +2048 ... ~ 400ms + +1024 ... ~ 300ms + + + +128 ... ~ 500ms + + + + Edited + 2023-06-22T17:31:13Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-22T15:46:58Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-06-22T15:46:10Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-06-22T15:44:00Z + 0 + UNKNOWN + + + Justin Richardson + When recording using level trigger at 128 SPS T0 appears ~ 500ms after the initial level trigger at +200mv . +The s6 air spec sheet shows 35.18ms delay time. + + +1. I need to revisit this and run this test at all the sampling rates/ filters as soon as S6 A bridge HW is available . + + + + + + Opened + 2023-06-22T15:44:00Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31883.638397910140000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31883.638397910140000000.xml new file mode 100644 index 0000000..b925678 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31883.638397910140000000.xml @@ -0,0 +1,248 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:16:54Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1068, 4.1.468, 4.2.182 + +Tested: + + +In DP 3.3.609 I populated fields for lab details, customer details, and test engineer details (added hardware and some channels to save test setup without error) + + +Uninstalled all DataPRO that was on my machine except 3.3.609. + +Installed 4.0, 4.1, 4.2 and selected "Copy data from previous Local database to new local database" + + +Once installed I opened newly installed DataPRO and navigated to test setups and verified same details were migrated correctly: + Closed + 2023-10-12T23:02:49Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-08-25T18:27:07Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-15T18:05:10Z + Addresses an issue when migrating from 3.3 to 4.0 and using Customer details, Laboratory details, or test engineer details + 0 + UNKNOWN + + + Jerry Lawrence + After reverting and starting over: + +49374 is 4.0; 49375 is 4.1; 49376 is 4.2 + Resolved + 2023-08-14T21:19:02Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-08-10T20:56:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T17:30:56Z + 0 + UNKNOWN + + + Jerry Lawrence + 49254 is 4.0; 49255 is 4.1; 49256 is 4.2 + Edited + 2023-07-26T18:42:38Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-07-26T17:44:08Z + 0 + UNKNOWN + + + Jerry Lawrence + The fixes to this point have created new bugs. Reactivating to first revert the fixes, then to re-fix. + Reactivated + 2023-07-26T17:43:49Z + 0 + Reactivated + + + Jerry Lawrence + Patched to avoid the following error: "...Procedure or function 'sp_TestSetupObjectMetaDataInsert' expects parameter '@PropValue', which was not supplied." +49248 is 4.0; 49249 is 4.1; 49250 is 4.2 + Edited + 2023-07-25T20:29:45Z + 0 + UNKNOWN + + + Jerry Lawrence + Fix crash when Customer, Laboratory, or Test Engineer is null. +49240 is 4.0; 49241 is 4.1; 49242 is 4.2 + Edited + 2023-07-24T20:38:03Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-07-21T18:57:59Z + 0 + UNKNOWN + + + Jerry Lawrence + 49233 is 4.0; 49234 is 4.1; 49235 is 4.2 + +In 4.0, the concept of "overrides" were introduced to the SynchronizeTestMetaData() method. I'm not exactly sure what their purpose is, but they were added as part of the fix for http://manuscript.dts.local/f/cases/edit/13735/Need-the-ability-to-add-ISO-metadata-without-an-associated-Group. + +This causes the fields from the overrides to be used when populating the fields in Basic Info. However, their fields are read from the TestSetupObjectMetaData table in the database, and they can exist in the table as blanks for some reason. In 3.3 this wasn't an issue because the values in Basic Info came from the Test Setup itself (really, from the link to the CustomerDetails and LabratoryDetails tables). + + Resolved + 2023-07-21T18:10:15Z + 0 + Resolved + + + Jerry Lawrence + To test: +Create a Test Setup in 3.3 with an ISO export and Lab, Customer, and Test engineer details. +Migrate to 4.0. +Run the Test Setup and ensure that the corresponding fields in the Lab info and Customer info sections are populated. + + Assigned + 2023-07-20T17:21:37Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-20T15:02:13Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-07-19T17:00:53Z + 0 + UNKNOWN + + + Jerry Lawrence + I've reproduced the bug by migrating the attached 3.3 db to 4.0 (also attached). + Edited + 2023-07-18T23:01:32Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-07-18T20:45:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T18:33:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T17:22:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T23:13:55Z + 0 + UNKNOWN + + + Dan McFadden + there exists a db @ \\dts\files\Software\Private\Useful_Test_Files\DataPRO\DB_BACKUPS\ZF\ZD12016\db + +but for the life of me I don't see any test setups in it ... + Edited + 2023-06-28T22:15:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T15:01:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-06-28T13:57:31Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-28T13:57:20Z + 0 + UNKNOWN + + + Dan McFadden + migrating may or may not be relevant, but that's as the customer reported it [attached] + Opened + 2023-06-28T13:57:19Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31890.638397909580000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31890.638397909580000000.xml new file mode 100644 index 0000000..40ab716 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31890.638397909580000000.xml @@ -0,0 +1,194 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:58Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1068, 4.1.466, 4.2.178 + +Tested: + + +With an ECM + 2 DIMs I discovered and queried  + + +Created a test with both these DIMs and selected automatic mode + +Disconnected 1 of 2 DIMs and began automatic mode in run test, and in hardware step I get the following: + + +Now running in test manually: + + +Highlighted DAS from list is disconnected + Closed + 2023-10-12T22:09:59Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-08-01T17:55:09Z + Automatic mode will prompt when devices are missing in hardware step + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-07-21T17:13:58Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +If we're running the test in Automatic Mode and a unit isn't present in Check Hardware, show a confirmation prompt rather than continuing + + +Testing: + + +Add two devices, at least one has to be "real". For my testing, I added a USB + SPS via Discover Hardware and used Add to add a virtual device. + +If you're using two physical devices, unplug one of them. + +Create a test with Automatic Mode enabled. Include both hardware devices, set up channels accordingly. + +Go to Run Test and start the automatic running of the test. When your unplugged or virtual device is recognized as missing, you should get a "Connected DAS Passed.... Continue?" prompt. "Yes" should continue running the test in Automatic mode, "No" should pause the step where it's at. + +Going through Run Test without starting Automatic Mode should not result in a prompt when the DAS is recognized as missing + + +Committed to v4.0 maint, v4.1 maint, and v4.2 dev in r49208 + Resolved + 2023-07-18T23:12:05Z + 0 + Resolved + + + John Dowling + + Assigned + 2023-07-18T18:34:49Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-07-18T18:34:44Z + 0 + UNKNOWN + + + John Dowling + + Edited + 2023-07-18T18:34:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T18:33:41Z + 0 + UNKNOWN + + + John Dowling + Stealing. + Assigned + 2023-07-14T23:57:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T20:54:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T20:48:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T20:48:09Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-06-29T14:16:22Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You have been assigned to this ticket (#12067). + +  + + +Chad J Ivan (DTS) + +Jun 29, 2023, 04:15 PDT + +Running some tests today with DataPRO, SPDB, PPR and S6DB ATD I found an issue with how Run Test function is operating. +   + During the Hardware Step the PPR was not pinged but this did not stop the (Automatic Mode) + +   + You don't get a message that the hardware is missing until the "Arm" step letting you know that the PPR is missing and won't be included.   +   + We should pause the (Automatic mode) at the Hardware step so the user knows that there is in issue as early as possible. + +  + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: Chad J Ivan ( chad.ivan@dtsweb.com ) + Organization: DTS + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12067 Status Open Requester Chad J Ivan CCs - Followers Chris Balogh, Nathan Brown Group Software Assignee Dan McFadden Priority High Type Incident Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [0M0J05-EKRKX]Ticket-Id:12067Account-Subdomain:dtsweb + Opened + 2023-06-29T14:16:22Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31896.638397909580000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31896.638397909580000000.xml new file mode 100644 index 0000000..ed70381 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31896.638397909580000000.xml @@ -0,0 +1,455 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:58Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v.4.0.999 + +Running as administrator (Command Prompt) I issued the following commands: + + +Opened DataPRO 4.0.999 + +and it opens correctly. Checking logs: + 2023-10-02 15:38:10.613 IsInHighPowerMode + Profile name: balanced GUID: 381b4222-f694-41f0-9685-ff5bb260df2e +   + 2023-10-02 15:38:10.613 Active Power Schemes  Existing Power Schemes (* Active) ----------------------------------- Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced) * Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance) Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a  (Power saver)  +   + 2023-10-02 15:38:10.613 ModalWindow: Warning, system appears to not be in high (or max) performance mode.  High performance mode is recommended. +   + 2023-10-02 15:38:28.394 User navigated to Login Page +   + 2023-10-02 15:38:28.409 Results of using stored procedure sp_DbVersionGet are version: 94 & remarks:  +   + 2023-10-02 15:38:41.705 User  pressed MainWindow_HighPerformanceModeWarningOK +   + 2023-10-02 15:38:51.195 Logged in  Admin +   + 2023-10-02 15:38:52.247 User navigated to Home Page +   + 2023-10-02 15:38:52.442 User Admin navigated to: Info +   + 2023-10-02 15:38:52.554 User navigated to Home Page +   + 2023-10-02 15:38:54.813 User Admin pressed PageButton:MainWindow_ConfirmUnLicensed_OK +   + 2023-10-02 15:38:54.813 User Admin pressed MainWindow_ConfirmUnLicensed_OK +   + 2023-10-02 15:41:00.163 ModalWindow: Are you sure you want to close DataPRO? Press Yes to close or No to continue.  +   + 2023-10-02 15:41:01.424 User Admin pressed PageButton:MainWindow_ConfirmDataPROExit_YES +   + 2023-10-02 15:41:01.424 User Admin pressed MainWindow_ConfirmDataPROExit_YES +   + 2023-10-02 15:41:01.460 DataPRO Closing ========================== +   + 2023-10-02 15:41:01.462 DataPRO Closed =========================== +   + 2023-10-02 15:42:26.002 DataPRO Started ========================== +   + 2023-10-02 15:42:26.018 License file does not exist. +   + 2023-10-02 15:42:26.034 Load any arguments +   + 2023-10-02 15:42:26.377 DbType is 1 +   + 2023-10-02 15:42:26.377 Environment.Program Files is C:\Program Files +   + 2023-10-02 15:42:26.377 envProgFilesNoDrive is Program Files +   + 2023-10-02 15:42:26.377 highestVersionInstalledPath before Replace is C:\Program Files\Microsoft SQL Server\120\LocalDB\Binn\ +   + 2023-10-02 15:42:26.377 highestVersionInstalledPath after Replace is C:\Program Files\Microsoft SQL Server\120\LocalDB\Binn\ +   + 2023-10-02 15:42:26.393 Environment.Program Files is C:\Program Files +   + 2023-10-02 15:42:26.393 envProgFilesNoDrive is Program Files +   + 2023-10-02 15:42:26.393 There is no ODBCToolsPath subkey in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\120\Tools\ClientSetup +   + 2023-10-02 15:42:26.393 pathValue before Replace is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:26.393 pathValue after Replace is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:26.393 Looking for C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\SQLCMD.EXE +   + 2023-10-02 15:42:26.393 ODBCToolsPath is  +   + 2023-10-02 15:42:26.393 Environment.Program Files is C:\Program Files +   + 2023-10-02 15:42:26.393 envProgFilesNoDrive is Program Files +   + 2023-10-02 15:42:26.393 There is no ODBCToolsPath subkey in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\120\Tools\ClientSetup +   + 2023-10-02 15:42:26.393 pathValue before Replace is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:26.393 pathValue after Replace is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:26.393 Looking for C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\SQLCMD.EXE +   + 2023-10-02 15:42:26.393 ODBCToolsPath is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:26.393 ODBCToolsPath is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:26.393 SqlDbPath is C:\Program Files\Microsoft SQL Server\120\Tools\Binn\; ODBCToolsPath is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:26.627 Result of Stop DataPROInstance command is:  +   + 2023-10-02 15:42:27.190 Result of Delete DataPROInstance command is:  +   + 2023-10-02 15:42:30.158 Result of Create DataPROInstance command is: LocalDB instance "DataPROInstance" created with version 12.0.2000.8.   +   + 2023-10-02 15:42:32.237 Result of Start DataPROInstance command is: LocalDB instance "DataPROInstance" started.   +   + 2023-10-02 15:42:32.237 ODBCToolsPath is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:33.518 Result of attach DataPro using db\DataPro.mdf and db\DataPro_log.ldf is: +   + 2023-10-02 15:42:33.518  C:\DTS\DTS.Suite\4.0.999\DataPRO>rem sqlcmd -E -S (localdb)\DataPROInstance -Q "ALTER DATABASE [DataPro] SET SINGLE_USER WITH ROLLBACK IMMEDIATE"   C:\DTS\DTS.Suite\4.0.999\DataPRO>rem sqlcmd -E -S (localdb)\DataPROInstance -Q "sp_Detach_db DataPro"   C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "CREATE DATABASE [DataPro] ON ( FILENAME = 'C:\DTS\DTS.Suite\4.0.999\DataPRO\db\DataPro.mdf'), ( FILENAME = 'C:\DTS\DTS.Suite\4.0.999\DataPRO\db\DataPro_log.ldf' ) FOR ATTACH"   C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "sp_configure 'clr enabled', 1"  Configuration option 'clr enabled' changed from 0 to 1. Run the RECONFIGURE statement to install.  C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "RECONFIGURE"   +   + 2023-10-02 15:42:33.518 ODBCToolsPath is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:34.737 Result of attach ISO using db\ISO.mdf and db\ISO_log.ldf is: +   + 2023-10-02 15:42:34.737  C:\DTS\DTS.Suite\4.0.999\DataPRO>rem sqlcmd -E -S (localdb)\DataPROInstance -Q "ALTER DATABASE [ISO] SET SINGLE_USER WITH ROLLBACK IMMEDIATE"   C:\DTS\DTS.Suite\4.0.999\DataPRO>rem sqlcmd -E -S (localdb)\DataPROInstance -Q "sp_Detach_db ISO"   C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "CREATE DATABASE [ISO] ON ( FILENAME = 'C:\DTS\DTS.Suite\4.0.999\DataPRO\db\ISO.mdf'), ( FILENAME = 'C:\DTS\DTS.Suite\4.0.999\DataPRO\db\ISO_log.ldf' ) FOR ATTACH"   C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "sp_configure 'clr enabled', 1"  Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.  C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "RECONFIGURE"   +   + 2023-10-02 15:42:35.221 Environment.Program Files is C:\Program Files +   + 2023-10-02 15:42:35.221 envProgFilesNoDrive is Program Files +   + 2023-10-02 15:42:35.237 There is no ODBCToolsPath subkey in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\120\Tools\ClientSetup +   + 2023-10-02 15:42:35.237 pathValue before Replace is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:35.237 pathValue after Replace is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:35.237 Looking for C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\SQLCMD.EXE +   + 2023-10-02 15:42:35.237 ODBCToolsPath is  +   + 2023-10-02 15:42:35.237 Environment.Program Files is C:\Program Files +   + 2023-10-02 15:42:35.237 envProgFilesNoDrive is Program Files +   + 2023-10-02 15:42:35.237 There is no ODBCToolsPath subkey in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\120\Tools\ClientSetup +   + 2023-10-02 15:42:35.237 pathValue before Replace is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:35.237 pathValue after Replace is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:35.237 Looking for C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\SQLCMD.EXE +   + 2023-10-02 15:42:35.237 ODBCToolsPath is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:35.237 ODBCToolsPath is C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ +   + 2023-10-02 15:42:36.377 Result of attach DASFactory using C:\DTS\DTS.Suite\4.0.999\DataPRO\db\DASFactory.mdf and C:\DTS\DTS.Suite\4.0.999\DataPRO\db\DASFactory_log.ldf is: +   + 2023-10-02 15:42:36.377  C:\DTS\DTS.Suite\4.0.999\DataPRO>rem sqlcmd -E -S (localdb)\DataPROInstance -Q "ALTER DATABASE [DASFactory] SET SINGLE_USER WITH ROLLBACK IMMEDIATE"   C:\DTS\DTS.Suite\4.0.999\DataPRO>rem sqlcmd -E -S (localdb)\DataPROInstance -Q "sp_Detach_db DASFactory"   C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "CREATE DATABASE [DASFactory] ON ( FILENAME = 'C:\DTS\DTS.Suite\4.0.999\DataPRO\db\DASFactory.mdf'), ( FILENAME = 'C:\DTS\DTS.Suite\4.0.999\DataPRO\db\DASFactory_log.ldf' ) FOR ATTACH"   C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "sp_configure 'clr enabled', 1"  Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.  C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "RECONFIGURE"   +   + 2023-10-02 15:42:36.440 Database versions: Native: 94/Actual: 94 +   + 2023-10-02 15:42:43.596 Failure in InitializeUser: Value cannot be null. Parameter name: cipherText +   + 2023-10-02 15:42:43.799 ConnectedPrimaryDb: True +   + 2023-10-02 15:42:43.893 Results of using stored procedure sp_DbVersionGet are version: 94 & remarks:  +   + 2023-10-02 15:42:44.158 IsInHighPowerMode + Profile name: balanced GUID: 381b4222-f694-41f0-9685-ff5bb260df2e +   + 2023-10-02 15:42:44.158 Active Power Schemes  Existing Power Schemes (* Active) ----------------------------------- Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced) * Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance) Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a  (Power saver)  +   + 2023-10-02 15:42:44.174 ModalWindow: Warning, system appears to not be in high (or max) performance mode.  High performance mode is recommended. +   + 2023-10-02 15:42:50.846 User navigated to Login Page +   + 2023-10-02 15:42:50.846 Results of using stored procedure sp_DbVersionGet are version: 94 & remarks:  +   + 2023-10-02 15:42:54.158 User  pressed MainWindow_HighPerformanceModeWarningOK +   + 2023-10-02 15:43:01.311 Logged in  Admin +   + 2023-10-02 15:43:01.901 User navigated to Home Page +   + 2023-10-02 15:43:02.061 User Admin navigated to: Info +   + 2023-10-02 15:43:02.159 User navigated to Home Page +   + 2023-10-02 15:43:04.377 User Admin pressed PageButton:MainWindow_ConfirmUnLicensed_OK +   + 2023-10-02 15:43:04.378 User Admin pressed MainWindow_ConfirmUnLicensed_OK + +  + +Specifically: + +C:\DTS\DTS.Suite\4.0.999\DataPRO>"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe" -E -S (localdb)\DataPROInstance -Q "CREATE DATABASE [DataPro] ON ( FILENAME = 'C:\DTS\DTS.Suite\4.0.999\DataPRO\db\DataPro.mdf'), ( FILENAME = 'C:\DTS\DTS.Suite\4.0.999\DataPRO\db\DataPro_log.ldf' ) FOR ATTACH" + Closed + 2023-10-02T23:04:36Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-08-21T21:46:09Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-01T18:16:23Z + Addresses an issue with installing in different languages + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T18:16:03Z + 0 + UNKNOWN + + + Jerry Lawrence + Added logging to attempt to diagnose multiple "SQL Server LocalDb is not installed" message boxes during installation on foreign-language machines. +49251 is 4.0; 49252 is 4.1; 49253 is 4.2 + Edited + 2023-07-25T21:51:36Z + 0 + UNKNOWN + + + Jerry Lawrence + 49211 is 4.1; 49212 is 4.2. + Edited + 2023-07-19T17:48:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-18T22:56:47Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +Currently, 192.168.2.125 is set to French, and 4.0.999 is already installed, so it is a suitable platform for verifying that this version works. +In a command prompt window, issue the following commands: +C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDb.exe Stop DataPROInstance. +C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDb.exe Delete DataPROInstance. +Run DataPRO and ensure that it comes up successfully. + Resolved + 2023-07-18T19:58:09Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-07-18T18:33:41Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-18T18:30:11Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-18T17:51:01Z + 0 + UNKNOWN + + + Jerry Lawrence + My theory was incorrect. + +The problem was that the result of the “Stop DataPROInstance” argument that we send to +C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe +returns a string result, which we were comparing against English text, causing us to throw an Exception which stopped the rest of the connection process. + + Edited + 2023-07-18T17:09:03Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-18T00:16:46Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-17T23:51:09Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-17T23:50:58Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-07-17T22:47:43Z + 0 + UNKNOWN + + + Jerry Lawrence + A workaround is to issue the following commands in the command prompt window before initiating DataPRO: + +C:\>"C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe" Stop DataPROInstance + + +C:\>"C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe" Delete DataPROInstance + +C:\>"C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe" Create DataPROInstance + +49196, 49199, 49200, 49201, 49202, 49204, and 49205 are 4.0 + Edited + 2023-07-17T19:36:25Z + 0 + UNKNOWN + + + Jerry Lawrence + My latest theory is that the "sqlcmd.exe" file is not in fullSqlcmdPath as we assume. We should definitely do a FileExists check, and add logging, but also look in alternate locations if it's not found. + +In other words, the path that we get from the Registry may be incorrect due to the file being removed, order of installations, etc. + +The alternatives may be at +C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\xxx\Tools\Binn\sqlcmd.exe + +I've asked Maugan to investigate the Registry on the non-working PCs. + +Additinally, maybe other portions of the path, other than "Program Files" need to be localized... + Edited + 2023-07-13T23:10:58Z + 0 + UNKNOWN + + + Jerry Lawrence + Code that works on German machine, doesn't on French machines. + Edited + 2023-07-13T22:43:52Z + 0 + UNKNOWN + + + Jerry Lawrence + The following 4.0 revision numbers have been verified by Kate's German customer. +Verification from Maugan's French customer is pending. +49166, 49167, and 49169 are 4.0; 49174 is 4.1; 49175 is 4.2 + Edited + 2023-07-12T20:29:34Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-07-05T20:56:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T20:54:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T20:48:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-05T20:47:47Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-07-05T15:09:51Z + 0 + UNKNOWN + + + Jerry Lawrence + https://dtsweb.zendesk.com/agent/tickets/12080 + +After the French Army a few days ago, I now have people from Alliantech telling me that DataPRO launches when they double click on the icon but then the launch window (blue window with software and db versions) disappears and nothing happens / DataPRO disappears from the task manager. + +Attached is a DataPRO log file which indicates an error with SQL Server files/registry entry. +I tried: + + To reinstall the software and different 4.0 versions on this PC from Alliantech, but I got the same result. Only 3.3 and below work/open properly. + To disable the antivirus, but that didn't help. + To directly install SQL Server via the Prerequisite sub-folder, same result. + + +At some point, I noticed that the DataPRO installer was trying to copy a file to the C:\Users\User_name\Application Data folder, which doesn't exist (the folder is AppData, not Application Data). I tried to create one, but then the installer told me it couldn't copy the file to the Cookies sub-folder, which also doesn't exist in that User_name folder... A bit strange! + +Since the issue has been seen by the French Army who tried to install 4.0.729 from the DTS USB stick they received with their several brand new SLICE6 AIR units, this is quite urgent... + +Could you please have a look and let me know why the software behaves like this? I believe it's limited to PCs set up in French language/area as my laptops (US/English) are opening DataPRO 4.0 without any issue. + +Let me know if you need anything else, I can have remote access to the Alliantech PC. + +Thanks! +Maugan + Opened + 2023-07-05T15:09:50Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31908.638397909340000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31908.638397909340000000.xml new file mode 100644 index 0000000..23428ae --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/31908.638397909340000000.xml @@ -0,0 +1,264 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:34Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-21T20:30:26Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-21T20:29:39Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-21T20:25:54Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1003.49231, 4.1.360.49222 and 4.2.48.49229. + +Datapro logs show number of corrections and detections of configuration errors on Das now.. + +Used theese steps to test.. + + +------------------------------------------------- + +Create and Run a test with Das.. arm trigger and but dont download then close dp without downloading + +-------Then Corrupt FileStore on DAS ------------------------- + + + +Use FWTU navigate to base>manage and select file data enter 0 next to read button and click read on the right hand side and save to a file +now enter a 1 in the box and click read on right side again and save to a second file. + +(theese are your filestores that live on the DAS and store config information . + +open the first file from filestore 0 in text editor and corrupt it by entering random characters and save it . +Do the same to the second file + +Now load each file onto the das + + + +Enter 0 in the box next to write and click the right write button and select the first file and write it + + +Enter 1 in the box next to write and click the right write button and select the second file + + + +now attempt to download with datapro from download tab and you should get a message that das has no config file and dp will use local config file to download data + + +After Downloading Check log files for the enteries ... +Setting NumberTimesDetected to +and Setting NumberTimesCorrected to + +Repeat all the steps to corrupt the filestores above then download again with datapro and check the log + +------------------------------------------------------------------- +The NumberTimesDetected value and the NumberTimesCorrected should increase by 1 each time you corrupt the filestore and redownload. + + + + + + Closed + 2023-07-21T20:16:55Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-07-21T17:25:18Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49165 + +This issue is an add-on to previous issues like 28111: Allow units to recover from corrupted configurations on read configuration if possible and 29585: Remove invalid config warning, and add a separate failed config log also read from DIAG if possible. + +  + +The configuration is stored in an XML file that is compressed and then stored in a filestore on SLICE devices.  We've found in practice that sometimes the file that is read out of the SLICE devices fail CRC checks, often with a single bit flipped.  Because of this the file can't be decompressed.  With 29585 and 28111 we added some ways to read from back up file stores (diagnostic file store, pc file store).  Chad has expressed concerned we haven't addressed the original issue with the SLICE which is that it can have bit flips when writing memory and we are masking the issue by recovering.  + +This patch addresses that by storing in user attributes how many times the configuration was written, how many times an error was detected, and how many times it was corrected.  The idea here is to give a chance at RMA or cal time to go back and check out how frequently this is happening on some devices.  Anecdotal experience suggests it happens way more frequently on some devices than most, and might get worse with use. + +User attributes originally had their own attribute store (like system attributes and event attributes), but that was eliminated with SLICE2 and beyond.  With SLICE2 and beyond we recreated user attributes by writing an xml file to one of the available filestores.  The patch adds 3 new functions for reading an attribute for number of times written, number of times issue detected, and number of times corrected. + +If you are have an issue in practice a user might not correct the issue right away and might try to run several downloads before correcting the issue, this is why I separated the # of times an issue was detected from the # of times it was corrected.   + +There's no UI, so the log needs to be searched to get to see when values are written to the user attributes.  You can see: + +2023-07-06 15:16:52.977 Setting NumberTimesWritten to 1 + +or + +2023-07-06 15:19:23.378 Setting NumberTimesDetected to 1 + +or + +2023-07-06 15:20:45.305 Setting NumberTimesCorrected to 2 + +now duplicating issues is probably going to be impossible on demand without doing it on purpose. + +if you search the code for makeAMess + +you can uncomment the make a mess code to create corrupt configs with a certain probability. + +another option would be to search for Setting NumberTimesDetected to + +and setting a breakpoint and manually setting the next statement to the code that executes if the config is blank. + +There are a couple of false positives that will come from this approach, if the configuration file is cleared out programmatically (say using FWTU), it'll probably show up as invalid even though there wasn't an issue with a bitflip. + +Similarly, the configuration could be invalid because of different software or software versions and not necessarily a bitflip.  (say swapping the unit between sliceware and datapro). + +I can enable the "MakeAMess" code when we are ready to test, or the FWTU can probably be used to write an invalid garbage config as well, which when going to download might also cause the configuration to be corrected.  Would run a test, then use the FWTU set file to write a garbage file to both filestores 0, 1 in manage base. + Resolved + 2023-07-11T15:02:54Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-07-11T14:44:41Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-07-11T14:44:25Z + 0 + UNKNOWN + + + Dan McFadden + every time it's corrected it updates this attribute. + +2023-07-06 15:20:45.305 Setting NumberTimesCorrected to 2 + Edited + 2023-07-06T22:22:18Z + 0 + UNKNOWN + + + Dan McFadden + every time it detects an error it updates this attribute + +2023-07-06 15:19:23.378 Setting NumberTimesDetected to 1 + Edited + 2023-07-06T22:20:56Z + 0 + UNKNOWN + + + Dan McFadden + whenever it writes the configuration it updates the user attribute like this; + +2023-07-06 15:16:52.977 Setting NumberTimesWritten to 1 + Edited + 2023-07-06T22:19:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-06T21:14:28Z + 0 + UNKNOWN + + + Dan McFadden + sure would be nice if we recorded the # of times armed or config written, etc. + +here is where we recognize an issue with the xml: + +eventAggregator.GetEvent<DASConfigurationEvent>().Publish(new DASConfigurationArg(this, blank, failedValidation)); + +here's where the correction is made + +        protected override void AsyncUpdateConfigurationFromFile(object asyncInfo) + Edited + 2023-07-06T16:11:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-06T16:05:33Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2023-07-06T16:03:38Z + 0 + UNKNOWN + + + Chris Balogh + related to current silent logging in case 29585 + +related to recovery logic in case 28111 + +  + +DP can write a user attribute that would note that we've had to recover the config on THIS unit. we can discuss with Jayden how to make use of that user attribute in the cal software to flag it for review when its back + Edited + 2023-07-06T16:02:56Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-07-06T15:59:54Z + 0 + UNKNOWN + + + Dan McFadden + using user attributes + Opened + 2023-07-06T15:59:54Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/32971.638397909590000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/32971.638397909590000000.xml new file mode 100644 index 0000000..8186837 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/32971.638397909590000000.xml @@ -0,0 +1,151 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:59Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v.4.2.97, 4.0.1038, 4.1.405 + +4.2.97 + + +4.1.405: + + +4.0.1038: + Closed + 2023-08-21T21:45:01Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-08-01T17:53:29Z + licensing text updated + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-07-21T18:09:59Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49231 + Resolved + 2023-07-21T17:41:58Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-07-21T17:38:49Z + 0 + UNKNOWN + + + Dan McFadden + technically that's a different error, but sure we can adjust that text too. + +here is the message now when you have an EXPIRED license; + +Current license term is over. DataPRO can still be used + +and is fully functional for test and measurement, and all DTS hardware is supported. + +To access full support from DTS, please contact DTS at support.dtsweb.com. + Edited + 2023-07-21T17:01:48Z + 0 + UNKNOWN + + + Jaime Lopez + Reactivating for 4.1 and 4.2. 4.0 has correct text. + +  + +What I'm seeing in 4.2: + Reactivated + 2023-07-21T17:00:12Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-07-20T18:11:45Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49217 + Resolved + 2023-07-19T21:24:15Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-07-19T20:25:06Z + 0 + UNKNOWN + + + Dan McFadden + You have been assigned to this ticket (#12158). + +  + + +John Moors (DTS) + +Jul 19, 2023, 12:30 PDT + +Hi Dan and Software Team, +   + Support has been discussing the current warning window that appears when customers open DataPRO without a license, as it's been discovered to at times confuse or worry customers about how functional DataPRO is without a license/how licensing works/etc. We're requesting a change to the phrasing to hopefully mitigate those issues, could this be submitted as a Feature Request? +   + +   + Proposed new phrasing: +   + +This copy of DataPRO is not yet registered. + + + +DataPRO is fully functional for test and measurement, and all DTS hardware is supported. + + + +To access full support from DTS, please copy the license (.lic) file from the provided installer media to this DataPRO directory, or contact DTS at support.dtsweb.com. + +   + Happy to provide more info if needed. Thank you Software! +   + John + Opened + 2023-07-19T20:25:06Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33000.638397909590000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33000.638397909590000000.xml new file mode 100644 index 0000000..c5f04f6 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33000.638397909590000000.xml @@ -0,0 +1,229 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:15:59Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with v4.0.1068, 4.1.464, 4.2.168 + +While working at home I had multiple devices on same switch (Xbox, Raspberry PI, and DTS Laptop, and S6A connected via test device) + +In Data Recorders tab I selected Auto Discovery to send out UDP command. S6A that was connected to this switch was discovered and no crash was observed. Queried and saved to Current DAS list: + Closed + 2023-10-11T17:31:47Z + 0 + Closed + + + Jaime Lopez + will try this out with a raspberry pi on the same network (private) to verify no crash observed + Edited + 2023-10-03T22:25:40Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-09-28T18:44:30Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-01T18:17:07Z + Addresses a crash in hardware discovery + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1./4.2@49247 + +- might be hard to duplicate's issue pre-patch, but the way would be to have an ip that responds to pings (and maybe is in the HWIPRanges.txt file) + +however it should still operate normally to hardware discovery, so I guess there's still something to test, just add a test setup, then discover hardware and save and done. + Resolved + 2023-07-25T17:18:02Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-07-25T17:14:35Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#12193, #dtsweb.zendesk.com/agent/tickets/12193). Reply to this email to add an internal note to the request. + +  + + +Chris Balogh (DTS) + +Jul 25, 2023, 09:20 PDT + +Hi Kate, +   + Not the log. I'm asking if you have the ip list file somewhere in your DP dir. That will always be used on discover to see if those IPs are live. +   + Chris + +  + +  + +Kate Martin (DTS) + +Jul 25, 2023, 09:18 PDT + +here you go +   +   + === 2023-07-25 15:32:00.450    ping succeeded:  192.168.1.74  ->  192.168.1.22 + === 2023-07-25 15:32:00.453    ping succeeded:  192.168.1.74  ->  192.168.1.47 + === 2023-07-25 15:32:00.461    ping succeeded:  192.168.1.74  ->  192.168.1.24 + === 2023-07-25 15:32:00.783    ping succeeded:  192.168.6.99  ->  192.168.6.42 +   +   + +  + +Attachment(s) + ping.log + +  + +Chris Balogh (DTS) + +Jul 25, 2023, 09:15 PDT + +Kate, +   + ping list file in your DP dir? + +  + +  + +Kate Martin (DTS) + +Jul 25, 2023, 08:30 PDT + +Thxs Dan +   + This is what I was refering to when I say devices respoinded to a UDP broadcast - else where would DataPro get these IP's from ? +   + 2023-07-25 15:31:59.854 User Admin pressed PageButton:Hardware_DataRecorders_HardwareDiscovery_Page_ScanButton +   + 2023-07-25 15:31:59.854 User Admin pressed Hardware_DataRecorders_HardwareDiscovery_Page_ScanButton +   + 2023-07-25 15:32:00.060 Starting ping process +   + 2023-07-25 15:32:00.060 192.168.1.100,192.168.1.22,192.168.1.24,192.168.1.47,192.168.6.42, +   + 2023-07-25 15:32:01.787 Ping function complete +   + 2023-07-25 15:32:01.787 status:  192.168.1.100 PING_FAILED +   + 2023-07-25 15:32:01.787 status:  192.168.0.34 UNKNOWN +   + 2023-07-25 15:32:01.953 Refresh +   + 2023-07-25 15:32:02.358 Connecting to 192.168.6.42 on 192.168.6.99 +   + 2023-07-25 15:32:02.365 Failed to connect to 192.168.6.42 will retry +   + 2023-07-25 15:32:02.372 Connecting to 192.168.1.24 on 192.168.1.74 +   + 2023-07-25 15:32:02.372 Connecting to 192.168.1.47 on 192.168.1.74 +   + 2023-07-25 15:32:02.372 Connecting to 192.168.1.22 on 192.168.1.74 +   + 2023-07-25 15:32:02.382 Connecting,  192.168.6.42:8301 + +  + +  + +Dan McFadden (DTS) + +Jul 25, 2023, 08:18 PDT + Private note + +interesting, I'm not aware of any other devices that respond to our UDP requests, I'm not sure why they would respond to them. + +this appears to be the issue causing the crash, I'll safeguard it; + +2023-07-25 15:40:14.069 !!  An exception of type: System.NullReferenceException occurred Module: DataPRO.exe, Name: AddGroupsToTestSetupMessage: Object reference not set to an instance of an object. StackTrace:    at DataPROWin7.Controls.HardwareDiscoveryControl.AddGroupsToTestSetup(IDASCommunication sourceDAS, List`1 staticGroupList, List`1 dasIdList, DASHardware hardware, TestTemplate testTemplate, Dictionary`2 sensorAndCalibrationList, Dictionary`2 eidList, List`1& assignedEIDList, List`1& conflictingEIDList) StackTrace:    at DataPROWin7.Controls.HardwareDiscoveryControl.UpdateChannels()    at DataPROWin7.Controls.HardwareDiscoveryControl.UpdateTableInfo()    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) +   + 2023-07-25 15:40:14.070 DataPRO has experienced an issue.  The issue has been recorded.  DataPRO will now shutdown for safety. + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 7/25/2023 8:01 AM, Kate Martin (DTS) wrote: + + +  + +  + +Kate Martin (DTS) + +Jul 25, 2023, 08:01 PDT + +Hi Dan, Chris +   + Here is a good example of DataPro crashing when trying to connect to non DTS devices that reply to a UDP broadcast ... +   + The problem is devices at 192.168.1.22, 192.168.1.24 and 192.168.1.47 on my home network responded to a UDP broadcast from my wifi NIC @ 192.168.1.74 along with the actual DTS device on 192.168.6.42 on my ethernet USB dongle @ 192.168.6.99 +   + This is fine (better if we can MAC filter to remove these erroneous connections ?) but we shouldn't then bomb out ...  +   + + +  + +Attachment(s) + DataPRO.log + + +---------------------------------------------- + Customer Details: + Name: Kate Martin ( kate.martin@dtsweb.com ) + Organization: DTS + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12193 Status On-hold Requester Kate Martin CCs - Followers Chris Balogh, Dan McFadden Group Support Assignee Kate Martin Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [PKNM2D-E4RVL]Ticket-Id:12193Account-Subdomain:dtsweb + Opened + 2023-07-25T17:14:34Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33008.638397910150000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33008.638397910150000000.xml new file mode 100644 index 0000000..dcc90ac --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33008.638397910150000000.xml @@ -0,0 +1,429 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:16:55Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1038.49397,4.1.400.49386 and 4.2.97.49401. + +Stream out channel can be added to a test with iso channels and does not cause exception . + + Closed + 2023-10-03T17:46:27Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-08-25T18:11:00Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-15T18:03:09Z + Addresses an issue with test with channels with no isocode. + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T15:15:00Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-02T20:36:24Z + 0 + UNKNOWN + + + Jerry Lawrence + 49314 is 4.0; 49315 is 4.1; 49316 is 4.2. + +To test: +Create a Test Setup with an analog channel, and a channel which doesn't have an ISOCode (Stream Out, Stream In, or UART). + +Run the Test and after the Basic info step completes, ensure that the log does not contain a "String must be exactly one character long" error. + +Although the Exception from this error would be eaten, code would not be executed and problems would occur downstream (while creating ROI from all, or using the Download Data tab, for example). + Resolved + 2023-08-02T15:51:00Z + 0 + Resolved + + + Jerry Lawrence + When a Group contains channels with different TestObject values in the ISOCode (the first character of the 16-character code), the Group is considered to have Mixed TestObjects. This results in a TestObject of "". + +By checking for this (along with the existing check for "?"), a TestObject of "" will not throw an Exception because of a “String must be exactly one character long” error, and also will not used for a Dictionary index which would cause further problems downstream. + + Edited + 2023-08-01T21:04:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T21:02:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T20:55:59Z + 0 + UNKNOWN + + + Jerry Lawrence + When adding an ISOCode to channel name Two, be sure to use the same Test Object (first character of the ISOCode) for all channels in the Group. +A “Mixed” value for the Group’s Test Object causes the “String must be exactly one character long” error. +Since apparently multiple Test Objects can reside in a Group, we need to fix this bug. + + Edited + 2023-08-01T18:31:42Z + 0 + UNKNOWN + + + Jerry Lawrence + Based on my preliminary findings, a workaround is to add an ISOCode to channel name Two and then re-import the .xml. + + + + + Edited + 2023-08-01T18:31:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T17:30:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T13:50:54Z + 0 + UNKNOWN + + + Dan McFadden + also Zendesk 12223 + + +#12223 DataPRO 4.0 Failed to Download Data and DB Corruption + + + + +Submitted + +August 1, 2023 at 06:38 + +   + +Received via + +Web Form + +   + +Requester + +Chad J Ivan <chad.ivan@dtsweb.com> + + + + +CCs + +Chris Balogh <chris.balogh@dtsweb.com>, Jerry Lawrence <jerry.lawrence@dtsweb.com>, Nathan Brown <nathan.brown@dtsweb.com> + + + + +Status + +Open + +   + +Type + +Incident + +   + +Priority + +Normal + +   + +Group + +Software + +   + +Assignee + +Dan McFadden + +   + +Ticket status + +Open + + + + + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +4.0.1015 + +   + +Problem Source + +Software::Software Bug + +   + +Current Department [Optional] + +Tech Support + +   + +Customer Country + +United States of America + +   + +Service Location + +DTS Michigan + +   + +Customer State + +Michigan + + + + + +Chad J Ivan August 1, 2023 at 06:38 + + +Attached is the database files from my PC that I have been using to run tests with the SPDB and SLICE PRO.  +   + Please open this database and go to the Download Data tab and you will get the following error message. +   + 2023-08-01 09:21:05.424 !!  An exception of type: System.FormatException occurred Module: mscorlib.dll, Name: ToCharMessage: String must be exactly one character long. StackTrace:    at System.Convert.ToChar(String value, IFormatProvider provider) StackTrace:    at DataPROWin7.SubControls.SubControl.AddTestObject(IDictionary`2 testObjectChannels, String objectCode, TestSetup serializableTestSetup)    at DataPROWin7.SubControls.SubControl.BuildTestSetupFromCurrentTest()    at DataPROWin7.SubControls.BasicInfo.OpenFile(String filename)    at DataPROWin7.SubControls.BasicInfo.Reset()    at DataPROWin7.SubControls.BasicInfo.GetPageContent()    at DataPROWin7.PageNavControl.SetCurrentStep(NavStep step, Boolean bCheckNextOK)    at DataPROWin7.PageNavControl.SetNavSteps(NavStep[] steps, NavStep startingNavStep)    at DataPROWin7.RunTestBase.AddNavSteps(TestTemplate currentTest)    at DataPROWin7.RunTestBase.OnSetActive()    at DataPROWin7.DownloadAndView.OnSetActive()    at DataPROWin7.HomePage.TabControl_SelectionChanged(Object sender, SelectionChangedEventArgs e)    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    at System.Windows.Controls.TabControl.OnSelectionChanged(SelectionChangedEventArgs e)    at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()    at System.Windows.Controls.Primitives.Selector.SetSelectedHelper(Object item, FrameworkElement UI, Boolean selected)    at System.Windows.Controls.Primitives.Selector.NotifyIsSelectedChanged(FrameworkElement container, Boolean selected, RoutedEventArgs e)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    at System.Windows.Controls.TabItem.OnSelected(RoutedEventArgs e)    at System.Windows.Controls.TabItem.OnIsSelectedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)    at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)    at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)    at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)    at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)    at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)    at System.Windows.DependencyObject.SetCurrentValueInternal(DependencyProperty dp, Object value)    at System.Windows.Controls.TabItem.OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs e)    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)    at System.Windows.Input.InputManager.ProcessStagingArea()    at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)    at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)    at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)    at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)    at System.Windows.UIElement.Focus()    at System.Windows.Controls.TabItem.SetFocus()    at System.Windows.Controls.TabItem.OnMouseLeftButtonDown(MouseButtonEventArgs e)    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)    at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)    at System.Windows.Input.InputManager.ProcessStagingArea()    at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)    at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)    at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)    at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) +   + This causes DataPRO to shut down.   +   + Please advise. +   +   + + + + +Dan McFadden August 1, 2023 at 06:47Internal note + + +Hi Chad,  + this looks identical to the error from 12218. +   + There's an open manuscript item for this. + http://manuscript.dts.local/f/cases/33008/Exception-running-a-TSR-AIR-test-in-ISO-mode + where I noted this same error code and process. +   + System.FormatException +   HResult=0x80131537 +   Message=String must be exactly one character long. +   Source=mscorlib +   StackTrace: +    at System.Convert.ToChar(String value, IFormatProvider provider) +    at DataPROWin7.SubControls.SubControl.AddTestObject(IDictionary`2 testObjectChannels, String objectCode, TestSetup serializableTestSetup) in C:\Storage\Projects\DTS Suite\4.0.2 DEVEL\DataPRO\DataPRO\CollectDataSubControls\SubControl.cs:line 3851 +   + I'll update MS 33008 to also point at this zendesk case as well. +   + Jerry is already looking into this. + + + + + +Support Software by Zendesk + Edited + 2023-08-01T13:50:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-07-31T14:44:16Z + 0 + UNKNOWN + + + Dan McFadden + this also appears to show up in create roi from all? + +  + + + +##- Please type your reply above this line -## + +You have been assigned to this ticket (#12218). + +  + + +Chad J Ivan (DTS) + +Jul 31, 2023, 07:22 PDT + +I have found a bug with the create ROI from ALL. +   + Attached you will find the test setup that I was using 2023_07_31_09_05.xml +   + +   + I will be attaching the log but the primary error is this line +   + 2023-07-31 09:14:44.877 Download::OnDownloadAll exception,  !!  An exception of type: System.FormatException occurred Module: mscorlib.dll, Name: ToCharMessage: String must be exactly one character long. StackTrace:    at System.Convert.ToChar(String value, IFormatProvider provider) StackTrace:    at DataPROWin7.SubControls.SubControl.AddTestObject(IDictionary`2 testObjectChannels, String objectCode, TestSetup serializableTestSetup)    at DataPROWin7.SubControls.SubControl.BuildTestSetupFromCurrentTest()    at DataPROWin7.SubControls.Download.DownloadCallback(Object sender, CallbackData data) +   + I ran a second test with the ROI being -0.050 to 0.300 but the same issue + + DataPRO.log shows the same message. +   + This smaller ROI test is attached also: 2023_07_31 09_36.xml +   +   + +  + +Attachment(s) + DataPRO 2023-07-31 09.16.20.log + 2023_07_31 09_05.xml + DataPRO.log + 2023_07_31 09_36.xml + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: Chad J Ivan ( chad.ivan@dtsweb.com ) + Organization: DTS + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12218 Status Open Requester Chad J Ivan CCs - Followers Chris Balogh, Nathan Brown Group Software Assignee Dan McFadden Priority Normal Type Incident Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [74Z2ZR-W14X9]Ticket-Id:12218Account-Subdomain:dtsweb + Edited + 2023-07-31T14:44:04Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-07-28T19:49:16Z + 0 + UNKNOWN + + + Dan McFadden + also note, this did not crash datapro, so it's an exception that is eaten. + Edited + 2023-07-26T15:57:49Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-07-26T15:55:57Z + 0 + UNKNOWN + + + Dan McFadden + ran into this exception when I created a new TSR AIR test setup with 1 channel (low g channel 3) with streaming with a new database in 4.0.2 + +the test object code is 0 characters long ('') and so throws an exception here.  This may not be a situation user hits often as ISO is probably turned off if you use the installer to install a tsr air install ... so maybe lower priority than any immediate running issues. + +  + +System.FormatException +   HResult=0x80131537 +   Message=String must be exactly one character long. +   Source=mscorlib +   StackTrace: +    at System.Convert.ToChar(String value, IFormatProvider provider) +    at DataPROWin7.SubControls.SubControl.AddTestObject(IDictionary`2 testObjectChannels, String objectCode, TestSetup serializableTestSetup) in C:\Storage\Projects\DTS Suite\4.0.2 DEVEL\DataPRO\DataPRO\CollectDataSubControls\SubControl.cs:line 3851 + +  This exception was originally thrown at this call stack: +     [External Code] +     DataPROWin7.SubControls.SubControl.AddTestObject(System.Collections.Generic.IDictionary<string, System.Collections.Generic.List<DTS.Serialization.Iso.File.Test.Channel>>, string, DTS.Serialization.TestSetup) in SubControl.cs + Opened + 2023-07-26T15:55:57Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33013.638397909600000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33013.638397909600000000.xml new file mode 100644 index 0000000..0e49b81 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33013.638397909600000000.xml @@ -0,0 +1,182 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:16:00Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-01T17:45:15Z + Corrects issue with PCM streaming template channel for TSR AIR. + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro versions 4.0.1014.49271,4.1.375.49270 and 4.2.63.49271 + +Pcm Mode ch10 pcm time format 2 now has correct scaling in tmats and when streaming to netview . +Verified by performing 2g rolls on accels channels and mounting a reference 6dx on top of Tsr air and rotating for ars channels to a slice base and comparing recorded data. + + +Verified Tmats file now have.. C-1\DCN:{CHANNEL 1 NAME}; +C-1\MN1:{CHANNEL 1 NAME}; + + + + +Ars Channel X has has an issue when streaming in pcm modes it is not showing ars data but instead is showing duplicate data from the low G Accel X channel ,Opened a separate issue for this after mentioning to Eric and Dan .This only happens when streaming in pcm modes, and does not occur in analog streaming modes , relatime or recorded data. + + opened case 33017 for fw issue + + + + + Closed + 2023-07-28T21:45:50Z + 0 + Closed + + + Justin Richardson + Found seperate issue with ARS x channel and Accel channel data opened case 33017 for fw issue + Edited + 2023-07-28T21:25:22Z + 0 + UNKNOWN + + + Justin Richardson + Just got netview installed locally testing today also .. + Edited + 2023-07-28T15:39:05Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-07-28T15:38:43Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@49271 + +4.1 already had the patch applied apparently. + Resolved + 2023-07-28T14:11:27Z + 0 + Resolved + + + Dan McFadden + I did make those changes! + + +I think for some reason that change was only made in 4.1, I'll apply to 4.0 and 4.2 again. + Edited + 2023-07-28T13:47:43Z + 0 + UNKNOWN + + + Kate Martin + Testing today did not resolve the issue + + +  + +The templates + + +  + +for TSR Air PCM doesn;t appear to contain the right syntax for MN1 on the right section :- + +C-1\DCN:{CHANNEL 1 NAME}; + C-1\BFM:TWO; + C-1\DCT:COE; + C-1\MN4:PCM + C-1\CO\N:1; + C-1\CO:{CHANNEL 1 OFFSET EU}; + C-1\CO-1:{CHANNEL 1 SCALEFACTOR EU}; + C-1\MN3:{CHANNEL 1 EU}; + C-1\MOT1:{CHANNEL 1 MAX RANGE EU}; + C-1\MOT3:{CHANNEL 1 MAX RANGE EU}; + C-1\MOT5:{CHANNEL 1 MAX RANGE EU}; + C-1\MOT2:{CHANNEL 1 MIN RANGE EU}; + C-1\MOT4:{CHANNEL 1 MIN RANGE EU}; + C-1\MOT6:{CHANNEL 1 MIN RANGE EU}; + +which from testing yesterday should be + +C-1\DCN:{CHANNEL 1 NAME}; + C-1\MN1:{CHANNEL 1 NAME}; + C-1\BFM:TWO; + C-1\DCT:COE; + C-1\MN4:PCM + C-1\CO\N:1; + C-1\CO:{CHANNEL 1 OFFSET EU}; + C-1\CO-1:{CHANNEL 1 SCALEFACTOR EU}; + C-1\MN3:{CHANNEL 1 EU}; + C-1\MOT1:{CHANNEL 1 MAX RANGE EU}; + C-1\MOT3:{CHANNEL 1 MAX RANGE EU}; + C-1\MOT5:{CHANNEL 1 MAX RANGE EU}; + C-1\MOT2:{CHANNEL 1 MIN RANGE EU}; + C-1\MOT4:{CHANNEL 1 MIN RANGE EU}; + C-1\MOT6:{CHANNEL 1 MIN RANGE EU}; + +Thxs + Reactivated + 2023-07-28T12:20:23Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2023-07-27T22:46:57Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2 @49267 + +to test use PCM view with a TSR AIR in netview using streaming with format PCM 144 analog time format 2 and it _should_ view.  Additionally in the TMATS file these two fields should appear as expected. + Resolved + 2023-07-27T22:12:45Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-07-27T22:01:22Z + 0 + UNKNOWN + + + Dan McFadden + per testing by CPB and KM; + +C-X\MN1:{CHANNEL X NAME}; needs to be added for each channel + +C-X\DCT:NON;  should be changed to COE for each channel + Opened + 2023-07-27T22:01:21Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33017.638265806360000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33017.638265806360000000.xml new file mode 100644 index 0000000..9368b12 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33017.638265806360000000.xml @@ -0,0 +1,756 @@ + + + + Justin Richardson + + Edited + 2023-08-02T17:43:56Z + 0 + UNKNOWN + + + Justin Richardson + Verified tmats file template is updated to fix this issue + +Verified fix with datapro versions 4.0.1017.49313,4.1.380.49313 and 4.2.70.49313 +Line 158 in tmats was D-1\WP-1-7-1-1:1;is now D-1\WP-1-7-1-1:7; + +which refers to the correct digital channel to display as arx x in the netview stream. + + + +Tested using netview in both ch10 128 pcm and ch10 128 pcm time format 2 . + + +Ars data is now displayed correctly for ars x + + +Compared netview streaming data to reference 6dx ars channels to check that scaling is still functional . + + + Closed + 2023-08-02T17:39:02Z + 0 + Closed + + + Eric Fizer + Issue with TMATS file. + Resolved + 2023-08-02T16:02:23Z + 0 + Resolved + + + Justin Richardson + + Edited + 2023-08-01T17:05:16Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-01T17:04:29Z + 0 + UNKNOWN + + + Kyvory Henderson + Do we have a timeline on this fix? We are prepping to send out a large TSR Air order for a customer that will be streaming out data. + Edited + 2023-08-01T16:17:59Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-28T22:51:56Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-28T22:51:45Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-28T22:51:05Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-28T22:50:38Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-28T22:45:28Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-28T22:21:52Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-28T21:52:53Z + 0 + UNKNOWN + + + Justin Richardson + I tried setting tmats P-1\D2:3200000; + +but ars channel x is still showing accel x data ... + +you can see in attached screen shot when I do a 2g roll on axis x it shows up on ars ch 1 also + + +G\PN:IService; +G\TA:TSR AIR STREAMING_TA0164; +G\106:17; +G\DSI\N:1; +G\DSI-1:TSR AIR STREAMING; +G\DST-1:STO; +R-1\ID:TSR AIR STREAMING; +R-1\RID:TSRAIR; +R-1\R1:generated from XML CH10 mapping; +R-1\TC1:OTHR; +R-1\COM:=========================================================================; +R-1\COM: This simple settings for PCM stream +R-1\COM: Mapping defined in the CH10 Programmers Handbook (RCC document 123-16) ; +R-1\COM: appendix P/Q from the definition of a user defined external XML file; +R-1\COM:=========================================================================; +R-1\RML:E; +R-1\ERBS:AUTO; +R-1\NSB:0; +R-1\RI1:Data Bus Tools GmbH; +R-1\RI2:TSRAIR; +R-1\RI3:N; +R-1\RI6:N; +R-1\CRE:F; +R-1\RSS:R; +R-1\N:2; +R-1\TK1-1:1; +R-1\TK4-1:1; +R-1\COM: ======================= Time Channel ========================; +R-1\TK1-1:1; +R-1\TK2-1:OTHER; +R-1\DSI-1:1; +R-1\TK3-1:FWD; +R-1\TK4-1:1; +R-1\CHE-1:T; +R-1\CDT-1:TIMEIN; +R-1\CDLN-1:1; +R-1\TTF-1:2; +R-1\SHTF-1:1; +R-1\COM: ======================= PCM Channel Description =====================; +R-1\DSI-2:PCMIN; +R-1\TK1-2:3; +R-1\TK4-2:3; +R-1\CHE-2:T; +R-1\CDT-2:PCMIN; +R-1\CDLN-2:TA0164; +R-1\PDTF-2:1; +R-1\PDP-2:TM; +R-1\ICE-2:180; +R-1\IST-2:SE; +R-1\ITH-2:1; +R-1\ITM-2:Low-Z; +R-1\PTF-2:NONE; +P-1\DLN:TA0164; +P-1\D1:NRZ-L; +P-1\D2:3200000; +P-1\D3:U; +P-1\D4:N; +P-1\D7:N; +P-1\D8:NA; +P-1\TF:ONE; +P-1\F1:16; +P-1\F2:M; +P-1\F3:NO; +P-1\F4:T; +P-1\ISF\N:0; +P-1\MF\N:1; +P-1\COM: === Number of channels (including time sync) ===; +P-1\COM: === 224 without subframeID and 24 with subframeID ===; +P-1\MF1:19; +P-1\MF2:320; +P-1\MF3:FPT; +P-1\MF4:32; +P-1\MF5:11111110011010110010100001000000; +D-1\DLN:TA0164; +D-1\ML\N:1; +D-1\MLN-1:Measurement List; +D-1\COM: === Number of channels in the measurement list ===; +D-1\MN\N-1:18; +D-1\MN-1-1:TA0164-Low g Linear 1; +D-1\MN1-1-1:DE; +D-1\MN2-1-1:D; +D-1\MN3-1-1:M; +D-1\LT-1-1:WDFR; +D-1\MML\N-1-1:1; +D-1\MNF\N-1-1-1:1; +D-1\WP-1-1-1-1:1; +D-1\WI-1-1-1-1:0; +D-1\FP-1-1-1-1:1; +D-1\FI-1-1-1-1:0; +D-1\WFM-1-1-1-1:FW; +D-1\MN-1-2:TA0164-Low g Linear 2; +D-1\MN1-1-2:DE; +D-1\MN2-1-2:D; +D-1\MN3-1-2:M; +D-1\LT-1-2:WDFR; +D-1\MML\N-1-2:1; +D-1\MNF\N-1-2-1:1; +D-1\WP-1-2-1-1:2; +D-1\WI-1-2-1-1:0; +D-1\FP-1-2-1-1:1; +D-1\FI-1-2-1-1:0; +D-1\WFM-1-2-1-1:FW; +D-1\MN-1-3:TA0164-Low g Linear 3; +D-1\MN1-1-3:DE; +D-1\MN2-1-3:D; +D-1\MN3-1-3:M; +D-1\LT-1-3:WDFR; +D-1\MML\N-1-3:1; +D-1\MNF\N-1-3-1:1; +D-1\WP-1-3-1-1:3; +D-1\WI-1-3-1-1:0; +D-1\FP-1-3-1-1:1; +D-1\FI-1-3-1-1:0; +D-1\WFM-1-3-1-1:FW; +D-1\MN-1-4:TA0164-High g Linear 1; +D-1\MN1-1-4:DE; +D-1\MN2-1-4:D; +D-1\MN3-1-4:M; +D-1\LT-1-4:WDFR; +D-1\MML\N-1-4:1; +D-1\MNF\N-1-4-1:1; +D-1\WP-1-4-1-1:4; +D-1\WI-1-4-1-1:0; +D-1\FP-1-4-1-1:1; +D-1\FI-1-4-1-1:0; +D-1\WFM-1-4-1-1:FW; +D-1\MN-1-5:TA0164-High g Linear 2; +D-1\MN1-1-5:DE; +D-1\MN2-1-5:D; +D-1\MN3-1-5:M; +D-1\LT-1-5:WDFR; +D-1\MML\N-1-5:1; +D-1\MNF\N-1-5-1:1; +D-1\WP-1-5-1-1:5; +D-1\WI-1-5-1-1:0; +D-1\FP-1-5-1-1:1; +D-1\FI-1-5-1-1:0; +D-1\WFM-1-5-1-1:FW; +D-1\MN-1-6:TA0164-High g Linear 3; +D-1\MN1-1-6:DE; +D-1\MN2-1-6:D; +D-1\MN3-1-6:M; +D-1\LT-1-6:WDFR; +D-1\MML\N-1-6:1; +D-1\MNF\N-1-6-1:1; +D-1\WP-1-6-1-1:6; +D-1\WI-1-6-1-1:0; +D-1\FP-1-6-1-1:1; +D-1\FI-1-6-1-1:0; +D-1\WFM-1-6-1-1:FW; +D-1\MN-1-7:TA0164-Angular Rate 1; +D-1\MN1-1-7:DE; +D-1\MN2-1-7:D; +D-1\MN3-1-7:M; +D-1\LT-1-7:WDFR; +D-1\MML\N-1-7:1; +D-1\MNF\N-1-7-1:1; +D-1\WP-1-7-1-1:1; +D-1\WI-1-7-1-1:0; +D-1\FP-1-7-1-1:1; +D-1\FI-1-7-1-1:0; +D-1\WFM-1-7-1-1:FW; +D-1\MN-1-8:TA0164-Angular Rate 2; +D-1\MN1-1-8:DE; +D-1\MN2-1-8:D; +D-1\MN3-1-8:M; +D-1\LT-1-8:WDFR; +D-1\MML\N-1-8:1; +D-1\MNF\N-1-8-1:1; +D-1\WP-1-8-1-1:8; +D-1\WI-1-8-1-1:0; +D-1\FP-1-8-1-1:1; +D-1\FI-1-8-1-1:0; +D-1\WFM-1-8-1-1:FW; +D-1\MN-1-9:TA0164-Angular Rate 3; +D-1\MN1-1-9:DE; +D-1\MN2-1-9:D; +D-1\MN3-1-9:M; +D-1\LT-1-9:WDFR; +D-1\MML\N-1-9:1; +D-1\MNF\N-1-9-1:1; +D-1\WP-1-9-1-1:9; +D-1\WI-1-9-1-1:0; +D-1\FP-1-9-1-1:1; +D-1\FI-1-9-1-1:0; +D-1\WFM-1-9-1-1:FW; +D-1\MN-1-10:TA0164-Temperature; +D-1\MN1-1-10:DE; +D-1\MN2-1-10:D; +D-1\MN3-1-10:M; +D-1\LT-1-10:WDFR; +D-1\MML\N-1-10:1; +D-1\MNF\N-1-10-1:1; +D-1\WP-1-10-1-1:10; +D-1\WI-1-10-1-1:0; +D-1\FP-1-10-1-1:1; +D-1\FI-1-10-1-1:0; +D-1\WFM-1-10-1-1:FW; +D-1\MN-1-11:TA0164-Humidity; +D-1\MN1-1-11:DE; +D-1\MN2-1-11:D; +D-1\MN3-1-11:M; +D-1\LT-1-11:WDFR; +D-1\MML\N-1-11:1; +D-1\MNF\N-1-11-1:1; +D-1\WP-1-11-1-1:11; +D-1\WI-1-11-1-1:0; +D-1\FP-1-11-1-1:1; +D-1\FI-1-11-1-1:0; +D-1\WFM-1-11-1-1:FW; +D-1\MN-1-12:TA0164-Pressure; +D-1\MN1-1-12:DE; +D-1\MN2-1-12:D; +D-1\MN3-1-12:M; +D-1\LT-1-12:WDFR; +D-1\MML\N-1-12:1; +D-1\MNF\N-1-12-1:1; +D-1\WP-1-12-1-1:12; +D-1\WI-1-12-1-1:0; +D-1\FP-1-12-1-1:1; +D-1\FI-1-12-1-1:0; +D-1\WFM-1-12-1-1:FW; +D-1\MN-1-13:{CHANNEL 13 NAME}; +D-1\MN1-1-13:DE; +D-1\MN2-1-13:D; +D-1\MN3-1-13:M; +D-1\LT-1-13:WDFR; +D-1\MML\N-1-13:1; +D-1\MNF\N-1-13-1:1; +D-1\WP-1-13-1-1:13; +D-1\WI-1-13-1-1:0; +D-1\FP-1-13-1-1:1; +D-1\FI-1-13-1-1:0; +D-1\WFM-1-13-1-1:FW; +D-1\MN-1-14:{CHANNEL 14 NAME}; +D-1\MN1-1-14:DE; +D-1\MN2-1-14:D; +D-1\MN3-1-14:M; +D-1\LT-1-14:WDFR; +D-1\MML\N-1-14:1; +D-1\MNF\N-1-14-1:1; +D-1\WP-1-14-1-1:14; +D-1\WI-1-14-1-1:0; +D-1\FP-1-14-1-1:1; +D-1\FI-1-14-1-1:0; +D-1\WFM-1-14-1-1:FW; +D-1\MN-1-15:{CHANNEL 15 NAME}; +D-1\MN1-1-15:DE; +D-1\MN2-1-15:D; +D-1\MN3-1-15:M; +D-1\LT-1-15:WDFR; +D-1\MML\N-1-15:1; +D-1\MNF\N-1-15-1:1; +D-1\WP-1-15-1-1:15; +D-1\WI-1-15-1-1:0; +D-1\FP-1-15-1-1:1; +D-1\FI-1-15-1-1:0; +D-1\WFM-1-15-1-1:FW; +D-1\MN-1-16:{CHANNEL 16 NAME}; +D-1\MN1-1-16:DE; +D-1\MN2-1-16:D; +D-1\MN3-1-16:M; +D-1\LT-1-16:WDFR; +D-1\MML\N-1-16:1; +D-1\MNF\N-1-16-1:1; +D-1\WP-1-16-1-1:16; +D-1\WI-1-16-1-1:0; +D-1\FP-1-16-1-1:1; +D-1\FI-1-16-1-1:0; +D-1\WFM-1-16-1-1:FW; +D-1\MN-1-17:{CHANNEL 17 NAME}; +D-1\MN1-1-17:DE; +D-1\MN2-1-17:D; +D-1\MN3-1-17:M; +D-1\LT-1-17:WDFR; +D-1\MML\N-1-17:1; +D-1\MNF\N-1-17-1:1; +D-1\WP-1-17-1-1:17; +D-1\WI-1-17-1-1:0; +D-1\FP-1-17-1-1:1; +D-1\FI-1-17-1-1:0; +D-1\WFM-1-17-1-1:FW; +D-1\MN-1-18:{CHANNEL 18 NAME}; +D-1\MN1-1-18:DE; +D-1\MN2-1-18:D; +D-1\MN3-1-18:M; +D-1\LT-1-18:WDFR; +D-1\MML\N-1-18:1; +D-1\MNF\N-1-18-1:1; +D-1\WP-1-18-1-1:18; +D-1\WI-1-18-1-1:0; +D-1\FP-1-18-1-1:1; +D-1\FI-1-18-1-1:0; +D-1\WFM-1-18-1-1:FW; +C-1\DCN:TA0164-Low g Linear 1; +C-1\MN1:TA0164-Low g Linear 1; +C-1\BFM:TWO; +C-1\DCT:COE; +C-1\MN4:PCM +C-1\CO\N:1; +C-1\CO:-0.1328125; +C-1\CO-1:-0.00195312500; +C-1\MN3:g; +C-1\MOT1:64; +C-1\MOT3:64; +C-1\MOT5:64; +C-1\MOT2:-64; +C-1\MOT4:-64; +C-1\MOT6:-64; +C-2\DCN:TA0164-Low g Linear 2; +C-2\MN1:TA0164-Low g Linear 2; +C-2\BFM:TWO; +C-2\DCT:COE; +C-2\MN4:PCM +C-2\CO\N:1; +C-2\CO:-0.04101563; +C-2\CO-1:-0.00195312500; +C-2\MN3:g; +C-2\MOT1:64; +C-2\MOT3:64; +C-2\MOT5:64; +C-2\MOT2:-64; +C-2\MOT4:-64; +C-2\MOT6:-64; +C-3\DCN:TA0164-Low g Linear 3; +C-3\MN1:TA0164-Low g Linear 3; +C-3\BFM:TWO; +C-3\DCT:COE; +C-3\MN4:PCM +C-3\CO\N:1; +C-3\CO:-1.042969; +C-3\CO-1:0.00195312500; +C-3\MN3:g; +C-3\MOT1:64; +C-3\MOT3:64; +C-3\MOT5:64; +C-3\MOT2:-64; +C-3\MOT4:-64; +C-3\MOT6:-64; +C-4\DCN:TA0164-High g Linear 1; +C-4\MN1:TA0164-High g Linear 1; +C-4\BFM:TWO; +C-4\DCT:COE; +C-4\MN4:PCM +C-4\CO\N:1; +C-4\CO:0.6; +C-4\CO-1:0.20000000000; +C-4\MN3:g; +C-4\MOT1:400; +C-4\MOT3:400; +C-4\MOT5:400; +C-4\MOT2:-400; +C-4\MOT4:-400; +C-4\MOT6:-400; +C-5\DCN:TA0164-High g Linear 2; +C-5\MN1:TA0164-High g Linear 2; +C-5\BFM:TWO; +C-5\DCT:COE; +C-5\MN4:PCM +C-5\CO\N:1; +C-5\CO:0.4; +C-5\CO-1:0.20000000000; +C-5\MN3:g; +C-5\MOT1:400; +C-5\MOT3:400; +C-5\MOT5:400; +C-5\MOT2:-400; +C-5\MOT4:-400; +C-5\MOT6:-400; +C-6\DCN:TA0164-High g Linear 3; +C-6\MN1:TA0164-High g Linear 3; +C-6\BFM:TWO; +C-6\DCT:COE; +C-6\MN4:PCM +C-6\CO\N:1; +C-6\CO:0.2; +C-6\CO-1:-0.20000000000; +C-6\MN3:g; +C-6\MOT1:400; +C-6\MOT3:400; +C-6\MOT5:400; +C-6\MOT2:-400; +C-6\MOT4:-400; +C-6\MOT6:-400; +C-7\DCN:TA0164-Angular Rate 1; +C-7\MN1:TA0164-Angular Rate 1; +C-7\BFM:TWO; +C-7\DCT:COE; +C-7\MN4:PCM +C-7\CO\N:1; +C-7\CO:-0.06103516; +C-7\CO-1:-0.06103516000; +C-7\MN3:deg/s; +C-7\MOT1:2000; +C-7\MOT3:2000; +C-7\MOT5:2000; +C-7\MOT2:-2000; +C-7\MOT4:-2000; +C-7\MOT6:-2000; +C-8\DCN:TA0164-Angular Rate 2; +C-8\MN1:TA0164-Angular Rate 2; +C-8\BFM:TWO; +C-8\DCT:COE; +C-8\MN4:PCM +C-8\CO\N:1; +C-8\CO:0; +C-8\CO\N:1; +C-8\CO:0; +C-8\CO-1:-0.06103516000; +C-8\MN3:deg/s; +C-8\MOT1:2000; +C-8\MOT3:2000; +C-8\MOT5:2000; +C-8\MOT2:-2000; +C-8\MOT4:-2000; +C-8\MOT6:-2000; +C-9\DCN:TA0164-Angular Rate 3; +C-9\MN1:TA0164-Angular Rate 3; +C-9\BFM:TWO; +C-9\DCT:COE; +C-9\MN4:PCM +C-9\CO\N:1; +C-9\CO:0.1220703; +C-9\CO-1:0.06103516000; +C-9\MN3:deg/s; +C-9\MOT1:2000; +C-9\MOT3:2000; +C-9\MOT5:2000; +C-9\MOT2:-2000; +C-9\MOT4:-2000; +C-9\MOT6:-2000; +C-10\DCN:TA0164-Temperature; +C-10\MN1:TA0164-Temperature; +C-10\BFM:TWO; +C-10\DCT:COE; +C-10\MN4:PCM +C-10\CO\N:1; +C-10\CO:-40; +C-10\CO-1:0.01000000000; +C-10\MN3:C; +C-10\MOT1:0; +C-10\MOT3:0; +C-10\MOT5:0; +C-10\MOT2:0; +C-10\MOT4:0; +C-10\MOT6:0; +C-11\DCN:TA0164-Humidity; +C-11\MN1:TA0164-Humidity; +C-11\BFM:TWO; +C-11\DCT:COE; +C-11\MN4:PCM +C-11\CO\N:1; +C-11\CO:77.50999; +C-11\CO-1:0.01000000000; +C-11\MN3:% RH; +C-11\MOT1:0; +C-11\MOT3:0; +C-11\MOT5:0; +C-11\MOT2:0; +C-11\MOT4:0; +C-11\MOT6:0; +C-12\DCN:TA0164-Pressure; +C-12\MN1:TA0164-Pressure; +C-12\BFM:TWO; +C-12\DCT:COE; +C-12\MN4:PCM +C-12\CO\N:1; +C-12\CO:10.2805; +C-12\CO-1:0.01450000000; +C-12\MN3:PSI; +C-12\MOT1:0; +C-12\MOT3:0; +C-12\MOT5:0; +C-12\MOT2:0; +C-12\MOT4:0; +C-12\MOT6:0; +C-13\DCN:{CHANNEL 13 NAME}; +C-13\MN1:{CHANNEL 13 NAME}; +C-13\BFM:TWO; +C-13\DCT:COE; +C-13\MN4:PCM +C-13\CO\N:1; +C-13\CO:{CHANNEL 13 OFFSET EU}; +C-13\CO-1:{CHANNEL 13 SCALEFACTOR EU}; +C-13\MN3:{CHANNEL 13 EU}; +C-13\MOT1:{CHANNEL 13 MAX RANGE EU}; +C-13\MOT3:{CHANNEL 13 MAX RANGE EU}; +C-13\MOT5:{CHANNEL 13 MAX RANGE EU}; +C-13\MOT2:{CHANNEL 13 MIN RANGE EU}; +C-13\MOT4:{CHANNEL 13 MIN RANGE EU}; +C-13\MOT6:{CHANNEL 13 MIN RANGE EU}; +C-14\DCN:{CHANNEL 14 NAME}; +C-14\MN1:{CHANNEL 14 NAME}; +C-14\BFM:TWO; +C-14\DCT:COE; +C-14\MN4:PCM +C-14\CO\N:1; +C-14\CO:{CHANNEL 14 OFFSET EU}; +C-14\CO-1:{CHANNEL 14 SCALEFACTOR EU}; +C-14\MN3:{CHANNEL 14 EU}; +C-14\MOT1:{CHANNEL 14 MAX RANGE EU}; +C-14\MOT3:{CHANNEL 14 MAX RANGE EU}; +C-14\MOT5:{CHANNEL 14 MAX RANGE EU}; +C-14\MOT2:{CHANNEL 14 MIN RANGE EU}; +C-14\MOT4:{CHANNEL 14 MIN RANGE EU}; +C-14\MOT6:{CHANNEL 14 MIN RANGE EU}; +C-15\DCN:{CHANNEL 15 NAME}; +C-15\MN1:{CHANNEL 15 NAME}; +C-15\BFM:TWO; +C-15\DCT:COE; +C-15\MN4:PCM +C-15\CO\N:1; +C-15\CO:{CHANNEL 15 OFFSET EU}; +C-15\CO-1:{CHANNEL 15 SCALEFACTOR EU}; +C-15\MN3:{CHANNEL 15 EU}; +C-15\MOT1:{CHANNEL 15 MAX RANGE EU}; +C-15\MOT3:{CHANNEL 15 MAX RANGE EU}; +C-15\MOT5:{CHANNEL 15 MAX RANGE EU}; +C-15\MOT2:{CHANNEL 15 MIN RANGE EU}; +C-15\MOT4:{CHANNEL 15 MIN RANGE EU}; +C-15\MOT6:{CHANNEL 15 MIN RANGE EU}; +C-16\DCN:{CHANNEL 16 NAME}; +C-16\MN1:{CHANNEL 16 NAME}; +C-16\BFM:TWO; +C-16\DCT:COE; +C-16\MN4:PCM +C-16\CO\N:1; +C-16\CO:{CHANNEL 16 OFFSET EU}; +C-16\CO-1:{CHANNEL 16 SCALEFACTOR EU}; +C-16\MN3:{CHANNEL 16 EU}; +C-16\MOT1:{CHANNEL 16 MAX RANGE EU}; +C-16\MOT3:{CHANNEL 16 MAX RANGE EU}; +C-16\MOT5:{CHANNEL 16 MAX RANGE EU}; +C-16\MOT2:{CHANNEL 16 MIN RANGE EU}; +C-16\MOT4:{CHANNEL 16 MIN RANGE EU}; +C-16\MOT6:{CHANNEL 16 MIN RANGE EU}; +C-17\DCN:{CHANNEL 17 NAME}; +C-17\MN1:{CHANNEL 17 NAME}; +C-17\BFM:TWO; +C-17\DCT:COE; +C-17\MN4:PCM +C-17\CO\N:1; +C-17\CO:{CHANNEL 17 OFFSET EU}; +C-17\CO-1:{CHANNEL 17 SCALEFACTOR EU}; +C-17\MN3:{CHANNEL 17 EU}; +C-17\MOT1:{CHANNEL 17 MAX RANGE EU}; +C-17\MOT3:{CHANNEL 17 MAX RANGE EU}; +C-17\MOT5:{CHANNEL 17 MAX RANGE EU}; +C-17\MOT2:{CHANNEL 17 MIN RANGE EU}; +C-17\MOT4:{CHANNEL 17 MIN RANGE EU}; +C-17\MOT6:{CHANNEL 17 MIN RANGE EU}; +C-18\DCN:{CHANNEL 18 NAME}; +C-18\MN1:{CHANNEL 18 NAME}; +C-18\BFM:TWO; +C-18\DCT:COE; +C-18\MN4:PCM +C-18\CO\N:1; +C-18\CO:{CHANNEL 18 OFFSET EU}; +C-18\CO-1:{CHANNEL 18 SCALEFACTOR EU}; +C-18\MN3:{CHANNEL 18 EU}; +C-18\MOT1:{CHANNEL 18 MAX RANGE EU}; +C-18\MOT3:{CHANNEL 18 MAX RANGE EU}; +C-18\MOT5:{CHANNEL 18 MAX RANGE EU}; +C-18\MOT2:{CHANNEL 18 MIN RANGE EU}; +C-18\MOT4:{CHANNEL 18 MIN RANGE EU}; +C-18\MOT6:{CHANNEL 18 MIN RANGE EU}; + + +this tmats is from dp 4.1.375 + Edited + 2023-07-28T21:50:16Z + 0 + UNKNOWN + + + Loc Pham + Its' TMATS issue. Not firmware. + Assigned + 2023-07-28T21:42:22Z + 0 + UNKNOWN + + + Dan McFadden + bit rate has been updated for TSR AIR vs S6A in 4.0/4.1/4.2 @49304 + +had been using 128 (6x16+32) but for TSR AIR it should be 320 (16*18+32) + +after patching S6A PCM should have 128*sample rate and TSR AIR should show 320xsample rate + Edited + 2023-07-28T21:36:15Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-07-28T21:21:56Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-07-28T21:21:28Z + 0 + UNKNOWN + + + Justin Richardson + When streaming in a pcm mode the x ars channel is not showing ars data but is showing the accel x data and duplicates what is seen on accel x. +This happens in pcm streaming modes only , realtime data and recorded data is correct. + +Analog streaming modes also work as expected. + + + Opened + 2023-07-28T21:21:26Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33042.638397911320000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33042.638397911320000000.xml new file mode 100644 index 0000000..709a38b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33042.638397911320000000.xml @@ -0,0 +1,198 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:18:52Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-10-02T22:18:14Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-10-02T22:18:01Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-10-02T22:17:31Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-10-02T22:16:43Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1067, 4.1.455, 4.2.161 + +Tested with S6A and adding multiple channels to test setup (same sensor to all channels). Ran test and in Basic Info step under channels I see all my channels and horizontal scrollbar. Scrolling to right I have all information displayed and is functional: + + + +Resizing window: + + +Scrollbar fully functional + Closed + 2023-10-02T22:14:29Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-02T22:07:58Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-27T16:49:04Z + 0 + UNKNOWN + + + John Dowling + Changes + + +Remove IsEnabled logic from ListView and move it to all of its templated items + + +Testing + + +Create a test with various channels + +Go to Run Test > Basic Info. Expand the Channels section if necessary. The table should have scroll bars and be scrollable, but individual items within the channels should be disabled. + +If you don't see Channels, try changing the test to have ISO export and retry. + + +Edge cases + + +Try as many channel types as possible, various columns are turned on & off  + +Try different screen dpi settings + +Try different DataPRO window sizes, both large and small + + +Committed to v4.0 maint, v4.1 maint, and v4.2 dev in r49634 + Resolved + 2023-09-22T20:47:58Z + 0 + Resolved + + + John Dowling + + Edited + 2023-09-18T22:52:16Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-09-18T22:51:47Z + 0 + UNKNOWN + + + John Dowling + Changing Title to "Channels section" as I couldn't find any error with the sensors section in Basic Info, but the Channels section was disabled & unusable + Edited + 2023-09-18T22:42:23Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-09-15T19:25:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-12T17:23:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-30T14:48:46Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-29T20:58:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-29T20:53:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-29T20:51:45Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-01T22:02:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-08-01T22:02:27Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33044.638397910650000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33044.638397910650000000.xml new file mode 100644 index 0000000..ebbdec2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33044.638397910650000000.xml @@ -0,0 +1,226 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:45Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-10-13T16:10:53Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1070, 4.1.468, 4.2.182 + +Tested: + + +With a S6DB and attached S6 I created a test setup with this hardware + +In system setting I verified that "Use circular buffer trigger check" is enabled + + + + +Armed and verified that DAS (S6) were armed prior to arming "accessories" + + + +  + +Logs to verify S6DB (accessories) gets armed last: + 2023-10-13 09:01:59.567 Entering ArmingService.GetArmStatus on thread 13 with units: (S6DB0010, SL63174, SL60166) Called from: ArmSystem.GetArmStatus Line: 0 +   + 2023-10-13 09:01:59.567 ->  Arm - QueryArmAndTriggerStatus [00001451], SL63174, local: 192.168.1.177:52588, Remote: 192.168.4.174:8301 +   + 2023-10-13 09:01:59.567 ->  Arm - QueryArmAndTriggerStatus [00001450], SL60166, local: 192.168.1.177:52587, Remote: 192.168.7.166:8301 +   + 2023-10-13 09:01:59.567 ->  Arm - QueryArmAndTriggerStatus [00001449], S6DB0010, local: 192.168.1.177:52586, Remote: 192.168.6.10:8301 +   + 2023-10-13 09:01:59.568 <-  Arm - QueryArmAndTriggerStatus [00001451]\[00001451] - (0.9641ms), SL63174 Event number: 0, Arm Mode: 1 Armed: True, Started: True, Triggered: False, Faulted: False, Diagnostics: False, FlashClear: False, Arming: False, ArmState: 1 Samplerate: 10000, Current Sample: 10000, Total Samples: 21000, Fault Sample Number: 0 Input Voltage: 11.602V, Backup Voltage: 0.000V, Backup Percentage Remaining: 0% System Temp: 42.94336C, Actual Current Sample: 211600, Max Sample Available: 1355806037 Tilt Ch1: 0, Tilt Ch2: 0, Tilt Ch3: 0 Squib Ch1: 0, Squib Ch2: 0, Squib Ch3: 0, Squib Ch4: 0 Squib P17V: 0, Squib PV5: 0, Squib P3p3V: 0, Squib N5V: 0 PTP Enabled: False, PTP Clk Enable: True, PTP Clk Sync Status: False, ADC Clk Sync Status: True Fault Flags: none Extended Fault Flags: none +   + 2023-10-13 09:01:59.568 SL63174 has completed service ArmingService +   + 2023-10-13 09:01:59.577 <-  Arm - QueryArmAndTriggerStatus [00001450]\[00001450] - (9.9397ms), SL60166 Event number: 0, Arm Mode: 1 Armed: True, Started: True, Triggered: False, Faulted: False, Diagnostics: False, FlashClear: False, Arming: False, ArmState: 1 Samplerate: 10000, Current Sample: 10000, Total Samples: 21000, Fault Sample Number: 0 Input Voltage: 11.876V, Backup Voltage: 0.000V, Backup Percentage Remaining: 0% System Temp: 39.19798C, Actual Current Sample: 215366, Max Sample Available: 1360349866 Tilt Ch1: -6, Tilt Ch2: 643, Tilt Ch3: -834 Squib Ch1: 0, Squib Ch2: 0, Squib Ch3: 0, Squib Ch4: 0 Squib P17V: 0, Squib PV5: 0, Squib P3p3V: 0, Squib N5V: 0 PTP Enabled: False, PTP Clk Enable: False, PTP Clk Sync Status: False, ADC Clk Sync Status: False Fault Flags: none Extended Fault Flags: none +   + 2023-10-13 09:01:59.577 <-  Arm - QueryArmAndTriggerStatus [00001449]\[00001449] - (9.9397ms), S6DB0010 Event number: 0, Arm Mode: 1 Armed: True, Started: True, Triggered: False, Faulted: False, Diagnostics: False, FlashClear: False, Arming: False, ArmState: 1 Samplerate: 10000, Current Sample: 10000, Total Samples: 21000, Fault Sample Number: 0 Input Voltage: 14.912V, Backup Voltage: 8.396V, Backup Percentage Remaining: 0% System Temp: 30.57395C, Actual Current Sample: 10000, Max Sample Available: 21000 Tilt Ch1: 0, Tilt Ch2: 0, Tilt Ch3: 0 Squib Ch1: 0, Squib Ch2: 0, Squib Ch3: 0, Squib Ch4: 0 Squib P17V: 0, Squib PV5: 0, Squib P3p3V: 0, Squib N5V: 0 PTP Enabled: False, PTP Clk Enable: False, PTP Clk Sync Status: False, ADC Clk Sync Status: True Fault Flags: none Extended Fault Flags: none + Closed + 2023-10-13T16:04:08Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-11T19:35:01Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-12T17:38:00Z + Now arms SLICE devices prior to accessories and distributors + 0 + UNKNOWN + + + John Dowling + Changes + + +Move Arm and AutoArm service calls to their own methods + +Separate DAS between devices and "accessories" (EthernetDistributors) + +Call Arm/AutoArm a second time to arm just accessories after first Arm call finishes + + +Testing + + +Create a Circular Buffer test with a mix of DAS and "accessories" (non-DAS, so DBs, PowerPro, etc. see Chad's report for details). "Use circular buffer trigger check" should be enabled + +During arming, you should observe that the DAS are armed first, before the accessories + +You should not get a status line fault + + +Possible Edge Testing to try + + +Try with only DAS, no accessories + +Have accessories in physical system, but not included in test + + +Committed to v4.0 maint, v4.1 maint, and v4.2 dev in r49567 + Resolved + 2023-09-09T00:13:15Z + 0 + Resolved + + + John Dowling + + Assigned + 2023-08-31T00:04:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-29T20:33:57Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-08-17T22:18:30Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-15T21:58:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T20:17:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T20:06:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-01T22:51:05Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-01T22:50:33Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You have been assigned to this ticket (#12228). + +  + + +Chad J Ivan (DTS) + +Aug 1, 2023, 13:03 PDT + +Attached is a set of log files and the test setup for a test that I've been running with the SPDB, SLICE PRO and I've added a POWER PRO unit for these tests. +   + + +   + You end up with a status line fault coming from the PPR and the SPDB, I believe because they get armed first and the SPE/SPS/SPD unit need to have the memory cleared so they are not armed and that causes the status line to be low.  +   + Maybe we should arm the SLICE PRO/SLICE6/SLICE NANO items first and then arm the accessory items?   +   + Please advise. +   + +  + +Attachment(s) + DataPRO.log + 2023_08_01 15_26.xml + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: Chad J Ivan ( chad.ivan@dtsweb.com ) + Organization: DTS + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12228 Status Open Requester Chad J Ivan CCs - Followers Chris Balogh, Nathan Brown Group Software Assignee Dan McFadden Priority Normal Type Incident Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [MYN2V4-393LV]Ticket-Id:12228Account-Subdomain:dtsweb + Opened + 2023-08-01T22:50:33Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33045.638397910160000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33045.638397910160000000.xml new file mode 100644 index 0000000..9aba375 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33045.638397910160000000.xml @@ -0,0 +1,112 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:16:56Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-25T21:19:51Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1043.49432, 4.1.423.49433 and 4.2.109.49436. + +Ars channels x y and x are all independent when sstreaming and respond correctly when rotating unit . + +Tested streaming pcm and pcm time format 2 + + + Closed + 2023-08-25T21:18:33Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-08-21T22:25:17Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-15T18:02:08Z + Addresses an issue with TSR AIR PCM streaming template + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T15:13:47Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49313 + Resolved + 2023-08-02T13:54:47Z + 0 + Resolved + + + Dan McFadden + JR indicates only the D-1\WP-1-7-1-1: line needed to be updated. + +With this change to the template TSR AIR PCM stream should not have a duplicated channel between channels 7 and 1. + Edited + 2023-08-02T13:54:06Z + 0 + UNKNOWN + + + Dan McFadden + according to eric: + +[2:32 PM] Eric Fizer + +This line was incorrect: D-1\WP-1-7-1-1:7; + +[2:32 PM] Eric Fizer + +was D-1\WP-1-7-1-1:1; + +[2:33 PM] Eric Fizer + +also had to correct channels 13 through 18 + Assigned + 2023-08-01T23:07:06Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-01T23:06:27Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-08-01T23:06:26Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33048.638332332490000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33048.638332332490000000.xml new file mode 100644 index 0000000..e3266be --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33048.638332332490000000.xml @@ -0,0 +1,237 @@ + + + + Dan McFadden + fixed!: + +Computed IRIG Time: 233:10:27:02:151843 + Edited + 2023-10-18T17:40:49Z + 0 + UNKNOWN + + + Dan McFadden + with time format 1 we appear to start right on :02.200 rather than :02.151 + + + +this is likely due to the requirement to start on 1s mark, I may need to make an adjustment or add a second time packet? + Edited + 2023-10-18T17:19:28Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-10-06T20:57:30Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-10-06T20:57:27Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-08-29T20:56:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-29T20:33:57Z + 0 + UNKNOWN + + + Dan McFadden + waiting for feedback from Telspan on scaling on time formats + Assigned + 2023-08-29T17:57:38Z + 0 + UNKNOWN + + + Dan McFadden + also these time frames appear to match netview; + Edited + 2023-08-23T16:23:47Z + 0 + UNKNOWN + + + Dan McFadden + now matches between CSV export and CH10 export CSVs + Edited + 2023-08-23T15:47:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-23T15:19:32Z + 0 + UNKNOWN + + + Dan McFadden + much more closely matches now: + +  + + +  + +still off a bit at the new packet: + +  + 2023/08/21 17:27:02:251742872 2023/08/21 17:27:02:251742872 TRUE 2023/08/21 17:27:02:251942872 2023/08/21 17:27:02:251842872 FALSE + Edited + 2023-08-22T23:32:28Z + 0 + UNKNOWN + + + Dan McFadden + the first time this appears to happen is after the first packet (1000 samples per packet) + + +the CH10 export appears to jump an entire 100,000,000 + +with 20000 samples and a jump every 1000 samples we will jump 20 times, accounting for the extra 2 seconds + +[ + Edited + 2023-08-22T21:42:49Z + 0 + UNKNOWN + + + Dan McFadden + taking a look at the CSV export for a circular buffer recording in DataPRO I see this; + + +using our _own_ ch10 parser I see this; + + +which appears to be matching + +viewing in Netview I see: + + +the scaling appears inaccurate in NV, but also shows the same for raw versus EU despite there being scale factors present. + +for the time the start of data should be 17:27:02 and there should be 2 seconds of data so data should end at 17:27:04, this doesn't match up with netview in this case. + +the DP CSV export shows the data going to 04, while the CH10 export shows the data going to 06 + + +the CH10 export has the right number of peaks and samples for 2s at 10ksps + +confusingly the DP CSV export also shows the right number of peaks and samples; + Edited + 2023-08-22T21:15:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T23:17:12Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T20:25:01Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-15T20:14:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T20:06:34Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-02T14:49:39Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +This ticket (#12232) has been assigned to group 'Software', of which you are a member. + +  + + +John Moors (DTS) + +Aug 1, 2023, 18:43 PDT + +Hi Software Team and Sales, +   + Software Team: + When we record S6A data then export as Ch10, Sales has asked that we (Support and Software) confirm how our data compares to what NetView would capture in the stream. Have we run a test on this before? Have we recorded data via NetView and compared it to the Ch10 Exported data from DataPRO? +   + Sales Team + Huy Nguyen - From our meeting this was related to a Whiteman Opportunity, is this the first customer we need to present with the answer here? If this is needed for Pax River, I'm not sure I'll have time to run this solo, but hopefully with the software team's help I can get an answer for a close future client discussion. +   + Can we also advise on drift requirements from customers? +   + John +   + + +  + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: John Moors ( john.moors@dtsweb.com ) + Organization: DTS + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12232 Status Open Requester John Moors CCs Huy Nguyen Followers Chris Balogh, Eric Fizer, Huy Nguyen, John Moors, Loc Pham, Omar Bravo Group Software Assignee - Priority High Type Task Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [ZKY7D3-GRGZW]Ticket-Id:12232Account-Subdomain:dtsweb + Opened + 2023-08-02T14:49:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33049.638424938770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33049.638424938770000000.xml new file mode 100644 index 0000000..16d0cc7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33049.638424938770000000.xml @@ -0,0 +1,184 @@ + + + + Jaime Lopez + + Closed + 2024-02-02T23:04:37Z + 0 + Closed + + + Jaime Lopez + + Resolved + 2024-02-02T23:04:29Z + 0 + Resolved + + + Jaime Lopez + reopening to set in TestRail flag to true + Reopened + 2024-02-02T23:04:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:17:20Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with 4.0.1067, 4.1.455, 4.2.161 + +Using a S6DB with a S6 (STM MCU) attached and enabling automatic mode in test setup, I lowered the battery input of S6DB to 10.7v and ran test. In basic info I began automatic mode and once test got to hardware step I got the following: + + +Clicked 'ok' and clicked on resume (Automatic mode) + +Test went up to Diagnostics were it stopped again. + Closed + 2023-10-02T21:05:30Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-08-29T20:39:22Z + Now will stop automatic mode in hardware step when there are input or battery warnings + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-08-25T18:27:27Z + 0 + UNKNOWN + + + John Dowling + Changes + + +After checking voltages, add to list any that have Low Battery status + +Show warning if any Low Battery, but still pass the test + +If in Automatic Progress, stop but still allow for manually moving on + + +Testing + + +Add hardware to DataPRO that has a battery, but your hardware shouldn't be charged very much. You may need to discharge it (overnight?) before running your test. If you don't want to wait, you could always change the numbers around in System Settings > Power Settings + +Create a test with Automatic mode enabled and add your hardware. + +Go to Run Test. Start running your test automatically. When your hardware is checked, the battery voltage (if it is in fact low) should come up with a red background. At this point you should get a "The following unit(s) have a low battery:" message and the automatic progression should stop, but with the ability to continue. + +Similarly, if you were progressing through your test manually you should still get the low battery message at the Hardware navstep + + +Committed to v4.2 dev, v4.1 maint, and v4.0 maint in r49413 + Resolved + 2023-08-22T20:34:46Z + 0 + Resolved + + + John Dowling + + Assigned + 2023-08-18T22:02:16Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-08-16T22:11:25Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-15T21:58:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T20:17:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T18:48:33Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-02T15:41:43Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You have been assigned to this ticket (#12239). + +  + + +Chad J Ivan (DTS) + +Aug 2, 2023, 08:04 PDT + +GM has been having issues with DataPRO allowing them to get all the way to ARM without notifying them of low batteries.  I move my Diagnostics and ARM values up so it should stop me earlier in the test sequence.   +   + My preference is that if any voltages are "Pink" that the hardware step considers that a fail and stops the automatic mode. +   + + +  + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: Chad J Ivan ( chad.ivan@dtsweb.com ) + Organization: DTS + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12239 Status Open Requester Chad J Ivan CCs - Followers Chris Balogh Group Software Assignee Dan McFadden Priority High Type Incident Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [2N2ZW5-46WM9]Ticket-Id:12239Account-Subdomain:dtsweb + Opened + 2023-08-02T15:41:43Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33050.638446380550000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33050.638446380550000000.xml new file mode 100644 index 0000000..7b450a5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33050.638446380550000000.xml @@ -0,0 +1,517 @@ + + + + Randy Chu + + Edited + 2024-02-27T18:40:55Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-01-08T22:07:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:20:00Z + 0 + UNKNOWN + + + Justin Richardson + Reactivating and Dan said he will attempt to reproduce by replacing a found sensor with one from the sensor db with id that is not physically on das I get this result + + + Reactivated + 2023-10-12T20:53:15Z + 0 + Reactivated + + + Justin Richardson + I am still getting the same result in 4.2.182 , with no warning when a channel is assigned with id and that id is not physically on the das . + + + Edited + 2023-10-12T19:48:13Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-10-05T22:49:45Z + 0 + UNKNOWN + + + Dan McFadden + sorry, could not reproduce, using 4.2.168 it goes to the expected incomplete, 1 channel(s) require manual identification. + Resolved + 2023-10-05T21:44:39Z + 0 + Resolved + + + Dan McFadden + happy to check it out + Edited + 2023-10-05T21:24:36Z + 0 + UNKNOWN + + + Justin Richardson + Reopening because Datapro 4.2 versions do not show an error when manually assigning a sensor with an eid that isnt physically attached to das in quick checkout > check sensor ID but .. + +Datapro versions 4 0 1052 49567 and 4.1.446.49612 work as expected , + + +this seems to be issue with dp versions 4.2.148.49617 and 4.2.165.49680 +Steps to reproduce issue... + + + +1. SPS with Ecm and 2 sensors with eid ( can use load cells etc.) +2. Add sensors to sensor db with isocodes and have at least one sensor in db with another eid that isnt physically present on the das . +3. Navigate to quick checkout tab and query das . +4. Check to maunally assign sensors and manually assign some other sensor from your db that has an id that isnt physically on the das. +5. Click to run test and proceed to check sensor id , In dp versions 40 and 41 you will get message" Incomplete .1 channel requires manual identification and you will have an extra sensor shown . In datapro version 4.2 There is no error message but an extra sensor is displayed . +6. If you move sensors out of position after query it works as expected notifying you in check sensor step in all 3 versions of datapro . + + + + + Reactivated + 2023-10-05T18:52:51Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2023-09-19T18:26:51Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-29T20:45:21Z + Addresses an issue with Sensor quick checkout and EID channels + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49397 + Resolved + 2023-08-18T14:26:05Z + 0 + Resolved + + + Dan McFadden + To duplicate the issue you'll need a database with at least two sensors with EIDs and hardware that you can attach those sensors to.  + +For ease I used a SPS connected via USB Controller with two stamp load cells connected on channels 1 and 2.  You'll also need to turn on the MIRA settings for warning when a sensor id is on the wrong physical channel: + +in System settings->Test settings + +make sure "Warn when a sensor with ID is out of position" is turned on.  Make sure "Allow data collection with a sensor id out of position" is turned off. + + +Click on Quick Checkout, it's a yellow tab before run test.  Select your DAS (or if it's on a USB controller and attached it will already be selected) and click "Query selected" + + +after querying it should show your channels with IDs. + + +Click on Run check. + +Prior to the patch you should see what Kate shows, or channels out of position. + + +this would happen because of the "StartAutoResolution" method in ResolveChannels.xaml.cs + +it would build a lookup of group channel id to hardware id, here's an example: + +                    if (!_channelIdToOriginalHardware.ContainsKey(ch.Id)) +                     { +                         continue; +                     } + +The issue here is that all the channels in the test setup have ID =-1 as the test setup is never saved and the channels have no database id.  This causes the lookup to find the hardware assignment for the last channel inserted rather than any given channel, resulting in the algorithm thinking the hardware id of channels before the last one have changed. + +The solution in the patch is in QuickSensorCheck.xaml.cs in CreateNewGroupChannels to give the channels unique negative channel ids.  This restricts the changes to only affect quick sensor check out, which doesn't arm or collect data (it only shows realtime and diagnostics) and doesn't affect the behavior of run test at all, so I think this is the quickest, simplest solution. + +After the patch the channels should resolve normally; + + +An additional concern of Kate was what would happen with manually assigned channels/sensors. + +If you manually assign a sensor with an id that isn't present it should warn you that the sensor EID was not found.  If you move the sensors after query selected and before run test the sensors should show as "Out of position" + Assigned + 2023-08-17T17:52:20Z + 0 + UNKNOWN + + + Dan McFadden + this happens because of this section: + +                    if (!_channelIdToOriginalHardware.ContainsKey(ch.Id)) +                     { +                         continue; +                     } + +in this case both channel ids are the same (-1) as the test setup has never been saved.  It's possible if we used -1, -2, ... -n this would be fixed. + Edited + 2023-08-16T23:42:00Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-15T20:18:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T15:36:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-02T15:46:59Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-02T15:45:43Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#12121, #dtsweb.zendesk.com/agent/tickets/12121). Reply to this email to add an internal note to the request. + +  + + +Kate Martin (DTS) + +Aug 2, 2023, 16:07 GMT+1 + +Hi Dan +   + Back on the bleeding edge working with MIRA today and we came across this issue :- +   + +   + So I have 2 sensors in channels 1 and 2 of a S6A both of which are in my sensor DB and one sensor plugged into channel 6 that is not set up in the sensor DB. +   + Liking this for the pink sensor.. +   + +   +   + But then this happens .. +   + +   + +   + nothing has changed. +   + This is the line flagging the issue from the sensor ID check in Run Check .. +   + 2023-08-02 15:57:17.198 ->  Information - QueryStackSensorIDs [00001399], S6A0083, local: 192.168.0.99:50779, Remote: 192.168.0.83:8301 Stack Channel: 0 +   + 2023-08-02 15:57:17.335 <-  Information - QueryStackSensorIDs [00001399]\[00001399] - (137.1831ms), S6A0083 Number of Stack Channels: 6 Channel: 0, Type 1, IDS: 4A0000161D6E1801, Channel: 1, Type 1, IDS: 92000013DAFF7D01, Channel: 2, Type 1, IDS: 0000000000000000, Channel: 3, Type 1, IDS: 0000000000000000, Channel: 4, Type 1, IDS: 0000000000000000, Channel: 5, Type 1, IDS: 9E000001E5DC692D +   + and the same query from the initial query selected page of Quick CheckOut which matches the above ... +   + 2023-08-02 15:50:12.431 ->  Information - QueryStackSensorIDs [00001294], S6A0083, local: 192.168.0.99:50633, Remote: 192.168.0.83:8301 Stack Channel: 0 +   + 2023-08-02 15:50:12.568 <-  Information - QueryStackSensorIDs [00001294]\[00001294] - (137.4812ms), S6A0083 Number of Stack Channels: 6 Channel: 0, Type 1, IDS: 4A0000161D6E1801, Channel: 1, Type 1, IDS: 92000013DAFF7D01, Channel: 2, Type 1, IDS: 0000000000000000, Channel: 3, Type 1, IDS: 0000000000000000, Channel: 4, Type 1, IDS: 0000000000000000, Channel: 5, Type 1, IDS: 9E000001E5DC692D +   +   + I think it may be related to this defacto MIRA setting that they have .. +   + +   +   + Because when it is not ticked .. +   + +   + It isn;t as simple as just ignoring this because users could use this on the main screen .. +   + +   + in which case we do need to check that sensor ID's haven;t moved from their assignment here to when "Run Check" is actually run. +   + Can you take a look plz +   + Thxs + Kate +   +   + +  + +Attachment(s) + DataPRO.log + +  + +Dan McFadden (DTS) + +Jul 20, 2023, 18:27 GMT+1 + Private note + +https://dts.box.com/s/bhmxhjnvz4w7y9a1b97uzub6qcunqhuj + +4.2.46 + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 7/20/2023 9:33 AM, Kate Martin (DTS) wrote: + + +  + +  + +Kate Martin (DTS) + +Jul 20, 2023, 17:33 GMT+1 + +Hi Dan +   + Could I get a link to 4.2.36 or later please ? +   + +   + Thxs + Kate + +  + +  + +Kate Martin (DTS) + +Jul 20, 2023, 17:25 GMT+1 + Private note +Hi Dan +   + It maybe at the start with a new install but MIRA will always be migrating from 1.10 when they evaluate so it won;t be there. +   + Just stopping on the quickcheck out main screen showing Dallas ID's with no associated DB entry is good enough to get over this issue. They can then remove those sensors to continue or fix the sensor association. +   + Thxs + +  + +  + +Dan McFadden (DTS) + +Jul 13, 2023, 16:59 GMT+1 + Private note + +it's there by default in 4.2; + +http://manuscript.dts.local/f/cases/29764/Auto-Add-Voltage-Input-Analog-sensor-in-Test-Setup + +but sure, I can find a different work around again. + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 7/13/2023 8:47 AM, Kate Martin (DTS) wrote: + + +  + +  + +Kate Martin (DTS) + +Jul 13, 2023, 16:47 GMT+1 + +Hi Dan +   + They won't have the generic voltage entry in their DB so they have asked that the system just displays all found Dallas ID on the query screen so that they can stop there and work out why Dallas ID's have been found that are not in the sensor DB. +   + Or if they proceed the Dallas ID step will then still show the fact that Dallas ID's exist that are not associated with sensors. +   + Thxs + Kate +   + +  + +  + +Dan McFadden (DTS) + +Jul 12, 2023, 19:03 GMT+1 + Private note + +Is this a viable solution? + +for any hardware channels that have EIDs on hardware channels that support full bridge and the EID isn't in the sensor database, quick checkout could put voltage input reading sensors on those channels with the EID. + +The user can then still run quick sensor checkout with it as a voltage input sensor, or they can manually drop the sensor onto the channel and run it that way? + +Would that work? + +  + + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 7/12/2023 10:10 AM, Kate Martin (DTS) wrote: + + +  + +  + +Dan McFadden (DTS) + +Jul 12, 2023, 18:10 GMT+1 + Private note + +*of any detected ids* + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 7/12/2023 10:06 AM, Dan McFadden wrote: + + +understood, I've re-activated + +http://manuscript.dts.local/f/cases/31802/Add-Dallas-ID-column-to-quickcheckout + +with the knowledge that they explicitly want the DALLAS-ID of any detected sensors. + + + +  + +  + +Kate Martin (DTS) + +Jul 12, 2023, 18:10 GMT+1 + Private note +Thxs Dan. +   + Sorry about this - they seem to just make it up as they go along reacting to issues that really are is in their hands to sort at source. + +  + +  + +Dan McFadden (DTS) + +Jul 12, 2023, 18:07 GMT+1 + Private note + +understood, I've re-activated + +http://manuscript.dts.local/f/cases/31802/Add-Dallas-ID-column-to-quickcheckout + +with the knowledge that they explicitly want the DALLAS-ID of any detected sensors. + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 7/12/2023 10:04 AM, Kate Martin (DTS) wrote: + + +  + +  + +Kate Martin (DTS) + +Jul 12, 2023, 18:04 GMT+1 + +Hi Dan +   + In the never ending effort to get MIRA to move on from 1.1.0 this came up today which is another request for us to cover off their DB woes ... +   + +   + basically it transpires that they can "fat finger" DallasID entries for new sensors when the calibration dept create a new sensor record (apparently they have no money for a 3 channel Micro stack in calibration to check out sensor entries that they create) and so it can be that when running quickcheck in the crashlab for new sensors physical Dallas ID will be read that are not associated with a sensor (because they entered the 16 char ID wrong). +   + In this case they want DataPro to display ALL found sensors on the above page irrespective of weather it is associated with a sensor or not please. In the above screen show I have a 6DX connected with only 1 channel set up in the DB for example - they want to also see the other 5 unassociated ID's please. +   + Thxs + Kate  + +  + + +---------------------------------------------- + Customer Details: + Name: Kate Martin ( kate.martin@dtsweb.com ) + Organization: DTS + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12121 Status On-hold Requester Kate Martin CCs - Followers Chris Balogh, Dan McFadden Group Support Assignee Kate Martin Priority Normal Type Question Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [PYDL0E-ME59N]Ticket-Id:12121Account-Subdomain:dtsweb + Opened + 2023-08-02T15:45:43Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33051.638397910170000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33051.638397910170000000.xml new file mode 100644 index 0000000..e58db08 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33051.638397910170000000.xml @@ -0,0 +1,105 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:16:57Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro 4.2.148 , 4.1.404.49404 And 4.0.1038.49397. + +Mixed is not displayed in groups when adding channels that dont have iso codes (uart , Stream ) + + Closed + 2023-09-19T18:25:02Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-08-25T18:09:28Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-15T18:01:12Z + Addresses an issue where Mixed was incorrectly shown for groups + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T15:15:21Z + 0 + UNKNOWN + + + Jerry Lawrence + 49322 is 4.0; 49323 is 4.1; 49324 is 4.2 + Resolved + 2023-08-03T23:42:34Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-08-03T20:34:18Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-03T20:24:09Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-02T21:52:12Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-02T15:53:26Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-02T15:53:03Z + 0 + UNKNOWN + + + Jerry Lawrence + Create a Test Setup with an analog channel, and a channel which doesn't have an ISOCode (Stream Out, Stream In, or UART). + +Go to the Groups step and ensure that the Test object field does not display "Mixed". + Opened + 2023-08-02T15:53:03Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33054.638600408700000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33054.638600408700000000.xml new file mode 100644 index 0000000..65f94c5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33054.638600408700000000.xml @@ -0,0 +1,183 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:30Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1171 , 4.2.454.51002 and 4.3.206.50891.. +retested iso exports function without crashes.. + + + + + Closed + 2024-07-25T23:51:26Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-07-25T23:40:47Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2024-05-28T15:45:59Z + 0 + Resolved + + + Dan McFadden + this was re-activated because of case 39329 which changed a line from the fix for this case. + Resolved + 2024-05-28T15:45:46Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-05-28T15:45:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:16:57Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro versions 4.0.1025.49331,4.1.404.49404 and 4.2.97.49401 + +The attached data set can be exported to iso format without any crash. + + Closed + 2023-10-03T21:00:05Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-10-03T16:07:33Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-15T18:00:07Z + Addresses an issue exporting data from group with multiple ISO test objects + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T15:15:47Z + 0 + UNKNOWN + + + Jerry Lawrence + 49326 is 4.0; 49327 is 4.1; 49328 is 4.2 + Resolved + 2023-08-03T23:59:02Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-08-03T21:16:03Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-03T20:44:21Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-03T20:36:18Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-03T20:35:26Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-02T21:51:25Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-02T21:50:44Z + 0 + UNKNOWN + + + Jerry Lawrence + There are two Test Object, "?" and "3". However, the array that contains these two is being indexed by a counter (3) (incorrectly). + + + Edited + 2023-08-02T21:32:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-02T21:29:37Z + 0 + UNKNOWN + + + Jerry Lawrence + Do an ISO Export using the attached data set. +Crash + Opened + 2023-08-02T21:29:37Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33057.638397912850000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33057.638397912850000000.xml new file mode 100644 index 0000000..86965d4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33057.638397912850000000.xml @@ -0,0 +1,204 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:25Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with 4.2.218, 4.1.485, 4.0.1081 + Closed + 2023-11-07T21:25:47Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-11-06T22:20:16Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-10-31T14:58:00Z + 0 + UNKNOWN + + + Jerry Lawrence + 49828 is 4.2 fix for part of patch being omitted. + Edited + 2023-10-31T14:57:40Z + 0 + UNKNOWN + + + Jerry Lawrence + The reason for re-activation was not reproduced, but a different bug, introduced in 4.0.1070, 4.1.468, and 4.2.182 on 10/11/2023. + +49825 is 4.0; 49826 is 4.1; 49827 is 4.2. + Resolved + 2023-10-30T20:38:20Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-10-27T20:21:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-25T21:26:14Z + 0 + UNKNOWN + + + Jaime Lopez + Reactivated: I did not get correct checkboxes. Maybe test setup is not correct + +SW Used: DataPRO v4.0.1074 + +Tested: + + +With a S6A I discovered and queried hardware + +with 1 sensor with an EID I navigated to sensor database and assigned this sensor to channel 2. Read ID + + +I then removed EID from channel 2 to channel 1 and included channel 1 in test setup + +Ran test and verified the that this sensor with EID used the specified ROIs  + + + +In hardware step still assigned to channel 2 + Reactivated + 2023-10-17T21:44:06Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-08-21T20:55:24Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-15T17:59:15Z + Addresses an issue with multiple ROIs and sensors with EIDs + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T15:16:10Z + 0 + UNKNOWN + + + Jerry Lawrence + Correctly set ROI channels in Download step when channels are assigned by EID and different hardware is assigned by EID than was assigned in the Test Setup. + +49360 is 4.0; 49361 is 4.1; 49362 is 4.2 + +To test: +Create a Test Setup with a channel that has a sensor with and EID, and is assigned to a different hardware channel than where it is plugged in. Use that channel in a multiple ROI, and ensure that it is checked after reaching the Download ROI step. + Edited + 2023-08-10T19:24:33Z + 0 + UNKNOWN + + + Jerry Lawrence + 49353 is 4.0; 49354 is 4.1; 49355 is 4.2 + +Correctly set ROI channels in Download step when channels are assigned by EID and no hardware is assigned. + +To test: + +Create a Test Setup with channel(s) in a Group that are assigned by ID and are not assigned to Hardware before the test is run. Include these channel(s) in multiple ROIs. + +Ensure that when the Download step is reached, that the correct checkboxes are checked. + Edited + 2023-08-09T18:32:30Z + 0 + UNKNOWN + + + Jerry Lawrence + Don't display "Channel ... has not been assigned to an enabled Region of Interest" when downloading, if all have been assigned. +49348 is 4.0; 49349 is 4.1; 49350 is 4.2 + +To test: Download multiple ROIs and ensure that the above error message is not displayed. + Edited + 2023-08-08T16:03:00Z + 0 + UNKNOWN + + + Jerry Lawrence + 49334 is 4.0; 49335 is 4.1; 49336 is is 4.2. + +To test: +Create a Test Setup with multiple ROIs, and include a channel with a sensor that has an EID in one of the ROIs. +Ensure that the channel remains as part of the ROI (box checked) after saving the Test Setup. + Resolved + 2023-08-04T23:29:08Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-08-04T19:54:53Z + 0 + UNKNOWN + + + Jerry Lawrence + When a Test Setup with multiple ROIs has a sensor with an EID, the corresponding channel is not included in the ROI. The problem is that the channel name is prepended with "Assigned by EID", causing the parsing of the name to extract the sensor serial number to be incorrect. + Edited + 2023-08-04T15:36:56Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-03T21:22:19Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-08-03T21:22:18Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33058.638397910410000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33058.638397910410000000.xml new file mode 100644 index 0000000..71ed4c0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33058.638397910410000000.xml @@ -0,0 +1,220 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:21Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-08-29T20:36:59Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-08-29T20:36:56Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-08-29T20:36:53Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-29T20:36:34Z + Adds additional tags into S6A Analog streaming template for netview scaling support + 0 + UNKNOWN + + + Justin Richardson + Tested w datapro 4.2.97 ,4.1.404 and 4.0.1038 +checked analog stream modes and analog time format 2 + 5v pk pk sine wave shown in attached pics + + + + Closed + 2023-08-21T23:16:22Z + 0 + Closed + + + Justin Richardson + Tested w datapro 4.2.97 +checked analog stream modes and analog time format 2 + 5v pk pk sine wave shown in attached pics + + + Edited + 2023-08-21T22:57:32Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-08-21T22:24:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T18:31:20Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49320 + +just adjusted the CO to r-X\AECO, etc. + Resolved + 2023-08-03T22:12:30Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-08-03T21:50:19Z + 0 + UNKNOWN + + + Dan McFadden + taking me off as assigned user so I stop getting spammed. + Assigned + 2023-08-03T21:49:50Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:48:34Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:48:23Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:47:38Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:47:24Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:47:04Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:43:34Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:42:43Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:41:50Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-08-03T21:41:26Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-08-03T21:41:02Z + 0 + UNKNOWN + + + Justin Richardson + Netview 2.6.0.2620 now supports Scaling in analog mode using the +R-x\\AECS-n-m and R-x\\AECO-n-m attributes in the tmats file . + +It looks as if the values being written to the c group attributes can just be written to the R Group attributes instead. + + +The C-x\CO value could be moved to the R-x\\AECO-n-m (offset) +And the C-x\CO-1 value could be moved to the R-x\\AECS-n-m (Slope or mv per ADC) + + +I tested this first entering the values directly into the netview manager while injecting voltage on a bridge channel set to 1mv/eu 2500 mv range (gain1) + +And the scaling in netview matched the voltage from the sig gen. + +Also I copied the c group fields into the r group attributes in the tmats then reloaded the tmats on the das in fwtu , armed for streaming and the scaling looked accurate in netview. + + + +\\FILESERVER2\Software Private\Third_Party_Library\NetView\Netview with analog format scaling + + + + Opened + 2023-08-03T21:41:01Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33062.638397910170000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33062.638397910170000000.xml new file mode 100644 index 0000000..91863e4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33062.638397910170000000.xml @@ -0,0 +1,101 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:16:57Z + 0 + UNKNOWN + + + Justin Richardson + Tested with fw G2B5 using DataPro 4.2.74 , 4.0 1025 .. and 4.1.400.49386 +1. Enabled Diagnostics mode in dp config file. +2. Created a sensor and checked diagnostic mode .. +3.In realtime measured 2.49v from exc - to sig + , +and 2.8v from exc - to sig - + +4. Retested With diagnostics unchecked for sensor + measured 50mv from exc- to sig + and 0mv from exc- to sig - + + +RELATED TO CASE 33055 + + Closed + 2023-08-16T23:02:16Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-08-15T17:57:04Z + Adds support for Diagnostics Mode for S6A + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T15:16:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-14T16:14:39Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49331 + Resolved + 2023-08-04T18:11:06Z + 0 + Resolved + + + Dan McFadden + 1) turn on support for AllowDiagnosticsMode in DataPRO.exe.config + +2) set a sensor to have DiagnosticsMode turned on in sensor database + + +  + +3) create a test setup with that sensor + +4) it should collect flatline data regardless of whether a sensor is attached or not, you should see diagnostics mode in the UI + + +in viewing data you'll still see noise (around 18ADC maybe) but it should be stable.  You can also check for the command being set, it will set voltage insertion when configuring, then turn it off again (by sending an empty list of channels) after the event is complete. + +2023-08-04 10:46:10.720 ->  Diagnostics - SetChannelDiagnosticVoltageInsertion_SLICE2 [00000164], S6A0275, local: 192.168.3.83:52536, Remote: 192.168.4.75:8301 StackChannels: (0, 2) + Edited + 2023-08-04T17:56:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-04T17:15:24Z + 0 + UNKNOWN + + + Dan McFadden + per LP S6A has diagnostics mode support and it should be enabled for this das (but only S6A, not S6, etc) + Opened + 2023-08-04T17:15:24Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33084.638397910660000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33084.638397910660000000.xml new file mode 100644 index 0000000..94de8a8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33084.638397910660000000.xml @@ -0,0 +1,166 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:46Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1059; 4.1.468; 4.2.182 + +Installed DataPRO with French locale got no error popup + Closed + 2023-10-17T22:31:53Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-02T21:07:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-12T17:35:06Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-12T17:35:00Z + Eliminates a SQL Server LocalDB is not installed message that could show up on some language installs + 0 + UNKNOWN + + + Jerry Lawrence + 49552 is 4.0; 49553 is 4.1; 49550 is 4.2. + +The double.TryParse() is indeed the culprit. The fix is to change it to the overload that takes a format provider, and specifying InvariantCulture. + +To test: +Using a laptop that has a French locale, install DataPRO and ensure that "SQL Server LocalDb is not installed" is not displayed multiple (4) times, requiring OK to be clicked each time. + Resolved + 2023-09-07T23:00:23Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-09-06T23:41:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-30T14:45:24Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-29T20:57:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-29T20:33:57Z + 0 + UNKNOWN + + + Dan McFadden + this string is output whenever the local db path is empty; + +            //SQL Server Express LocalDB 2014 is a Prerequisite of the DataPRO Installer, +             //so it should be there unless it has been subsequently uninstalled. +             var localDbPath = GetSqlServerLocalDBPath(); +             if (localDbPath == string.Empty) +             { +                 log.WriteEntry($"localDbPath is empty"); +                 //SQL Server LocalDb is not installed so display error and go away +                 return Settings.Default.SqlServerLocalDbNotInstalled; +             } + +said function is getting the path from the registry; + +        private string GetSqlServerLocalDBPath() +         { +             var highestVersionInstalledPath = string.Empty; + +            var rk = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64); +             var sk1 = rk.OpenSubKey(Settings.Default.RegistrySoftwareMicrosoftMicrosoftSQLServerLocalDBInstalledVersions); + +  + +it is using a double parse that isn't i18n'd which could be an issue, but necessarily for french; + +  + +                if (!double.TryParse(productSubKeyName, out thisVersion)) continue; + +it's also looking for this string in the registry, which might also not be good; + +"SOFTWARE\\\\Microsoft\\\\Microsoft SQL Server Local DB\\\\Installed Versions" + +SQL Server Management studio can apparently be installed in multiple languages; + +https://learn.microsoft.com/en-us/sql/ssms/install-other-languages?view=sql-server-ver16 + Edited + 2023-08-17T21:16:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T23:18:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-15T20:06:34Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-10T18:39:38Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-08-10T18:39:37Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33137.638397910420000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33137.638397910420000000.xml new file mode 100644 index 0000000..8d19674 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33137.638397910420000000.xml @@ -0,0 +1,194 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:22Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-09-11T16:09:35Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Dp versions +4.0.1052.49567 +4.1.436.49567 +4.2.135.49567 + +Teseting by first discovering Tsr air with streaming enabled addign to test setup , running diagnostics . +Then disabled streaming channel on Tsr Air using Fwtu.. +Deleted Tsr Air from DP db and rediscovered added to test setup and verified no errors . + + + Closed + 2023-09-11T16:08:56Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-08-30T15:00:22Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-29T20:40:22Z + Addresses an issue where TSR AIR could report a channel count mismatch + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-29T20:40:06Z + Addresses an issue where TSR AIR could report a channel count mismatch when switching between streaming supported and not supported configuration + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-08-25T18:13:40Z + 0 + UNKNOWN + + + Dan McFadden + 4.1/4.2@49417,4.0@49418 + Resolved + 2023-08-23T15:29:32Z + 0 + Resolved + + + Dan McFadden + This issue happens when you turn on or off the Streaming support in firmware for a TSR AIR after you've already run data collection with the unit. + +In the code we check the number of channels in the configuration on the unit against the number of channels in the database for the unit, but in this case if you configured the unit originally when streaming was supported then there will be an additional channel in the configuration versus what we have in the database.  Presumably the opposite is true too, if you turn on streaming support after you have run a test with streaming turned off in firmware the configuration on the unit will be missing a channel. + +The patch deals with this by adjusting the number of channels returned by either adding a channel or removing a channel based on IsStreamingSupported and the configuration on the unit.  This is a bit of a hack, but it's also a bit of a weird situation that someone is running a test with a unit where the attribute for streaming supported has changed value ... + +To test, running data collection with a TSR AIR normally, then turn off streaming support.  Delete the test and the DAS from the database, discover it in the database and create a new test setup and run the test, you should end up with a channel count mismatch like justin shows in manuscript.  After the patch you should be able to run data collection normally. + Assigned + 2023-08-22T17:46:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-22T17:20:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-22T17:05:12Z + 0 + UNKNOWN + + + Dan McFadden + this code in CheckChannelCount is responsible for the mismatched channel count message; + + +in this case the version in the database has 19 channels, while the attached das reports it has 20 channels, this is coming from the count as it was last run, so if you have run it as with streaming it has 20 channels, go to FWTU and change it to not support streaming, the existing configuration on the device still has that streaming channel and still has 20 channels. + Edited + 2023-08-22T17:02:42Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-22T16:53:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-22T16:48:37Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-08-21T19:20:30Z + 0 + UNKNOWN + + + Justin Richardson + When attempting to arm a tsr air that has streaming disabled datapro versions 4.1.404 , 4.0.1038 , and 4.2.1038 give channel count mismatch error at hw step of run test and fail to arm in any mode. + + +This feature was originally tested at datapro 4.1.257 and works in that version. + +http://manuscript.dts.local/f/cases/30094/Implement-solution-to-disable-streaming-on-a-per-DAS-basis + +http://testrailserver/index.php?/cases/view/215247 + + +to reproduce.. + +1. Use fwtu connect to tsr air .. navigate to slice tools>stack>manage + +2. From system attribute dropdown menu on 1st page select disable streaming feature dropdown and set the value to 1 and click the write button this disables the streaming feature in fw. + +3. Use datapro , discover the tsr air , create a test setup using the tsr air attempt to arm in active mode , at run test hw step the unit fails and gives message channel count mismatch and you cannot continue to arm. + +info from the logs.. +2023-08-21 12:07:10.575 -> Information - QueryFileData [00000161], TA0164, local: 192.168.1.100:57833, Remote: 192.168.6.64:8301 Store ID: 3, Start Byte: 0, End Byte: 399 + +2023-08-21 12:07:10.580 <- Information - QueryFileData [00000161]\[00000161] - (4.9833ms), TA0164 BytesDownloaded: 400 + +2023-08-21 12:07:10.580 -> Information - SetFileData [00000162], TA0164, local: 192.168.1.100:57833, Remote: 192.168.6.64:8301 Store ID: 3, Start Byte: 0, End Byte: 400 + +2023-08-21 12:07:10.585 <- Information - SetFileData [00000162]\[00000162] - (5.0703ms), TA0164 + +2023-08-21 12:07:10.585 -> Information - QueryFileData [00000163], TA0164, local: 192.168.1.100:57833, Remote: 192.168.6.64:8301 Store ID: 3, Start Byte: 0, End Byte: 399 + +2023-08-21 12:07:10.590 <- Information - QueryFileData [00000163]\[00000163] - (5.156ms), TA0164 BytesDownloaded: 400 + +2023-08-21 12:07:10.590 TA0164 has completed service DiagnosticsService + +2023-08-21 12:07:10.590 DiagnosticsService finished - total time (0m 0s 30ms) + +2023-08-21 12:07:10.590 CalibrationService.MeasureTransferSpeed: All units are now finished, calling ServiceAvailable + +2023-08-21 12:07:10.596 failing channel count for TA0164 18 != 19 + +2023-08-21 12:07:10.611 ModalWindow: No data recorders included in the test are available. + +2023-08-21 12:07:20.600 User Admin pressed PageButton:DataProPage_ModalWindow_OK + + + Opened + 2023-08-21T19:20:28Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33144.638397910420000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33144.638397910420000000.xml new file mode 100644 index 0000000..74014aa --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33144.638397910420000000.xml @@ -0,0 +1,198 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:22Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1074, 4.1.474, 4.2.193 + +Tested: + +Ran test with previous test setup and verified no errors occur that are related to the multiple ROIs in download section + +Download ROI: + + +View ROI: + Closed + 2023-10-18T18:18:39Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-02T21:07:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-07T17:50:38Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-29T20:43:59Z + Addresses an issue downloading with multiple ROI + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-29T20:43:41Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-28T23:23:52Z + 0 + UNKNOWN + + + Jerry Lawrence + 49441 is 4.0; 49442 is 4.1; 49443 is 4.2. + +To test: +Using attached database, which was created with an older version of DataPRO and therefore contains incorrect channel names for the multiple ROIs, run the Test Setup and ensure that no errors occur related to the multiple ROIs, during download. + +Testing was done with a SPS+ECM, but if channel decoration is similar with S6DB or a TDAS rack, they will need to be tested too. + Resolved + 2023-08-28T23:23:39Z + 0 + Resolved + + + Jerry Lawrence + Re-opened to handle bad data in database due to creation of multiple-ROIs with older versions of DataPRO, as found by Jaime. + Reopened + 2023-08-28T14:54:35Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-08-25T21:21:14Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1043, v4.1.423, v4.2.109 + +With SPE00595 + SPS00181 I ran the attached test setup.  + +Verified bug with 4.0.846 + +2023-08-25 11:50:09.275 Attempting to download data about sensors [SPS00181] CH-01\ana1from DAS  + 2023-08-25 11:50:09.281 Entering DownloadService.SetDownloaded on thread 36 with units: (SPS00181) Called from: Download.DoDownload Line: 0 + 2023-08-25 11:50:09.284 Encountered problem downloading ROI data !!  An exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownloadMessage: Encountered problem doing data download for DataPROWin7.SubControls.Download StackTrace:    at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) StackTrace:    at DataPROWin7.SubControls.Download.DownloadRoi(EventData eventData)!!   An inner exception of type: System.Exception occurred  Module: DataPRO.exe, Name: DoDownload Message: No Data to Download  StackTrace:    at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) + + +In 4.0.1043 with same setup I'm able to download multiple ROIs + + +Viewer: + Closed + 2023-08-25T21:19:58Z + 0 + Closed + + + Jerry Lawrence + + Edited + 2023-08-25T20:36:48Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-08-25T20:36:30Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-08-25T18:10:36Z + 0 + UNKNOWN + + + Jerry Lawrence + 4.0 is 49432; 4.1 is 49433; 4.2 is 49434 + +This bug was due to not considering the format of the Hardware Channel when connected via an ECM vs. USB ([SPExxxxx:SPSxxxxx]... vs [SPSxxxxx]). + +In addition to checking for this format, I've combined two functions into one. + +Finally, instead of checking the decoration, perhaps this code can be re-factored to use the DAS Serial Number/DAS Channel Number, to identify ROI channels. + +Possible problems with this approach: +1) Migration and LTS +2) Sensors with EIDs may be assigned to different hardware channels at run time, than were assigned (if at all) at Edit Test Setup time. + Resolved + 2023-08-24T17:34:21Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-08-23T14:56:52Z + 0 + UNKNOWN + + + Jerry Lawrence + This bug was introduced in 4.0.842.48178 as part of the fix for bug 30129. + +To test: +Create a Test Setup with multiple ROIs and a DAS connected via ECM. +Run the test and ensure that Download works (all channels are downloaded and can be viewed in the viewer). + Edited + 2023-08-23T00:06:43Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-22T23:57:25Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-08-22T23:57:24Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33170.638397910430000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33170.638397910430000000.xml new file mode 100644 index 0000000..77f2730 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33170.638397910430000000.xml @@ -0,0 +1,148 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:23Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-13T16:57:01Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1070,4.1.468 and 4.2.168.49687. +Ch 10 exports can be opened and viewed in netview ... + + Closed + 2023-10-13T16:56:39Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-10-12T21:57:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-30T15:00:56Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-08-29T20:41:15Z + Addresses some issues with CH10 export + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2 + +install + +export a dataset to CH10. + +open file in netview using open -> CH10 source -> file + +add a line graph from the file then press the pause button + +  + + +you should then see the data in the graph, although EU will not be scaled. + Resolved + 2023-08-29T17:30:34Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-08-29T17:15:51Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#12348, #dtsweb.zendesk.com/agent/tickets/12348). Reply to this email to add an internal note to the request. + +  + + +Maugan Robert (DTS) + +Aug 29, 2023, 08:41 PDT + +I provided DataPRO 4.0.1026 to French customers so they could install it on a French PC, but when trying to export data in ch10 format, DataPRO shows the following error: +   + +   + When looking in the folder, PCM has two files (ExportBase & ExportChannel), but ANALOG only has a single file without suffix: +   + +   + Can this be fixed asap? +   + Thanks! + Maugan + +  + + +---------------------------------------------- + Customer Details: + Name: Maugan Robert ( maugan.robert@dtsweb.com ) + Organization: DTS + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12348 Status New Requester Maugan Robert CCs - Followers Dan McFadden Group - Assignee - Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [ZK0MW4-3N311]Ticket-Id:12348Account-Subdomain:dtsweb + Edited + 2023-08-29T15:44:42Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-29T15:44:32Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-08-29T15:44:31Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33195.638397911330000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33195.638397911330000000.xml new file mode 100644 index 0000000..d3dfae8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33195.638397911330000000.xml @@ -0,0 +1,192 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:18:53Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1067, 4.1.455, 4.2.161 + +Created a test with DataPRO and enabled "Display offset in EU" in system settings + + +Ran a test with an offset coming from signal generator + +In diagnostics step (in table view) notice Initial offset (EU) column + Closed + 2023-10-02T17:52:54Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-09-21T21:37:34Z + 0 + UNKNOWN + + + Dan McFadden + could not duplicate in 4.1.  I have a sensor with remove offset set to false, but with check offset to true and it outputs the row.  I suspect if check offset is off it will not output the row, that's by design.  I did make a change to not show the offset(mv) column when show offset in eu is on, and vice versa + + +  + +4.0/4.1/4.2@49617 + Resolved + 2023-09-19T17:15:01Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-09-13T15:17:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-13T15:16:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-12T20:59:49Z + 0 + UNKNOWN + + + Dan McFadden + I added a note here. Calspan is using the updated version you built a couple of weeks ago--thank you! However they report that sensor w/o remove offset enabled do not display the measured offset during diagnostics. It looks like we used to show it in 3.1 + Reactivated + 2023-09-12T20:08:32Z + 0 + Reactivated + + + Nate Brown + Calspan reports that voltages, pressure sensors still do not show Measured EU during Diagnostics. I believe Calspan would have these all configured to not remove offset, however they would still like to be able to see the measured offset in EU during diagnostics. + Edited + 2023-09-12T18:50:04Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-12T17:29:54Z + Addresses Offset in EU not being displayed in diagnostics table + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49466 + Resolved + 2023-08-31T20:38:05Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-08-31T20:37:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-08-31T17:03:28Z + 0 + UNKNOWN + + + Dan McFadden + John, Jerry, + +I've submitted a patch into 4.02 DEVEL for + +33195 + table mode does not show offset in EU + +This issue was reported as very important for CALSPAN. + +to enable display in EU you need to change this setting; + + +all you need to do with see the issue on a default db is to change this setting to TRUE, then run a test and view diagnostics in table view mode. + +the Initial offset in EU is blank even though the offset was clearly measured as indicated by the offset in mV right next to it. + + +I tracked this down to a condition. + +if (null != MyChannel.Sensor && null != MyChannel.Sensor.Calibration && CalibrationEnforcement.NonLinear != CalibrationEnforcement && +                 (!MyChannel.Sensor.Calibration.NonLinear || MyChannel.Sensor.Calibration.LinearAdded)) + +With this condition in place a non linear sensor always goes into the "not supported" area and the offset in eu is never calculated.  I believe this was broken by issue 18011 + +the patch more or less leaves the condition as is as I didn't understand what the original condition was trying to do, but I added to it so that a non linear sensor will pass through and calculate offset.  I think the original conditional must have been related to dual sensitivity channels with in Use Both mode, so that should probably be retested as well. + Assigned + 2023-08-31T17:01:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-31T16:26:40Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-08-31T16:26:27Z + 0 + UNKNOWN + + + Dan McFadden + this appears to have been broken in case 18011 + +the issue is with this constraint: + +            if (null != MyChannel.Sensor && null != MyChannel.Sensor.Calibration && CalibrationEnforcement.NonLinear != CalibrationEnforcement && +                 (!MyChannel.Sensor.Calibration.NonLinear || MyChannel.Sensor.Calibration.LinearAdded)) + +  + +if you have NonLinear as your calibration enforcement policy (the default) even if you have a non linear sensor it drops to the "not supported" section and doesn't update. + +to test, create a test setup with a non linear sensor and run diagnostics and switch to table view: + +To turn on display offset in EU need to change this setting. + +            if (null != MyChannel.Sensor && null != MyChannel.Sensor.Calibration && CalibrationEnforcement.NonLinear != CalibrationEnforcement && +                 (!MyChannel.Sensor.Calibration.NonLinear || MyChannel.Sensor.Calibration.LinearAdded)) + Opened + 2023-08-31T16:26:26Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33197.638397910680000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33197.638397910680000000.xml new file mode 100644 index 0000000..b58df8c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33197.638397910680000000.xml @@ -0,0 +1,104 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:17:48Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO 4.0.1066, 4.1.454, 4.2.160 + +When installing DataPRO I initialized it with Aero Database settings.  + +Logging in as Aero User and navigating to sensor database under Calibration only 1 offset type of none is observed. Clicking (+) symbol and deleting (-) still just shows the one offset type of none + Closed + 2023-09-29T21:32:27Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-09-12T17:29:27Z + Addresses an issue where offset type "None" was sometimes displayed twice + 0 + UNKNOWN + + + Jerry Lawrence + 49469 is 4.0; 49470 is 4.1; 49471 is 4.2. + +Modifying the .csv does not fix the issue. Instead, a code change was needed to prevent any sensor with additional initial offsets to not end up with two "None" entries. This was due to one "None" being always generated, and another "None" being generated whenever there were any additional offsets. + Resolved + 2023-09-01T17:58:07Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-09-01T14:55:30Z + 0 + UNKNOWN + + + Jerry Lawrence + Apparently, modifying the .csv file is not enough. Moving to Plan B. + Reactivated + 2023-08-31T22:08:26Z + 0 + Reactivated + + + Jerry Lawrence + + Edited + 2023-08-31T19:14:27Z + 0 + UNKNOWN + + + Jerry Lawrence + 49463 is 4.0; Since this points to http://build:8080/svn/Software/Code/USBDrivers/trunk/DBInitializationImports, other DataPRO versions will automatically get it. + Resolved + 2023-08-31T19:13:44Z + 0 + Resolved + + + Jerry Lawrence + The attached .xml can be used to re-import the affected sensors to their now-correct calibrations. + Edited + 2023-08-31T17:45:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-08-31T17:42:11Z + 0 + UNKNOWN + + + Jerry Lawrence + The root cause is that the .csv file that gets installed in the C:\DTS\DTS.Suite\<version>\DataPRO\DBInitializationImports folder, Aero_DB_Phase_2_Complete_CAL_DATES_DataPROSensorDatabase.csv, contains entries in the Addl Initial Offsets column that also specify "None,0,0". + +Since "None,0,0" is always already assigned to all sensors, it is incorrect to specify this in the list of Addl Initial Offsets. + +The sensors with the additional None setting are: 8769-1A-190, TC400K01, TC1250K01, and Thermocouple. + + + Opened + 2023-08-31T17:42:10Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33199.638397912590000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33199.638397912590000000.xml new file mode 100644 index 0000000..22f5d12 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33199.638397912590000000.xml @@ -0,0 +1,620 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:20:59Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-27T22:49:43Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-26T22:00:48Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-26T21:58:46Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp 4.0.1077.49798 and 4.1.478.49798,and dp 4.2.200.49802 + + +Compared UTC timestamps from csv export to utc timestamps in live streaming data (netview) and ch10 export timestamps to verigy they all match in both analog 1 and analog 2 streaming formats. + + +Test as follows ... + +(System settings need to be enabled as follows useutc time in csv exports checked , enable input and output clock source options checked, allow streaming modes checked , allow advanced recording modes checked) + +1. Create test setup with Das synced set to sync as slave to PTP via the grandmaster on dts network or another master das. +2. Set recording mode to record and stream 60 sec post time add 6 analog channels and the stream out channel and set it to ch10 analog . +3.Arm das , open netview and subscribe to the stream .. give start command on das then trigger , download all data from das . +4.On export tab export data to chapter 10 format with include secondary header format unchecked. +5. Next export data to CSV unfiltered format . +6. Open The exported csv file and compare the timestamps to the netview timestamps . +7. Download the ch10 tools located here https://www.irig106.org/ + +https://www.irig106.org/downloads/Ch10Tools_v39.exe + +install and use the tool to open the ch10 export and verigy the irig computed time shown matches the start time in the csv export . + + +8. Close the current session in netview and then open the ch10 exported file using netview and verify the netview timestamps match the timestamps in the csv export. + + +9. Repeat all theese steps setting the stream type to ch10 analog time format2 , except the step to check irig computed time in the tool ( it will show 0 for format 2) .And when exporting the ch10 file check the box to include secondary header . + +The exported ch10 files do not show scaling at this time ... + Closed + 2023-10-26T21:57:46Z + 0 + Closed + + + Justin Richardson + + Edited + 2023-10-26T16:16:06Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp 4.0.1077.49798 and 4.1.478.49798, cannot test with 4.2 due to case.. 34408 . + + +Compared UTC timestamps from csv export to utc timestamps in live streaming data (netview) and ch10 export timestamps to verigy they all match in both analog 1 and analog 2 streaming formats. + + +Test as follows ... + +(System settings need to be enabled as follows useutc time in csv exports checked , enable input and output clock source options checked, allow streaming modes checked , allow advanced recording modes checked) + +1. Create test setup with Das synced set to sync as slave to PTP via the grandmaseter on dts network or another master das. +2. Set recording mode to record and stream 60 sec post time add 6 analog channels and the stream out channel and set it to ch10 analog . +3.Arm das , open netview and subscribe to the stream .. give start command on das then trigger , download all data from das . +4.On export tab export data to chapter 10 format with include secondary header format unchecked. +5. Next export data to CSV unfiltered format . +6. Open The exported csv file and compare the timestamps to the netview timestamps . +7. Download the ch10 tools located here https://www.irig106.org/ + +https://www.irig106.org/downloads/Ch10Tools_v39.exe + +install and use the tool to open the ch10 export and verigy the irig computed time shown matches the start time in the csv export . + + +8. Close the current session in netview and then open the ch10 exported file using netview and verify the netview timestamps match the timestamps in the csv export. + + +9. Repeat all theese steps setting the stream type to ch10 analog time format2 , except the step to check irig computed time in the tool ( it will show 0 for format 2) .And when exporting the ch10 file check the box to include secondary header . + +The exported ch10 files do not show scaling at this time ... + Edited + 2023-10-26T16:03:35Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-10-25T20:31:37Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49798 + Resolved + 2023-10-25T17:32:02Z + 0 + Resolved + + + Dan McFadden + I guess I'll just use universal time here in the CH10 export too seems a little wrong, but it'll be consistent with CSV export. + Edited + 2023-10-25T16:09:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-25T16:08:12Z + 0 + UNKNOWN + + + Dan McFadden + according to the CH10 export here is the time for the start (t0 after subtracting pretrigger) + + +according to the DTS file: + +here's the time for Trigger: + +TriggerTimestampSec="1698166361" TriggerTimestampNanoSec="875431625" + +it looks like there is 2.5684 pre trigger seconds; + + +this means 1698166359307031625.0000M nano seconds should be the start time, which results in the 1698166359 and 307031625 #s shown above. + +CSV export shows for the T0 the time of: + + +matching the timestamp in ch10 export + +it shows the pretrigger time as a less precise -2.568, which appears to match the adjusted start time in nano seconds and seconds. + + +(except for the .0004) + +these functions return very different times. + + +it seems chris's short cut won't work. + +the difference here is that the CSV export is in universal time, as is the viewer, but the CH10 export is in universal time. + Edited + 2023-10-25T16:05:55Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-10-25T15:15:02Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T21:35:57Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T17:39:30Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T17:38:49Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T17:37:06Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T16:44:43Z + 0 + UNKNOWN + + + Justin Richardson + Reopening this because timestamps for analog format 1 exports dont match csv exports or live netview stream timestamps. + + +Tested in both datapro 4.0.1076.49789 and 4.1.477.49789 , unable to test in datapro 4.2.197.49789 due to an issue with it starting up .. case 34405 + + +Running with Datapro 4.1.477.49789.... + + + + When setting the stream profile to analog format1 and exporting to analog format 1 the timestamps in netview dont match the original netview live stream time or the csv export utc timestamps. + + Looking at the attached screenshots above.. you can see the live streamed data in netview shows timestamps at 22:45:26 to 26:46:26 but the exported ch10 analog format 1 file from datapro viewed in netview shows timestamps at 15:05:01 to 15:06:26. The File will also not display any data on the line graph in netview when it is played . + +The exported csv utc time matches the netview stream also (22:45:26 to 26:46:26) , but does not match the exported ch10 analog file time . + + +Viewing the ch10 file with the ch10 tool also shows irig time of 15:05:01 which doesnt match the original stream timestamps or the csv export data . + + +Also looking at attached screenshots below shows comparison of a second test timestamps live netview stream vs the exported csv and ch 10 timestamps which match in format 2 when opened and viewed with netview but the ch10 packet viewer shows irig time of 0 . Using time format 1 the ch10 exported File timestamps do not match the csv export or live stream timestamps when viewed in netview or with the packet viewer. + + + +to Reproduce + +1. Create test setup set for Record and Stream and sync to Grand master +Set streaming channel to analog time format 1. +2. Start and trigger das and view and record live stream using netview. +3.Download all data from das and export to csv and export to ch 10 with include secondary header unchecked. + + +netview live stream time is bit behind on the start since I had to start the das first then open the line graph ... + +But the ch10 data shows and irig time of 09:12:01 which is much different than the netview and csv start time of 16:52:39 + +When the ch10 exported file is opened with netview it also shows 9:12:01 start time instead of the 16:52:39 time . + + When viewing the time format 2 exports they show irig time as 0 in the ch10 packet viewer not sure if this is an issue or not since they can be opened with netview and viewed and show the correct timestamps that match the original live stream and csv data . + +The data is attached with the exports in it also . + + + + + + + + Reactivated + 2023-10-24T16:42:32Z + 0 + Reactivated + + + Justin Richardson + + Edited + 2023-10-24T15:25:45Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T15:24:42Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T15:24:18Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T15:10:24Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-24T15:05:59Z + 0 + UNKNOWN + + + Justin Richardson + Running with Datapro 4.1.477.49789.... + +Time format 2 issue is fixed and exports to netview now show timestamps that match the streaming data with or without trigger. + +However when setting the stream profile to analog format1 and exporting to analog format 1 the file cant be played back and viewed with netview .. there is no data shown on the graph and the timestamps in netview dont match . + + Looking at the attached screenshots you can see the live streamed data in netview shows timestamps at 22:45:26 to 26:46:26 but the exported ch10 analog format 1 file from datapro viewed in netview shows timestamps at 15:05:01 to 15:06:26. The File will also not display any data on the line graph in netview when it is played . + +The exported csv utc time matches the netview stream also (22:45:26 to 26:46:26) , but does not match the exported ch10 analog file time . + + +Viewing the ch10 file with the ch10 tool also shows irig time of 15:05:01 which doesnt match the original stream timestamps or the csv export data . + + Edited + 2023-10-24T14:44:34Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-10-23T15:20:48Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49789 + Resolved + 2023-10-20T21:14:56Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-10-20T21:14:21Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-10-20T16:13:46Z + 0 + UNKNOWN + + + Dan McFadden + CHRIS, John, Farshid, + +I've attached a patch for 33199.  This is a complicated issue with maybe a problematic fix. + +33199 + Add Time format 1 as an export option for CH 10 export + +The original request was to add a time format 1 export to CH10 export, that's implemented but an issue was discovered by Justin while testing this.  Justin had a unit that SAID it was time sync'd, but had no trigger time stamp and the start record time stamp was around 3600s or so, which in unix time since 1970 is still in 1970.  When justin looked at the timestamps in the CSVs exported with "Use UTC" property set for CSV export (shown here) + + +  + +simultaneously there is code to display the timestamp when there is PTP time available (nanoseconds and seconds) in the viewer code.  In the viewer code the timestamps are only used if the year of the date is > 1990.   I took abstracted this condition out to a function in PTPTimeStamps.cs and used it to also turn off using timestamps in the CSV export when the timestamp is < 1990. + +The CH10 code really kind of requires some timestamp even if it's 1970 and probably bogus, so it uses the timestamp as it is (even if it's 0). + +So this fixes a couple of issues 1) the start record time stamp can be used if it's available. 2) the discrepancy between the CSV times and the CH10 files is resolved in that the CSV no longer shows date time when it's invalid date/time. + +CH10 export in a recorder mode recording WITH a valid timestamp for start record is expected, and it's expected to work with a valid T0 with timestamp too. + Edited + 2023-10-20T16:13:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-19T23:45:10Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-19T23:43:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-19T23:43:15Z + 0 + UNKNOWN + + + Dan McFadden + there's code in other places (viewer) that rejects timestamps that are before 1990, we should probably do that here too ... + +what I'm receiving given by previous post is that there's a difference in output of the two getdate functions which are making some assumptions on whether it's in UTC or not, but in this case the timestamp itself could be bogus and we might need to ignore it.  Other code ignores stamps <1990, we should do that here too probably ... + +so to be clear there's multiple things in play here + +1) use start record when available + +2) don't use time stamp if you have some crazy <1990 date [in both CSV export and CH10 export...] + +here is the dataset just was using which was creating different output for CSV export vs CH10 export. + +needs to be in a folder "s6 air synced" + Edited + 2023-10-19T23:42:28Z + 0 + UNKNOWN + + + Dan McFadden + re-activating to fix justin's case (export a dataset with no trigger time and a weird start time) + Reactivated + 2023-10-19T18:42:23Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2023-10-18T22:21:52Z + 0 + UNKNOWN + + + Dan McFadden + packet viewer and ch10 validation tool can be found on this page: + +https://www.irig106.org/ + +https://www.irig106.org/downloads/Ch10Tools_v39.exe + +there are two applications,  + + +the validate chapter 10 streams application only handles certain levels of CH10 data (notably it does not support time format 2) + +there's an option now "Include secondary header" in the CH 10 export options.  When this option is turned on exports will be in Analog Time Format 2, when the box is unchecked the export will be in analog time format 1. + +These tests are expected to work + +1) either time format 1 or time format 2 should display unsigned adc with time stamps that match exported UTC timestamps from DataPRO using export to CSV (you have to turn on UTC timestamps for CSV export first). + +2) if using analog time packet 1 format the third packet will be a data packet and will indicate the time of the first sample.  This should also match the time in the XLSX.  use the left and right arrow buttons to go to the next or previous packet. + + +3) the "Validate Chapter 10 Streams" tool is expected to not return any errors with a Chapter 10 analog time format 1 export (so unclick include secondary headers and export, then run the validate tool against the .ch10 file, click on "validate format of packets" and "Output all packets.  You may also need to select an output director and output file. + +select OK and then on the next form "Validate" + + +the output files will appear wherever they were pointed to (C:\temp\ in my case) + +look in the files and verify no errors: (if there's an error it'll say "error" with an error code)  both files shouldn't show any errors: + + +4) if you use Ch10 analog time format 2 the second packet will be a time packet, it will not contain IRIG time but will contain a secondary header with Time Fmt: IEEE 1588 + + +4.0/4.1/4.2@49749 + Resolved + 2023-10-18T21:57:05Z + 0 + Resolved + + + Dan McFadden + there's some current work to be done for this for pax river + Reactivated + 2023-10-17T23:24:53Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2023-10-05T20:01:34Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-10-02T22:23:41Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-10-02T22:22:40Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-27T21:37:58Z + Adds an option in CH 10 export to not include secondary time headers + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-27T18:50:03Z + adds an option in CH 10 export to not include secondary time headers + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-19T15:34:21Z + 0 + UNKNOWN + + + Dan McFadden + added a new option to include secondary time header or not into the CH10 export, when this is off it will no longer include the secondary time header in packets, it will no longer include time packets in the export either. + Resolved + 2023-09-18T21:07:05Z + 0 + Resolved + + + Dan McFadden + Huy suggests this may be just removing the secondary time header, but I think it could be more than that as there are actual time packets too. + Edited + 2023-09-14T23:18:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-13T15:16:27Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-12T17:22:01Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-09-01T16:18:37Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-09-01T16:11:31Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2023-09-01T16:11:31Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33209.638397912600000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33209.638397912600000000.xml new file mode 100644 index 0000000..18e361a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33209.638397912600000000.xml @@ -0,0 +1,167 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:00Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-12T16:12:55Z + 0 + UNKNOWN + + + Justin Richardson + Verified With datapro versions 4.0.1070.49712,4.1.468.49713 and 4.2.182.49714 test setup with multiple roi's and a sensor that has been deleted can be opened and edited after migration from 4.0.729 version . + + Closed + 2023-10-12T16:11:47Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-10-12T15:29:15Z + 0 + UNKNOWN + + + Jerry Lawrence + 49703 is 4.0; 49704 is 4.1; 49705 is 4.2. +To test: +After migrating successfully in previous test, ensure that Test Setup can be opened for editing without crashing. + Resolved + 2023-10-11T17:56:37Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-10-11T17:52:24Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-06T18:33:40Z + 0 + UNKNOWN + + + Justin Richardson + When migrating from eco released dp version 4 0 729 with a test setup with multiple roi and a deleted sensor i get an crash attempting to open the test setup and datapro is forced to close . + +I attached my test setup .. + +Steps To reproduce .. + +1. Create test setup in datapro 4.0.729 with multiple roi +I added 3 ROI 's +2. Assign sensors to channels and to the ROI 's +3. Delete one of the sensors in the test from the sensor database tab . + +4. Close datapro and migrate by installing datapro 4.0.1052.49567 + +5. AFter Migration completes successfully open test setup that has the deleted sensor , data pro crahses with message "datapro has experienced and issue and will now close". + + +2023-10-06 11:21:01.683 User Admin pressed PageButton:MainWindow_ConfirmLicenseHasExpired_OK + +2023-10-06 11:21:01.684 User Admin pressed MainWindow_ConfirmLicenseHasExpired_OK + +2023-10-06 11:21:54.289 User Admin pressed PageButton:MainWindow_ConfirmInvalidVersion_OK + +2023-10-06 11:21:54.289 User Admin pressed MainWindow_ConfirmInvalidVersion_OK + +2023-10-06 11:22:16.646 !! An exception of type: System.InvalidOperationException occurred Module: System.Core.dll, Name: FirstMessage: Sequence contains no elements StackTrace: at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) StackTrace: at DataPROWin7.DataModel.TestTemplate.AddHardwareToChannelsIfNeeded(IRegionOfInterest record, Int32 testSetupId) at DataPROWin7.DataModel.TestTemplate.LoadRegionsOfInterestFromDb() at DataPROWin7.DataModel.TestTemplate.LoadFromDb() at DataPROWin7.DataModel.TestTemplate.Load(Boolean fromDB) at DataPROWin7.DataModel.TestTemplateList.GetTemplate(String name, Boolean bLoad) at DataPROWin7.TestSetupsPage.EditOrCopy(Boolean bCopying) at DataPROWin7.TestSetupsPage.EditOrCopy(Boolean bCopying) at DataPROWin7.TestSetupsPage.OnEditTestSetup(String name) at Microsoft.Practices.Prism.Events.EventSubscription`1.InvokeAction(Action`1 action, TPayload argument) at Microsoft.Practices.Prism.Events.EventSubscription`1.<>c__DisplayClass2.<GetExecutionStrategy>b__0(Object[] arguments) at Microsoft.Practices.Prism.Events.EventBase.InternalPublish(Object[] arguments) at Microsoft.Practices.Prism.Events.CompositePresentationEvent`1.Publish(TPayload payload) at TestSetupsList.TestSetupsListViewModel.MouseDoubleClick(Int32 index) at TestSetupsList.TestSetupsListView.MouseDoubleClick(Object sender, MouseButtonEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.Controls.Control.HandleDoubleClick(Object sender, MouseButtonEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) + +2023-10-06 11:22:16.652 DataPRO has experienced an issue. The issue has been recorded. DataPRO will now shutdown for safety. + +2023-10-06 11:22:31.585 User Admin pressed OK + +2023-10-06 11:22:31.598 ModalWindow: Are you sure you want to close DataPRO? Press Yes to close or No to continue. + +2023-10-06 11:22:31.613 DataPRO Closing ========================== + +2023-10-06 11:22:31.614 DataPRO Closed =========================== + Reactivated + 2023-10-06T18:31:34Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2023-10-04T18:08:17Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-12T17:28:56Z + Addresses an issue with migrated test setups with multiple ROIs + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-12T17:28:35Z + 0 + UNKNOWN + + + Jerry Lawrence + 49544 is 4.0; 49545 is 4.1; 49546 is 4.2. + +To test: + +1) Create a Test Setup with multiple ROIs, but with a sensor that has been deleted, in a database that will require migration. + +2) Install a later version of DataPRO which migrates the database with the missing sensor, and ensure that the migration finishes successfully. + Resolved + 2023-09-06T21:31:05Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-09-06T21:28:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-09-06T21:12:23Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-09-06T21:12:22Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33237.638397912600000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33237.638397912600000000.xml new file mode 100644 index 0000000..3d79649 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33237.638397912600000000.xml @@ -0,0 +1,319 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:00Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-12T21:15:52Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro 4.1.468 and 4.2.182 + +Voltage channels does not exist in 4.0 so that code fix is not exposed to user per Jerry ... + + + + + Closed + 2023-10-12T21:02:38Z + 0 + Closed + + + Justin Richardson + + Edited + 2023-10-12T20:28:47Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-10-12T15:29:03Z + 0 + UNKNOWN + + + Jerry Lawrence + The re-activation is due to the mishandling of Voltage input channels in multiple ROI channel naming. + +49712 is 4.0; 49713 is 4.1; 49714 is 4.2 + +To test: +Include Voltage Input channels in a Test Setup's multiple ROI channels, and ensure that they don't get unassigned when the Test Setup is saved. + Resolved + 2023-10-12T00:24:06Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-10-11T15:59:32Z + 0 + UNKNOWN + + + Jerry Lawrence + Reactivating due to bug found by Justin when assigning one channel to each ROI. Channel names are stored correctly in the database, but are then processed incorrectly after reading from the database. + Reactivated + 2023-10-10T17:47:18Z + 0 + Reactivated + + + Jaime Lopez + + Assigned + 2023-10-02T22:07:21Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-27T18:47:37Z + Addresses an issue where channels would not load as being assigned to an ROI after saving a test setup + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-09-21T23:05:50Z + 0 + UNKNOWN + + + Jerry Lawrence + Additionally, the data should correctly download and be viewed from the Download Data tab, but there is an existing issue for the failure to Export from the Download Data tab (bug 34255). + Edited + 2023-09-21T23:00:54Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Import the attached 3.3 Test Setup into DataPRO 3.3.xxx. +Install DataPRO 4.0, and either migrate the 3.3 database which has the just-imported Test Setup, or (easier) simply import the attached 4.0 Test Setup into DataPRO 4.0.xxxx. + +If there is not enough DAS to test all at once, separate the Test Setup into "with ECM" and "without ECM". + +1) Ensure that all of the same channels are checked in the "ROI x Channels" step of Edit Test Setup. + +2) Run the Test Setup, manually assign the two channels with missing hardware as shown in the Check sensor ID step, and ensure that all of the same channels are checked when reaching the Download ROI step of Run Test. + +3) Ensure that the correct channels are downloaded, can be viewed, and can export correctly. + + Resolved + 2023-09-21T22:56:42Z + 0 + Resolved + + + Jerry Lawrence + This issue was opened to address the bug Nate found when doing multiple ROI using channels in a Test Setup that are assigned to an ECM-connected DAS, and the Compact button is selected in the Hardware step. + +This fix continues to massage the string decorations used to uniquely identify a channel, but this is a hard-to-maintain/wrong design. I've opened a new issue to refactor this design to mimic how Level Trigger channels are identified instead, but Calspan was waiting on this fix. There is no need to apply the attached 4.0 patch - it's already in the 4.0.1061 build. + +There are many different scenarios that affect how the channel-naming is done for multiple ROIs: + +Channel with an analog sensor with an ID but assigned to a different hardware channel than where it is actually plugged in, Channel with an analog sensor with an ID and assigned to the same hardware channel as it is plugged into, Channel with an analog sensor with an ID and not assigned to a hardware channel, Channel with an analog sensor with no ID and assigned to a hardware channel, Channel with an analog sensor with no ID and not assigned to a hardware channel, Channel with a squib sensor with an ID and assigned to a hardware channel, Channel with a squib sensor with an ID and not assigned to a hardware channel. + +all with ECM-attached DAS with either Compact and Expanded selected in the Hardware step, all with USB-attached DAS, + +I've attached a 3.3 Test Setup that contain all of the above scenarios, as well as the same Test Setup migrated with this patch to 4.0. + + Edited + 2023-09-21T22:46:38Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-09-21T22:44:35Z + 0 + UNKNOWN + + + Jerry Lawrence + 49623, 49627, and 49629 are 4.0; 49630 is 4.1; 49631 is 4.2 + Edited + 2023-09-21T20:25:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-12T20:57:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-09-12T20:11:22Z + 0 + UNKNOWN + + + Dan McFadden + #12395 Calspan | DataPRO Multiple ROIs Unassigned when Channels Modified + + + + +Submitted + +September 12, 2023 at 11:54 + +   + +Received via + +Web Form + +   + +Requester + +Griffin Murray <griffin.murray@calspan.com> + + + + +CCs + +Ariel Muckenhirn <ariel.muckenhirn@dtsweb.com>, Dan McFadden <dan.mcfadden@dtsweb.com>, Alexander Finley <alexander.finley@calspan.com>, Steve Keller <steve.keller@calspan.com> + + + + +Status + +Open + +   + +Type + +Problem + +   + +Priority + +Normal + +   + +Group + +Support + +   + +Assignee + +Nathan Brown + +   + +Ticket status + +Open + + + + + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +4.0.1043 + +   + +Problem Source + +Software::Software Bug + +   + +Current Department [Optional] + +Tech Support + +   + +Customer Country + +United States of America + +   + +Service Location + +DTS Michigan + +   + +Customer State + +New York + + + + + +Nathan Brown September 12, 2023 at 11:54 + + +Griffin reports that when using DataPRO 4.1.1043 to configure a Multiple ROI test, if the user assigns Channels x ROI, then makes any changes to the Channel list (changes an ISO code or description, for example), ALL of the Channels x ROI assignments are cleared. +   + This can be tedious to reassign 200+ channels in a test + + + + + +Support Software by Zendesk + Opened + 2023-09-12T20:11:21Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33245.638397911350000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33245.638397911350000000.xml new file mode 100644 index 0000000..d7a1698 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/33245.638397911350000000.xml @@ -0,0 +1,101 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:18:55Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1071, 4.1.470, 4.2.184 + +Tested: + + +Discovered and added a TSR AIR to database: + + +Added a group and used TSR AIR as hardware + +Moved to channels step and observed no crash: + Closed + 2023-10-16T18:43:27Z + 0 + Closed + + + Dan McFadden + issue was with null test setup and getting sample rate: here's the change to fix + + +_editObjectSensorsControl?.TestSetup?.GetSampleRate(ch.GetParentDAS().SerialNumber, 0) <= DFConstantsAndEnums.TSR_AIR_HIGH_G_CUTOFF_RATE_SPS) + Edited + 2023-10-05T17:48:42Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-10-03T18:46:26Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-27T18:43:56Z + Addresses a crash when in Edit test setup when using a TSR AIR + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-27T16:47:45Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +Add a TSR AIR to the DataPRO database. +Add a Group and include a TSR AIR in the Hardware step. +Move to the Channels step and ensure that DataPRO doesn't crash. + Edited + 2023-09-13T16:21:35Z + 0 + UNKNOWN + + + Jerry Lawrence + 49578 is 4.0; 49579 is 4.1; 49580 is 4.2 + Resolved + 2023-09-13T16:20:14Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-09-13T16:18:25Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-09-13T16:18:24Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34252.638397911350000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34252.638397911350000000.xml new file mode 100644 index 0000000..5cd777f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34252.638397911350000000.xml @@ -0,0 +1,291 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:18:55Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.1.464, 4.2.168 + +With a SPT I created a test with multiple ROIs, ran test up to Arm and triggered + +In Download ROI multiple ROIs are able to download and view data: + Closed + 2023-10-10T17:31:35Z + 0 + Closed + + + Dan McFadden + + Edited + 2023-10-05T15:47:00Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-09-28T18:02:19Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-27T18:43:13Z + Addresses an issue downloading with squibs in tests with multiple regions of interest + 0 + UNKNOWN + + + Jerry Lawrence + This issue case 34252 was accidentally used in the Logs for case 33192. + Edited + 2023-09-16T04:04:04Z + 0 + UNKNOWN + + + Jerry Lawrence + 49594 is 4.1; 49594 is 4.2 + Resolved + 2023-09-16T03:28:27Z + 0 + Resolved + + + Jerry Lawrence + 49588 is 4.0 + Edited + 2023-09-15T20:51:16Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +Create a Test Setup with multiple ROIs, and at least one squib channel. +Verify that the download works correctly. + Assigned + 2023-09-14T23:02:14Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-09-14T21:17:44Z + 0 + UNKNOWN + + + Dan McFadden + create a squib setting and a test setup with multiple roi and said squib setting. + +when you download it will strip off the SPT from the DAS to download from. + +this is because: + +this function removes the SPT from the daslist; + +dlInfo?.DasList.RemoveAll(das => NotValidForMultipleROI(das, roi.ChannelNames)); + +this function eliminates the SPT because it's looking for a decorated channel name but is using non decorated names to do it. + +you can see this here: + +                            case AnalogInputDASChannel aic: +                                 //30129 Cannot download ROI if Test Setup has TSR AIR and multiple ROIs +                                 chan = RegionOfInterest.GetChanName(aic.SerialNumber, aic.HardwareChannelName, aic.OriginalChannelName); +                                 break; +                             case OutputSquibChannel squib: +                                 chan = squib.SquibDescription; + + +on the other side of things this function is populating the structure validChannels; + +                                var hashName = achHardware + "\\" + +                                     (ach.SensorData.IsSquib() ? +                                         ach.SensorData.Comment : +                                         ach.SensorData.IsTestSpecificEmbedded ? +                                             ach.Sensor : +                                             ach.SensorData.SerialNumber); + +one of these two sides need to change to allow the download to continue. + +------------------------------------------------------------------------------------------------ + + +#12408 Calspan | Can't download SPT data when Multiple ROI assigned + + + + +Submitted + +September 14, 2023 at 05:58 + +   + +Received via + +Web Form + +   + +Requester + +Griffin Murray <griffin.murray@calspan.com> + + + + +CCs + +Chad J Ivan <chad.ivan@dtsweb.com>, Dan McFadden <dan.mcfadden@dtsweb.com>, Nathan Brown <nathan.brown@dtsweb.com>, Alexander Finley <alexander.finley@calspan.com>, Kyle Konieczny <kyle.konieczny@calspan.com>, Steven Keller <steven.keller@calspan.com> + + + + +Status + +Open + +   + +Type + +Problem + +   + +Priority + +Normal + +   + +Group + +Support + +   + +Assignee + +Chris Balogh + +   + +Ticket status + +Open + + + + + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +4.0.1048 + +   + +Problem Source + +Software::Software Bug + +   + +Current Department [Optional] + +Tech Support + +   + +Customer Country + +United States of America + +   + +Service Location + +DTS Michigan + +   + +Customer State + +New York + + + + + +Nathan Brown September 14, 2023 at 05:58 + + +Hi Griffin, +   + I started this ticket to track the SPT download issue you and Steve have reported this past week. +   + Calspan has run 3 full scale tests where SLICE PRO TOM channels have not been in the binary folder and have not exported. +   + I'll post links internally to the following tests: +   + GOOD Test:  + CAL5777_C - JCRSH-00008 - Euro NCAP Pole - LX3  + This test does not have multiple ROI. +   + BAD Test: + CAL5773_C - JCRSH-00010 - FMVSS 214 LH 2nd Row Sid + This test has multiple ROI. +   + Both tests were run with 4.0.1048. +   + Calspan must continue running multiple ROI tests with SPT, and have on average one a day on the schedule for the foreseeable future. + + + + +Nathan Brown September 14, 2023 at 06:02Internal note + + +Test Folders are here: + \\dts.local\files\HelpCenter\Private\Zendesk\12408 +   + + + + + +Support Software by Zendesk + Opened + 2023-09-14T21:17:44Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34254.638397911350000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34254.638397911350000000.xml new file mode 100644 index 0000000..d541f53 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34254.638397911350000000.xml @@ -0,0 +1,2939 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:18:55Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-20T15:35:14Z + 0 + UNKNOWN + + + Justin Richardson + verified datapro can export ch10 files with and without secondary header ... +Files can be opened and viewed in netview similar to subscribing to a data stream. + + + Closed + 2023-10-20T15:34:08Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-10-12T21:57:17Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-27T21:36:42Z + Addresses various CH10 export issues (secondary time header and spaces in TMATS) + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-27T21:36:04Z + Addresses various CH10 export issues + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49592 + Edited + 2023-09-15T21:31:21Z + 0 + UNKNOWN + + + Dan McFadden + data tested with is here for reference: + +\\dts\files\Software\Private\Useful_Test_Files\DataPRO\Data\MS33199.7z + Edited + 2023-09-15T21:30:43Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-09-15T21:15:21Z + Addresses a couple of CH10 export issues + 0 + UNKNOWN + + + Dan McFadden + it might be difficult for SQA to test this without writing code.  There is a tool to parse the ch10 file though... + Resolved + 2023-09-15T21:14:44Z + 0 + Resolved + + + Dan McFadden + Recorded Data: + + +  + +-1s -> 5s. EU -900->1800 + +  + +CSV shows same thing, but with UTC time as well; + + +  + +  + +Time goes from + + +2023/09/14 23:37:10:494400248 + + +To + + +2023/09/14 23:37:16:494400248 + + +Or 6 seconds + +In netview + + +  + +It appears to go from 23:37:10.494 to 23:37:16:494 + +The plots appears to have a maybe 2400 EU offset for some reason. + +Looking at time secondary header time packets I see this for nanoseconds and seconds: + +  + +This roughly matches my expectations + +(packet 0 is setup file, packet 1 time packet, packet 2 analog data, packet 3 time packet, packet 4 data packet….) + + +  + +If I look at all packets and  the RTC value I see a similar pattern + + +  + +If I look at the packet length field + + +  + +They seem to be divisible by 4 + +  + +Looking at the TMATS data, the only area that has a space now is R-1\RI4, as datetime + +G\PN:DataPRO_1.06.00081; + +G\TA:MS33199; + +G\106:17; + +G\DSI\N:1; + +G\DSI-1:PTP; + +G\DSI-2:MS33199; + +G\DST-1:DRS; + +G\DSC-1\U; + +G\SC\U; + +G\COM:--- DTS Analog Time format 2 file export -----; + +R-1\ID:MS33199; + +R-1\RID:S6ACH6; + +R-1\N:2; + +R-1\NSB:0; + +R-1\RI1:DTS; + +R-1\RI2:S6A; + +R-1\RI3:Y; + +R-1\RI4:2023-09-15 19:04:33; + +R-1\COM:Ver-17; + +V-1\ID:MS33199; + +V-1\VN:DTS; + +V-1\DTS\STREAMCH10; + +R-1\EV\E:F; + +R-1\IDX\E:F; + +R-1\IDX\IT:F; + +R-1\COM:--- Channel '1', ID: 0x0001, TIME Data Packet Format ---------------; + +R-1\TK1-1:1; + +R-1\TK2-1:OTHER; + +R-1\DSI-1:1; + +R-1\TK3-1:FWD; + +R-1\TK4-1:1; + +R-1\CHE-1:T; + +R-1\CDT-1:TIMEIN; + +R-1\CDLN-1:1; + +R-1\TTF-1:2; + +R-1\TFMT-1:B; + +R-1\TSRC-1:E; + +R-1\SHTF-1:1; + +R-1\COM:--------------------- Main Analog Channel Description --------------; + +R-1\DSI-2:3; + +R-1\TK1-2:3; + +R-1\TK2-2:OTHER; + +R-1\TK3-2:FWD; + +R-1\TK4-2:3; + +R-1\CHE-2:T; + +R-1\CDLN-2:DTS_CH10_Export; + +R-1\CDT-2:ANAIN; + +R-1\ATF-2:1; + +R-1\ACH\N-2:6; + +R-1\ADP-2:NO; + +R-1\ASR-2:10000; + +R-1\SHTF-2:1; + +R-1\COM:--------------------- Start of channels ---------------------; + +R-1\COM:--------------------- Subchannel_1 Description ---------------------; + +R-1\AMCE-2-1:T; + +R-1\AMCN-2-1:1; + +R-1\AMN-2-1:Channel_0001; + +R-1\ADL-2-1:16; + +R-1\AMSK-2-1:FW; + +R-1\AMTO-2-1:M; + +R-1\ASF-2-1:0; + +R-1\ASBW-2-1:200; + +R-1\ACP-2-1:D; + +R-1\AII-2-1:50; + +R-1\AGI-2-1:100; + +R-1\AFSI-2-1:5000; + +R-1\AOVI-2-1:2500; + +R-1\ALSV-2-1:19; + +R-1\AECU-2-1:1; + +R-1\AF-2-1:U; + +R-1\AIT-2-1:S; + +R-1\AV-2-1:N; + +R-1\AECO-2-1:0; + +R-1\AECS-2-1:0.0775081068277359; + +C-1\DCN:Channel_0001; + +C-1\MN1:Channel_0001; + +C-1\BFM:UNS; + +C-1\DCT:COE; + +C-1\CO\N:1; + +C-1\MN3:g_; + +C-1\MOT1:1814.69730515778; + +C-1\MOT3:1814.69730515778; + +C-1\MOT5:1814.69730515778; + +C-1\MOT2:-907.929963380098; + +C-1\MOT4:-907.929963380098; + +C-1\MOT6:-907.929963380098; + +R-1\COM:--------------------- Subchannel_1 End ---------------------; + +R-1\COM:--------------------- Subchannel_2 Description ---------------------; + +R-1\AMCE-2-2:T; + +R-1\AMCN-2-2:2; + +R-1\AMN-2-2:Channel_0002; + +R-1\ADL-2-2:16; + +R-1\AMSK-2-2:FW; + +R-1\AMTO-2-2:M; + +R-1\ASF-2-2:0; + +R-1\ASBW-2-2:200; + +R-1\ACP-2-2:D; + +R-1\AII-2-2:50; + +R-1\AGI-2-2:100; + +R-1\AFSI-2-2:5000; + +R-1\AOVI-2-2:2500; + +R-1\ALSV-2-2:19; + +R-1\AECU-2-2:1; + +R-1\AF-2-2:U; + +R-1\AIT-2-2:S; + +R-1\AV-2-2:N; + +R-1\AECO-2-2:0; + +R-1\AECS-2-2:0.0774645209312439; + +C-2\DCN:Channel_0002; + +C-2\MN1:Channel_0002; + +C-2\BFM:UNS; + +C-2\DCT:COE; + +C-2\CO\N:1; + +C-2\MN3:g_; + +C-2\MOT1:1815.14865446091; + +C-2\MOT3:1815.14865446091; + +C-2\MOT5:1815.14865446091; + +C-2\MOT2:-907.96164983511; + +C-2\MOT4:-907.96164983511; + +C-2\MOT6:-907.96164983511; + +R-1\COM:--------------------- Subchannel_2 End ---------------------; + +R-1\COM:--------------------- Subchannel_3 Description ---------------------; + +R-1\AMCE-2-3:T; + +R-1\AMCN-2-3:3; + +R-1\AMN-2-3:Channel_0003; + +R-1\ADL-2-3:16; + +R-1\AMSK-2-3:FW; + +R-1\AMTO-2-3:M; + +R-1\ASF-2-3:0; + +R-1\ASBW-2-3:200; + +R-1\ACP-2-3:D; + +R-1\AII-2-3:50; + +R-1\AGI-2-3:100; + +R-1\AFSI-2-3:5000; + +R-1\AOVI-2-3:2500; + +R-1\ALSV-2-3:19; + +R-1\AECU-2-3:1; + +R-1\AF-2-3:U; + +R-1\AIT-2-3:S; + +R-1\AV-2-3:N; + +R-1\AECO-2-3:0; + +R-1\AECS-2-3:0.0772473439574242; + +C-3\DCN:Channel_0003; + +C-3\MN1:Channel_0003; + +C-3\BFM:UNS; + +C-3\DCT:COE; + +C-3\CO\N:1; + +C-3\MN3:g_; + +C-3\MOT1:1815.0808409676; + +C-3\MOT3:1815.0808409676; + +C-3\MOT5:1815.0808409676; + +C-3\MOT2:-907.501796811819; + +C-3\MOT4:-907.501796811819; + +C-3\MOT6:-907.501796811819; + +R-1\COM:--------------------- Subchannel_3 End ---------------------; + +R-1\COM:--------------------- Subchannel_4 Description ---------------------; + +R-1\AMCE-2-4:T; + +R-1\AMCN-2-4:4; + +R-1\AMN-2-4:Channel_0004; + +R-1\ADL-2-4:16; + +R-1\AMSK-2-4:FW; + +R-1\AMTO-2-4:M; + +R-1\ASF-2-4:0; + +R-1\ASBW-2-4:200; + +R-1\ACP-2-4:D; + +R-1\AII-2-4:50; + +R-1\AGI-2-4:100; + +R-1\AFSI-2-4:5000; + +R-1\AOVI-2-4:2500; + +R-1\ALSV-2-4:19; + +R-1\AECU-2-4:1; + +R-1\AF-2-4:U; + +R-1\AIT-2-4:S; + +R-1\AV-2-4:N; + +R-1\AECO-2-4:0; + +R-1\AECS-2-4:0.0765502601861954; + +C-4\DCN:Channel_0004; + +C-4\MN1:Channel_0004; + +C-4\BFM:UNS; + +C-4\DCT:COE; + +C-4\CO\N:1; + +C-4\MN3:g_; + +C-4\MOT1:60.1685045063496; + +C-4\MOT3:60.1685045063496; + +C-4\MOT5:60.1685045063496; + +C-4\MOT2:-32.3807600587606; + +C-4\MOT4:-32.3807600587606; + +C-4\MOT6:-32.3807600587606; + +R-1\COM:--------------------- Subchannel_4 End ---------------------; + +R-1\COM:--------------------- Subchannel_5 Description ---------------------; + +R-1\AMCE-2-5:T; + +R-1\AMCN-2-5:5; + +R-1\AMN-2-5:Channel_0005; + +R-1\ADL-2-5:16; + +R-1\AMSK-2-5:FW; + +R-1\AMTO-2-5:M; + +R-1\ASF-2-5:0; + +R-1\ASBW-2-5:200; + +R-1\ACP-2-5:D; + +R-1\AII-2-5:50; + +R-1\AGI-2-5:100; + +R-1\AFSI-2-5:5000; + +R-1\AOVI-2-5:2500; + +R-1\ALSV-2-5:19; + +R-1\AECU-2-5:1; + +R-1\AF-2-5:U; + +R-1\AIT-2-5:S; + +R-1\AV-2-5:N; + +R-1\AECO-2-5:0; + +R-1\AECS-2-5:0.0774122849106789; + +C-5\DCN:Channel_0005; + +C-5\MN1:Channel_0005; + +C-5\BFM:UNS; + +C-5\DCT:COE; + +C-5\CO\N:1; + +C-5\MN3:g_; + +C-5\MOT1:86.6243468150496; + +C-5\MOT3:86.6243468150496; + +C-5\MOT5:86.6243468150496; + +C-5\MOT2:-41.9574584215879; + +C-5\MOT4:-41.9574584215879; + +C-5\MOT6:-41.9574584215879; + +R-1\COM:--------------------- Subchannel_5 End ---------------------; + +R-1\COM:--------------------- Subchannel_6 Description ---------------------; + +R-1\AMCE-2-6:T; + +R-1\AMCN-2-6:6; + +R-1\AMN-2-6:Channel_0006; + +R-1\ADL-2-6:16; + +R-1\AMSK-2-6:FW; + +R-1\AMTO-2-6:M; + +R-1\ASF-2-6:0; + +R-1\ASBW-2-6:200; + +R-1\ACP-2-6:D; + +R-1\AII-2-6:50; + +R-1\AGI-2-6:100; + +R-1\AFSI-2-6:5000; + +R-1\AOVI-2-6:2500; + +R-1\ALSV-2-6:19; + +R-1\AECU-2-6:1; + +R-1\AF-2-6:U; + +R-1\AIT-2-6:S; + +R-1\AV-2-6:N; + +R-1\AECO-2-6:0; + +R-1\AECS-2-6:0.0767875015735626; + +C-6\DCN:Channel_0006; + +C-6\MN1:Channel_0006; + +C-6\BFM:UNS; + +C-6\DCT:COE; + +C-6\CO\N:1; + +C-6\MN3:g_; + +C-6\MOT1:109.038252234459; + +C-6\MOT3:109.038252234459; + +C-6\MOT5:109.038252234459; + +C-6\MOT2:-52.2922885715961; + +C-6\MOT4:-52.2922885715961; + +C-6\MOT6:-52.2922885715961; + +R-1\COM:--------------------- Subchannel_6 End ---------------------; + +R-1\COM:--------------------- End of channels ---------------------; + +R-1\COM:--------------------- End of TMATS ------------ + +  + +Looking at the data as parsed out from the export file using our own parser, it's not surprisingly an exact match to the CSV export from dataPRO: + Edited + 2023-09-15T20:51:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-14T23:17:39Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-09-14T23:14:56Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#10690, #dtsweb.zendesk.com/agent/tickets/10690). Reply to this email to add an internal note to the request. + +  + + +Maugan Robert (DTS) + +Sep 14, 2023, 11:48 GMT+2 + +Dan - in addition to the other issues and waiting for your new export, I have another request from Dassault, which I first thought was not a legitimate request, but actually it seems to be one. +   + They refer to Chapter9 doc (cf attached), in section 9.4.2. to request that we get rid of any blank space in the channel names and other fields "leading, trailing, and embedded blanks [...] should not be used in code names, keywords, and data itmes used as links, such as measurement name." + Chapter9 is the reference document for the TMATS definition. + They suggest that we replace them with "_". + They noticed blank spaces in R-x\AMN-n-m and C-x\DCN of the TMATS (channel names). +   + Thanks! + Maugan + +  + +Attachment(s) + chapter9.pdf + +  + +Dan McFadden (DTS) + +Sep 13, 2023, 18:59 GMT+2 + Private note + +will do + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 9/13/2023 9:35 AM, Maugan Robert (DTS) wrote: + + +  + +  + +Maugan Robert (DTS) + +Sep 13, 2023, 18:35 GMT+2 + +Dan - good question, you did the export on June 9th, not me :) +   + Considering the date of the build (8/23), I'd assume it was made with an older version. In your Next software sprint email from 5/24, you mention FB#30509 for Dassault ch10 export that will be worked on in the next sprint (4.1.20). + Also, the ch10 file says "DataPRO 1.06.00081", not sure it means anything. +   + Could you redo an export of the same recording with the latest 4.1 build available to share with Dassault and see what has been solved yet? +   + Thx! + Maugan + +  + +  + +Dan McFadden (DTS) + +Sep 13, 2023, 18:26 GMT+2 + Private note + +sure. + +This sounds like it was from an old export though + +was it exported with atleast 4.1.421?  There's been a bunch of work to verify this for telspan and netview already ... and notably we do make sure the packet length is a multiple of 4 ... chances are this was from an old export ... + +Dashboard > local > DATAPRO > DATAPRO_MAINT_4_01 > 2023-08-23 09:05:58 (4.1.421.49423) + +Version : 1.8.5.0 + Latest Next Previous   Build Report View Build Log   Recent Builds 2023-09-13 09:21:28 (Failed) 2023-09-13 09:17:12 (Failed) 2023-09-13 09:10:58 (Failed) 2023-09-13 09:04:43 (Failed) 2023-09-13 08:58:28 (Failed) 2023-09-13 08:52:11 (Failed) 2023-09-13 08:45:58 (Failed) 2023-09-13 08:39:41 (Failed) 2023-09-13 08:33:26 (Failed) 2023-09-13 08:27:12 (Failed)   Show All BUILD SUCCESSFUL Project: DATAPRO_MAINT_4_01 Date of build: 2023-08-23 09:05:58 Running time: 00:11:44 Integration Request: Build (IfModificationExists) triggered from IntervalTrigger Last changed: 2023-08-23 08:52:22 Last log entry: 33048 Prove CH10 export data matches streamed data on S6A FB33048   +  + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 9/13/2023 9:18 AM, Maugan Robert (DTS) wrote: + + +  + +  + +Maugan Robert (DTS) + +Sep 13, 2023, 18:18 GMT+2 + +Hi Dan, +   + After changing the person who was working on this topic, Dassault came back to me with a list of issues in the latest ch10 export format. + Here are the details based on the last recording you provided below on June 9th: +   + +Header indicates wrong packet size: the header of the first packet which includes the TMATS indicates the following: + +Packet size: 6154 bytes + +Data size: 6127 bytes + +The packet size can't be divided by 4, which is a requirement of the chapter 11 standard (cf 11.2.1.1.c): "These 4 bytes contain a value representing the length of the entire packet. The value shall be in bytes and is always a multiple of four (bit 1 and bit 0 shall always be zero)" + +The size of the packet with a secondary header is 36 bytes (24 for the primary header and 12 for the secondary header). So, the Data size is a wrong value (6154 - 36 = 6118 bytes, not 6127). Looking at the data packet, its real size is 6115 bytes plus 3 padding bytes. Dassault suggested to define the data size to 6115 plus only one padding byte which sums up to a packet size of 6152 bytes. + + + + + +Timestamp of secondary headers is invalid: + +For every other packet (1 on 2, analog packets only), the timestamp encoded in the secondary header is higher than what it should be. They have put all time sources on the same graph (RTC value, time packet value and secondary header). It clearly shows that the secondary header of the time packets is identical to the RTC and the time packet value, but that the one of the analog packets is growing two times more than expected: + + + +   + +   + Zoom on a few packets: + +   + The RTC time was corrected as it was absolute, to match the other timings. +   + Is it possible to have a look at this whenever possible (when you have time or in the next sprint)? +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Jun 23, 2023, 15:52 GMT+2 + Private note + +I believe Chapter 11 will have more detail in 11.2.3.3 Time Data Packets, Format 2 (Network Time) + +Attached + +  + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 6/23/2023 1:59 AM, Maugan Robert (DTS) wrote: + + +  + +Attachment(s) + chapter11.pdf + +  + +Maugan Robert (DTS) + +Jun 23, 2023, 10:59 GMT+2 + +Dan, +   + Thanks for the explanations and details, I really appreciate it! + It definitely should help Dassault, and I understand why you switched from PCM to Analog format. +   + Regarding the Time Format 2, could you share the chapter10 file you used as reference to develop this? Because in the 2015 Standard, the Time Format 2 does not exist (only 0/1, cf attachment page 53). +   + Thx! + Maugan + +  + +Attachment(s) + chapter10.pdf + +  + +Dan McFadden (DTS) + +Jun 22, 2023, 19:35 GMT+2 + Private note +Hi Maugan, +   + I decided to make use of what was available and currently in most demand for streaming for the S6A, which is CH 10 analog time format 2. + + this offers a higher efficiency, or more data versus overhead/headers for the other formats. +   + PCM is still possible, but I wanted to make use of what would probably be of the most interest to streaming applications.  There's already been a proposal to hide the other stream formats other than analog time format 2 for now from the UI. +   + http://manuscript.dts.local/f/cases/31840/hide-streaming-formats-other-than-Analog-Time-Format-2-by-default +   + I've attached a document from f/w on the format + I've also attached the pptx I gave from the demo on parsing out S6A EU values from streaming.  This might be a little bit simplified for their purposes, but I would expect they would be able to absorb it pretty easily. +   + I think it's okay to send both of these, with any translation or updates needed. +   + I also wrote an short application that I used to validate both the streams I had recorded off the ethernet data recorder, or parse out a S6A stream.  I also made a few adaptations to this application to read a CH10 export from DataPRO, and output a CSV of EU data that I then compared to the CSV export from DataPRO just to verify the data was coming across as expected.  These are the two CSV files you saw attached earlier in the thread, one was from DataPRO, one was from this helper application.  I'm more than happy to share this helper application too, but it's not a released application and there's no manual and with no warranties, it was just a simple tool to compare the two outputs and to use in the demo. +   + This at least shows the mechanisms in use for validating the Checksums, etc, but those are in the pptx as well, usually with both c# and C code.  The solution file is S6AAnalogStreamDecoder.sln +   + The only difference between the streamed version and the exported version are the present of transport headers, the streamed version includes transport headers while the export version does not.  This can be turned on or off in the code via this line.  //#define NO_TRANSPORT_HEADERS  when this macro is defined it will not look for transport headers. +   + there's also some code that makes assumptions, but I don't expect them to actually be interested in running the code, I think the documents will probably cover everything they need. +   +   + +  + +Attachment(s) + Analog With Time Format 2 Packet Format.docx + CH10AnalogTimeFormat2.pptx + S6AAnalogStreamDecoder.7z + +  + +Maugan Robert (DTS) + +Jun 22, 2023, 19:00 GMT+2 + +Hi Dan, +   + Quick feedback/questions from Dassault: + +Have we moved away from the PCM Data Packet format, to now use the Analog Data Packet format? + +The Time Data, Format 2 wasn't in the 2015 ch10 Standard. They ask if this format is usable on the long-term, as they seem to be used to Format 1... I guess it is, but better to confirm :) + +Could you share the documentation you based your development on, to get all the details on the Standard? + +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Jun 20, 2023, 12:35 GMT+2 + Private note +Dan - looking at all the FB entries related to this ticket, I assume you have created these ch10 export files with DP 4.1.2X, am I right? + When will this version be released/available? +   + What do you mean by decoder utility? The first CSV file you attached seems to be the CSV export without the header. Not sure it is useful, unless I'm missing something - if so please help me understand! :) +   + I'll send the files to Dassault and wait for their feedback. +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Jun 9, 2023, 23:54 GMT+2 + Private note +updated with a CH10 file exported from DataPRO in CH10 analog time format 2, with an accompanying CSV exports from datapro and a decoder utility. + +  + +Attachment(s) + 638219178916185703.CSV + 2023_05_05 12_33_UNF.ch10 + 2023_05_05 12_33_Event Number 01.csv + +  + +Dan McFadden (DTS) + +May 12, 2023, 01:26 GMT+2 + Private note +Hi Maugan, +   + I set up a S6A to stream and record in place with CH10 analog time format 2.  Simultaneously I set up an Ethernet Data Recorder to record the stream from the S6A.  I wanted to do this so I could model the export in datapro after the streaming done with the S6A since that seems to be accepted at this point.  I then opened the recorded dataset that was recorded and exported it using the same formats used by the stream by comparing what was collected by the EDR. +   + I've attached two such exports, Output.CH10 and OutputNoTS.CH10.  The S6A streams with transport stream bytes ahead of datapackets, which I don't think should be in the CH10 file.  The OutputNoTS.CH10 is the file they would be interested in I think, although I attached both one with a transport header and one without.  I didn't bother filling in the transport bytes with meaningful information as I don't think it's needed. +   + I've attached loc's diagram of his CH10 stream here just as a reference on the transport stream bytes. + +   +   + I've also attached S6A0063.bin, this file is the all the raw packets sent in the stream as received and recorded on the EDR, for reference. +   + I then made sure that the packets used the same CRC methods on headers by validating both the exported packets and streamed packets, including the packet header CRC and the secondary time header CRC.  The analog data packets themselves did not have a data CRC, so I preserved this behavior. +   + I then used the same code to graph both the stream and export together against each other in EU. +   + here is the data displayed in DataPRO as recorded on the S6A: + +   + here's all 3 methods overlapped with each other: + +   + the top graph is from the export of the recorded data, the second graph is the graph as viewed from the DTS file and chn file directly, and the 3rd graph is a view of the data by decoding the streamed data in the .bin file. +   + there is a secondary time header included in all the packets, which is in seconds and nano seconds.  The first time is determined using the nano seconds and seconds for the trigger as recorded in the .dts file and then using the sample rate and number of samples to determine the starting time.  Each following secondary time header is based on the sample rate and number of samples. +   + EU scaling was done by using the CO-1 entries in the TMATS file. +   + In the actual streamed data the plot uses the actual time headers in the stream. +   + I've also attached the dataset used in the sample for reference. +   + are they able to use this export at all?  If they are parsing the streamed out data from the S6A in CH10 analog time format 2 then there's a good chance this will match what they are using in the stream. +   + +  + +Attachment(s) + OutputNoTS.CH10 + Output.CH10 + S6A0063.bin + StreamAndRecord.zip + +  + +Chris Balogh (DTS) + +Apr 6, 2023, 19:14 GMT+2 + +Maugan Robert , +   + Thank you for confirming. These will be included in the 4.1 release. + +  + +  + +Maugan Robert (DTS) + +Apr 6, 2023, 19:03 GMT+2 + +Chris - Then I think it should be all good with these four things. +   + Maugan + +  + +  + +Chris Balogh (DTS) + +Apr 6, 2023, 18:16 GMT+2 + +Maugan Robert , +   + That's the thing to capture here. Currently, from this ticket I've got four tasks identified. + + +  + +  + +Maugan Robert (DTS) + +Apr 6, 2023, 15:37 GMT+2 + +Chris, +   + Thank you for the feedback on the stakeholders meeting. + Let me know if any info is needed from the customer to implement/solve the different aspects of what is required for a proper ch10 export. +   + Putting this ticket on-hold for now. +   + Thanks! + Maugan + +  + +  + +Chris Balogh (DTS) + +Apr 5, 2023, 21:04 GMT+2 + +All, +   + Decision from Stakeholders was to extend the date on 4.1 (TBD; Q4 '23?) and add in the time needed to complete Ch10 Export needs for Dassault. +   + It was also noted that this feature update/maintenance would benefit more than just Dassault. This feature has benefits for all A&D customers. +   + MS Parent Case: http://manuscript.dts.local/f/cases/30505/Parent-Dassault-DataPRO-chapter10-export-Need-info-details + +  + +  + +Maugan Robert (DTS) + +Apr 4, 2023, 19:47 GMT+2 + +Hi Chris, +   + As far as I know, right now, they handle data through CSV export, which is a pain for their long recordings (hours). + All other FTI they have exports data in ch10 format properly and they expect the SLICE6 AIR to do the same, which would save them a lot of time/effort on every recording. +   + I hate to say this, but yes, they can live with what they have right now. It will just keep increasing their daily frustration when using the product, which may lead to them not buying DTS again for future projects. +   + I have made them aware of our Software team workload and that it will take additonnal months to provide them with a proper solution. They understand that, but it doesn't mean this allows us to delay this until 2024. + Also, they don't bother using a non-ECO version of DataPRO, so we should go in favor of whatever option gives them a solution the soonest and is acceptable for everybody around the table. +   + Thanks! + Maugan + +  + +  + +Chris Balogh (DTS) + +Mar 31, 2023, 20:00 GMT+2 + +Hi Maugan, +   + CC Daniel Stelung  , Mike Beckage  +   + This will always come down to priority. As of today SW is booked through the 4.1 release in Q3 (for complete SQA and ECO efforts) this year. +   + We'll need to know where this lies in the grand scheme of other items we need to work on. +   + 4.2 is the next major release that will receive an ECO. +   + There are always options, but like Dan said "Anytime comes at the expense of something else." +   + +Wait for the 4.2 release in Q3 '24 + +Extend the date on 4.1 (TBD; Q4 '23?) and add in the time needed to complete Ch10 Export needs for Dassault. + +Wait until after 4.1 is released as is, and then have the Ch10 Export worked on for an interim, SDR release of a 4.2 build (TBD; Q4 '23?) with Ch10 export work to Dassault only. This would iterate current 4.2 plan to be 4.3. + +De-prioritize work being done on existing 4.1 plan to move in work on Ch10 Export for Dassault. + +   + What is Dassault's realistic expectation for a resolution to their CH10 Export issues? Are they dead in the water without SW efforts? + +  + +  + +Dan McFadden (DTS) + +Mar 28, 2023, 16:07 GMT+2 + Private note +4.2 should finish on the software side around may 2024. +   + There are no resources and no time.  I'm already here from 6:30AM to 5:30PM.  Everyone in my department is fully allocated.  Anytime comes at the expense of something else. + +  + +  + +Maugan Robert (DTS) + +Mar 28, 2023, 09:42 GMT+2 + +Dan - pending your answer on 4.2, are we sure we want to deal with this via the sprint workflow? Since it depends on the customer's expectation(s), we should work step by step with the customer rather than implement something in a sprint, release it, have the customer give feedback and then lose another several months to correct it again in another sprint when time is available. +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Mar 27, 2023, 17:16 GMT+2 + +Dan - Thanks for the feedback. If 4.1 is due in May, when is 4.2 scheduled to be completed? + +  + +  + +Dan McFadden (DTS) + +Mar 27, 2023, 17:00 GMT+2 + Private note +I have DP 4.1 which is supposed to be complete in May.  This is to include work for GM that is outstanding.  It includes  voltage insertion and UI updates that are outstanding.  Business development and sales want TSR AIR phase 3 features also included in that release as well.  There's S6A-Falcon-Id changes pending.  Additionally there's THF requests that need to be completed within a year.  I have zendesks with THF can't download from the SPS or has this SL6 with no data after T0 in this test.  Can I bump any of these for this item? +   + I can not promise to have this item complete short of 4.2.  If this is acceptable we can include support for this in 4.2 with stakeholder approval.  Short of that I have a lack of options. +   + +  + +  + +Mike Beckage (DTS) + +Mar 27, 2023, 16:40 GMT+2 + +Dan - Thank you for all the effort you have put into this so far. Maugan would appreciate a realistic estimate of when the coming sprint is expected to result in a version that addresses their requests. +   + Maugan - Sorry that we are short on resources to make faster progress.  + +  + +  + +Dan McFadden (DTS) + +Mar 27, 2023, 15:44 GMT+2 + Private note +Hi Maugan, +   + There are currently no resources to work on this.  The best I can do is try to reserve time in the coming sprint.  I apologize, but there just isn't anyone to work on this currently. + +  + +  + +Maugan Robert (DTS) + +Mar 17, 2023, 17:27 GMT+1 + +Hi Dan, +   + I'm coming back on this as the customer has sent me multiple reminders since early February, which I haven't replied to as I was quite busy on other topics/travels. +   + Could you please let me know if any progress has been made on the other items? If so, what can be share with Dassault and if not, when can we expect something? +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Jan 31, 2023, 09:31 GMT+1 + +Hi Dan, +   + Thanks for the feedback on the CRC. + Have you had time to deal with the other listed items? +   + Maugan + +  + +  + +Dan McFadden (DTS) + +Jan 11, 2023, 23:46 GMT+1 + Private note +Hi Maugan - the easiest to get to was the CRC, so I got to that before I got switched to another task. +   + I think we are using both 16 and 32 bit CRCs.  I changed the implementation of both.  I only changed the implementation of CRC16 and 32 in this export, both to strictly matching x-bit sum, everything else should be the same.  I think they only had an issue with the CRC32 output so if the 16 doesn't match anymore I can revert it. +   + It should already only be considering data bytes and not header bytes. +   + I understand the other items but did not have time to see if there's a specific reason why the date is always the same - I was expecting it to change with the exception of one reference RTC which we weren't changing - and the number of samples between time packets with the exception of the last one should also be constant, so I'm not sure why there would be 190 or 200 ms variation - I will need to check. +   + +  + +Attachment(s) + 2022_09_09 13_27_UNF.ch10 + +  + +Maugan Robert (DTS) + +Jan 5, 2023, 20:46 GMT+1 + +Hi Dan, +   + Here is the feedback I got today from Dassault: + +Data checksum not matching: they suppose this is due to the calculation method. If you specify 32-bit checksum, then the ch10 definition says you should do the 32-bit arithmetic sum of words of channel-specific data only (not 1st/2nd headers). If you specify 16-bit checksum, it should do the 16-bit arithmetic sum of words , same for 8-bit checksum setting. See attached chapter10.pdf file on pages 10-29 and 10-32: + +   + +   + +Time Packet (2nd one): in your example, the time is 3522/09/09 1:28pm, 42s 360ms. There is an issue with the year (at least)... :) + +   + +PCM packets: the date is always the same (5834 6A88 2381) for each frame, though it should be implemented of the initial time + delta_T * N_samples from the previous frame + +   + +Time difference between time packets: there is still 190ms or 200ms difference between time packets depending on where we look at in the ch10 file. There should always be the same time difference, not a different one. + +   + They also asked if we could provide a "longer" ch10 file with different channel packets separated by time packets. They told me usually the ch10 files are built like this: all channel packets are separated by one time packet every second. +   + Let me know if you have any question or need anything else from me/them to work on this. +   + The attached chapter10.pdf was provided by them as they told me they use it as their reference and it is the complete document compared to the one we posted in a previous post on this ticket which is a shorter version (57 pages compared to 198 for this one). +   + Thanks! + Maugan + +  + +Attachment(s) + chapter10.pdf + +  + +Maugan Robert (DTS) + +Dec 23, 2022, 16:09 GMT+1 + +Dan, +   + Thanks for the work done. I've forwarded your answers to Dassault. As they are also closed next week, I don't expect any answer before 1st week of January. +   + Merry Christmas and Happy New Year!! :) + Maugan + +  + +  + +Dan McFadden (DTS) + +Dec 22, 2022, 23:48 GMT+1 + Private note +Hi Maugan,  +   + I made changes, but the resulting export file still does not validate, so I did not check in those changes nor build a new version.  I will attach the resulting export with a new log file as well. +   + WRT to the 32-bit data checksum, I didn't see anything obvious wrong with the method, it just adds the bytes together, so more than likely the issue is there are bytes included in the checksum which are not expected.  I included all the bytes used in the checksum as well as the result in the log file - this should identify what the extra or missing bytes are. +   + WRT data building issue - I changed it to only output a max of 250x16 bit samples per minor frame, which if I understand should create the 500 word per minor frame.  I now add all frames for 1 channel to one PCM packet resulting in some large PCM packets, but they follow  +   + ITS ITH 90eb word1 word2 … word500 ITS ITH 90eb word1 word2 … word500 +   + as suggested in the pdf.  This also makes the final CRC a lot of bytes to check - I'm wondering if it would be OK to have a 1 frame per packet version to better look at the CRC issue, so I created a file and a log file using only 1 frame per PCM packet to maybe look at the CRC issue. +   + if the CRC don't match expectation (which I would assume still be the case as I didn't change anything here), could they check the 1Frame .txt file and see what bytes they were expecting it to be calculated on versus what it was calculated on. +   +   + +  + +Attachment(s) + 2022_09_09 13_27_UNF.ch10 + 2022_09_09 13_27_UNF_1FramePerPCM.ch10 + CH10Log.txt + CH10Log_1FramePerPCM.txt + +  + +Dan McFadden (DTS) + +Dec 22, 2022, 20:25 GMT+1 + Private note +Hi Maugan, + I'll look at the issue today - I read the Data building issue.pdf and it makes sense and I agree we are not outputting according to spec. + +  + +  + +Maugan Robert (DTS) + +Dec 22, 2022, 17:21 GMT+1 + +Dan - I assume you are quite busy, but could you look at this one please? Dassault just asked me about the status of this topic/issue. +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Dec 14, 2022, 15:24 GMT+1 + +Hi Dan, +   + Back on this one, I got some feedback from Dassault. +   + First thing first, here is a tool they use to read ch10 files: Link to download (click on "Télécharger" to download, sorry for the French!) + I get an error when I try to open one of our files... not sure if the problem is on my side or on the tool side. +   + Then, here are the issues they have found in the .ch10 file we provided: + +The first packet is "Computer Generated" with a 32bits data checksum at the end, according to the header. However, the last bits "979f a700 does not match the addition of all words of the packet. + + + +25eb 0000 + + + +1015 0000 + + + +f414 0000 + + + +0200 0301 -> 0000 0001 0000 0011 0000 0000 0000 0010 -> 32-bit data checksum + + + +5834 6a88 2381 + + + +1354 + + + +0000 0000 + + + +475c 504e 3a44 6174 6150 524f 3b0d 0a47 5c54 413a ... 3736 3034 3833 3b0d 0a00 00be 979f a700 + +   + +Data building issue: cf attached document from the customer. + +   + +Time packets issue: all time packets should be separated by the same value. However, sometimes, there is a difference: + + + +Paquet Time 1 – 13h28m42s360ms + + + ++190ms + + + +Paquet Time 2 – 13h28m42s550ms + + + ++190ms + + + +Paquet Time 3 – 13h28m42s740ms + + + ++190ms + + + +Paquet Time 4 – 13h28m42s930ms + + + ++200ms + + + +Paquet Time 5 – 13h28m43s130ms + + + +... + +   + Can you look at these please? + Let me know if you have any question or need anything else from me/Dassault. +   + Thanks! + Maugan + +  + +Attachment(s) + Data building issue.pdf + +  + +Maugan Robert (DTS) + +Dec 5, 2022, 16:01 GMT+1 + Private note +Dan - It definitely is from a build before since you haven't shared the latest one in which you solved the truncated data issue. + Sorry for missing the files you sent on a previous answer. I've forwarded them to Dassault to see if they can figure out why the data does not appear in software like NetView. +   + Stay tuned! + Maugan + +  + +  + +Dan McFadden (DTS) + +Nov 30, 2022, 22:46 GMT+1 + Private note +Hi Maugan, is that from a build before?  I agree that one did not append sample data  if you look here: +   + +   + I posted a CH10 file where it should have samples included in the CH10 file?  the CH10Log file should contain a log of bytes as they are added to the file as a roadmap, so for example: + + and here are those same bytes in the file: + +   + I didn't create and send a build with these changes because the file wasn't validated by netview + +  + +  + +Maugan Robert (DTS) + +Nov 24, 2022, 09:47 GMT+1 + Private note +Dan - the customer is reading the raw data with the linux command xxd and gets this: +   + 25eb ffff + 2800 0000 + 0c00 0000 + 0201 0311 + 5834 6a88 2381 + 423b + 3002 0000 to CSDW + 1114 0619 0711 2220 4827 2839 to 07/11/2022, 19h06min14s110ms +   + 25eb 0200 + 2000 0000 + 0400 0000 + 0200 0309 + 5834 6a88 2381 + 3532 + 0000 084f to CSDW + 0000 084f to DATA ? +   + 25eb 0300 + 2000 0000 + 0400 0000 + 0200 0309 + 5834 6a88 2381 + 3632 + 0000 084f to CSDW + 0000 084f to DATA ? + .... +   + After the CSDW, the file contains the same value again, instead of showing the data. +   + Does it help? +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Nov 23, 2022, 20:23 GMT+1 + Private note +Hi Maugan, + I changed the code so that the PCM packets didn't get truncated, however in doing so netview no longer would read the file.  I don't currently have a way of identifying what the issue with the file is.  If Dassault is parsing the file themselves they might have an idea, but if they are using a library they may not be able to tell what the issue is either.  I did attach a .ch10 file on Nov 9th that has the pcm packets in it.  I was hoping to find some code that would read a ch10 file that I could use to identify the issue but all I found were executables and binaries. + +  + +  + +Maugan Robert (DTS) + +Nov 23, 2022, 10:08 GMT+1 + Private note +Dan - any update on this topic since Nov 9th, please? + +  + +  + +Dan McFadden (DTS) + +Nov 9, 2022, 20:23 GMT+1 + Private note +need to keep working on it, that export is not recognized as a valid file in NetView.  I'll try to simlify the PCM packet down till it passes. + +  + +  + +Dan McFadden (DTS) + +Nov 9, 2022, 19:55 GMT+1 + Private note +the PCM packets were getting truncated. +   + I'll post a new build in a little bit, here's what a list of bytes going into the packets as well as a dataset and an export that wasn't truncated. +   + +  + +Attachment(s) + S6AStreamTest.7z + CH10Log.txt + 2022_09_09 13_27_UNF.ch10 + +  + +Dan McFadden (DTS) + +Nov 9, 2022, 17:30 GMT+1 + Private note +running with the data in EG_450_9_VV, it does appear to be working, but very slowly ... I notice there is 108,000,001 samples ... +   + the CH10 export does a couple of things which cause all the samples to be loaded into memory or at least processed, for example; +   +                 var a = scaler.GetEU(aic.PersistentChannelInfo.MaxADC); +                 var b = scaler.GetEU(aic.PersistentChannelInfo.MinADC); +                 template = template.Replace("{CHANNEL MAX RANGE EU}", $"{Math.Max(a,b)}"); +                 template = template.Replace("{CHANNEL MIN RANGE EU}", $"{Math.Min(a, b)}"); +   +             internal void ComputeMinMaxADC() +             { +                 var min = short.MaxValue; +                 var max = short.MinValue; +                 for (ulong sample = 0; sample < NumberOfSamples; sample++) +                 { +   +   + and there's no feedback during this particular area where it's replacing the tokens in the TMATS template. +   + I haven't finished the export yet, but I think the likely issue is the length of the recording.  I noticed the test was setup up for double that length as well, meaning they could have intended to have even double that data. +   + For the purpose of the CH 10 export we might want to abandon our existing classes and structures for accessing data for something faster and more direct, but I'd want to talk to Chris Balogh before making any of those changes. +   + I'll start working on the second part of the query - where's the data.  I think this is likely coming from the change in the packing structure from throughput to packed, or from the lack of the measurand list, but let me verify and see if I can help + +  + +  + +Dan McFadden (DTS) + +Nov 9, 2022, 01:16 GMT+1 + Private note +Hi Maugan, +   + I expect to check this out both these items tomorrow. + +  + +  + +Maugan Robert (DTS) + +Nov 8, 2022, 11:59 GMT+1 + +Hi Dan, +   + Am I missing something here or is DataPRO NOT exporting any data in the ch10 file? I tried to record some data with a SLICE6 AIR and three channels (A64C/ARS/IEPE) plugged to the unit, but when I export the data in ch10 format with build 783, Dassault tells me that there is no data in the file (see attached) - I don't know how to verify that since everything below the header is not directly readable. +   + Also, I tried to export their latest flight test recording Dassault made with the unit they received a few weeks ago, and DataPRO does nothing when I click on the Run button to export the data in chapter10 format. + They have configured the SLICE6 AIR and downloaded the data out of it with DataPRO 3.3.609. Then I got the whole data folder and copied it in my C:\DTS\DTS.Suite\Data folder. I opened build 783 and tried to run the export in chapter10, but nothing happens and I can only close DataPRO. +   + I have copied their data folder here: \\dts\files\!Temp!\Maugan\EG_450_9_VV\ +   + Could you please help me here? +   + Thanks! + Maugan + +  + +Attachment(s) + 2022_11_07 18_04_UNF.ch10 + +  + +Dan McFadden (DTS) + +Oct 28, 2022, 20:06 GMT+2 + Private note +Hi Maugan, + I've added PCM intrapacket headers into the chapter 10 export.  I set the mode to packed 16 bit.  I left the framesync as 0x90EB.  I haven't had luck validating the export.  The time does show accurately in netview, but it doesn't show any data for the PCM channel itself - maybe because of the missing measurand list.  The last request for the TMATs change cut the measurand list out.  Netview also shows the PCM channel as throughput even though the packed bit is set in the PCM packet and throughput bit is not set. +   + DP 3.3.783 should have the change present.  +   + https://dts.box.com/s/gnj9ghm3wh4d2hesk9f0tcmwto5524or +   + I've also attached a 1 channel dataset and the resulting CH10 file from the export. +   + with regards to time sync, the current data files expose two time sync datapoints, these can be seen for instance in the .dts file: +   + +   + in this particular case the DAS is not timesync'd.  The export uses the StartRecordTimeSec and StartRecordTimeStampNanoSec when available and then each intrapacket header is extrapolated based on the sample rate and the sample number. +   + As far as the intrapacket headers, those will occur at the end of minor frames with the exception of the first one where data bits are after the Intra-packet time stamp, so the frequency of the headers are a factor of the sample rate and the frame size.  With the current framesize after the first packet there should be a header after every 127 samples. +   + As always, happy to help, but I might need their help in adjusting the output to whatever they need. +   +   + +  + +Attachment(s) + test2.7z + 2022_07_25 09_18_UNF.ch10 + +  + +Maugan Robert (DTS) + +Oct 28, 2022, 12:38 GMT+2 + +Sorry for the french, my head got messed up with a customer call when writing the ticket. +   + "Voici les demandes/commentaires :" means "Here are the requests/comments:" +   + Maugan + +  + +  + +Maugan Robert (DTS) + +Oct 28, 2022, 12:36 GMT+2 + +Good morning Dan, +   + Sorry for the delayed answer, the customer email didn't leave his outbox and his colleague figured it out after seeing no response from me after a few days - which is unusual :) +   + Voici les demandes/commentaires : + +Mode: they ask if we can implement the Data-Packed mode rather than the Unpacked mode as the Packed mode is the format used by most of the usual suppliers, including Zodiac with their MDR. + +   + +   +   + +The FrameSync is 90eb, which is already 16bit, so what have you changed exactly when you say "I also changed the frame sync to 16 bit just to make it a little clear for myself" + +   + +Timestamp: they are all good with the RTC value. To be sure, they want us to confirm that this value accuracy is within 10th of microseconds. Is it correct? + +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Oct 21, 2022, 23:35 GMT+2 + Private note +Hi Maugan, +   + I had some time to work on this today and started work on it.  A few questions for Dassault; +   + We had been using PCM Throughput mode for the export, but this doesn't seem to support intrapacket headers +   + +   + the mode I selected when I started work was unpacked, which does support the intrapacket; time stamps + +   + to do this I also changed the frame sync to 16 bit just to make it a little clear for myself. +   + Finally the timestamps themselves.  In the current export we are using the 48 bit RTC.  just double checking that's still ok +   + +   + I'll keep going expecting this is fine, let me know if they need a different structure or absolute time. +   +   + +  + +  + +Dan McFadden (DTS) + +Oct 20, 2022, 22:54 GMT+2 + Private note +Hi Maugan, +   + I still think it can be put in in the next two weeks, it's not that bad to implement I think but the work queue keeps getting things shoved onto the top of it.  I haven't forgotten it, I promise. + +  + +  + +Maugan Robert (DTS) + +Oct 19, 2022, 19:51 GMT+2 + +Dan - The customer has sent me a reminder, asking me for the lead time on this feature request. + Could you please let me know how long you believe you need to complete this intra-packet timestamp header implementation? +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Oct 13, 2022, 12:29 GMT+2 + +Hi Dan, +   + Yep, you have found exactly the definition of the Intra-packet header :) + Let me know if you need anything else from me. +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Oct 12, 2022, 20:45 GMT+2 + Private note +I believe this is the section they are requesting for: + + +  + +  + +Dan McFadden (DTS) + +Oct 12, 2022, 20:43 GMT+2 + Private note +Strike that last request + +  + +  + +Dan McFadden (DTS) + +Oct 12, 2022, 20:28 GMT+2 + Private note +Hi Maugan, + I've been a bit busy lately and haven't had any significant progress on the intrapacket headers yet.  I did look into the CH 11 PDF on time packets to see if there was something I could use to start working with, I've noticed there's a couple of different time formats and structures.  The first thing I think I might suggest would be to add network time packets; +   + +   + but these aren't called intra packet time headers, there are other formats that include intra packet headers like +   + c. MIL-STD-1553 Intra-Packet Header. After the channel-specific data, the MIL-STD-1553 data are inserted into the packet in messages. Each MIL-STD-1553 message is preceded by an IPH consisting of an IPTS and an IPDH. +   + Can you query what they need for the additional time granularity they are looking for?  Are NTP packets sufficient or are they looking for a 1553 packet like: +   + +   + +  + +  + +Dan McFadden (DTS) + +Oct 5, 2022, 01:21 GMT+2 + Private note +Hi Maugan, + I haven't started yet, but plan on starting this week. + +  + +  + +Maugan Robert (DTS) + +Oct 4, 2022, 15:15 GMT+2 + +Hi Dan, +   + The customer is happy with the file you provided, thanks a lot for your work on this! + Now they would like to know when they can expect the insertion of the Intra Packet timestamps to be done/completed. Have you started to work on this yet? +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Sep 23, 2022, 23:59 GMT+2 + Private note +Hi Maugan, +   + I think I understood the request.  I modelled the targets after TMATS_target.PDF.  I have not committed any changes yet and I need to document the changes, but here is an export using the changes to the template. +   + I also attached the dataset that produced the export just for reference, but it's the same dataset as previously posted. +   + +  + +Attachment(s) + 2022_09_09 13_27_UNF.ch10 + S6AStreamTest.7z + +  + +Maugan Robert (DTS) + +Sep 22, 2022, 16:47 GMT+2 + +Hi Dan, +   + I've attached two files: one is the extracted TMATS from the export, with comments, and the other one is what the customer is expecting/targeting (refer to the powerpoint attached to my previous post for more details). +   + They seem to still struggle to link parameters to the proper channel and have all the channel parameters gathered in one paragraph instead of being dispatched at different locations of the TMATS part of the ch10 file. +   + Could you please have a look and either provide answers or modifications to the export to understand/match what they want? +   + Thanks! + Maugan + +  + +Attachment(s) + TMATS_commented extraction.pdf + TMATS_target.pdf + +  + +Dan McFadden (DTS) + +Sep 15, 2022, 19:47 GMT+2 + Private note +sure, I streamed with a S6A, got the tmt of the stream, then collected a dataset and exported.  I'll attach the Stream tmt, as well as the dataset itself (which has the export in it).  I will also include the two template files that are used to build the TMATs part of the export +   + +  + +Attachment(s) + S6AStreamTest.7z + S6A0081_TMT.txt + S6ATMTTemplate_PCM_ExportBase.tmt + S6ATMTTemplate_PCM_ExportChannel.tmt + +  + +Maugan Robert (DTS) + +Sep 15, 2022, 19:12 GMT+2 + +Does it? Do you have an example of .ch10 file? I couldn't verify it on my laptop. +   + Thx! + Maugan + +  + +  + +Dan McFadden (DTS) + +Sep 15, 2022, 16:56 GMT+2 + Private note +good news, the new version does exactly that (one block r/p/d/c) + +  + +  + +Maugan Robert (DTS) + +Sep 15, 2022, 12:24 GMT+2 + +Hi Dan, +   + Thanks a lot for working on this so quickly. Dassault really appreciates the fast support :) +   + After further discussion/analysis on Dassault side, the team realized that the other DAS were exporting in ch10 a bit differently: the file contains all the parameters related to one channel in the same block (R/P/D/C/etc.), then comes the next channel parameters. Our ch10 export puts all the R parameters first, then all the P parameters, and then for each channel, all the D/C parameters. + The customer is asking if we can export the same way others are exporting in ch10? I've attached their comparison ppt for reference. +   + Thanks! + Maugan + +  + +Attachment(s) + TMATS_SLICE6_VS_ZODIAC.pptx + +  + +Dan McFadden (DTS) + +Sep 15, 2022, 01:45 GMT+2 + Private note +installer for DP 3.3.768 should include those 2 new template files; +   + https://dts.box.com/s/vmc4lurrp3u1yamn46il4todw91ak0s5 + +  + +  + +Dan McFadden (DTS) + +Sep 14, 2022, 23:43 GMT+2 + Private note +it occurs to me I may have to update the installer to copy those files as well, will upload a new version once I modify the installer + +  + +  + +Dan McFadden (DTS) + +Sep 13, 2022, 00:04 GMT+2 + Private note +Hi Maugan, +   + Happy Monday!  I've uploaded an experimental version of DP 3.3.766 to +   + https://dts.box.com/s/ohlj4gnzil70o2x01cqsnjmatpuxtr81 +   + with this build I made a lot of changes for CH10 export. +   + It now exports to unfiltered +   + it now uses template files to complete the TMATS portion of the file.  It adds to new template files to the TMTTemplates directory,  S6ATMTTemplate_PCM_ExportBase and S6ATMTTemplate_PCM_ExportChannel.  The ExportBase file is used to populate the common sections of the TMATS (test name, storage info), it borrows directly from S6ATMTTemplate_PCM, the template file used for streaming.  The Channels file is used to populate for information for channels in the test, this is also taken directly from the streaming template file.  I did this rather than using the streaming template as is because the streaming template is coded for a 6 channel S6A, and the CH10 export is not currently restricted to S6A, so there could be 18 channels or even considerably more.  Note that DTS test data could contain even different sample rates for different DAS in a test.  In order to support this in the CH10 export though I'll need to do some additional work. +   + Additional when the DTS file contains start record timestamps (doesn't require a time sync'd s6A), it will use this information to set the first timestamp in the export.  It will use the fields from the DTS file:  +   + StartRecordTimestampSec="1662755322" StartRecordTimestampNanoSec="362909960" +   + it will treat this information as UNIX time information and then translate it to local time for the first time packet. +   + I do not expect any missing properties in the TMATS file relative to the streaming template as the streaming template was directly used to create the TMATS packet in the export now, however some fields are now set using information that is in the streaming template like most significant bit direction which might not be consistent with how data is written in the export. +   + netview did seem to accept the TMATS portion of the file, and showed the measurementlist was well, but I didn't see any PCM data to display.  I'll work with the export more to see if I missed something, but I'll probably switch to a few other projects first to make sure I don't fall behind for other items in the sprint. + +  + +  + +Maugan Robert (DTS) + +Sep 12, 2022, 10:15 GMT+2 + +Dan - thanks for the multiple answers and for all the work done here! + Please keep me posted once you have a new build with all the features. Let me know if you have any question during the implementation. +   + Happy Monday! + Maugan +   + ps: I know it was not "hardcoded" but rather generated, but you understood what I meant by using this word: not based on an external template/file that the user can edit :)  + +  + +  + +Dan McFadden (DTS) + +Sep 9, 2022, 19:36 GMT+2 + Private note +I'll also adjust MN-1-1 to channel name, like is used in the template file, and switch the measurement list name to Measurement List + +  + +  + +Dan McFadden (DTS) + +Sep 9, 2022, 19:35 GMT+2 + Private note +Measurementlists now added to export ch10 file: example; + D-1\ML\N:1; + D-1\MLN-1: EngineeringUnits; + D-1\MN\N-1: 1; + D-1\MN-1-1: g ; + D-1\MN1-1-1: DE; + D-1\MN2-1-1: D + D-1\MN3-1-1: M +   + for reference here's what the template file has: + D-1\ML\N:1; + D-1\MLN-1:Measurement List; + D-1\COM: === Number of channels in the measurement list ===; + D-1\MN\N-1:6; + D-1\MN-1-1:{CHANNEL 1 NAME}; + D-1\MN1-1-1:DE; + D-1\MN2-1-1:D; + D-1\MN3-1-1:M; +   + I may restructure the export to put all channels into one level rather than split into multiple levels as it does - the concern was that datasets in general can have multiple sample rates and even mutiple data periods and ROI, but perhaps it should just treat it simplified. +   + +  + +  + +Dan McFadden (DTS) + +Sep 9, 2022, 19:29 GMT+2 + Private note +2 - P-X\DLN is already in the export - here's an example of an output ch10 file with P-1\DLN: Channel 0001; no change needed for this one. + + +  + +  + +Dan McFadden (DTS) + +Sep 9, 2022, 17:39 GMT+2 + Private note +1.2/1.3, I'm adding the section on measurandlists into the export; +   + + DLN was already in the export, but the measurement lists was not,. +   + 2.  Agree, P-X\DLN is in template file and not in export.  I don't see a description in 106-22 Chapter 9, May 2022, I will find it and add it.  I'll also go through the template file and see what other tags may not be present yet., thank you. + 3.  Agree, will do + 4.  Will do + 6.  Agree, will check the template and use that as to search for tags we may be missing and should have. +   + As for timing, I've already added the Measurement list structure above into the code, so it can generate these tags now.  I've also already fixed the issue with MN2 and MN3 being swapped.  Hard coded is not the right word here as these are not hard coded, rather the output is being generated through code.  The intra packet header will need to wait for next sprint (2022-09-20) before I can probably start it as it's probably too much work to fit into the existing sprint, but with any luck I'll be able to add any of the other missing sections within the current sprint, so I will update the ticket next week with progress. + +  + +  + +Maugan Robert (DTS) + +Sep 9, 2022, 10:20 GMT+2 + +Dan McFadden - I forgot the main question: what is the timeline for each modification/added feature? +   + Thx! + Maugan + +  + +  + +Maugan Robert (DTS) + +Sep 9, 2022, 10:09 GMT+2 + +Hi Dan, Loc, +   + Thanks for the answers. +   + 1.1: Thanks for adding it. It should be D-1\MN-1-X with X being the channel name (cf TMATS template in DataPRO folder). Though the channel name appears at multiple places, all these are mandatory to make sure each property type (C, D, P, etc) belongs to the proper channel +   + 1.2/1.3: Yes, you see these properties in the TMATS template for streaming. But I'm talking about the CH10 export, which is apparently NOT using the TMATS template but rather is completely hardcoded in DataPRO as it is missing lots of parameters that are included in the TMATS template. If you look at one of the CH10 exported files included in the data zipped files I sent in my previous post (TRIDEM1, 2 or 3), you will see that "C-X\DCN" never shows up in the .ch10 exported file for example. Same for "C-X\MN1": +   + +   + 1.4: Thanks for figuring this typo out :) Indeed, should be easy to fix. +   + 2. Thanks for the answer. Same remark here: "P-X\DLN" appears in the TMATS template, but not in the exported ch10 file. So I guess it hasn't been coded to be generated during the export. Here is an example of a ch10 export: +   + +   + 3. If the data is exported un/pre-filtered, could you please correct the export process to save the .ch10 file in a "UNFILTERED" folder instead of a "FILTERED" one? This will avoid confusion for customers. +   + 4. So you confirm that this is simply the time when the data is exported, right? +   + 5. Awesome, that should help them a lot! Please keep me posted on this ticket once it has been implemented. +   + 6. Thanks for the explanation/confirmation. But once again, there are missing properties in the exported .ch10 file which need to be included. +   + I've put these answers in your Note file if it's easier for you ;) +   + Thanks! + Maugan + +  + +Attachment(s) + 29590.one + +  + +Dan McFadden (DTS) + +Sep 8, 2022, 01:13 GMT+2 + Private note +Agree we are talking about the same thing, I was wondering if they wanted something other than channel name since it already exists in like 3 places. + +  + +  + +Loc Pham (DTS) + +Sep 8, 2022, 01:09 GMT+2 + Private note +I added response from Eric with more info (also CC'ed Eric to this ticket) +   + " Required for data scaling in PCM stream format. For example (DataPRO PCM TMATS template): +   + +   +   +   +   +   + + " + +  + +  + +Dan McFadden (DTS) + +Sep 8, 2022, 00:01 GMT+2 + Private note +upon further review I think  + 1.1 D-1\MN-1-X maybe refers to  + MEASUREMENT NAME (D-x\MN-y-n) (9-58) + which I do see in the spec, so I'll add it, is this still channel 1 name though? + +  + +  + +Dan McFadden (DTS) + +Sep 7, 2022, 01:39 GMT+2 + Private note +Hi Maugan, I think these should answer the questions.  There are currently two items I'll create a work ticket to work on  (1.4 - C-X\MN3 is currently stored in C-X\MN2), and 5 (intra packet timestamp).  I could foresee they may also want changes for 4 (time of first packet).  Once I create the items I'll work on where they will be in the schedule.  1-4 is just a typo and can be fixed immediately, but the intra packet timestamp might require some additional code.  When I was working on the issue I was using one-note, so I included that as well in case it's easier to edit there and re-export. +   +   + +  + +Attachment(s) + 29590.pdf + 29590.one + +  + +Dan McFadden (DTS) + +Sep 2, 2022, 17:50 GMT+2 + Private note +Hi Maugan, I have a lot of items already in the queue to work on so I might not be able to look at the questions in a timely manner.  I've created an issue so that we can get to it in the next sprint (tuesday next week) and make sure it we make time to look at it. +   + 29590 Answer Dassault questions + +  + +  + +Maugan Robert (DTS) + +Sep 2, 2022, 16:53 GMT+2 + +Hi Dan, Chris, +   + I had a meeting with Dassault today and they have several questions/requests. Please find them below. +   + +In the exported ch10 file, the channel name/units aren't defined. They should be under the following settings but these don't appear in the exported file: + +D-1\MN-1-X:{CHANNEL X NAME} + +C-1\DCN:{CHANNEL 1 NAME} + +C-1\MN1:{CHANNEL 1 NAME} + +C-1\MN3:{CHANNEL 1 EU} + + + +Are the P-X and C-X parameters linked to each X channel? The customer has no way to match them with a specific channel other than making the assumption that all P-1 parameters are for channel 2 (channel 1 being the time), P-2 parameters are for channel 3, etc. Or are they independant from the channels? If they are correct, P-X\DLN should contain this info. + +The data is exported in a "FILTERED" sub-folder when chosing the ch10 format, but is the data filtered with the software filters or is it the raw data just exported by default in a filtered folder? + +When the SLICE6 AIR isn't sync'd with an external clock, what is the time in the first packet? See attached file "FirstPackets_TRIDEM1.txt": 09h27m59s610ms. I assume it's the export time of the PC, like in the CSV header, but I might be wrong. Could you confirm? + +Timing of the packets: Dassault seems to have identified an issue => if they add 1/sampling rate to each data word time, then the time of the last word of the packet (# 7500) is superior to the time of the next packet. They believe it is due to the accuracy of the ch10 time definition which is within 10ms. They ask if we can add the "Intra Packet Timestamp" parameter in each minor frame which is more accurate than the general time packet and would allow the sync of data in time between each minor frame. Here is what they have found/measured depending on the sampling rate: + +For F=5kHz, the delay between the packets is 1500ms, but every 17 packets, it's 1490ms + +For F=25kHz, the delay between the packets is 300ms, but every 17 packets, it's 290ms + +For F=100kHz, the delay between the packets is 75ms, but every 17 packets, it's 70ms + + + +   + Also, I have an additional question: is the ch10 export using the TMATS template like when streaming data or are the TMATS parameters directly coded in the software? Because when you export data in ch10 format, you don't have all the same parameters as in the TMATS template in the software folder. +   + Could you let me know if it's possible to modify the export function according to Dassault's request so they can sync the data in time properly? +   + I have attached their documentation if it can help understand the issue, though it's in french, but Google can help you :) +   + Thanks! + Maugan + +  + +Attachment(s) + FirstPackets_TRIDEM1.txt + FirstPackets_TRIDEM2.txt + FirstPackets_TRIDEM3.txt + TRIDEM1.zip + TRIDEM2.zip + TRIDEM3.zip + problemeDatationEchantillons.pdf + problemeTMATS.pdf + DatationPaquetsTime.pdf + +  + +Maugan Robert (DTS) + +Aug 3, 2022, 08:51 GMT+2 + +Dan - thanks a lot for the detailed answer, it will definitely help the customer a lot! + It may be useful to add the sampling rate in the SR setting, but nothing urgent I think. +   + Please keep me posted on the two missing values when you find a way to have them available in the export somehow. +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Aug 2, 2022, 20:35 GMT+2 + + +1. I believe this is true, I did not verify.  If it's not we can correct it. + +2.1. - we developed around September 2007 version of document, I'm not + sure it had SR field available in data conversion attributes, I'd be + happy to add it once I can get some details on it.  We do not currently + use it. + +2.2 currently D2 is being populated with: + +pcm.BitsPerSecond = Convert.ToInt32(16 * channel.ParentModule.SampleRateHz) + +So D2 currently contains bits per second rather than samples per second, + dividing by 16 should be the sample rate for that channel, so agree D2 + of 400000 would correspond to 25k samples per second. + +3. + +PCM - Sample data 12 80 11 80 11 80 + +taking first two bytes (12 80) + +0x8012 = 32786 [ushort], converting to signed short by subtracting + -0x8000 = 0x0012 + +converting to decimal we have 18 ADC, which matches what we see in the + viewer + +ADC in DataPRO viewer + +converting to EU depends on a couple of factors looking in the TMATS in + a binary editor: + +the scalefactor here appears to be correct (-0.0760637...) but the + intercept/offset appears to be incorrect, it's listed as 0 in this example. + +so I suspect as long as they are using a linear sensor and there's no + excitation proportionality to consider their data should be scaled + correctly, but with an unexpected offset present. + +internally there's two additional variables that are being used to get to EU + +(ADC - DataZeroLevelADC)*ScaleFactor + offset.  These parameters may + depend on what values are used in the sensor settings for software + zeroing and initial offset. + +in the particular example I'm looking at the zero ADC is 20 and the user + offset is also 20, so the equation would be more like (18-20)*-.076... + + 20 = ~ 20.15 + +EU in DP viewer + +I'll see if those variables are being exposed elsewhere in the TMATs or + if we can adjust C-1\C0 to reflect the proper offset... + + +Attachment(s) + QUOLNANgLklT0EOt.png + 0AWCGKIWXTLO0jFv.png + Unj0305OBJSmvuF4.png + image704382.png + image550465.png + image681172.png + image555867.png + +  + +Maugan Robert (DTS) + +Aug 2, 2022, 08:22 GMT+2 + +Hi Dan, Loc, +   + Thanks for the info. +   + A couple more questions came in from the customer: + +Is the number of recorded channels equal to the number of PCMIN entries in the TMATS? + +Sampling rate: + +In the Data Conversion Attributes Group of the TMATS, a "SR" field can be used for the sampling rate (cf attachment), but it is not present in the TMATS. So the sampling rate info should not be found here, correct? + +In the PCM Format Attributes Group of the TMATS, a D2 field (BIT RATE) is used and contain a value. Is it the sampling rate that allows the customer to retrieve the timescale between each recorded sample? The "MF1" and "MF2" fields tell them that the setting is 16bits. D2 being 400000, how do they calc the sampling rate? 400000/16 = 25kHz? + + + +Sample value: + +After 90eb, the first 16bits is 8001. Converted in decimal, it gives 32769. + +From this value, how do they retrieve the value in mV or EU? + +They suggested an AX+B formula with A=C-1\CO-1 and B=C-1\CO, but I doubt this is the proper way to do it. + + + +   + From the TMATS: + +P-1\TF:ONE; TYPE FORMAT + + + +P-1\F1:16; COMMON WORD LENGTH + + + +P-1\F2:M; WORD TRANSFER ORDER + + + +P-1\F3:NO; PARITY + + + +P-1\D1:NRZ-L; PCM CODE + + + +P-1\D2:400000; BIT RATE + + + +P-1\D4:N; POLARITY + + + +P-1\D6:N; DATA DIRECTION + + + +P-1\MF\N:1; NUMBER OF MINOR FRAMES IN MAJOR FRAME + + + +P-1\MF1:500; NUMBER OF WORDS IN A MINOR FRAME + + + +P-1\MF2:8000; NUMBER OF BITS IN A MINOR FRAME + + + +P-1\MF4:16; LENGTH + + + +P-1\MF5:1110101110010000; PATTERN à EB90 + + + +C-1\MN2:g ; EXCITATION VOLTAGE + + + +C-1\BFM:UNS; BINARY FORMAT + + + +C-1\DCT:COE; CONVERSION TYPE + + + +C-1\CO\N:1; ORDER OF CURVE FIT + + + +C-1\CO:0; COEFFICIENT (0) + + + +C-1\CO-1:0.0231634452939034; N-TH COEFFICIENT + + + +C-1\MOT1:0.5328; HIGH MEASUREMENT VALUE + + + +C-1\MOT2:-0.4169; LOW MEASUREMENT VALUE + + + +C-1\MOT3:0.5328; HIGH ALERT LIMIT VALUE + + + +C-1\MOT4:-0.4169; LOW ALERT LIMIT VALUE + + + +C-1\MOT5:0.5328; HIGH WARNING LIMIT VALUE + + + +C-1\MOT6:-0.4169; LOW WARNING LIMIT VALUE + +   + Thanks! + Maugan + +  + +Attachment(s) + sampleRate.PNG + +  + +Dan McFadden (DTS) + +Jul 29, 2022, 01:30 GMT+2 + + +That's correct, it's UINT16/ushort ADC, 2 bytes. + +here's the method we call when we are adding data to the packet; + +        public void AddThroughputData(ushort[] data) +         { +             var newBuffer = new byte[_dataBytes.Length + data.Length * + 2 + FrameSync.Length]; +             Buffer.BlockCopy(_dataBytes, 0, newBuffer, 0, + _dataBytes.Length); +             Buffer.BlockCopy(FrameSync, 0, newBuffer, + _dataBytes.Length, FrameSync.Length); +             Buffer.BlockCopy(data, 0, newBuffer, _dataBytes.Length + + FrameSync.Length, data.Length * 2); +             _dataBytes = newBuffer; +         } + +in this case _databytes is any existing bytes/frames in the PCM packet, + and we start by enlarging the buffer, copying in the old buffer, then + copying the framesync, then copying in all the ushort data.  The ushort + data is not byte reversed for network order, they are just copied + directly into the buffer.  Each frame is currently around 500 samples.  + each sample should be 1/sample rate apart, so at say sample 500 time + would be start time + (500/sps)seconds. + +We don't have any consumers of this export yet, so we are free to adapt + the export to their needs, if they are able to work with us. + + +Attachment(s) + image109099.png + image312008.png + image895584.png + image722604.png + +  + +Maugan Robert (DTS) + +Jul 28, 2022, 18:56 GMT+2 + +Dan McFadden - The customer still has questions about how to process the data. +   + They refer to the following from the Chapter10 July 15 standard: + +   + So they understand the channel specific data is "00 00 10 0F" and then the minor frame data always starts with the FrameSync 90 EB. But then, how do they process the data? How long is a data point? 2 bytes (16 bits)? How is each data point related to the timescale of the recording? +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Jul 28, 2022, 16:18 GMT+2 + +Hi Dan, +   + Thanks for the work. I've share your answer/files with the customer and asked them for the full dataset of the export they already provided. + I'll keep you posted. +   + Maugan +   +   + +  + +  + +Dan McFadden (DTS) + +Jul 27, 2022, 23:15 GMT+2 + Private note +I've modified the code to also output a log of the bytes more or less as it's writing them.  This should help narrow down where the bytes in question are what they belong to.  Most likely they are bytes that belong to a PCM data packet.  I'll add a log from a run with a dataset I have, I'll also attach the export file.  If they are okay sharing a dataset I can run the code with their dataset and generate a log, if not I can generate a test build of DataPRO for them that will output the log file. +   + looking at the byte sequence you pasted below +   + +0000 100f CSDW + + + +then "90eb 0280 0380 0380 0280 0480 0580 0180 ..." which they can't decode. + + + +  + + this looks like FrameSync (0x90eb) and then maybe data +   + for example from the log:  +   + Finished Writing Time Packet + PCM - ChannelSpecificData 00 00 10 0F + PCM - FrameSync 90 EB + PCM - Sample data 73 81 71 81 +   + when it's actually writing the full packet here's the byte sequence without notation: +   + Writing DataBytes 00 00 10 0F 90 EB 73 81 +   + these data bytes are made up of analog data counts (uint16) +   + what are they expecting to see after the CSDW [00 00 10 0f]?  It looks like the framesync and data is unexpected, maybe we can change to match whatever they are expecting? +   +   +   + +  + +Attachment(s) + 2022_07_21 16_18_FIL.ch10 + CH10.txt + +  + +Dan McFadden (DTS) + +Jul 27, 2022, 18:25 GMT+2 + Private note +and by that I mean working on getting the information they need to get the data +   + +  + +  + +Dan McFadden (DTS) + +Jul 27, 2022, 18:25 GMT+2 + Private note +Maugan Robert  - no that's ok for now, we'll just start with getting the data. + +  + +  + +Maugan Robert (DTS) + +Jul 27, 2022, 18:23 GMT+2 + +Dan McFadden - No idea about the time accuracy. Do you want me to ask them about this? +   + Chris Balogh - I believe 3.3.609 or 705. Not sure which version I gave them during the product evaluation a few weeks ago. +   + Maugan + +  + +  + +Chris Balogh (DTS) + +Jul 27, 2022, 17:48 GMT+2 + +Maugan Robert , +   + +However, their software, which reads the chapter10 format, isn't able to decode the data (it works fine for the header but throws an error when reading the data from the file). + + What software are they using? + +  + +  + +Dan McFadden (DTS) + +Jul 27, 2022, 17:40 GMT+2 + Private note +no worries, I almost always reply internally and then if I need publicly out of habit. + Do you know what their [Dassault] needs are for time accuracy for the samples?  we have a timestamp for the start of the event from the S6A, but currently from then on the time packets are calculated using the sample number and the start time.  I think the first step is for me to put something together for them and you can translate it as needed and intermediate it.  I'll update when I have something, but it'll definitely be a few hours I think with other things to do as well. + +  + +  + +Maugan Robert (DTS) + +Jul 27, 2022, 17:33 GMT+2 + +Sorry, forgot to mark the ticket as internal, so everybody can post public replies. +   + Dan McFadden - As mentionned, the header seems to work just fine with what they know, but something is missing or not as expected in the data part of the exported ch10 file. + They definitely need this export format to be able to work with the SLICE6 AIR on their tests. +   + I'm sure they would be happy to work with us to validate the export format. I can either be the in-between person or create an account for these guys here and a new public ticket with them, though I'm not sure how good they are with English language. +   + Let me know if you need anything from me. +   + Maugan + +  + +  + +Dan McFadden (DTS) + +Jul 27, 2022, 17:23 GMT+2 + Private note +I never marked CH10 export complete as we had no way of ever testing it, and further the time synchronization in it was based on using the sample rate and the sample number, something that is available with every dataset, but not something that has a strict correlation to time synced data and S6A data - every time I put in a time packet it's just calculated, I believe we hid the option to export CH10 data in later versions of software for that reason. +   + I'm happy to work with them and provide what the export currently outputs, I'm also interested in seeing if we can work with them for the CH10 export - finding a way to validate it was holding back completing the export.  Currently the chapter 10 export just takes a dataset that we have recorded in DTS binary form and constructs a CH10 file and fills it in based partially on what is in the CH10 documentation and partially based on how S6A is doing CH10 streaming. +   + Probably the first step is for me to put together an example with what we are exporting and where the information is coming from + +  + +  + +Mike Beckage (DTS) + +Jul 27, 2022, 16:20 GMT+2 + +Chris - Hopefully an easy question? + +  + +  + +Maugan Robert (DTS) + +Jul 27, 2022, 15:40 GMT+2 + +Hi everybody, +   + Dassault is working on the post-process of the SLICE6 AIR recorded data and they have exported a test in Chapter10 format. However, their software, which reads the chapter10 format, isn't able to decode the data (it works fine for the header but throws an error when reading the data from the file). +   + See attached exported file. From this file, they recognize the following (example of ChannelID 2): + +//FIRST PACKET PCMIN 2 + + + +25eb 0200 SYNCHRO CHANNEL_ID + + + +b83a 0000 PACKET LENGTH --> 15032 + + + +9c3a 0000 DATA LENGTH --> 15004 + + + +02 DATA TYPE VERSION + + + +00 SEQUENCE NUMBER + + + +03 PACKET FLAGS --> 0000 0011 --> 32-bit data checksum present + + + +09 DATA TYPE + + + +5834 6a88 2381 RTC + + + +65a7 HEADER CHECKSUM + + + +0000 100f CSDW + +   + But then they don't understand what follows: 90eb 0180 0180 ff7f 0380 0580 0180 0480 0380 0180 0380 0280 ... + Same thing for the second packet: + +//SECOND PACKET PCMIN 2 + + + +25eb 0200 + + + +b83a 0000 + + + +9c3a 0000 + + + +02 + + + +01 + + + +03 + + + +09 + + + +a8e3 9788 2381 + + + +e257 + + + +0000 100f CSDW + + + +then "90eb 0280 0380 0380 0280 0480 0580 0180 ..." which they can't decode. + +   + FYI, they make the assumption that the number of PCMIN ChannelID is identical to the number of channels recorded by the SLICE6. +   + Could you please let me know the details of the chapter10 exported format from DataPRO? Which version is it (PCM/analog/etc.)? Any specific thing they should know about the data formating? +   + Thanks! + Maugan +   + +  + +Attachment(s) + Run Test_32V_Run Test-Recovery1_FIL.7z + + +---------------------------------------------- + Customer Details: + Name: Maugan Robert ( maugan.robert@dtsweb.com ) + Organization: DTS + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 10690 Status Open Requester Maugan Robert CCs Daniel Stelung, Maugan Robert, Mike Beckage Followers Chris Balogh, Dan McFadden, Daniel Stelung, Eric Fizer, Kate Martin, Loc Pham, Maugan Robert, Mike Beckage Group Support Assignee Maugan Robert Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [0KNRPL-YNR7K]Ticket-Id:10690Account-Subdomain:dtsweb + Opened + 2023-09-14T23:14:55Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34269.638397912010000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34269.638397912010000000.xml new file mode 100644 index 0000000..73229e0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34269.638397912010000000.xml @@ -0,0 +1,129 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:20:01Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-10-11T16:26:58Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-10-10T20:25:06Z + Corrects an issue with import of 3.3 test setups with multiple ROIs + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2023-10-10T20:24:41Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-10-10T20:24:36Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with 4.0.1067, 4.1.455, 4.2.161 + +Exported a test setup with a S6A and multiple ROIs in 3.3.798 + + +Imported this into 4.0, 4.1, 4.2 + +All times created from 3.3 and imported into 4.0 are correct + Closed + 2023-10-02T17:06:24Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-02T15:41:07Z + 0 + UNKNOWN + + + Jerry Lawrence + 49654 is 4.0; 49655 is 4.1; 49656 is 4.2 + +To test: +Create a Test Setup in 3.3 with multiple ROIs, and assign hardware to at least one of the channels in an ROI. +Export the Test Setup using 3.3. +Import the Test Setup using 4.0. +Ensure that the multiple ROI channels are correct in the ROI x Channels step of Edit Test Setup. + Resolved + 2023-09-29T21:10:58Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-09-28T22:48:15Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-09-27T21:46:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-27T20:28:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-27T19:52:07Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-09-20T15:31:45Z + 0 + UNKNOWN + + + Jerry Lawrence + The code that successfully migrates multiple ROIs from 3.3 to 4.0 should be adapted to the Test Setup import. + Opened + 2023-09-20T15:31:44Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34304.638397912020000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34304.638397912020000000.xml new file mode 100644 index 0000000..eb767eb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34304.638397912020000000.xml @@ -0,0 +1,164 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:20:02Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-10-10T20:17:26Z + added support for additional S6DB faults. + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-10-10T20:16:47Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-10-10T20:16:43Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-10-10T20:16:39Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-10-10T20:16:32Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-10-10T20:16:28Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-10-10T20:16:26Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-10-09T23:20:26Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1068, 4.1.464, 4.2.168 + +Tested: + + +With a S6DB running on B0N3 FW and a SLICE6 I created a test in circular buffer mode + +Ran this test up to arm and with connection attached to port I overcurrent the port and received the following fault + + +This is one of the new faults from case 34249 + Closed + 2023-10-09T23:17:19Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-02T21:06:19Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@49660 + Resolved + 2023-10-02T18:31:18Z + 0 + Resolved + + + Dan McFadden + I don't have a way of purposely causing this fault, however + +here's how it will appear in the arm screen. (this is for port 1 failure).  Note that I'm faking the fault, which is why fault: clear appears here.  F/W might have an idea on how to cause this fault to occur.  The string is not translated, but we don't translate any of the faults currently. + Edited + 2023-10-02T18:21:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-29T23:10:50Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-09-29T23:09:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-09-28T15:24:26Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-09-27T23:02:50Z + 0 + UNKNOWN + + + Dan McFadden + see + +case 34250 + +case 34249 + Opened + 2023-09-27T23:02:50Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34318.638397912600000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34318.638397912600000000.xml new file mode 100644 index 0000000..aa53499 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34318.638397912600000000.xml @@ -0,0 +1,162 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:00Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-10-26T20:50:26Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-10-26T20:50:23Z + 0 + Resolved + + + Dan McFadden + + ReleaseNoted + 2023-10-26T20:50:15Z + Addresses an issue using a S6A last run on older applications (DP3.3) + 0 + UNKNOWN + + + Dan McFadden + + Reopened + 2023-10-26T20:49:22Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1074, 4.1.474, 4.2.193 + +Importing attached xml file into each version of DataPRO and running test I no longer see error messages and able to run test as normal + Closed + 2023-10-17T20:58:05Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-17T15:40:24Z + 0 + UNKNOWN + + + Dan McFadden + now checkhardware will ignore this very specific case + +4.0/4.1/4.2@49743 + Resolved + 2023-10-16T22:43:36Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-10-16T22:11:19Z + 0 + UNKNOWN + + + Dan McFadden + the 3.3 version that is imported doesn't have UART or streamoutput modules, while the attached DAS does; + Edited + 2023-10-16T21:34:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-11T15:55:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-10T21:00:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-10T20:52:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-10T20:37:30Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-10-02T20:47:23Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2023-10-02T20:46:44Z + 0 + UNKNOWN + + + Loc Pham + This is issue with 3.3 and 4.0 + Assigned + 2023-10-02T20:45:30Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-10-02T18:01:48Z + 0 + UNKNOWN + + + Jaime Lopez + When importing a test setup from 3.3 to 4.0 with S6A (STM MCU) as my hardware and running test I get an error that "No data recorders included in test are available" I then see in Status that there's a Channel Count Mismatch + +Work around is to delete the hardware in Data Recorders tab. Rediscover and enable hardware again in Test Setup. + Opened + 2023-10-02T18:01:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34350.638397912600000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34350.638397912600000000.xml new file mode 100644 index 0000000..f2bec81 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34350.638397912600000000.xml @@ -0,0 +1,481 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:00Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro 4.2.218 + + + Closed + 2023-11-07T17:10:12Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-11-06T23:53:26Z + 0 + UNKNOWN + + + Jerry Lawrence + 49833 is 4.0; 49834 is 4.1; 49835 is 4.2 + +To test: +Create a Test Setup with a TSR AIR and after collecting data, go to the Download tab and add multiple ROIs. Ensure that the download doesn't hang and finishes correctly. + Resolved + 2023-10-31T22:45:07Z + 0 + Resolved + + + Jerry Lawrence + Ohad reported that downloading from a TSR AIR with multiple ROIs from the Download tab doesn't work. + Reopened + 2023-10-31T22:42:58Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-10-26T20:43:16Z + Addresses an issue with voltage input channels and multiple rois. + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro 4.1.471.49724 and 4.2.186.49729. +Roi channels can now be assigned in test setup and downloaded and viewed with no errors. + +4.0 does not use voltage input channels so roi for voltage input channels is not exposed and no way to test in SQA ... + + Closed + 2023-10-16T18:19:09Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-10-16T16:32:33Z + 0 + UNKNOWN + + + Jerry Lawrence + 49721 is 4.0; 49722 is 4.1; 49723 is 4.2 + +To test: +Create a Test Setup with Voltage input channels by dragging hardware channels to the Channels list. +Create multiple ROIs in the Test Setup and include the channels in some of the ROIs. +Run the test and ensure that the correct channels get downloaded. + Resolved + 2023-10-16T15:15:46Z + 0 + Resolved + + + Justin Richardson + + Edited + 2023-10-13T23:09:51Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-10-13T23:03:37Z + 0 + UNKNOWN + + + Justin Richardson + When attempting to download multiple voltage channel roi in 4.1.470 and 4.2.184.49724 +pop up message appears saying channels have not been aassigned to roi although they have been assigned... but downloading did continue in the background behind the popup . Then a message banner in red shows up once downloading has finished that says "one or more channels were not downloaded " + +When navigating to view roi step , 4 roi periods were shown + + + + +I used one slice pro sim , test setup is attached and dp log files + + + +2023-10-13 15:42:10.776 SPS01234 has completed service DownloadService + +2023-10-13 15:42:10.776 DownloadService finished - total time (0m 0s 256ms) + +2023-10-13 15:42:10.776 DownloadService.QueryDownload: All units are now finished, calling ServiceAvailable + +2023-10-13 15:42:10.776 DownloadService.QueryDownload : calling service available + +2023-10-13 15:42:10.778 Entering DownloadService.QueryDownload on thread 86 with units: (SPS01234) Called from: Download.DoQueryDownload Line: 0 + +2023-10-13 15:42:10.778 -> EventData - QueryTotalEventCount [00001423], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 + +2023-10-13 15:42:10.783 <- EventData - QueryTotalEventCount [00001423]\[00001423] - (5.0013ms), SPS01234 Count: 1 + +2023-10-13 15:42:10.783 -> Information - QueryFileData [00001424], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 0, End Byte: 3 + +2023-10-13 15:42:10.787 <- Information - QueryFileData [00001424]\[00001424] - (4.0071ms), SPS01234 BytesDownloaded: 4 + +2023-10-13 15:42:10.787 -> Information - QueryFileData [00001425], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 4, End Byte: 7 + +2023-10-13 15:42:10.791 <- Information - QueryFileData [00001425]\[00001425] - (3.9922ms), SPS01234 BytesDownloaded: 4 + +2023-10-13 15:42:10.791 -> Information - QueryFileData [00001426], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 8, End Byte: 407 + +2023-10-13 15:42:10.797 <- Information - QueryFileData [00001426]\[00001426] - (6.0024ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.797 SPS01234 Read 0 of 2613 CRC: 9725 + +2023-10-13 15:42:10.798 -> Information - QueryFileData [00001427], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 408, End Byte: 807 + +2023-10-13 15:42:10.804 <- Information - QueryFileData [00001427]\[00001427] - (5.9997ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.804 SPS01234 Read 400 of 2613 CRC: 24061 + +2023-10-13 15:42:10.804 -> Information - QueryFileData [00001428], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 808, End Byte: 1207 + +2023-10-13 15:42:10.811 <- Information - QueryFileData [00001428]\[00001428] - (7.0034ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.811 SPS01234 Read 800 of 2613 CRC: 21971 + +2023-10-13 15:42:10.811 -> Information - QueryFileData [00001429], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 1208, End Byte: 1607 + +2023-10-13 15:42:10.817 <- Information - QueryFileData [00001429]\[00001429] - (6.0007ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.817 SPS01234 Read 1200 of 2613 CRC: 61772 + +2023-10-13 15:42:10.818 -> Information - QueryFileData [00001430], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 1608, End Byte: 2007 + +2023-10-13 15:42:10.824 <- Information - QueryFileData [00001430]\[00001430] - (6.0002ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.824 SPS01234 Read 1600 of 2613 CRC: 56299 + +2023-10-13 15:42:10.824 -> Information - QueryFileData [00001431], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 2008, End Byte: 2407 + +2023-10-13 15:42:10.831 <- Information - QueryFileData [00001431]\[00001431] - (6.9999ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.831 SPS01234 Read 2000 of 2613 CRC: 13625 + +2023-10-13 15:42:10.831 -> Information - QueryFileData [00001432], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 2408, End Byte: 2620 + +2023-10-13 15:42:10.836 <- Information - QueryFileData [00001432]\[00001432] - (5.0015ms), SPS01234 BytesDownloaded: 213 + +2023-10-13 15:42:10.836 SPS01234 Read 2400 of 2613 CRC: 7311 + +2023-10-13 15:42:10.836 SPS01234 read 2613 bytes in total + +2023-10-13 15:42:10.837 RetrieveXmlConfig SPS01234 crc compressed: 987199214 filestore: Event + +2023-10-13 15:42:10.838 RetrieveXmlConfig SPS01234 crc uncompressed: 418373155 crc compressed: 987199214 filestore: Event + +2023-10-13 15:42:10.845 -> Attribute - QueryEventAttribute [00001433], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: Description Event: 0, Key: Description + +2023-10-13 15:42:10.852 <- Attribute - QueryEventAttribute [00001433]\[00001433] - (7.0003ms), SPS01234 DataType: Unicode, Length: 1, Value: System.Byte[], Value(UTF&Array): + +2023-10-13 15:42:10.852 -> Information - QueryFileData [00001434], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 0, End Byte: 3 + +2023-10-13 15:42:10.857 <- Information - QueryFileData [00001434]\[00001434] - (5.0024ms), SPS01234 BytesDownloaded: 4 + +2023-10-13 15:42:10.857 -> Information - QueryFileData [00001435], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 4, End Byte: 7 + +2023-10-13 15:42:10.861 <- Information - QueryFileData [00001435]\[00001435] - (4.0962ms), SPS01234 BytesDownloaded: 4 + +2023-10-13 15:42:10.861 -> Information - QueryFileData [00001436], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 8, End Byte: 407 + +2023-10-13 15:42:10.868 <- Information - QueryFileData [00001436]\[00001436] - (6.9051ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.868 SPS01234 Read 0 of 2613 CRC: 9725 + +2023-10-13 15:42:10.868 -> Information - QueryFileData [00001437], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 408, End Byte: 807 + +2023-10-13 15:42:10.875 <- Information - QueryFileData [00001437]\[00001437] - (7.0018ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.875 SPS01234 Read 400 of 2613 CRC: 24061 + +2023-10-13 15:42:10.875 -> Information - QueryFileData [00001438], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 808, End Byte: 1207 + +2023-10-13 15:42:10.882 <- Information - QueryFileData [00001438]\[00001438] - (6.9958ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.882 SPS01234 Read 800 of 2613 CRC: 21971 + +2023-10-13 15:42:10.882 -> Information - QueryFileData [00001439], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 1208, End Byte: 1607 + +2023-10-13 15:42:10.889 <- Information - QueryFileData [00001439]\[00001439] - (6.9997ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.889 SPS01234 Read 1200 of 2613 CRC: 61772 + +2023-10-13 15:42:10.889 -> Information - QueryFileData [00001440], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 1608, End Byte: 2007 + +2023-10-13 15:42:10.897 <- Information - QueryFileData [00001440]\[00001440] - (8.0032ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.897 SPS01234 Read 1600 of 2613 CRC: 56299 + +2023-10-13 15:42:10.897 -> Information - QueryFileData [00001441], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 2008, End Byte: 2407 + +2023-10-13 15:42:10.904 <- Information - QueryFileData [00001441]\[00001441] - (7.0849ms), SPS01234 BytesDownloaded: 400 + +2023-10-13 15:42:10.904 SPS01234 Read 2000 of 2613 CRC: 13625 + +2023-10-13 15:42:10.904 -> Information - QueryFileData [00001442], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Store ID: 1, Start Byte: 2408, End Byte: 2620 + +2023-10-13 15:42:10.911 <- Information - QueryFileData [00001442]\[00001442] - (7.0474ms), SPS01234 BytesDownloaded: 213 + +2023-10-13 15:42:10.911 SPS01234 Read 2400 of 2613 CRC: 7311 + +2023-10-13 15:42:10.911 SPS01234 read 2613 bytes in total + +2023-10-13 15:42:10.912 RetrieveXmlConfig SPS01234 crc compressed: 987199214 filestore: Event + +2023-10-13 15:42:10.914 RetrieveXmlConfig SPS01234 crc uncompressed: 418373155 crc compressed: 987199214 filestore: Event + +2023-10-13 15:42:10.918 GetEventGuid: SPS01234 : 956e5186-b666-4843-b3ae-994b412209ba + +2023-10-13 15:42:10.918 -> Attribute - QueryEventAttribute [00001443], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: FaultFlags Event: 0, Key: FaultFlags + +2023-10-13 15:42:10.925 <- Attribute - QueryEventAttribute [00001443]\[00001443] - (7.0837ms), SPS01234 DataType: UInt16, Length: 2, Value: 0, Value(UTF&Array): 0 + +2023-10-13 15:42:10.925 -> Attribute - QueryEventAttribute [00001444], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: EventArmAttempts Event: 0, Key: EventArmAttempts + +2023-10-13 15:42:10.933 <- Attribute - QueryEventAttribute [00001444]\[00001444] - (7.918ms), SPS01234 DataType: UInt8, Length: 1, Value: 1, Value(UTF&Array): 1 + +2023-10-13 15:42:10.933 -> Attribute - QueryEventAttribute [00001445], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: EventHasBeenDownloaded Event: 0, Key: EventHasBeenDownloaded + +2023-10-13 15:42:10.941 <- Attribute - QueryEventAttribute [00001445]\[00001445] - (8.0576ms), SPS01234 DataType: UInt32, Length: 4, Value: 1, Value(UTF&Array): 1 + +2023-10-13 15:42:10.941 -> Attribute - QueryEventAttribute [00001446], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: Description Event: 0, Key: Description + +2023-10-13 15:42:10.948 <- Attribute - QueryEventAttribute [00001446]\[00001446] - (6.9423ms), SPS01234 DataType: Unicode, Length: 1, Value: System.Byte[], Value(UTF&Array): + +2023-10-13 15:42:10.948 -> Attribute - QueryEventAttribute [00001447], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: TotalChannels Event: 0, Key: TotalChannels + +2023-10-13 15:42:10.957 <- Attribute - QueryEventAttribute [00001447]\[00001447] - (8.9992ms), SPS01234 DataType: UInt8, Length: 1, Value: 18, Value(UTF&Array): 18 + +2023-10-13 15:42:10.957 -> Attribute - QueryEventAttribute [00001448], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: TotalSamplesRecorded Event: 0, Key: TotalSamplesRecorded + +2023-10-13 15:42:10.964 <- Attribute - QueryEventAttribute [00001448]\[00001448] - (6.9996ms), SPS01234 DataType: UInt64, Length: 8, Value: 371370, Value(UTF&Array): 371370 + +2023-10-13 15:42:10.964 -> Attribute - QueryEventAttribute [00001449], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: TriggerSampleNumber Event: 0, Key: TriggerSampleNumber + +2023-10-13 15:42:10.971 <- Attribute - QueryEventAttribute [00001449]\[00001449] - (6.9998ms), SPS01234 DataType: UInt64, Length: 8, Value: 70537, Value(UTF&Array): 70537 + +2023-10-13 15:42:10.971 -> Attribute - QueryEventAttribute [00001450], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: StartRecordSampleNumber Event: 0, Key: StartRecordSampleNumber + +2023-10-13 15:42:10.978 <- Attribute - QueryEventAttribute [00001450]\[00001450] - (7.0003ms), SPS01234 DataType: UInt64, Length: 8, Value: 60537, Value(UTF&Array): 60537 + +2023-10-13 15:42:10.978 -> Attribute - QueryEventAttribute [00001451], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: EventTimeStamp Event: 0, Key: EventTimeStamp + +2023-10-13 15:42:10.985 <- Attribute - QueryEventAttribute [00001451]\[00001451] - (7.001ms), SPS01234 DataType: UInt8Star, Length: 8, Value: ( + +, Value(UTF&Array): (32, 40, 22, 13, 5, 10, 23, 1) + +2023-10-13 15:42:10.985 -> Attribute - QueryEventAttribute [00001452], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: LevelTriggerT0AdjustmentSamples Event: 0, Key: LevelTriggerT0AdjustmentSamples + +2023-10-13 15:42:10.993 <- Attribute - QueryEventAttribute [00001452]\[00001452] - (7.0003ms), SPS01234 DataType: Int32Star, Length: 72, Value: System.Int32[], Value(UTF&Array): (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + +2023-10-13 15:42:10.993 -> Attribute - QueryEventAttribute [00001453], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: LevelTriggerSeen Event: 0, Key: LevelTriggerSeen + +2023-10-13 15:42:11.001 <- Attribute - QueryEventAttribute [00001453]\[00001453] - (8.0015ms), SPS01234 DataType: BoolStar, Length: 18, Value: System.Boolean[], Value(UTF&Array): (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False) + +2023-10-13 15:42:11.001 -> Attribute - QueryEventAttribute [00001454], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: LevelTriggerSeen Event: 0, Key: LevelTriggerSeen + +2023-10-13 15:42:11.008 <- Attribute - QueryEventAttribute [00001454]\[00001454] - (6.9993ms), SPS01234 DataType: BoolStar, Length: 18, Value: System.Boolean[], Value(UTF&Array): (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False) + +2023-10-13 15:42:11.008 -> Attribute - QueryEventAttribute [00001455], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: SampleRate Event: 0, Key: SampleRate + +2023-10-13 15:42:11.017 <- Attribute - QueryEventAttribute [00001455]\[00001455] - (9.0007ms), SPS01234 DataType: UInt32, Length: 4, Value: 10000, Value(UTF&Array): 10000 + +2023-10-13 15:42:11.017 -> Attribute - QueryEventAttribute [00001456], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: StackChannelScaleFactorsMillivoltsPerADC Event: 0, Key: StackChannelScaleFactorsMillivoltsPerADC + +2023-10-13 15:42:11.024 <- Attribute - QueryEventAttribute [00001456]\[00001456] - (7.0013ms), SPS01234 DataType: Float32Star, Length: 72, Value: System.Single[], Value(UTF&Array): (-0.07585874, -0.07563992, -0.0758338, -0.07585541, -0.07578067, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + +2023-10-13 15:42:11.024 -> Attribute - QueryEventAttribute [00001457], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: AAFilterFrequency Event: 0, Key: AAFilterFrequency + +2023-10-13 15:42:11.031 <- Attribute - QueryEventAttribute [00001457]\[00001457] - (6.9998ms), SPS01234 DataType: Float32, Length: 4, Value: 3000, Value(UTF&Array): 3000 + +2023-10-13 15:42:11.031 SPS01234 has completed service DownloadService + +2023-10-13 15:42:11.038 -> Diagnostics - SetChannelDiagnosticVoltageInsertion_SLICE2 [00001458], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 StackChannels: () + +2023-10-13 15:42:11.041 <- Diagnostics - SetChannelDiagnosticVoltageInsertion_SLICE2 [00001458]\[00001458] - (3.0032ms), SPS01234 + +2023-10-13 15:42:11.041 DownloadService finished - total time (0m 0s 263ms) + +2023-10-13 15:42:11.042 DownloadService.QueryDownload: All units are now finished, calling ServiceAvailable + +2023-10-13 15:42:11.042 DownloadService.QueryDownload : calling service available + +2023-10-13 15:42:11.042 Entering CalibrationService.GetEventCalibrationResults on thread 73 with units: (SPS01234) Called from: Download.DoGetEventDiagnosticsResults Line: 0 + +2023-10-13 15:42:11.042 SPS01234 has completed service DiagnosticsService + +2023-10-13 15:42:11.042 DiagnosticsService finished - total time (0m 0s 0ms) + +2023-10-13 15:42:11.042 CalibrationService.GetEventCalibrationResults: All units are now finished, calling ServiceAvailable + +2023-10-13 15:42:11.042 CalibrationService.GetEventCalibrationResults : calling service available + +2023-10-13 15:42:11.053 Entering DownloadService.Download on thread 15 with units: (SPS01234) Called from: Download.DoDownload Line: 0 + +2023-10-13 15:42:11.053 Entering DownloadService.Download on thread 15 with units: (SPS01234) Called from: DownloadService.Download Line: 0 + +2023-10-13 15:42:19.521 -> Attribute - SetEventAttribute [00001519], SPS01234, local: 192.168.1.10:60417, Remote: 192.168.3.195:1016 Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Overwrite: True Event number: 0, Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Value: 1 + +2023-10-13 15:42:19.528 <- Attribute - SetEventAttribute [00001519]\[00001519] - (7.0002ms), SPS01234 + +2023-10-13 15:42:19.528 SPS01234 has completed service DownloadService + +2023-10-13 15:42:19.528 DownloadService finished - total time (0m 8s 474ms) + +2023-10-13 15:42:19.528 DownloadService.Download: All units are now finished, calling ServiceAvailable + +2023-10-13 15:42:19.535 Setting OverallStatus to Cleaning up + +2023-10-13 15:42:19.640 DownloadService.Download: All units are now finished, calling ServiceAvailable + +2023-10-13 15:42:19.640 DownloadService.Download : calling service available + +2023-10-13 15:42:25.103 User Admin pressed PageButton:DataProPage_ModalWindow_OK + +2023-10-13 15:44:48.129 User Admin navigated to: View ROI + +2023-10-13 15:45:38.324 MessageBox: Not all steps are complete. Are you sure you want to leave this page? + +2023-10-13 15:45:38.331 ModalWindow: Not all steps are complete. Are you sure you want to leave this page? + +2023-10-13 15:45:39.616 User Admin pressed PageButton:MessageBoxButton_No + +2023-10-13 15:45:39.617 User Admin pressed: No + +2023-10-13 15:45:40.930 MessageBox: Not all steps are complete. Are you sure you want to leave this page? + +2023-10-13 15:45:40.936 ModalWindow: Not all steps are complete. Are you sure you want to leave this page? + +2023-10-13 15:45:42.400 User Admin pressed PageButton:MessageBoxButton_No + +2023-10-13 15:45:42.400 User Admin pressed: No + +2023-10-13 15:45:44.944 User Admin pressed PageButton:Record_CancelButton + +2023-10-13 15:45:44.945 MessageBox: Not all steps are complete. Are you sure you want to leave this page? + +2023-10-13 15:45:44.951 ModalWindow: Not all steps are complete. Are you sure you want to leave this page? + +2023-10-13 15:45:45.872 User Admin pressed PageButton:MessageBoxButton_Yes + +2023-10-13 15:45:45.872 User Admin pressed: Yes + +2023-10-13 15:45:45.888 In EndTest + +2023-10-13 15:45:45.921 sock.Disconnect() - during dispose 192.168.3.195:1016 + +2023-10-13 15:45:45.921 sock.Disconnect() - during dispose 192.168.3.195:8201 + +2023-10-13 15:45:45.921 Communication.ReceiveCallback: sock.EndReceive returned 0, exiting, 192.168.3.195:1016: Connected:False + +2023-10-13 15:45:45.921 Communication.ReceiveCallback: sock.EndReceive returned 0, exiting, 192.168.3.195:8201: Connected:False + +2023-10-13 15:45:46.017 User Admin navigated to: Basic info + +2023-10-13 15:45:46.039 In StartTest + +2023-10-13 15:45:46.040 Published TestStarted + + + + + Reactivated + 2023-10-13T23:01:22Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2023-10-13T21:45:24Z + 0 + UNKNOWN + + + Jerry Lawrence + 49721 is 4.0; 49722 isw 4.1; 49723 is 4.2. + +To test: +Create a Test Setup with a Voltage input channel by dragging an analog hardware channel. Include it in a multiple ROI and ensure that it downloads successfully. + Resolved + 2023-10-13T21:44:33Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-10-12T16:09:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-10-10T22:07:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-10T17:41:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-10T17:41:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-10-10T17:11:37Z + 0 + UNKNOWN + + + Dan McFadden + Create a test setup with a SPS and voltage input channels (just drag the hardware channels into the channels window and it will create channels in the test). + +Observed in 4.2, might not be needed in 4.1. + +here are some screenshots: + Opened + 2023-10-10T17:11:36Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34407.638600409200000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34407.638600409200000000.xml new file mode 100644 index 0000000..994a886 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34407.638600409200000000.xml @@ -0,0 +1,739 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:15:20Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro Versions 4.0.1172.51000,4.2.453.51000 and 4.3.225.51000 + Closed + 2024-07-26T22:33:42Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-07-02T17:01:38Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@51000 + Resolved + 2024-07-01T23:54:02Z + 0 + Resolved + + + Dan McFadden + once I updated the test so that every ROI would have at least one channel to download, the incomplete message shows up again: + Edited + 2024-07-01T23:43:42Z + 0 + UNKNOWN + + + Dan McFadden + added an additional warning when there's an ROI with no das with data to download from that ROI ... + + +this method isn't sufficient for testing the number of channels expected in the roi as to download from the ROI there must be at least one channel to download, so probably need to adjust the test scenario so that all roi have both das in them, but I added a nicety for this case where rather than just saying download failed, it will also give the above prompt + Edited + 2024-07-01T23:38:18Z + 0 + UNKNOWN + + + Dan McFadden + note - need to unset the event for one of the devices - I might have missed this step. + Assigned + 2024-07-01T23:02:22Z + 0 + UNKNOWN + + + Justin Richardson + Sounds like we might have tested this differently Dan... +I saw this issue when testing for the edge case scenario of using ROI with multiple Das and clearing the event on one of the Das before downloading in datapro. + + +Steps I used to reproduce: + +1. Create Test with multiple Das ( I used S6db AND s6 ) +2. Add some channels and some roi regions .. +3. Set For Circ buffer , Arm and trigger.. But dont Download the data yet . +4. Exit Datapro Use FWTU to clear the even on one of the Das ... FWTU >Slice Tools>Bas>Manage and choose to Reset the Event. +5.EXIT FWTU and go back to datapro and The download tab > Doanload Roi step , then when clicking run you encounter the error " Download Failed" + + + + + + + + + + +This still gives me an issue when attempting to download I get the download failed message, Datapro 4.0.1171 and is repeatable. +Since this is happening only on My Pc and working on Dans , maybe needs to be run on a third pc to test? + + +Not sure what variables to check on my pc that might cause this , it is repeatable for me.... + + +I created a test setup , with 2 s6 and a Slice 6 db st , set to circ buffer mode. 30 seconds post , added 3 sensors and 3 roi periods. + + + + + + +2024-07-01 14:45:24.384 Encountered problem downloading ROI data !! An exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownloadMessage: Encountered problem doing data download for DataPROWin7.SubControls.Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) StackTrace: at DataPROWin7.SubControls.Download.DownloadRoi(EventData eventData)!! An inner exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownload Message: No Data to Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) + +2024-07-01 14:45:24.384 -> Attribute - SetEventAttribute [00003216], SL60804, local: 192.168.1.20:57876, Remote: 192.168.0.164:8301 Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Overwrite: True Event number: 0, Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Value: 1 + +2024-07-01 14:45:24.384 Download - DownloadROI - setting overall status to failed !! An exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownloadMessage: Encountered problem doing data download for DataPROWin7.SubControls.Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) StackTrace: at DataPROWin7.SubControls.Download.DownloadRoi(EventData eventData)!! An inner exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownload Message: No Data to Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) + +2024-07-01 14:45:24.385 <- Attribute - SetEventAttribute [00003216]\[00003216] - (0.9991ms), SL60804 + +2024-07-01 14:45:24.385 SL60804 has completed service DownloadService + +2024-07-01 14:45:24.385 DownloadService finished - total time (0m 0s 0ms) + +2024-07-01 14:45:24.385 DownloadService.SetDownloaded: All units are now finished, calling ServiceAvail + Reactivated + 2024-07-01T22:08:16Z + 0 + Reactivated + + + Justin Richardson + + Edited + 2024-07-01T21:56:01Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-07-01T21:54:09Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-07-01T21:53:08Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-07-01T21:51:18Z + 0 + UNKNOWN + + + Justin Richardson + This still gives me an issue when attempting to download I get the download failed message, Datapro 4.0.1171 and is repeatable. +Since this is happening only on My Pc and working on Dans , maybe needs to be run on a third pc to test? + + +Not sure what variables to check on my pc that might cause this , it is repeatable for me.... + + +I created a test setup , with 2 s6 and a Slice 6 db st , set to circ buffer mode. 30 seconds post , added 3 sensors and 3 roi periods. + + + + + + +2024-07-01 14:45:24.384 Encountered problem downloading ROI data !! An exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownloadMessage: Encountered problem doing data download for DataPROWin7.SubControls.Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) StackTrace: at DataPROWin7.SubControls.Download.DownloadRoi(EventData eventData)!! An inner exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownload Message: No Data to Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) + +2024-07-01 14:45:24.384 -> Attribute - SetEventAttribute [00003216], SL60804, local: 192.168.1.20:57876, Remote: 192.168.0.164:8301 Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Overwrite: True Event number: 0, Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Value: 1 + +2024-07-01 14:45:24.384 Download - DownloadROI - setting overall status to failed !! An exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownloadMessage: Encountered problem doing data download for DataPROWin7.SubControls.Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) StackTrace: at DataPROWin7.SubControls.Download.DownloadRoi(EventData eventData)!! An inner exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownload Message: No Data to Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) + +2024-07-01 14:45:24.385 <- Attribute - SetEventAttribute [00003216]\[00003216] - (0.9991ms), SL60804 + +2024-07-01 14:45:24.385 SL60804 has completed service DownloadService + +2024-07-01 14:45:24.385 DownloadService finished - total time (0m 0s 0ms) + +2024-07-01 14:45:24.385 DownloadService.SetDownloaded: All units are now finished, calling ServiceAvail + + + Edited + 2024-07-01T21:50:30Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50996 + +I couldn't duplicate this, but I discovered import problems that could be how the situation happened in the first place. + +I created a test myself manually and ran it, this ran fine, but I used "BP2" instead of "bp2". + +When I imported justin's test setup I noticed an error that BP2 wasn't assigned to any channels, going to the roi channels page corrected the issue automatically and when I ran the test it worked fine. + +This got me more curious so I looked into it more - in my test "BP2" was all in caps, while in justin's xml it was all lower case. + +I tested the import and test setup import can cache sensor calibrations apparently and I ended up with cases with BP2 didn't import sensor calibrations or bp1 or bp2 wouldn't import calibrations, even if you deleted them all in the sensor database and then imported (but they were still in memory). + +with the patch I clear these caches which corrected the import issue, so I'm back to not being able to duplicate the issue. + +as this is a feature manuscript ticket I have no option to selected resolved could not reproduce, but I couldn't reproduce. + Resolved + 2024-07-01T17:57:30Z + 0 + Resolved + + + Dan McFadden + I import again and the second sensor has no calibration, but the first two do? + + +this appears to be an import issue? + Edited + 2024-07-01T17:36:58Z + 0 + UNKNOWN + + + Dan McFadden + looking at the xml I expect all 3 to have calibration records; + +  + +  <Calibrations> +     <SensorCalibration> +       <SerialNumber>bp</SerialNumber> +       <CalibrationDate>07/01/2024 00:00:00</CalibrationDate> +       <Username>Admin</Username> +       <LocalOnly>False</LocalOnly> +       <NonLinear>False</NonLinear> +       <CalibrationRecords>1,,False,mv,Volt5,1,mVperEU,0</CalibrationRecords> +       <ModifyDate>07/01/2024 09:02:30</ModifyDate> +       <IsProportional>False</IsProportional> +       <RemoveOffset>True</RemoveOffset> +       <ZeroMethod>UsePreEventDiagnosticsZero,-0.05,-0.02</ZeroMethod> +       <CertificationDocuments></CertificationDocuments> +       <InitialOffset>None,0,0</InitialOffset> +       <SensorCalibrationId>1</SensorCalibrationId> +     </SensorCalibration> +     <SensorCalibration> +       <SerialNumber>bp2</SerialNumber> +       <CalibrationDate>07/01/2024 00:00:00</CalibrationDate> +       <Username>Admin</Username> +       <LocalOnly>False</LocalOnly> +       <NonLinear>False</NonLinear> +       <CalibrationRecords>1,,False,mv,Volt5,1,mVperEU,0</CalibrationRecords> +       <ModifyDate>07/01/2024 09:02:33</ModifyDate> +       <IsProportional>False</IsProportional> +       <RemoveOffset>True</RemoveOffset> +       <ZeroMethod>UsePreEventDiagnosticsZero,-0.05,-0.02</ZeroMethod> +       <CertificationDocuments></CertificationDocuments> +       <InitialOffset>None,0,0</InitialOffset> +       <SensorCalibrationId>2</SensorCalibrationId> +     </SensorCalibration> +     <SensorCalibration> +       <SerialNumber>bp3</SerialNumber> +       <CalibrationDate>07/01/2024 00:00:00</CalibrationDate> +       <Username>Admin</Username> +       <LocalOnly>False</LocalOnly> +       <NonLinear>False</NonLinear> +       <CalibrationRecords>1,,False,mv,Volt5,1,mVperEU,0</CalibrationRecords> +       <ModifyDate>07/01/2024 09:02:38</ModifyDate> +       <IsProportional>False</IsProportional> +       <RemoveOffset>True</RemoveOffset> +       <ZeroMethod>UsePreEventDiagnosticsZero,-0.05,-0.02</ZeroMethod> +       <CertificationDocuments></CertificationDocuments> +       <InitialOffset>None,0,0</InitialOffset> +       <SensorCalibrationId>3</SensorCalibrationId> +     </SensorCalibration> +   </Calibrations> + Edited + 2024-07-01T17:35:10Z + 0 + UNKNOWN + + + Dan McFadden + I first tried creating the test myself, I couldn't duplicate it, I then imported justin's test setup and had an issue where the second channel (BP2) had no channels, and it was in all caps, however in the xml file it was lower case ... not sure what was going on I deleted the test setup and the sensors from my database and tried again and got this error: + + +it seems bp1 and bp3 don't have calibration records??? + Edited + 2024-07-01T17:33:54Z + 0 + UNKNOWN + + + Dan McFadden + also couldn't duplicate with a S6 and a SPS ...? + Edited + 2024-07-01T17:01:27Z + 0 + UNKNOWN + + + Dan McFadden + this seems to work fine with 1 das, I'll need more DAS. + Edited + 2024-07-01T16:55:27Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-07-01T16:46:16Z + 0 + UNKNOWN + + + Justin Richardson + Retested with 3 channels and channels name set int est setup and got the same error as previously .. + + + + + + Edited + 2024-07-01T16:34:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-01T16:29:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-01T16:29:18Z + 0 + UNKNOWN + + + Dan McFadden + I'm betting this is because they all have no name or no unique name?  I can check it out. + Edited + 2024-07-01T16:28:59Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-07-01T16:26:25Z + 0 + UNKNOWN + + + Justin Richardson + When Testing this case with ROI set on 2 S6 and then resetting the event on one of the Das before downloading , I get an error message with Datapro when attempting to download ROI ... "Download Failed " and datapro is unable to download the data. + +With Datapro 4.0.1170 + +Steps to Reproduce: + +1.Create test setup with multiple Das ( I used 2 S6 ) set to circular buffer add some channels and some roi set roi to use some channels from each das. +2. Arm and Trigger , but dont download data. +3. open FWTU connect to one of the S6 Das then choose SLICE tools->Base->manage and reset the event on that das. +4.Close FWTU navigate back to Datapro and proceed to the download tab> Download ROI leave all regions of interest checked and Click to run the download , a message appears "Download failed".. + +5. Repeating test if I attempt to uncheck and Roi region in the download roi step I get a message that a sensor has not been assigned to an enabled region of interest and am unable to download the data. + + +From Logs... + + +2024-07-01 09:22:47.433 DownloadService finished - total time (0m 0s 0ms) + +2024-07-01 09:22:47.433 DownloadService.SetDownloaded: All units are now finished, calling ServiceAvailable + +2024-07-01 09:22:47.433 Encountered problem downloading ROI data !! An exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownloadMessage: Encountered problem doing data download for DataPROWin7.SubControls.Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) StackTrace: at DataPROWin7.SubControls.Download.DownloadRoi(EventData eventData)!! An inner exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownload Message: No Data to Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) + +2024-07-01 09:22:47.433 -> Attribute - SetEventAttribute [00007019], SL60804, local: 192.168.1.20:56868, Remote: 192.168.0.164:8301 Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Overwrite: True Event number: 0, Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Value: 1 + +2024-07-01 09:22:47.433 Download - DownloadROI - setting overall status to failed !! An exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownloadMessage: Encountered problem doing data download for DataPROWin7.SubControls.Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) StackTrace: at DataPROWin7.SubControls.Download.DownloadRoi(EventData eventData)!! An inner exception of type: System.Exception occurred Module: DataPRO.exe, Name: DoDownload Message: No Data to Download StackTrace: at DataPROWin7.SubControls.Download.DoDownload(IntervalSec roi, List`1& sliceControlEvents, String newEventId, ServiceBaseEventHandler onCompletion, DownloadInfo dlInfo, EventInfoAggregate info) + +2024-07-01 09:22:47.436 <- Attribute - SetEventAttribute [00007019]\[00007019] - (2.0322ms), SL60804 + +2024-07-01 09:22:47.436 SL60804 has completed service DownloadService + +2024-07-01 09:22:47.436 DownloadService finished - total time (0m 0s 2ms) + +2024-07-01 09:22:47.436 DownloadService.SetDownloaded: All units are now finished, calling ServiceAvailable + + + Reactivated + 2024-07-01T16:25:14Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2024-07-01T14:38:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-07T17:41:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-07T17:41:28Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@50661 + Resolved + 2024-04-29T20:54:27Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-04-24T16:23:11Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-04-24T16:22:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-24T16:04:29Z + 0 + UNKNOWN + + + Kate Martin + + Edited + 2024-04-24T15:34:04Z + 0 + UNKNOWN + + + Kate Martin + Please can we port this to 4.0 LTS as it will prevent critical data loss. + Reopened + 2024-04-24T15:31:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:21:26Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro 4.2.218 + Closed + 2023-11-07T19:01:51Z + 0 + Closed + + + Justin Richardson + + Assigned + 2023-11-06T23:54:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-02T16:35:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-01T14:44:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-01T14:41:14Z + 0 + UNKNOWN + + + Dan McFadden + 4.2@49841 + Resolved + 2023-10-31T23:49:28Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-10-31T22:50:39Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-10-31T20:50:03Z + Adds a warning when the expected channels to download doesn't match the channels downloaded + 0 + UNKNOWN + + + Dan McFadden + Subject: + please review +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 10/31/2023, 10:20 AM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + + + +Jerry, Farshid, + +I've submitted a patch into 4.02 DEVEL for + +34407 + Warn when the number of channels downloaded doesn't match the number of channels expected in the test + +The specific steps to accomplish the original failure condition is to collect data with 2 S6 and then reset the event list in one S6 in FWTU before downloading in DataPRO. + +to reset the event list in the FWTU connect to the DAS then press SLICE tools->Base->manage.  Then in the section with attributes select event then reset: + + +before the patch you would download from one das while the second das will display "NoDataToDownload".  At the finish it would show finished in green. + +After the patch it shows a very specific warning: + + +This is the general use case, however there's a lot of edge cases. + +1) Squibs - squibs should be counted as 2 channels, expect the downloaded/versus channels set up to work properly with squibs present + +2) dual calibration - you can set up dual calibration behavior in edit test setup->test  details + + +if you are using both calibrations it should count any dual cal channels as 2 files and counts are expected to work as normal + +3) should consider the actual calibration used, so for instance if the latest calibration is 10V but the hardware the sensor is on is 5V it should not use the 10V it should use the 5V cal.  This could affect the channel counts as the 5V could be a dual cal or vice versa. + +4) it should still work for embedded channels, including TSR AIR + +5) it should still work for in situations where the hardware channel is assigned at run time and not test setup time + +6) should still work in situations where the user downloads in datapro and there are no sensors or test setups in datapro. + +7) needs to consider ROIs (which can have a different number of channels assigned to each ROI) + +8) needs to consider when a channel is moved during run test and is downloaded in run test (CurrentTest might have the wrong record and could reject it being in the ROI) + +9) should consider voltage input reading channels that created by dragging a hardware channel onto a channel to create a voltage input data channel as well. + + Attachments: + DTM_34407_ChannelsWarn.patch 9.5 KB + Edited + 2023-10-31T17:21:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-31T17:09:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-31T15:53:51Z + 0 + UNKNOWN + + + Dan McFadden + also needs to consider embedded channels + +also needs to consider channels where the hardware channel is assigned at run time + +should consider excitation calibration records and supported excitation by hardware.  For example, if the latest calibration is only for 10V excitation and the hardware doesn't support 10V excitation, then the next latest calibration that is supported by the hardware should be used. + +should consider downloading on a DataPRO where sensors and test setups have been cleared/deleted. + Edited + 2023-10-31T15:50:53Z + 0 + UNKNOWN + + + Dan McFadden + note there appears to be a separate issue not in the system where if you change the calibration behavior in system settings to use both always it appears to make that change in the Current test setup, but not commit that test setup, so which was confusing me, you'll probably want to make the change in edit test setup basic info and commit it explicitly to the database. + Edited + 2023-10-31T15:08:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-27T23:10:15Z + 0 + UNKNOWN + + + Dan McFadden + warning looks like this; + + +need to consider squibs, calculated channels, output channels (digital out, stream out), need to consider dual calibration sensors, need to consider download from run test or download tab. + Edited + 2023-10-27T23:00:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-10-27T21:33:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-26T21:55:20Z + 0 + UNKNOWN + + + Dan McFadden + from rainer: + +let’s be specific with the warning so that the user understands what happened and how to recover the data before it is deleted. + Edited + 2023-10-25T22:53:07Z + 0 + UNKNOWN + + + Dan McFadden + steps to reset the event list on a das using FWTU: + +[11:25 AM] Eric Fizer + +fwtu + +[11:25 AM] Eric Fizer + +slice tools base manage + +[11:25 AM] Eric Fizer + +  + + +  + +[11:25 AM] Eric Fizer + +select event, then click reset + Edited + 2023-10-25T18:33:42Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-10-25T18:30:58Z + 0 + UNKNOWN + + + Dan McFadden + If you run a test with two S6, then reset the event attribute list on 1, yet leave the event count at 1 it does not warn you, it does put "No data to download" next to the das in the download tab, but it will download the x channels from the other DAS and mark the download as complete. + +Hello Dan +   + i think every time we download data, our SW should check the total channel number, and do a warning if missing, + (the total channels may be more than the expected channels if the squib channels or the channel using both linear and polynomial sensitivities are included) +   + For the missing channel case in this ticket, there is no hardware missing, but there is an event attribute missing happened on one Slice6 module, this is the reason for missing channels. + For the case missing HW you mentioned,  i think our SW should do a warning as well (i think we already have this feature), but missing HW doesn't meaning missing channels (like the case in http://dtsweb.zendesk.com/agent/tickets/12183) + Opened + 2023-10-25T18:30:58Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34418.638397912870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34418.638397912870000000.xml new file mode 100644 index 0000000..78cb830 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34418.638397912870000000.xml @@ -0,0 +1,166 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:27Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-11-08T15:33:09Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-11-08T15:33:01Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-11-08T15:32:56Z + 0 + UNKNOWN + + + Justin Richardson + closed for 40 and 4.2 , fails in 4.1 but will not be fixed in that version per Dan + Closed + 2023-11-08T00:24:56Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-11-07T20:27:59Z + Addresses an issue with "Import settings" + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-11-07T17:10:53Z + 0 + UNKNOWN + + + Dan McFadden + 4.1 is dead ended, fix should only be in 4.0 and 4.2, sorry about that. + Resolved + 2023-10-31T14:32:48Z + 0 + Resolved + + + Justin Richardson + Still recieving an error when importing system settings attached into a blank db with Dp 4.1.480 + + +Also tested this in 4.04.0.1081.49825 and works without an issue ... + + +Log is attached. + + + +Tested as follows. +Installed fresh version of datapro with blank db and choose not tocopy previous system settings. + +Attempted to import system settings file ZF_DP_System_Settings.xml +(attached) + + +2023-10-30 14:24:31.399 User Admin pressed PageButton:MainWindow_ConfirmInvalidVersion_OK + +2023-10-30 14:24:31.400 User Admin pressed MainWindow_ConfirmInvalidVersion_OK + +2023-10-30 14:30:45.234 User Admin navigated to: Test settings + +2023-10-30 14:30:45.314 User Admin navigated to: Test settings + +2023-10-30 14:30:46.898 User Admin pressed PageButton:Admin_SystemSettings_ImportSettings + +2023-10-30 14:30:46.899 User Admin pressed Admin_SystemSettings_ImportSettings + +2023-10-30 14:30:46.999 User Admin navigated forward to page: Prepare_Settings_Import + +2023-10-30 14:32:14.243 ModalWindow: Object reference not set to an instance of an object. + +2023-10-30 14:32:15.475 User Admin pressed PageButton:DataProPage_ModalWindow_OK + + + + Reactivated + 2023-10-30T21:35:20Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2023-10-30T15:14:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-27T16:43:31Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1@49810 + Resolved + 2023-10-27T16:40:56Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-10-27T16:31:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-10-27T16:27:40Z + 0 + UNKNOWN + + + Dan McFadden + observed this while working on case 34410 + +the user's system settings contain settings for users that aren't in a blank database and will cause it to fail with this error: + + + +note that you have to press save to actually do the import. + Opened + 2023-10-27T16:27:40Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34419.638397912870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34419.638397912870000000.xml new file mode 100644 index 0000000..bf2d6e9 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34419.638397912870000000.xml @@ -0,0 +1,122 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:27Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-11-07T20:21:37Z + Addresses an issue with Copy to local function with hybrid databases + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2023-11-07T20:21:14Z + 0 + Closed + + + Dan McFadden + + Resolved + 2023-11-07T20:21:01Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2023-11-07T20:20:56Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.2.218 (4.2 is the only version with Database step) + +Tested: + + +Added a TSR AIR to Data Recorders + +In quick checkout I queried this unit.  + + + + +Connected to central db (asada) and verified that this TSR AIR was added to LastUsedHardware table: + + +Clicked on "Copy from remote server to local". No error message pops up + +Clicked on "Switch to local" + +TSR AIR is in quick checkout + Closed + 2023-11-07T18:56:50Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2023-10-30T15:37:19Z + 0 + UNKNOWN + + + Jerry Lawrence + 49813 is 4.0; 49814 is 4.1; 49815 is 4.2. + +To test: +Attach a Centralized database on a server. +Run DataPRO in Both mode (DBType=2 in config file). +Ensure that there is data in the LastUsedHardware table. + To add data if needed, add DAS to the database and go to the Quick Checkout tab. + Click the Query selected button. Verify that the DAS was added to the LastUsedHardware table. +Go to the System Settings tab. +Click on the Database step. +Click on the "Copy from remote server to local" button and ensure that the copying completes successfully. + + Resolved + 2023-10-27T18:39:34Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2023-10-27T18:10:13Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-10-27T17:53:53Z + 0 + UNKNOWN + + + Jerry Lawrence + The copying of the LastUsedHardware table fails because the table is not in the tablesWithIdentity list. + Opened + 2023-10-27T17:53:52Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34420.638405936760000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34420.638405936760000000.xml new file mode 100644 index 0000000..854a372 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34420.638405936760000000.xml @@ -0,0 +1,160 @@ + + + + Jaime Lopez + Verified with DataPRO v4.2.221, 4.1.486, 4.0.1085 + +Tested: + + +In DataPRO import the attached xml file + +After importing, export the OOP\CRABI... sensor via EQX format + +This drops it into C:\DTS\DTS.Suite\4.2.221\SensorDatabase (this is my path and could be different for your) + +Right click on SensorDB.e2x and compare to .xml file that was used to import (not the xml inside step 3's path) + + +Notice that the .e2x file uses the later version of the calibration history when exporting. This also reflects in DataPRO sensor db: + Closed + 2024-01-11T23:14:36Z + 0 + Closed + + + Dan McFadden + + Edited + 2024-01-02T16:21:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-21T19:21:25Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-11-21T19:21:17Z + Corrects issue with calibration exported with EQX sensor export + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-16T18:38:45Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-11-10T18:22:00Z + 0 + UNKNOWN + + + John Dowling + Changes: + + +Add case to LINQ statement in GetEQXSensorsFromSensorData to account for cases of 2+ sensor calibrations from the same day, differentiating using ModifyDate + + +Testing: + + +Import Kate's Sensor Database attached to this issue + +Export just the "OOP\CRABI...." sensor to EQX format + +Open the file (it's XML) in whichever text viewer you like + +The values assigned to the sensor in the export should be from the 9:39am calibration. Earlier versions of DataPRO were exporting the values from the 9:36am calibration. + + +Edge cases: + + +The gist of the bug is "if the latest calibrations for a sensor occur on the same day, EQX export was picking the first one instead of the last". However the Sensor DB here only had 2 same-day latest cals. Creating a sensor with 3 or more and attempting the test hasn't been done yet. + +I believe the other sensor exports include all of the calibrations, not just the last one like EQX. Might be worth confirming. + +[dtm] may also want to consider what happens if you try to export a sensor that has no calibrations, and what happens if you have one with a dual calibration.  You may want to manually delete the calibration in the db to test no calibrations. + + +Committed to v4.0 maint, v4.1 maint, and v4.2 dev in r49864 + Resolved + 2023-11-08T20:17:16Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-11-08T15:57:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-07T20:20:01Z + 0 + UNKNOWN + + + John Dowling + + Assigned + 2023-11-03T21:59:57Z + 0 + UNKNOWN + + + John Dowling + Stealing + Assigned + 2023-11-02T19:24:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-10-31T14:37:59Z + 0 + UNKNOWN + + + Kate Martin + + Assigned + 2023-10-30T13:08:33Z + 0 + UNKNOWN + + + Kate Martin + As reported in HC#12579 we do not export the latest cal values when there are multiple cal values on the same day. It appears that althought this was reported in 3.3x it is still a bug in 4.0.1035 for example.. + +This export parse shows the correct sensitivivty but the resulting EQX file will not have this value - it will have the value from the earliest time on that day not the latest. + Opened + 2023-10-30T13:08:32Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34429.638397912870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34429.638397912870000000.xml new file mode 100644 index 0000000..0d50e14 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34429.638397912870000000.xml @@ -0,0 +1,113 @@ + + + + Dan McFadden + + Edited + 2024-01-02T16:21:27Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1081, 4.1.485, 4.2.218 + +Tested: + + +With an ECM + SPS I discovered and queried this hardware in Data Recorders + +I created a simple test setup using this hardware + +Add more than 1 ROI + + +Ran test to collect data and Download ROI + + +No error message observed + Closed + 2023-11-07T22:23:34Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2023-11-07T20:27:22Z + Addresses an incorrect error message that can happen during download roi + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-07T20:26:35Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-11-06T22:21:03Z + 0 + UNKNOWN + + + Jerry Lawrence + 49838 is 4.0; 49839 is 4.1; 49840 is 4.2 (although Voltage Input channels are only available after 4.0) + +To test: +Create a Test Setup using DAS connected via ECM. +Add Voltage Input channels by drag/dropping hardware channels. +Use the Voltage Input channels in multiple ROIs. +Run the test and ensure that the incorrect error message does not get displayed. + Resolved + 2023-11-01T15:35:59Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-11-01T15:32:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-11-01T14:41:53Z + 0 + UNKNOWN + + + Jerry Lawrence + This is due to not having stripped off the parent DAS (ECM) name. + Edited + 2023-11-01T14:32:57Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-11-01T14:29:08Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2023-11-01T14:29:08Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34462.638424933710000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34462.638424933710000000.xml new file mode 100644 index 0000000..4c6beca --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34462.638424933710000000.xml @@ -0,0 +1,155 @@ + + + + Jaime Lopez + + Closed + 2024-02-02T22:56:11Z + 0 + Closed + + + Jaime Lopez + + Resolved + 2024-02-02T22:56:07Z + 0 + Resolved + + + Jaime Lopez + reopening to set in TestRail flag to true + Reopened + 2024-02-02T22:55:52Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.2.322, 4.0.1119 + +Tested: + + +In groups tab add many groups naming them alphabetically, with hardware channels. etc. + +Add a test setup and navigate to groups nav step + +In available groups section use drop down menu to sort available groups. + +This sort functions correctly. + + + +alphabetized by description: + + +alphabetized by display name: + Closed + 2024-01-10T00:46:17Z + 0 + Closed + + + Jaime Lopez + + Edited + 2024-01-10T00:32:19Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-01-08T17:11:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:21:55Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-11-21T19:27:29Z + Adds the ability to sort available groups in Edit test setups->Groups tab + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-15T18:26:09Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@49882 + Resolved + 2023-11-14T23:02:18Z + 0 + Resolved + + + Dan McFadden + re-activated to apply to 4.0 as well. + Reactivated + 2023-11-09T15:37:16Z + 0 + Reactivated + + + Dan McFadden + 4.2@49868 + Resolved + 2023-11-09T01:18:39Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-11-09T00:54:56Z + 0 + UNKNOWN + + + Dan McFadden + adds two additional elements into the UI for sorting groups, a drop down list that has a list of group fields that can be used to sort the available groups, and a glyph for sorting direction (ascending/descending). + +The sorting direction and field used for sorting are stored whenever they are changed.  They are retrieved on startup and not retrieved again, so any changes by another user aren't reflected. + + +properties are stored on a DataPRO user basis, so each user can have their own setting. + Edited + 2023-11-08T23:12:57Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-11-08T16:16:20Z + 0 + UNKNOWN + + + Dan McFadden + related case 34383 + Opened + 2023-11-08T16:16:19Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34466.638406558760000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34466.638406558760000000.xml new file mode 100644 index 0000000..315b89b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34466.638406558760000000.xml @@ -0,0 +1,147 @@ + + + + Justin Richardson + + Edited + 2024-01-12T16:31:16Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Nate , that the way GM uses datapro the corner case of having Create voltage channels enabled in system settings wouldnt occur since they start with a known system settings setup where its allways disabled. + + Closed + 2024-01-12T16:30:47Z + 0 + Closed + + + Justin Richardson + Works in dp version 4.0.1117 ,and 4.2.322.50036.. +as long as Create voltage input channels in system settings is disabled. + + +If It is enabled , then the iso names that are populated when hw channels are added and volateg sensors added .. are kept and not overwritten when dragging over the sensors imported in the e2x. + + +Checking with Nate to see if this is issue for customer or Not... + + + Edited + 2024-01-11T16:55:42Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-01-09T23:31:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:22:39Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@49929 + +there was a bad line in the patch that needed to be corrected; + ++                    case SensorData.ExchangeFields.IsoLongName: + ++                        sdNew.ISOChannelName = string.IsNullOrEmpty(sd1.ISOChannelName) ? sd1.ISOChannelName : sd1.ISOChannelName; + ++                        break; + +  + +be more like + +  + ++                    case SensorData.ExchangeFields.IsoLongName: + ++                        sdNew.ISOChannelName = string.IsNullOrEmpty(sd1.ISOChannelName) ? sd2.ISOChannelName : sd1.ISOChannelName; + ++                        break; + Resolved + 2023-12-05T20:14:04Z + 0 + Resolved + + + Dan McFadden + + Reactivated + 2023-12-05T20:10:33Z + 0 + Reactivated + + + Dan McFadden + + Edited + 2023-12-05T20:10:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-21T17:58:54Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-11-21T17:58:20Z + EQX import now maps LocationLongName to ISOChannelName + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@49909, checked in nate's last patch + Resolved + 2023-11-21T17:55:17Z + 0 + Resolved + + + Nate Brown + I ran into this issue while testing EQX import using the attached file. + Edited + 2023-11-17T18:55:31Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-11-09T15:54:05Z + 0 + UNKNOWN + + + Jerry Lawrence + Opening for Nate. +Expected behavior is that dragging a sensor into the channels carries along the import SensorLongName. + Opened + 2023-11-09T15:54:04Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34480.638404097770000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34480.638404097770000000.xml new file mode 100644 index 0000000..5a8982d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/34480.638404097770000000.xml @@ -0,0 +1,143 @@ + + + + Justin Richardson + + Edited + 2024-01-09T20:09:37Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro 4.2.322 and dp 4.0.1117 Roi settings for channels are retained after test setup is saved and then a channel is removed from the test setup. + +Tested as follows.. + +1. Create test setup add hw and assign some sensors to channels. +2. Add multiple ROI regions .. +3. assign roi regions to different sensors in ROIx step . +4. Save test setup . +5. In channels step delete one channel from the test.. navigate back to ROIx channels and verify Roix channel assignments are retained for channels that remain. + + Closed + 2024-01-09T20:07:51Z + 0 + Closed + + + Justin Richardson + + Edited + 2024-01-09T19:35:58Z + 0 + UNKNOWN + + + Khanh Nguyen + + Edited + 2024-01-09T17:28:58Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:21:56Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-11-21T19:22:48Z + Addresses an issue where ROI channel assignments wouldn't be retained + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-21T19:22:17Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-11-16T23:37:43Z + 0 + UNKNOWN + + + Jerry Lawrence + 49879 is 4.0; 49881 is 4.2. + +To test: +Follow the "Steps to reproduce" below. + Resolved + 2023-11-15T17:16:35Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-11-15T17:14:43Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-11-13T23:47:43Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-11-13T23:44:55Z + 0 + UNKNOWN + + + Justin Richardson + Roi x channels assignments are cleared when a channel is deleted from test setup ... + +Before... + + +![](index.php?/attachments/get/42802) + + + +After... + +![](index.php?/attachments/get/42803) + +T458843: Verify region of interest channel assignments table updates when modifying a test +http://testrailserver/index.php?/tests/view/458843 + + +Steps to reproduce + +1. Create test setup add hw and assign some sensors to channels. +2. Add multiple ROI regions .. +3. assign roi regions to different sensors in ROIx step . +4. Save test setup . +5. In channels step delete one channel from the test.. navigate back to ROIx channels and notice the ROI assignments are now cleared. + Opened + 2023-11-13T23:44:55Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35495.638404195490000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35495.638404195490000000.xml new file mode 100644 index 0000000..188e791 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35495.638404195490000000.xml @@ -0,0 +1,270 @@ + + + + Justin Richardson + Verified with dp 4.2.322 and 4.0.1117 + +Tested with 2 SPS with multiple roi regions assigned , removed one SPS After triggering before proceeding to download tab . +Datapro gave pop up message that not all channels expected were downloaded but was able to download the remaining channels and roi from the sps that was still connected. + +The only Roi that didnt download was roi 4 which was only assigned to a channel on the das that was removed . + + + Closed + 2024-01-09T22:52:29Z + 0 + Closed + + + Khanh Nguyen + + Edited + 2024-01-09T17:27:03Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-01-08T16:51:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:22:17Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-12-05T19:26:57Z + Now allows viewing ROI as long as at least one ROI downloads prior to a download failure + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-12-05T19:26:49Z + now allows viewing ROI as long as at least one ROI downloads prior to a download failure + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-05T18:34:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-04T21:38:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-29T22:45:41Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@49916 + Resolved + 2023-11-29T22:45:36Z + 0 + Resolved + + + Dan McFadden + This is a complicated issue, so this patch may just be addressing one aspect of the problem. + +There's code in the OverallStatus property that was acting on the overallstatus to control whether view is available or not, but in the case of a multiple ROI download and specifically if there's a partial download like in this case the overall status could be "failed" in which case it won't enable the view step. + +The patch will enable the view step as long as any of the partial downloads succeeds.  it only enables this if there's a partial download situation (so at least one das missing). + +I also noticed that the overall status could get confused and off timed as it's async and so sometimes "Starting region download" would be displayed even though that step was happening much earlier. + +To deal with this the SetAggregateStatus and SetAggregateColor methods now wait before returning, this could potentially create a deadlock though. + +there are multiple test cases to consider, the one I specifically looked at was + +3 roi periods, roi contains channels from both DAS, roi 2 contains only first das, roi 3 contains only channels from 2nd das.  Hit stop monitoring and then trigger and remove second das prior to downloading. + +Other cases such as first roi contains no downloadable channels should be tested, basically swapping roi 3 and 1's channel assignements. + +It also needs to work properly in download all. + +it will stop the downloading process with the first ROI that fails, so if there are no channels to download in the first ROI then no ROI will be downloaded, but it should be possible to unselect that ROI and still download from the remaining ROI + Edited + 2023-11-28T22:41:55Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-11-28T18:24:15Z + 0 + UNKNOWN + + + Dan McFadden + this gets complicated; + +in this case we have a partial download (since some das are missing) but also at least one download succeeds and one fails + +right now with the ROI that fails completely is setting the overall status to failed, which is preventing continuing to view. + +In this case we want to go to "Partially finished" since some finished and some didn't ... + Edited + 2023-11-28T17:20:44Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-11-28T16:59:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-22T22:04:44Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-11-21T23:05:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-21T23:05:25Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-11-21T23:03:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-21T19:17:07Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-11-21T17:10:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-11-16T19:30:28Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-11-16T18:39:47Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-11-16T18:38:45Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2023-11-16T18:37:47Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2023-11-16T18:35:33Z + 0 + UNKNOWN + + + Justin Richardson + ![](index.php?/attachments/get/43059) + +![](index.php?/attachments/get/43061) + +After clicking ok On modal Popup Starting region Download banner appears and User cannot click to view Roi .. +![](index.php?/attachments/get/43062) + +If I click on run Download Roi again The same steps above are repeated . + +T458108: Download using download data tile with multiple ROI with missing DAS +http://testrailserver/index.php?/tests/view/458108 + + +To Reproduce: + +1. I used 2 SPS connected together on one ECM and created a test setup with a few channels from each sps , added 3 roi regions and assigned them to channels from each das .. + +2. Armed in circ buffer for 10 sec post triggered and then clicked Done to return , then remove the second SPS from the chain ... +3. Proceed to Download Tab and proceed through to Downalod Roi .. +When running download roi click to proceed on the modal popup "The following hardware is not connected" and downloading begins...then shortly after another modal pops up "Warning Not all channels expected were downloaded" Click ok on that one + And a yellow banner is shown "Starting Region download" View ROI step is disabled "Grayed out " and the only option is to Run Download ROi again with same results... or click done and exit . +So it looks as if you are stuck in a loop and cant proceed to View Roi step. + +![](index.php?/attachments/get/43063) + + + + Opened + 2023-11-16T18:35:33Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35506.638404941230000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35506.638404941230000000.xml new file mode 100644 index 0000000..aa5046f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35506.638404941230000000.xml @@ -0,0 +1,86 @@ + + + + Justin Richardson + Verified with dp 4.2.322 and 4.0.1117.50033 + +Created test setup with multiple roi and modified one channel by changing name and parameters .... verified roi assignments remained. + + + Closed + 2024-01-10T19:35:23Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-01-09T23:29:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:21:57Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-11-21T19:23:40Z + Addresses an issue where ROI channels would be removed + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-21T19:23:14Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-11-17T20:23:41Z + 0 + UNKNOWN + + + Jerry Lawrence + 4.0 is 49898; 4.2 is 49899. + +The previous fix did not consider channels with hardware assigned. + +To test: +Create a Test Setup with multiple ROIs, and include channels with hardware assigned. +Modify one of the channels, and ensure that the list of multiple ROI channels do not become unchecked in the ROI x channels step. + Resolved + 2023-11-17T20:23:20Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-11-17T18:36:06Z + 0 + UNKNOWN + + + Jerry Lawrence + This bug was introduced in 4.0.1088 and 4.2.235 with the fix for bug 34480. + Opened + 2023-11-17T18:36:06Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35544.638409390800000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35544.638409390800000000.xml new file mode 100644 index 0000000..dcef3e9 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35544.638409390800000000.xml @@ -0,0 +1,330 @@ + + + + Justin Richardson + + Closed + 2024-01-15T23:11:20Z + 0 + Closed + + + Justin Richardson + + Resolved + 2024-01-15T23:11:11Z + 0 + Resolved + + + Justin Richardson + reopening to set testrail flag to true... + Reopened + 2024-01-15T23:11:03Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-01-09T18:30:55Z + 0 + UNKNOWN + + + Justin Richardson + added to testrail new features tests. C217523 + +http://testrailserver/index.php?/cases/view/217523 + + Edited + 2024-01-09T18:30:29Z + 0 + UNKNOWN + + + Justin Richardson + Tested as follows... + + + + +1. Navigate to system settings >Test Settings> Data Export Options.. and set "Add DAS serial number line to CSV Export enabled (checked) . + +2. Use an Existing data set in datapro and exported it to csv format. +3.Navigate to the data folder open the csv file and verify there is a new Line created in the CSV File and is populated with the DAS serial Number. + +4.Navigate to system settings >Test Settings> Data Export Options.. and set "Add DAS serial number line to CSV Export disabled(unchecked) . + +5.Use an Existing data set in Datapro and exported it to CSV format. + +6.Navigate to the data folder open the csv file and verify there is a no Line created in the CSV File with the serial number. + + + + + + + Closed + 2024-01-09T18:06:31Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-01-09T15:59:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:22:18Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-12-05T19:23:48Z + Adds an option in System Settings -> Test settings -> Data export options for adding a hardware line to the CSV export + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-05T18:32:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-05T18:32:37Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@49918 + Resolved + 2023-11-30T00:08:50Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2023-11-29T22:29:49Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, John, + +I've added a patch into 4.0 MAINT for + +35544 + CSV export - add a line for DAS serial number used by each channel + +A french customer requested we add another line in the CSV export for the DAS serial number that a channel is plugged into. + +It seemed to me that any customer currently using the CSV export might be bothered if we add a line, so I added a new setting that is set to false for whether to add that new line. + +this setting can be found here in system settings->test settings->data export options->Add DAS serial number to CSV export + + +this is a global setting, so setting it will apply it to all users.  The value should stay the same between page visits and reboots, regardless of whether the value is checked of unchecked.  Clicking "Restore settings" should set the value to unchecked/false. + +If set there will be a new line in the CSV export after "Display Name", "DAS Serial Number".  The default value for a channel is ---, however the expected value is the DAS serial number.  I chose to restrict the implementation to AnalogInputChannels to avoid calculated channels putting values in an export, but most channel types are analog channels in the export.  This will be needed to be tested with SLICE1, SLICE2 with an ECM, SPT/DIM at least. + Edited + 2023-11-29T19:33:28Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-11-29T19:22:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-29T19:20:33Z + 0 + UNKNOWN + + + Dan McFadden + if settings is on but not an analog input channel (maybe a calculated channel or a squib?) it will show --- + +here's where it appears if you have it set and it's available; + Edited + 2023-11-29T19:14:00Z + 0 + UNKNOWN + + + Dan McFadden + UI will be here, System Settings -> Test settings -> Data export options -> Add hardware channel line to CSV export + +default value is false (unchecked).  Clicking "Restore settings" should set it back to false. + +It's a global value, so setting it should set the setting for all users on the database + +once set the value should stay the same between page visits and reboots. + Edited + 2023-11-29T18:50:43Z + 0 + UNKNOWN + + + Dan McFadden + will add the setting as a database setting, so database settings export/import should be tested relative to the feature. + Edited + 2023-11-29T18:39:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-29T17:36:22Z + 0 + UNKNOWN + + + Chris Balogh + Maugan Robert +  + + + + + +  + + + + +  + + + + + + + + + + + +2 minutes ago + + + + + + +To: + +Maugan Robert + + +  + + + + + + + +Hi Chris, +   + Thanks for the MS case - one day I need to learn how to to it myself assuming there is anything to learn there :) +   + For the time frame, as usual, I'd be tempted to answer asap. But since the customer has a workaround of naming the channels with the DAS they are connected to so they can retrieve it in the CSV now, I assume it is OK to plan this in a few weeks from now. +   + Thanks! + Maugan + Edited + 2023-11-29T17:32:03Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2023-11-29T17:21:22Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/12700 + +  + + + +Maugan Robert +  + + + + + +  + + + + +  + + + + + + + + + + + +Today 05:38 + + + +  + + + + + +A French customer using the CSV export would like to know the DAS serial number on which each channel was plugged to when they look at the channel columns (B-...). + Is it possible to add this info in an additional header line in the export routine for CSV? +   + Thanks! + Maugan + Opened + 2023-11-29T17:21:21Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35551.638663277590000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35551.638663277590000000.xml new file mode 100644 index 0000000..5f1741f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35551.638663277590000000.xml @@ -0,0 +1,906 @@ + + + + Jerry Lawrence + Link to bug 37954 + Edited + 2024-11-04T19:35:59Z + 0 + UNKNOWN + + + Justin Richardson + verified with datapro versions 4.0.1190 ,4.2.504.51580 and 4.3.486.51589 + +Tested issue reported in long list of latest issues and passed: + + +Database has year 1,_,_,4. Currently EID is on year 4. +Import year 2 MOD file +Expected Result: EID now is on year 2. +Actual Result --PASS dp 4.0.1190 + PASS DP 4.2.504.51580 + PASS DP 4.3.486.51589 + + + + +test step +1)DataPro > test setup > import > THOR 3 FCA Group.xml +This would create sensors serial number end with 1 as year 1 and a group. + + +2) DataPro > sensor database > import > format = MOD, file = ATD THOR03 Year 1 Cal Values.mod +This would update the sensor calibration data to today date. + + +3)DataPro > sensor database > import > format = MOD, file = ATD THOR03 Year 3 Cal Values.mod + +Expected Result +This would create new sensor serial number end with 3. +Remove EID from the sensor that has same first 6 digit. +Add EDI to the sensor that end with 3 +Update group with sensor end with 3 + + + +Actual: PASS Datapro 4.0.1190 + Pass datapro 4.2.504 + Pass datapro 4.3.486.51589 + +Eid is removed form original sensor and assigned to new sensor that end with 3 +Group is updated + + + + + Closed + 2024-10-31T20:30:57Z + 0 + Closed + + + Justin Richardson + + Edited + 2024-10-31T19:52:52Z + 0 + UNKNOWN + + + Justin Richardson + Tested issue reported in long list of latest issues and passed: + + +Database has year 1,_,_,4. Currently EID is on year 4. +Import year 2 MOD file +Expected Result: EID now is on year 2. +Actual Result --PASS dp 4.0.1190 + PASS DP 4.2.504.51580 + PASS DP 4.3.486.51589 + + + + + + + + Edited + 2024-10-31T19:47:12Z + 0 + UNKNOWN + + + Justin Richardson + All subcases that are set for dp 4.4 are removed since this case if for datapro 4.2 release... + Edited + 2024-10-31T19:18:40Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:17:01Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:16:51Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:16:41Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:16:25Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:16:14Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:16:05Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:15:44Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:15:34Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-31T19:15:24Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-10-22T23:25:25Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-08-06T01:35:19Z + 0 + UNKNOWN + + + Jerry Lawrence + 50465 is 4.0; 50466 is 4.2; 50467 is 4.3. + +Re-importing the same .mod file now does not generate errors. + + Resolved + 2024-03-12T21:05:08Z + 0 + Resolved + + + Dan McFadden + I think there's a failure of importing the mod file in step 2 of the sensor_database_import mod docx file earlier in this ticket, all the rest of the failures already have additional child issues attached. + Edited + 2024-03-07T22:07:10Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T23:51:35Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T23:39:48Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T23:35:51Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T23:25:40Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T23:17:15Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T23:01:29Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T22:24:05Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T22:10:52Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T22:08:12Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-26T21:58:27Z + 0 + UNKNOWN + + + Randy Chu + Add corner case: Import MOD file that -1 and -2 years. +result failed: + After import year 2 MOD. EID is on year 2. And EID is removed from year 4. However Year 3 sensor is created with Cal Date=1/1/0001, and Sensitivity = none + + +Jerry decided that 50 Character is the Limit for Serial number, name and EID. + Edited + 2024-02-26T21:26:47Z + 0 + UNKNOWN + + + Randy Chu + The test result is getting too long see attached file instead. +Sensor_database_import_MOD_file_2_23_2024 +For subsequence update to this file please increase date code. + Reactivated + 2024-02-24T03:02:35Z + 0 + Reactivated + + + Randy Chu + + Edited + 2024-02-24T03:01:32Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-23T05:33:33Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-23T05:32:53Z + 0 + UNKNOWN + + + Randy Chu + The test result is getting too long see attached file instead. +Sensor_database_import_MOD_file_2_23_2024 +For subsequence update to this file please increase date code. + Edited + 2024-02-23T05:17:38Z + 0 + UNKNOWN + + + Randy Chu + + Assigned + 2024-02-23T03:02:46Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-02-12T20:52:07Z + 0 + UNKNOWN + + + Jerry Lawrence + + Resolved + 2024-02-12T20:51:46Z + 0 + Resolved + + + Jerry Lawrence + Based on "Zendesk 12690: According to Alessandro the sensor serial number will always be a core 6 characters plus the year", compare the first 6 characters of a serial number, instead of all but the last character. This will allow xxxxxx9 to become xxxxxx10, and the .MOD import will continue until infinity and beyond. + +To test: Import sensors with a more-than-one-digit suffix (like xxxxxx10) and ensure that the results are correct. + +50348 is 4.0; 50349 is 4.2; 50350 is 4.3 + Reopened + 2024-02-12T20:51:38Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-01-16T20:51:27Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-01-16T20:51:06Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp versions 4.0.1121 and 4.2.325 .With sensors first imported from a test setup with eid and out of date cal dates using the attached test setup file. Then importing the attached mod file into the sensor db with new cal dates and eid that match id's of the sensors already imported that new sensor sns are created with the new cal dates and the id is removed from the old sensor and associated with the ones in the mod import . + +Test added to testrail...http://testrailserver/index.php?/cases/view/217531 + Closed + 2024-01-16T20:50:43Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-01-11T15:53:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:22:39Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-12-19T21:24:39Z + MOD import behavior has been updated to account for serial number changes during calibrations + 0 + UNKNOWN + + + Dan McFadden + UpdateGroupChannels + +could potentially be improved by rather than calling update on each channel one by one by having a stored procedure that updates all channels at once, or a stored procedure that takes tables as input that updates all the channels between all sensors at once. + Edited + 2023-12-15T18:51:30Z + 0 + UNKNOWN + + + Jerry Lawrence + 49974 is 4.0; 49975 is 4.2. + +To test: +Import the attached Test Setup .xml. +Move to the Sensor Database tab and import the attached .mod file. +Ensure that all of the sensors import correctly, and are assigned to the Group channels. + Resolved + 2023-12-13T23:11:28Z + 0 + Resolved + + + Jerry Lawrence + 49958 reverts 4.0; 49956 and 49957 revert 4.2. + Edited + 2023-12-13T16:10:41Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-12-13T16:05:06Z + 0 + UNKNOWN + + + Jerry Lawrence + Reactivated because implementation was incorrect. +Instead of adding a new calibration record to the existing sensor, +1) a new sensor is supposed to be imported, +2) the old sensor's EID should be blanked so that the new sensor will have that EID, and +3) the Group channels are to be updated to use the new sensors. + Reactivated + 2023-12-12T23:53:31Z + 0 + Reactivated + + + Jerry Lawrence + 49949 is 4.0; 49950 is 4.2. +Don't delete sensor calibration records when doing a .MOD sensor import. + Edited + 2023-12-12T00:03:51Z + 0 + UNKNOWN + + + Jerry Lawrence + 49946, is 4.0; 49947 is 4.2 +To test: +Import the attached Test Setup .xml. +Move to the Sensor Database tab and import the attached .mod file. +Ensure that all of the Sensitivities import correctly. + Resolved + 2023-12-11T23:15:58Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-12-11T22:17:13Z + 0 + UNKNOWN + + + Jerry Lawrence + 10) invalid characters in serial number/comment fields +There is no validation done for characters in the Serial Number field. Even angle brackets don't interfere with .xml exports: + + + Edited + 2023-12-11T21:56:56Z + 0 + UNKNOWN + + + Jerry Lawrence + 8) sensor with invalid calibration date +N/A - .MOD file doesn't contain calibration date (today's date is used) + +9) sensor missing calibration in file + + Edited + 2023-12-11T19:19:50Z + 0 + UNKNOWN + + + Jerry Lawrence + 7) sensor with too long of sensor serial number (probably already handled) + +Truncates to 30 characters + + Edited + 2023-12-11T19:17:40Z + 0 + UNKNOWN + + + Jerry Lawrence + 6) sensor appears twice in file (probably just overwrites with the last +one?) + +Correct, last entry is imported + + Edited + 2023-12-11T19:16:09Z + 0 + UNKNOWN + + + Jerry Lawrence + 5) flat out wrong file selected (select a CSV or a DataPRO XML) + + Edited + 2023-12-11T19:14:03Z + 0 + UNKNOWN + + + Jerry Lawrence + 3) sensor not in the database (probably already handled) + +4) sensor in the database (this is the normal use case probably) + +Both cases work fine. + + + Edited + 2023-12-11T19:13:14Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2023-12-11T19:12:17Z + 0 + UNKNOWN + + + Jerry Lawrence + 2) bad import - probably already handles this, but +b) missing attribute or xml tag +c) garbage in the xml +Correct, already handled. + + + + Edited + 2023-12-11T19:10:33Z + 0 + UNKNOWN + + + Jerry Lawrence + 2) bad import - probably already handles this, but + +a) different decimal separator +Could be an issue: + + + + + + Edited + 2023-12-11T19:09:24Z + 0 + UNKNOWN + + + Jerry Lawrence + Feedback from patch review by Dan: + +There's a whole bunch of scenarios which could be in the SQA plan although they might not be relevant to this specific issue ... + +1) existing EID on a different sensor (so say sensor A1 and sensor C1, not A1 and A2) - the existing code probably already handles this. + +Correct, already handled: + + + Edited + 2023-12-11T19:04:58Z + 0 + UNKNOWN + + + Jerry Lawrence + Warning message will be bolded, prefixed with "Warning: ", and followed by an exclamation point. + + Edited + 2023-12-11T18:18:36Z + 0 + UNKNOWN + + + Jerry Lawrence + The implementation allows sensors imported via the MOD sensor import to update a sensor that's already in the database with the same EID, as long as the sensor Serial Number differs only in the last character. + +To do this, I created a new signature for CanSensorIdBeAssigned() which returns an existing sensor if it finds one with the EID being tested. If so, the importing sensor's Serial Number is changed to the existing sensor before the import. + + + Edited + 2023-12-09T00:30:32Z + 0 + UNKNOWN + + + Dan McFadden + Kate Martin (DTS) + +Dec 7, 2023, 13:46 GMT + Private note +Hi Dan +   + Thank you - 4.0 wil be just fine. +   + As you will have seen from numerous emails to HiTec about getting these files there's just radio silence so I've fudged them myself. +   + Attached you will find the THOR group file XML with "last years" sensor serial numbers in, along with a .MOD file that I have incremented the serial numbers+1 to simulate "this years" cal values along with a +1 on the sensitivity just so it's easy to see if it is updated. +   +  One extra ask .. can we make this sort of message a bit clearer please as it's sort of lost when we have a file where no sensor will be imported ... +   + +   + Thxs + Kate + +  + +Attachment(s) + THOR 3 FCA Group.xml + ATD THOR03 This Year Cal Values.mod + Edited + 2023-12-07T16:10:09Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-12-05T23:03:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-05T23:01:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-05T21:13:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-05T21:10:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-11-29T23:48:50Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-11-29T23:48:31Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#12690, #dtsweb.zendesk.com/agent/tickets/12690). Reply to this email to add an internal note to the request. + +  + + +Kate Martin (DTS) + +Nov 28, 2023, 18:34 GMT + Private note +FYI - I am trying to acquire last years THOR .MOD file (I have this years) so we can use these 2 files for testing. + +  + +  + +Kate Martin (DTS) + +Nov 28, 2023, 18:32 GMT + Private note +Hi Dan +   + I think surfacing the fact that the .MOD file being loaded contains DallasID's that will be removed from existing sensors in the DataPro DB and used in the new imported sensors would be a good along with a list of which groups will be updated with the new sensor serial numbers as a result. That way it will be obvious as these .MOD files are generated on a per ATD basic right now. +   + Thxs + +  + +  + +Kate Martin (DTS) + +Nov 28, 2023, 17:35 GMT + Private note +Hi Dan +   + The assumption can be that when we receive a .MOD file it will only have come from FCA's main sensor cal DB and will have sensoers in it with matching DallasID to those already in DataPro DB bit with sensor serial numbers in the new .MOD file that will have been bumped by + 1 as the last character. +   + Thxs  + +  + +  + +Dan McFadden (DTS) + +Nov 28, 2023, 16:34 GMT + Private note + +Is the assumption then if we receive a MOD import it should always have serial numbers reduced by 1 or will there be imports from sources other than cal?  Does this need to be a setting exposed in the import?  (whether sensors are from cal or should alter the serial number in the import)? + + + Dan McFadden​​​​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 11/28/2023 7:40 AM, Kate Martin (DTS) wrote: + + +  + +  + +Chris Balogh (DTS) + +Nov 28, 2023, 16:17 GMT + +Hi Kate and Alessandro, +   + We'll talk this over with the engineering team to see what we can do to satisfy this request. We will try to post a response soon. +   + Talk to you soon, +   + Chris +   +   + +  + +  + +Chris Balogh (DTS) + +Nov 28, 2023, 16:15 GMT + Private note +workaround for calibrations is to edit .mod to subract 1 from all SNs +   + + +  + +  + +Kate Martin (DTS) + +Nov 28, 2023, 15:42 GMT + Private note +FYI Rainer - if only Hi Tec had mentioned that FCA increment the serial number annually in our call, all would have been clear. As always too much TOP URGENT smoke without undertanding the real issue. + +  + +  + +Kate Martin (DTS) + +Nov 28, 2023, 15:40 GMT + +Hi Dan +   + This feature request is actually the solution for this ticket that was closed with no resolution...  +   + https://dtsweb.zendesk.com/agent/tickets/11582 +   + and the og .MOD import feature request ... +   + https://dtsweb.zendesk.com/agent/tickets/8498 +   + Basically the problem is that although the .MOD import works just as they wanted it, what they forgot to mention was that every year when a sensor is calibrated it's serial number last digit is bumped by one up to 10 thereafter it then returns to 1. +   + That means that when you come to import a .MOD file for the second year onwards of sensor cals, the .MOD import will not import any sensors because the Dallas ID is already associated with the previous years sensor serial number. +   + One way to get these imported would be to delete the DallasID's for each of the 131 sensors, or delete these 131 sensors etc before reimporting, but the problem is that the group assigment then needs to be remade as you are now allocating different sensor serial numbers with each ATD channel. Another way is to edit the .MOD file to keep the same serial number but this then breaks the audit trail of sensor serial number.  +   + What we need because this import is unique to FCA, is a V2 .MOD import where it can create the new sensor serial number with matching Dallas ID in the .MOD file and then delete the same Dallas ID from the existing sensor in the DataPro sensor database - so we keep the cal history albeit it from multiple serial numbers for the same sensor rather than from the cal history for one sensor serial number. +   + The second part of this V2 import is the trickier bit, where we also need to update any group entry where the existing sensor exists and replace it with the new sensor from the .MOD file. Test Setups should not be touched. +   + What do you think ? FCA have a central master DB from where the .MOD file is created and imported into DataPro and no change to why they increment the sensor serial number is going to happen as it ties into too many other systems. +   + If we want to make FCA happy and avoid the hassle with ATD Lab Tech then a V2 .MOD import seems like the only path forward. +   + Can you think about it and let me know a potential timeline please ? +   + Thank you + Kate +   +   +    +   +   +   +   +   +   + +  + + +---------------------------------------------- + Customer Details: + Name: Alessandro Sorteni ( alessandro.sorteni@hi-tec.it ) + Organization: Hi-Tec (Italy rep) + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12690 Status Pending Requester Alessandro Sorteni CCs Giuseppe Ciminaghi Followers Chris Balogh, Dan McFadden, Rainer Rahaeuser Group Support Assignee Kate Martin Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [2MZMJM-9NPX9]Ticket-Id:12690Account-Subdomain:dtsweb + Opened + 2023-11-29T23:48:30Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35569.638585705910000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35569.638585705910000000.xml new file mode 100644 index 0000000..50ab19f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35569.638585705910000000.xml @@ -0,0 +1,284 @@ + + + + Randy Chu + + Edited + 2024-08-06T23:49:51Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:12:36Z + Adds import and export support for IRTRACC sensors with radius calibration and EQX + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.2.324, 4.0.1119 + +Tested: + + +Non-Linear enabled ✔ + +Create a sensor in sensor database as the following: + + +Click save + +Export this sensor with EQX export format + +should show up as an option for export + + +Pre-Patch (4.2.220) would not show non-linear sensors + + + + +open .e2x in an editor and verify  + +Lets do some simple math + +In the .e2x file + +sensor cal factor from sensitivity details in UI = -1000/sensitivity1 -> -1000/-294.117645 = 3.4 + + +Exponent from UI should match the sensitivity 2 field of the .e2x file + + + +Intercept = sensitivity3 / sensitivity1 => -617.64705882352939/-294.117645 = 2.1000000147 + + + + + +This test should get exported and reimported. Some rounding is not being handled correctly but as mentioned this is expected. + Closed + 2024-01-15T23:43:28Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-11T23:16:04Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@50042 + +since there are differences between the requests from (-1000 in the image, 1000 in the text).  The user themselves might have to formally validate this change, however I've done what I think the request is. + Resolved + 2024-01-09T22:16:07Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-01-09T22:13:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-09T18:53:00Z + 0 + UNKNOWN + + + Dan McFadden + after exporting and re-importing there were some float/double conversion errors.  I don't think these can be corrected in the short term, the are part of using floats and doubles and doing math with them and imposed by the EQX schema itself (which uses float for sensitivity) + Edited + 2024-01-09T18:29:12Z + 0 + UNKNOWN + + + Dan McFadden + after reviewing image above that -1000 was used in the image rather than the 1000 that was used in the text. + +I assume the image is correct and -1000 should be used... + Edited + 2024-01-09T18:09:13Z + 0 + UNKNOWN + + + Dan McFadden + set sensor up like this: + + +before the patch EQX export does not show non linear sensors; + + +here is the function that is determining which sensors are shown in the table; + +        private void SetSensorTableFiltering(bool showTDCOnly, bool showSlicewareOnly) +         { +             _sensorListVm.ShowOnlyTDCSensors = showTDCOnly; +             _sensorListVm.ShowOnlySlicewareSensors = showSlicewareOnly; + +currently it appears to ONLY be excluding CAlfactor; + +            if (ShowOnlySlicewareSensors) +             { +                 //FB14750: When exporting sensors in SLICEWare XML format only compatible Analog sensors should display as potentially being exported +                 if (NonLinearStyles.IRTraccCalFactor.ToString() == s.NonLinearCalculationType) { return false; } +             } + +  + +here is the code that is getting the sensitivities right now; + +                            SensitivitySpecified = eqxScalingMethod == EqxScalingMethod.Linear, +                             Sensitivity = (float)GetEqxSensitivity(sc, 1), +                             Sensitivity2Specified = eqxScalingMethod != EqxScalingMethod.Linear, +                             Sensitivity2 = GetEqxSensitivity(sc, 2), +                             Sensitivity3Specified = eqxScalingMethod != EqxScalingMethod.Linear, +                             Sensitivity3 = GetEqxSensitivity(sc, 3), +                             Sensitivity4Specified = eqxScalingMethod == EqxScalingMethod.CubicPolynomial, +                             Sensitivity4 = GetEqxSensitivity(sc, 4), +                             Sensitivity5Specified = eqxScalingMethod == EqxScalingMethod.CubicPolynomial, +                             Sensitivity5 = GetEqxSensitivity(sc, 5), + +I'll split this into two functions, one for the existing behavior and one for IRTracc-calfactor ... + Edited + 2024-01-09T17:58:09Z + 0 + UNKNOWN + + + Dan McFadden + from kate: + Edited + 2024-01-09T16:47:20Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-09T16:44:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-09T16:44:13Z + 0 + UNKNOWN + + + Dan McFadden + when importing from EQX, if it's an IR-TRACC sensor + +set the cal factor to 1000/sensitivity1, and set intercept to Sensitivity3/Sensitivity1 + +when exporting, + +set EU to mV, set Sensitivity1 to 1000/Cal factor, set sensitivity 3 to (Intercept/calfactor)*1000? + Edited + 2024-01-09T16:33:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-19T23:12:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-19T22:05:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-19T22:03:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-04T17:00:43Z + 0 + UNKNOWN + + + Kate Martin + + Assigned + 2023-12-04T13:46:16Z + 0 + UNKNOWN + + + Kate Martin + https://dtsweb.zendesk.com/agent/tickets/12401 + +The EQX working group have declined a request to add an "mm" aka EU category to the XSD used to define IRTRACC sensors. + +This is not desirable as it means the factors listed in the EQX file are not easily traced to the actual DataPro set up GUI by the user who may query results. + +However the EQX working group is made up of a lot of Kistler users who having added a digital category for DTI systems are reluctant to support more methods... + + +As a result this request is to perform a series of data conversions when exporting/importing IRTRACC sensors when they are calibrated with radius calibration to support EQX users with IRTRACC radius cal sensors + +<ScalingMethod>IRTRACC</ScalingMethod> + +<Sensitivity> aka cal factor + +This is calculated from (1 / DP GUI "CalFactor") * 1000 so that it is in mV/Vlin/mm + +</Sensitivity> + + <EngineeringUnit>mV</EngineeringUnit> + + <Sensitivity2> aka exponent + +This remains as the exponent + +</Sensitivity2> + +<Sensitivity3> aka radius zero position intercept + +This is calculated from  (DP GUI "Intercept" / DP GUI "Cal Factor") *1000 so that it is in mVlin + +</Sensitivity3> + + Then when we consume suech an EQX it would be the reverse. + Opened + 2023-12-04T13:46:15Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35577.638405917730000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35577.638405917730000000.xml new file mode 100644 index 0000000..3c4b1e5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35577.638405917730000000.xml @@ -0,0 +1,192 @@ + + + + Justin Richardson + Tested with dp 4.2.322,4.0.1117.50033. per Dans reccomends... + +2 SPS with one ecm ,and channels only assigned from one SPS . + +Armed triggered and recorded data + +Verified Dp log shows dasconfigs file was written and dp shows no errors .. +.... + + + + + + Closed + 2024-01-11T22:42:53Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-01-10T16:16:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:22:40Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-12-19T21:23:30Z + Improves logging for situations where the XML configuration may not get written to the PC + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-07T21:30:15Z + 0 + UNKNOWN + + + Dan McFadden + 3.3/4.0/4.2@49936 + +SQA can not directly test the conditions which produce the new warning as they can't be normally duplicated, however it still should be tested that there aren't adverse affects from the patch so + +1) a test with 1ECM + 2SPS with channels only assigned on 1 SPS should not produce the warning about config file not written and it should produce the log message about config file written. + Resolved + 2023-12-07T21:28:30Z + 0 + Resolved + + + Dan McFadden + Subject: + please review http://manuscript.dts.local/f/cases/35577/WriteXmlConfigToPC-improvements +From: + Dan McFadden <dan.mcfadden@dtsweb.com> +Date: + 12/6/2023, 2:55 PM +To: + DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + + + + +Jerry, John, + +Here is a patch for 3.3 for an issue from Toyota Boshoku; + +Toyota reported that occassionally an SPS would not write an XML file into the Test\DASConfigs directory.  If there is corruption on the file on the SPS this file is needed to re-upload to the DAS to download, so they are concerned if the file is not written they won't be able to download. + +I was not able to duplicate their issue, but I think there's a lot we can do to alert the user if this happens. + +first in StoreXmlConfigPC I added a way to notify via the UI that an error has happened so that they know they shouldn't proceed with the test. + +I did this by adding an event handler to APILogger for raising errors so that DataPRO or any other application can make use of that event handler to be notified on errors.  I chose it to do it this way rather than use the PageErrorEvent as one of the things we discovered during the DASFactory on linux experiment is that microsoft and windows event handling doesn't work so hot on linux and will tend to break things. + +DataPRO in turn then adds a handler.  It does use microsoft event handling at that point, but once we are in the windows UI, maybe that's okay. + +in AsyncConfig in SLICE2 I keep a variable bFileWritten and set it to true after the file should have been written.  I use this on the offhand that an exception was thrown during AsyncConfig that would cause it to bypass the file write silently.  In my testing I'm not sure that _can_ happen, but the new code should handle it if it does happen. + +there's no good way to test the code other than purposely throwing exceptions. + +In SLICE2.cs if you throw an exception right before: + + +bFileWritten = true; + +  + +it should 1) log the error, and 2) show a dialog indicating the file wasn't written to the pc: + + +the second place you can throw an exception easily to duplicate the behavior is in SLICE2.cs before + +                        APILogger.Log($"DASConfig file written: {fileName}"); + +if you don't throw either exception and it writes the file you should see the statement above in the log. + +The changes are only for SLICE2 and SPT is excluded as it has it's own asyncconfig. + +The patch will need to be very different for DP 4.0 and 4.2 as this code is very different in 4.0 and beyond. + +It should also be tested with an unused das in the test.  It should not warn about the file not being written if a DAS is unused and is still included in the test. + +  + + Attachments: + DTM_35577_PCFileWarn.patch 85.2 KB + Assigned + 2023-12-06T22:56:56Z + 0 + UNKNOWN + + + Dan McFadden + added this logging to SLICE2_Base.AsyncConfigure: + +APILogger.Log("exception during configuration",ex); + +finally added a call to notify if asyncconfig was called on a non SPT SLICE2 and it doesn't write the file to raise an error to the UI: + Edited + 2023-12-06T22:23:37Z + 0 + UNKNOWN + + + Dan McFadden + now will log this on success: + + APILogger.Log($"DASConfig file written: {fileName}"); + +or raise this error on failure in SLICE2.SLICE2ConfigAttributes.StoreXmlConfigPC + +$"Failed to write DAS configuration file to PC.  Please contact support" + + +note that this is only displayed, it doesn't change program flow, doesn't fail any activities + Edited + 2023-12-06T21:35:54Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-12-05T21:12:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-05T20:01:29Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-12-05T18:04:24Z + 0 + UNKNOWN + + + Dan McFadden + as indicated in PDF + Opened + 2023-12-05T18:04:23Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35601.638600407870000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35601.638600407870000000.xml new file mode 100644 index 0000000..3ad6478 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35601.638600407870000000.xml @@ -0,0 +1,410 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:13:07Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-07-08T15:53:39Z + 0 + UNKNOWN + + + Justin Richardson + Tested and Verified using Datapro versions....4.0.1171.50996,4.2.452.50996 and 4.3.206.50891.. + + + +Tested as follows. + +Test 1: +1) Disconnect and turn off all computer network. No hardware needed. +2) Open data pro, In the Data Recorders -> Discover hardware -> Either manual add the IP address or AutoDiscovery +3) click query selected + + +Result: Query Selected finishes and no das are shown in add/Update Das section , since the das is not connected. + + +Test 2: + +1.Dissconnect all network connection on PC +2. Navigate to Data Recorders tab with autodiscovery button enabled and click to Scan All . + +Result: Modal Pop up shows up indicating "Udp discovery currently unavailable" which is expected ... + +Test 3: +Manually add Ip of Das to hardware db. repeat steps to Query the selected das just added.. + + + +Result:Query Selected finishes and no das are shown in add/Update Das section , since the das is not connected. + + +Test 4 : + +1. Start with Network Connected to PC . +2. Open datapro and run autodiscovery +3. Disconnect All networks from Pc . +4. Run autodiscovery again verify datapro does not crash .. + +Result: + +after 1st autodiscovery> Datapro shows discovered das as expected... +After 2nd autodiscovery > Datapro gives message " "Udp discovery currently unavailable" +and user can continue after clicking OK. + + + + + + + + + + Closed + 2024-07-08T15:53:02Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-05-09T16:27:53Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2024-04-16T17:44:12Z + 0 + Resolved + + + Dan McFadden + re-opened for testing + Reopened + 2024-04-16T17:44:03Z + 0 + UNKNOWN + + + Justin Richardson + Verified with dp versions 4.0.1125.50323,4.2.340.50324, and 4.3.36.50324. + +1.Tested by adding a Ecm to the hw db then disconnecting all network interfaces and running scan all. + +2.Tested selecting existing hw from the hw db and running scan selected . + +In all cases datapro gives pop up message "UDP Discovery currently not available " and user is able to click ok and resume using datapro as expected. + + + Closed + 2024-02-03T00:17:52Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-02-02T22:39:09Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-02-02T22:02:30Z + Corrects an issue with discovery when no networks are available + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50274 + Resolved + 2024-01-18T00:19:17Z + 0 + Resolved + + + Dan McFadden + from Jerry: + +had to add an ECM with an IP Address to the database to reproduce the problem without the 4.0 patch, so this step should be added to the description of how to test, as well as to the SQA test. + Edited + 2024-01-18T00:00:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-17T22:05:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-16T21:20:20Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:17:09Z + Corrects an issue with discovery where datapro could freeze or crash + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:17:00Z + Corrects an issue with discovery where datapro could freeze or crash. + 0 + UNKNOWN + + + Dan McFadden + with this patch I fixed a couple of things, + +1) SetProgressValue, a double is passed in but the value can be Infinite or NaN, or greater than 100%, it handles all of these cases now. + +2) there was a crash in getavailablenetworkinterfaces when there was no network interfaces available, it no longer crashes here + +3) when there are no network interfaces available I flag that and warn both in run test or discover hardware + +4) when there are no UDP network interfaces I include a separate warning for that, however in practice I could never duplicate having any network interfaces that weren't included as UDP interfaces (there's a bool param to getavailablenetworkinterfaces) - I tried just using npcap loop back, etc + Assigned + 2024-01-16T19:18:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-16T18:45:33Z + 0 + UNKNOWN + + + Dan McFadden + there's a couple of variations of this; + +1) all network devices disabled before starting datapro + +2) all network devices disabled after running discovery once + +3) using scan selected + +4) using scan all + +I was able to get different behavior by using different variations. + +now only displays when there are no network interfaces available, it'll do this in discovery or in run test. + +won't crash in either. + Edited + 2024-01-16T16:51:15Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-16T16:22:37Z + 0 + UNKNOWN + + + Justin Richardson + Tested with Datapro 4.2.322.50036 And datapro crashes when running scan all with auto discovery selected and all networks disconnected from pc . + +If I choose to not use autodiscovery and enter an Ip address manually and query , it functions as expected (with a ping failure after a few seconds since there are no network devices ) + +But with autodiscovery on datapro displays message "Datapro has expierienced an issue" + + + + +To reproduce: + +1.Dissconnect all network connection on PC +2. Navigate to Data Recorders tab with autodiscovery button enabled and click to Scan All . +3. Data pro Modal Message pops "Datapro has experienced an issue And will now shut down ". +4. log file is attached .. + + + + + + +024-01-11 09:09:07.410 User Admin pressed Hardware_DataRecorders_HardwareDiscovery_Page_PingPingAllButton + +2024-01-11 09:09:07.679 !! An exception of type: System.OverflowException occurred Module: mscorlib.dll, Name: ToInt32Message: Value was either too large or too small for an Int32. StackTrace: at System.Convert.ToInt32(Double value) StackTrace: at DataPROWin7.Controls.HardwareDiscoveryControl.SetProgressValue(Double v) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) + +2024-01-11 09:09:07.683 DataPRO has experienced an issue. The issue has been recorded. DataPRO will now shutdown for safety. + +2024-01-11 09:09:07.940 Starting ping process + +2024-01-11 09:09:07.940 192.168.3.195,192.168.6.64, + +2024-01-11 09:09:09.637 Ping function complete + +2024-01-11 09:09:09.643 status: 192.168.3.195 UNKNOWN + +2024-01-11 09:09:09.643 status: UNKNOWN + +2024-01-11 09:09:09.643 status: 192.168.6.64 UNKNOWN + +2024-01-11 09:09:14.598 User Admin pressed OK + +2024-01-11 09:09:14.605 ModalWindow: Are you sure you want to close DataPRO? Press Yes to close or No to continue. + +2024-01-11 09:09:14.620 DataPRO Closing ========================== + +2024-01-11 09:09:14.620 DataPRO Closed =========================== + + Reactivated + 2024-01-11T17:17:04Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2024-01-11T15:52:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T22:09:51Z + 0 + UNKNOWN + + + Jerry Lawrence + The new method added in 49999, ValidNIC returned the wrong boolean value, so was renamed InvalidNIC. +Additionally, the check for + if (ni.Description.Contains("Npcap")) { continue; } +was restored to it's original position so that it would be always checked, not just when supportMulticastOnly was true. + +50000 is 4.2 + Edited + 2023-12-21T23:53:23Z + 0 + UNKNOWN + + + Jerry Lawrence + 49999 is 4.2 + Resolved + 2023-12-21T23:36:48Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2023-12-21T20:08:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2023-12-20T23:40:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-19T22:00:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-19T21:20:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-19T21:02:48Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-12-19T16:25:08Z + 0 + UNKNOWN + + + Randy Chu + + Assigned + 2023-12-07T00:44:20Z + 0 + UNKNOWN + + + Randy Chu + reproduce step: +1) Disconnect and turn off all computer network. No hardware needed. +2) Open data pro, In the Data Recorders -> Discover hardware -> Either manual add the IP address or AutoDiscovery +3) click query selected + +expect: + ping start and time out in 30 sec or whatever duration appropriate. + +happened: + version 4.2.220 , ping never stop and stuck at 0 %. I can navigate to other tab. And mouse would always show the circle indicate app busy. The ping show in progress when come back the Discover hardware screen. + + version 4.0.729 software exception posted in log. foreground still functional. + +reproduce rate: 100% + +Note: version 4.2.220 waited a minute then reconnect network. DataPro did not able to pass pinging. + Opened + 2023-12-07T00:44:20Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35627.638409361600000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35627.638409361600000000.xml new file mode 100644 index 0000000..3f4dd2b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/35627.638409361600000000.xml @@ -0,0 +1,361 @@ + + + + Jaime Lopez + Verified with DataPRO v4.2.324, 4.0.1119 + +Tested: + + +With a test setup with the following configuration: + +recording mode + +circular buffer + + + +Samples per second + +400k + + + +Post-trigger seconds + +900 (15*60) + + + + + +Ran test and recorded 15 min event @ 400ksps + +Downloaded without failures ✔ + + +Exported via Ch.10 + +No error message popup + + +logs: + +2024-01-15 14:16:27.603 ->  Attribute - SetEventAttribute [00017801], S6A0079, local: 192.168.1.16:57907, Remote: 192.168.4.79:8301 Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Overwrite: True Event number: 0, Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Value: 1 +   + 2024-01-15 14:16:27.606 <-  Attribute - SetEventAttribute [00017801]\[00017801] - (2.9402ms), S6A0079 +   + 2024-01-15 14:16:27.606 S6A0079 has completed service DownloadService +   + 2024-01-15 14:16:27.606 DownloadService finished - total time (41m 26s 990ms) +   + 2024-01-15 14:16:27.606 DownloadService.Download: All units are now finished, calling ServiceAvailable +   + 2024-01-15 14:16:27.608 Setting OverallStatus to Cleaning up +   + 2024-01-15 14:16:27.713 DownloadService.Download: All units are now finished, calling ServiceAvailable +   + 2024-01-15 14:16:27.713 DownloadService.Download : calling service available +   + 2024-01-15 14:17:00.783 User Admin navigated to: Export all +   + 2024-01-15 14:17:01.140 DTS File Name: 2024_01_15 13_16 does not match Test Id: S6A .  Using file name as test Id +   + 2024-01-15 14:17:02.620 DTS File Name: 2024_01_15 13_16 does not match Test Id: S6A .  Using file name as test Id +   + 2024-01-15 14:17:02.621 Building test plan +   + 2024-01-15 14:17:02.621 Processing channel: '[S6A0079] CH-01' +   + 2024-01-15 14:17:02.621 Processing test object channel: '?' +   + 2024-01-15 14:17:07.721 User Admin pressed Record_RunButton +   + 2024-01-15 14:17:07.736 DTS File Name: 2024_01_15 13_16 does not match Test Id: S6A .  Using file name as test Id + Closed + 2024-01-15T22:22:40Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-15T21:05:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-02T16:22:41Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2023-12-19T21:22:01Z + Arbitrary length CH10 files can now be exported and much faster. + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@49983 + Resolved + 2023-12-19T17:09:48Z + 0 + Resolved + + + Dan McFadden + + Edited + 2023-12-18T22:19:16Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, John, + +I've submitted a patch into 4.2 DEVEL for: + +35627 + CH10 export faults exporting 15m@400ksps + +This comes from a request to export 400k sps for 15 minutes with 6 different sine waves.  When nate originally tried this DataPRO would throw an exception and fail. + + +This was reproducible and there were several issues to be addressed ... The first was that the export would pass the data as arrays of shorts, and there's simply too  much data to be held in an array, nor would you want to pass that much data between functions. + +There was a function Chapter10File.GetBytes() that would build the entire export into an array of bytes as well then write that all at once to a file.  This also would need to change. + +The export now writes to the file as a binary stream and no longer keeps huge arrays around.  To get data I added some delegates for getting the next sample rather than passing arrays of data.  This worked and 30+ hours later an export file was produced.  This amount of time was not satisfactory for users, so additional changes had to be made. + +I did some additional testing, which is documented in the link above a little bit and in chat windows a little bit, but by avoiding getting samples from PersistentChannelInfo and the FileMapViewArray that DataPRO and SLICEWare use, an export that would take 2m 10s went down to 4s.  + +I changed the export to avoid using PersistentChannelInfo, instead it uses the binary files directly.  The method GetBinaryReaders opens up the files for reading and advances them to the first sample of data in the file. I also wrote a function CloseAndDisposeReaders to close and dispose of all the binary readers when they are finished.  I added the function GetChannelSummaries(Test test) to return all the information I would need from the PersistChannelInfo structure to avoid needing to use it again in the export, so that after that point the persistantchannelinfo structure can be unloaded and thrown away and not needed for the export. + +This significantly reduces the amount of time needed for the export, however the binary files need to be traversed twice.  The first time it needs to be traversed to determine the min and max ADC for each channel. There's a competing function ComputeMinMaxADC in PersistentChannelInfo, but it's very slow to run in comparison.  The min and max are needed for the TMATS file which is at the very front of the export so this information has to be obtained early on and can't be computed easily while going through the file to produce the output AnalogDataPackets that go into the export. + +Finally i noticed the progress bar wasn't really hooked up at all to the export, which also made things un-nice.  I added some simple progress by splitting the Compute ADC to the first 50% of export time and the output to the second 50%. + +I've uploaded the original dataset to + +\\dts\files\Software\Private\Useful_Test_Files\DataPRO\Data + +to the files SLICE6Air Siggen Collect_noExports.7z and SLICE6Air Siggen Collect.7z. + +The export files are huge (3-4GB, so the no exports file is significantly smaller). + +here are the tests that should be run + +1) An export of the original All file should complete.  Pre patch it would not + +2) The output of a smaller file should be essentially identical prepatch to postpatch.  the TMATS file which is at the start of the export won't be identical as it contains some time information from when the export was run, however all the data portions should match, and the TMATS channel information like channel name, min/max values should match.  I would not run this test on the large export dataset, a much smaller dataset should be used, there is an ROI dataset above that can be used + +3) The export should handle bad data in the dataset without crashing.  If you use a file editor to truncate one of the .chn files to be shorter than it should be the export should fail and there should be logs indicating the issue, but it shouldn't crash datapro. + +4) Exports should be significantly faster post patch versus pre patch. + +I think the inefficiency of the FileMapViewArray may cause unnecessary time in other exports and the viewer as well ... + +If the time exporting is still considered too large, skipping the compute min/max adc or finding a way to perform it inline with the other file traversal would cut time.  It might not cut out 50% of the time, but it would cut out at least 25% of time. + Assigned + 2023-12-18T21:45:44Z + 0 + UNKNOWN + + + Dan McFadden + the 30H version has been cut down to 20 minutes now. + Edited + 2023-12-15T23:48:28Z + 0 + UNKNOWN + + + Dan McFadden + the same export, not reading from a binary file, but including byte swap and converting to unsigned takes less than 5s, suggesting most of the time was in the FileMapViewArray ... + Edited + 2023-12-15T21:17:09Z + 0 + UNKNOWN + + + Dan McFadden + overall time is relatively unchanged when you bypass the byte ordering and signed unsigned, this may not get us much performance increase, will go looking at eliminating FileViewMapArray instead. + Edited + 2023-12-15T21:12:47Z + 0 + UNKNOWN + + + Dan McFadden + export now completes with new code, however takes 30+ hours. + +there's a smaller dataset: + + +which currently takes + + +I'll use this for the performance dataset to test with as it should be quicker to go through iterations rather than the the original dataset. + Edited + 2023-12-15T19:30:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-14T18:05:18Z + 0 + UNKNOWN + + + Dan McFadden + will use this dataset to check out performance while exporting the 400ksps data set; + + +here's the dataset exported prior to addressing performance. + Edited + 2023-12-14T18:03:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-14T16:03:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-14T00:19:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-13T19:11:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2023-12-13T18:53:34Z + 0 + UNKNOWN + + + Dan McFadden + it takes about 220s to compute min/max and there's no progress shown during this progress; + +  + + +trying to optimize it  by doing this; + +                var numSamples = NumberOfSamples; +                 for (ulong sample = 0; sample < numSamples; sample++) +                 { +                     var a = Data[sample]; +                     if ( a > max) { max = a; } +                     else if( a < min) { min = a; } +                 } + +did not result in any performance increase (according to the elapsed counter in visual studio [although it seemed faster to my eyes]) + Edited + 2023-12-13T18:37:09Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2023-12-13T17:46:42Z + 0 + UNKNOWN + + + Dan McFadden + reported by Nate: + +Nathan Brown9:30 AM + +  + + +  + + +  + + +  + +15 minutes @ 400ksps * 6 channels exporting... by Nathan BrownNathan Brown9:31 AM + +15 minutes @ 400ksps * 6 channels exporting to ch10 throws "Stream was too long." exception + +can you put it up on \\dts\files and I'll c... by Dan McFaddenDan McFadden9:33 AM + +can you put it up on \\dts\files and I'll check it out? + +1 Like reaction.1 I haven't looked at the code yet but it doe... by Nathan BrownNathan Brown9:33 AM + +I haven't looked at the code yet but it doesn't look like it started writing the ch10 file at all yet. Maybe writing directly to disk rather than in memory first? + +will do by Nathan BrownNathan Brown9:33 AM + +will do + +it does need to open all the files as it wo... by Dan McFaddenDan McFadden9:34 AM + +it does need to open all the files as it works as it outputs all channels each sample tick, but it doesn't need filtering or anything else, so it should be able to handle it, I might need to change the structure it's writing the file out to though, guess I'll find out + +1 Like reaction.1 I was watching with resource monitor and di... by Nathan BrownNathan Brown9:39 AM + +I was watching with resource monitor and did see it loop through each .chn file. When that exception popped, it was probably ~3 minutes after it had released all the chn files + +  image   It'll be here in about 15 minutes... by Nathan BrownNathan Brown9:40 AM + +  + + +  + +It'll be here in about 15 minutes: + +\\dts.local\files\!Temp!\!!--Dan--!!\AVMI ch10 Data\SLICE6Air Siggen Collect.zip + +1 Like reaction.1 thanks, I'll check it out shortly by Dan McFaddenDan McFadden9:40 AM + +thanks, I'll check it out shortly + +has context menuParagraph + +  + +has context menu + Opened + 2023-12-13T17:46:42Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36697.638600406980000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36697.638600406980000000.xml new file mode 100644 index 0000000..ba65f35 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36697.638600406980000000.xml @@ -0,0 +1,314 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:11:38Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-02-27T18:25:47Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-02-27T18:25:45Z + 0 + Resolved + + + Dan McFadden + + ReleaseNoted + 2024-02-27T18:25:43Z + Addresses an issue where Line fit modification was not working properly + 0 + UNKNOWN + + + Dan McFadden + + Reopened + 2024-02-27T18:25:22Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1128, 4.2.350, 4,3.48 + +With data in View Data I chose a sine wave just like how this ticket was opened.  + +Chose T1 = 257.123, T2 = 1009.218 + +I expect after writing to the disk the following red line: + + +Expected Results are correct: + Closed + 2024-02-16T18:09:27Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-02-16T00:52:02Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2024-02-16T00:45:38Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2024-02-16T00:45:09Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2024-02-16T00:44:56Z + 0 + UNKNOWN + + + Chris Balogh + 4.0/4.2/4.3 @ 50363 + Resolved + 2024-02-16T00:44:39Z + 0 + Resolved + + + Chris Balogh + Tested with attached patch. Happy with Dan's data set and my own. + Edited + 2024-02-15T23:59:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-14T17:49:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-14T17:48:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-13T21:29:25Z + 0 + UNKNOWN + + + Dan McFadden + my dataset can be found here: + +\\dts\files\Software\Private\Useful_Test_Files\DataPRO\Data\SLICE6Air Siggen Collect_noExports.7z + Edited + 2024-02-13T18:01:14Z + 0 + UNKNOWN + + + Chris Balogh + I was able to have some success with my own dataset + to - and - to + + Edited + 2024-02-06T17:00:31Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-02-06T00:19:50Z + 0 + UNKNOWN + + + Dan McFadden + appears to be still happening when you swap between - and + ADC + Reactivated + 2024-02-06T00:19:23Z + 0 + Reactivated + + + Dan McFadden + + Edited + 2024-02-05T23:34:00Z + 0 + UNKNOWN + + + Dan McFadden + 4.2/4.3@50331 + +suspect this was broken from day 1? + +I'm not sure of the intent of the original code; + + +- adcData[(int) i] = +- (short) (adcData[(int) startIndex] + (double) (i - start) / deltaIndex * deltaADC); + +I replaced it with a straight line fit + + +adcData[(int)i] = Convert.ToInt16(startADC + i * (double)deltaADC / ((double)end - start)); + Resolved + 2024-02-05T23:32:50Z + 0 + Resolved + + + Dan McFadden + with my patch I can do these straight line fits. + Edited + 2024-02-05T23:22:29Z + 0 + UNKNOWN + + + Dan McFadden + this also exhibits the behavior + Edited + 2024-02-05T22:54:14Z + 0 + UNKNOWN + + + Dan McFadden + I'm going to go from 35.8 to 36.5 which should be similar + Edited + 2024-02-05T22:53:13Z + 0 + UNKNOWN + + + Dan McFadden + I'm using this for my dataset + Edited + 2024-02-05T22:50:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-05T22:43:31Z + 0 + UNKNOWN + + + Jaime Lopez + Changing tags on these to create just 1 list + Edited + 2024-02-02T18:03:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-15T17:03:01Z + 0 + UNKNOWN + + + Dan McFadden + looks like a filtering byproduct maybe. + Edited + 2024-01-09T23:24:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-09T23:24:31Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-01-08T21:14:42Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-01-08T18:24:51Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2023-12-20T23:01:47Z + 0 + UNKNOWN + + + Jaime Lopez + With a sine wave I choose a point at the trough (lowest point of the sine wave) as follows: +   + + +Here the x value (-370.90) will be used for T1, for T2 I will use a peak point: + + +Here I'm using 128.800 for T2. If I use both these values for T1 and T2 I should see a line from the trough of T1 (-370.90) up to the peak of T2 (128.800) but instead I see the following: + + + +I expect the following best fit line to be seen: + + +In red. But this is not the case. + Opened + 2023-12-20T23:01:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36712.638410197650000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36712.638410197650000000.xml new file mode 100644 index 0000000..1c8e44f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36712.638410197650000000.xml @@ -0,0 +1,399 @@ + + + + Dan McFadden + + Closed + 2024-01-16T21:36:05Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-01-16T21:36:03Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-01-16T21:36:00Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:10:54Z + Adjusts squib resistance measurement and display to nearest .1 ohm + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.2.322, 4.0.1119 + +Tested: + + +Discover and query SPT + +Create a test setup with this SPT and add squib channels from hardware + +Run test up to Arm checklist (with SPT not in safe mode) + +Verify resistance with up to .1 Ω + Closed + 2024-01-10T17:30:09Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-09T23:55:16Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@50013 + Resolved + 2024-01-04T01:03:18Z + 0 + Resolved + + + Dan McFadden + now squib resistances shown in ArmCheckList will be shown rounded to 1 decimal place. + + +Here is the code that does the rounding up or down to the nearest .1; + +                            //http://manuscript.dts.local/f/cases/36712/Round-squib-resistance-measurements-to-nearest-1-ohm +                             //per 36712 compare high to rounded up value and down to rounded down value +                             var dRoundUp = Math.Ceiling(d * 10D) / 10D; +                             var dRoundDown = Math.Floor(d * 10D) / 10D; + +this means that 2.55 should round up to 2.6 and round down to 2.5.  It might be significantly difficult for SQA to testing the actual rounding, but maybe engineering has a solution to this?  (steve phalen/greg netherwood).  If they have a solution then we should check that armchecklist reads failed if the tolerance is exceeded after rounding in the same screen above. + +squib tolerances can be set by adding or editing a squib in the sensor database.  This should be done before a squib is added to the test. + + +Behavior is changed for the armchecklist, so it will take this rounding into consideration in the armchecklist when it says squib resistance failed.  There are additional checks for TDAS for checking squib tolerances. + +example here: + +                                        var resistance = tsa.ResistanceOhms[Convert.ToInt32(Math.Floor(iCh / 2D))]; +                                         if (resistance > squib.SquibToleranceHigh) + +I did not change this behavior as nate only mentioned SPT and not TDAS TOMs + +This does not change the behavior of the firmware failing to arm because of squib tolerances, that's control by firmware and requires firmware change. + Edited + 2024-01-04T00:59:04Z + 0 + UNKNOWN + + + Dan McFadden + note that firmware is calling the fault issues below, so that I can't change, that requires a firmware change. + Edited + 2024-01-04T00:31:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-04T00:16:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-04T00:15:13Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-04T00:10:28Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-04T00:10:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-03T19:21:54Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-03T19:20:57Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#12824, #dtsweb.zendesk.com/agent/tickets/12824). Reply to this email to add an internal note to the request. + +  + + +Nathan Brown (DTS) + +Jan 3, 2024, 13:10 CST + +Hi guys, +   + More info about the squib resistance check... +   + While the signal chain and measurement method is identical during Pre-Test Checklist and Arm states, the TOM power circuits are energized in between between the two steps. This causes current leak and a slight imprecision in measurement which firmware compensates for. After corrections, there is still a ~10% uncertainty. +   + I am proposing these changes to DataPRO: + +Round Ohm readings to nearest 0.1 - down for low tolerance, up for high. + +When StatusArmSquibResistanceFault occurs, alert the user which module produced the fault + +   + Another consideration is the squib resistance tolerances. I think it's good to have them tight enough to catch real issues. It may be worth considering opening them up a small amount if we find this particular test was actually ok to run as-is. +   + Hope this helps. Feel free to call to discuss if easier. 810 772 0414 +   + Talk again soon! + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 12:44 CST + Private note +Great info, thank you Loc! + +  + +  + +Loc Pham (DTS) + +Jan 3, 2024, 12:05 CST + Private note + + +Hello @Nathan Brown, + +  + +Sorry I don’t have an exact number for error margin, but given the leakage of 20-30% and the work-around has been implemented in firmware to detect power present and compensate for the leakage bias current, I would say setting limit to +-10% would be safe?  + +  + +A few additional noise sources are externa ADC input/references, cap charging time, and stabilization time for leakage current (as caps being charged)…. + +  + +We will be working on an issue with digital output (ticket##9898) and look into this issue see if any improvements. + +  + +Thanks, +   + +  + +  + + + Loc Pham​ Firmware Engineering Department Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: loc.pham@dtsweb.com | o: +1 562 493 0158 x134 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + + + + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 11:20 CST + Private note +Thank you for the details, Loc Pham ! +   + +Is the error margin consistent? For instance, can we apply a 1.2 factor when reporting resistance, depending on the power mode? I agree there is some margin of error that must be tolerated by the customer. I want to make the experience consistent and not surprise late in the test. + +   + We can open the tolerance, and that may be ok in the longer run, but Nissan decided it best to abort the test and double check cabling instead. Good precaution! +   +   + +  + +  + +Loc Pham (DTS) + +Jan 3, 2024, 10:48 CST + Private note + + +Hello @Nathan Brown, + +  + + +SPT measures resistance using the same signal path, however, the HW design has some current leaks that can cause up to 20%-30% error. However, I found a work-around to compensate for this issue.  The difference in measurement is when the power to squib is on and off state. What is the error margin set to the test? There’s a way you can check is to measure resistance with FWTU in low power mode and with power on (PrepareForDiagnostics) + + +  + + +I agree, we should round up to 1 decimal instead of sending back those many and may mislead user about the accuracy. + + +  + +Can you open up the limits a little more? + +  + +Thanks, + +  + +Loc + +  + + + Loc Pham​ Firmware Engineering Department Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: loc.pham@dtsweb.com | o: +1 562 493 0158 x134 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + + + + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 09:06 CST + Private note +Hi Loc Pham   + + Nissan ran a test in DataPRO with SPT where a squib measured 3.469053 during Arm Checklist which passed the 3.5 ohm upper tolerance, then threw StatusArmSquibResistanceFault when armed. + + 2 questions: + + 1. Does SLICE PRO TOM squib resistance check QuerySquibResistance use the same signal chain and comparison method as the resistance check that happens once armed? I remember MB describing the TDAS PRO TOM has an analog comparator that may be slightly different, but SPT uses the ADC... + + 2. Do we know the precision of the resistance measurement? For instance 3.46953 seems like a lot of digits. I think rounding to hundredths is more than enough? +   + Any other thoughts? + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 09:00 CST + +Chris Schmidt reported an issue on a barrier test today at Nissan where everything checked out pre-test but DataPRO would error when arming. There were no message boxes indicating why. +   + We found that the squib resistance on port 4 of SPS00238 measured 3.469 Ω during Pretest Checklist, with an upper tolerance set to 3.5 Ω.  +   + During the arm state, the SPT module continually monitors the squib resistances, and reported back StatusArmSquibResistanceFault-- possibly caused by temperature influence since arm checklist, or noise on the lines changing the reading by 0.03 ohms. +   + Ultimately, I believe DataPRO operated correctly, preventing a fringe squib circuit from running in a full scale test.  +   + We can make this smoother. +   + Some thoughts: + +DataPRO should alert the user of the error which caused the arm failure, and details about the module. + +What is the real precision of the measurement? For instance, firmware reports 3.469053 but should we round to 3.47? 3.5? + +Perhaps to help reliably pass/fail resistance checks, rounding up must not exceed the upper tolerance and rounding down must exceed the low tolerance check. + +DataPRO 4 adds a squib resistance check option to Run Test which allows us to test squib resistances further upstream. Looking at these details, I don't believe this would make any difference. + +   +   + Notes from the logs... +   + In the log during arming, we see: + +2024-01-02 15:14:28.206 !!  An exception of type: System.Exception occurred Module: ICommand.dll, Name: InternalSyncExecuteMessage: SPT00238 was executing  DTS.DASLib.Command.SLICE.Arm   and reported SyncExecute: response.Status = StatusArmSquibResistanceFault for sequence 43101\43101.  Please report this information to Technical Support StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.InternalSyncExecute() StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.SyncExecute()    at DTS.DASLib.Service.Slice`1.AsyncPreparedArm(Object asyncInfo) +   + previously, we see that channel 4 is likely the culprit: + +2024-01-02 15:12:21.251 -> Diagnostics - SetSquibChannelConfiguraion [00039533], SPT00238, local: 10.81.229.110:58971, Remote: 10.81.229.70:1017 Channel: 3, Firemode: 1, MeasurementType: 1, Delay: 52, Duration: 10, OutputCurrent: 1.5, ResistanceLow: 2, ResistanceHigh: 3.5 + +2024-01-02 15:13:11.079 -> Diagnostics - QuerySquibResistance [00040919], SPT00238, local: 10.81.229.110:58971, Remote: 10.81.229.70:1017 +2024-01-02 15:13:11.127 <- Diagnostics - QuerySquibResistance [00040919]\[00040919] - (46.6862ms), SPT00238 Measured Resistance (ohms): (2.922063, 2.589856, 2.566835, 3.469053) +2024-01-02 15:13:11.127 SPT00238 has completed service DiagnosticsService +   +   +   +   + +  + + +---------------------------------------------- + Customer Details: + Name: Christopher Schmidt ( christopher.schmidt@nissan-usa.com ) + Organization: Nissan (NA) + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12824 Status Pending Requester Christopher Schmidt CCs Terry Charles Followers Chad J Ivan, Chris Balogh, Dan McFadden, Loc Pham Group Support Assignee Nathan Brown Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [PGP90Z-KEDPL]Ticket-Id:12824Account-Subdomain:dtsweb + Opened + 2024-01-03T19:20:56Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36713.638410197520000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36713.638410197520000000.xml new file mode 100644 index 0000000..dcddd47 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36713.638410197520000000.xml @@ -0,0 +1,367 @@ + + + + Dan McFadden + + Closed + 2024-01-16T21:35:52Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-01-16T21:35:50Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-01-16T21:35:47Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:10:19Z + Now alerts the user in the UI when a SPT squib resistance fault occurs during arming + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.2.324, 4.0.1119 + Closed + 2024-01-11T01:02:56Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-08T17:12:20Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@50019 + +  + +in the issue Nissan failed to arm.  They requested that win there's an arm squib resistance fault in arming that the user is notified of the error. + +With the patch when the arm fails, there's a check for arm squib resistance fault, and if found then the user is notified with a warning like this; + + +the easiest way to test this is to set up a test with squibs make it all the way to the arm step, then cause the squibs to be out of tolerance on resistance.  The easiest way of doing that is just pull the squib plugs out of the SPT. + +I only changed this behavior for SPT as this was the specific request, but it might be nice to include for TDAS as well. + +this patch may need changes for DP 4.0 as I'm not sure APILogger.RaiseError() exists in DP 4.0. + +This patch only covers warning the user about the issue, other requests from the zendesk are addressed by other manuscript tickets. + + + Attachments: + DTM_36713_SquibWarn.patch 6.8 KB + Resolved + 2024-01-04T22:04:59Z + 0 + Resolved + + + Dan McFadden + now shows this warning; + Edited + 2024-01-04T17:50:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-04T00:10:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-03T19:23:38Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#12824, #dtsweb.zendesk.com/agent/tickets/12824). Reply to this email to add an internal note to the request. + +  + + +Christopher Schmidt + +Jan 3, 2024, 14:18 EST + + + +·         When StatusArmSquibResistanceFault occurs, alert the user which module produced the fault + + + + +Also the Channel(s) at fault would be helpful + + + + +  + + + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 14:10 EST + +Hi guys, +   + More info about the squib resistance check... +   + While the signal chain and measurement method is identical during Pre-Test Checklist and Arm states, the TOM power circuits are energized in between between the two steps. This causes current leak and a slight imprecision in measurement which firmware compensates for. After corrections, there is still a ~10% uncertainty. +   + I am proposing these changes to DataPRO: + +Round Ohm readings to nearest 0.1 - down for low tolerance, up for high. + +When StatusArmSquibResistanceFault occurs, alert the user which module produced the fault + +   + Another consideration is the squib resistance tolerances. I think it's good to have them tight enough to catch real issues. It may be worth considering opening them up a small amount if we find this particular test was actually ok to run as-is. +   + Hope this helps. Feel free to call to discuss if easier. 810 772 0414 +   + Talk again soon! + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 13:44 EST + Private note +Great info, thank you Loc! + +  + +  + +Loc Pham (DTS) + +Jan 3, 2024, 13:05 EST + Private note + + +Hello @Nathan Brown, + +  + +Sorry I don’t have an exact number for error margin, but given the leakage of 20-30% and the work-around has been implemented in firmware to detect power present and compensate for the leakage bias current, I would say setting limit to +-10% would be safe?  + +  + +A few additional noise sources are externa ADC input/references, cap charging time, and stabilization time for leakage current (as caps being charged)…. + +  + +We will be working on an issue with digital output (ticket##9898) and look into this issue see if any improvements. + +  + +Thanks, +   + +  + +  + + + Loc Pham​ Firmware Engineering Department Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: loc.pham@dtsweb.com | o: +1 562 493 0158 x134 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + + + + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 12:20 EST + Private note +Thank you for the details, Loc Pham ! +   + +Is the error margin consistent? For instance, can we apply a 1.2 factor when reporting resistance, depending on the power mode? I agree there is some margin of error that must be tolerated by the customer. I want to make the experience consistent and not surprise late in the test. + +   + We can open the tolerance, and that may be ok in the longer run, but Nissan decided it best to abort the test and double check cabling instead. Good precaution! +   +   + +  + +  + +Loc Pham (DTS) + +Jan 3, 2024, 11:48 EST + Private note + + +Hello @Nathan Brown, + +  + + +SPT measures resistance using the same signal path, however, the HW design has some current leaks that can cause up to 20%-30% error. However, I found a work-around to compensate for this issue.  The difference in measurement is when the power to squib is on and off state. What is the error margin set to the test? There’s a way you can check is to measure resistance with FWTU in low power mode and with power on (PrepareForDiagnostics) + + +  + + +I agree, we should round up to 1 decimal instead of sending back those many and may mislead user about the accuracy. + + +  + +Can you open up the limits a little more? + +  + +Thanks, + +  + +Loc + +  + + + Loc Pham​ Firmware Engineering Department Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: loc.pham@dtsweb.com | o: +1 562 493 0158 x134 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + + + + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 10:06 EST + Private note +Hi Loc Pham   + + Nissan ran a test in DataPRO with SPT where a squib measured 3.469053 during Arm Checklist which passed the 3.5 ohm upper tolerance, then threw StatusArmSquibResistanceFault when armed. + + 2 questions: + + 1. Does SLICE PRO TOM squib resistance check QuerySquibResistance use the same signal chain and comparison method as the resistance check that happens once armed? I remember MB describing the TDAS PRO TOM has an analog comparator that may be slightly different, but SPT uses the ADC... + + 2. Do we know the precision of the resistance measurement? For instance 3.46953 seems like a lot of digits. I think rounding to hundredths is more than enough? +   + Any other thoughts? + +  + +  + +Nathan Brown (DTS) + +Jan 3, 2024, 10:00 EST + +Chris Schmidt reported an issue on a barrier test today at Nissan where everything checked out pre-test but DataPRO would error when arming. There were no message boxes indicating why. +   + We found that the squib resistance on port 4 of SPS00238 measured 3.469 Ω during Pretest Checklist, with an upper tolerance set to 3.5 Ω.  +   + During the arm state, the SPT module continually monitors the squib resistances, and reported back StatusArmSquibResistanceFault-- possibly caused by temperature influence since arm checklist, or noise on the lines changing the reading by 0.03 ohms. +   + Ultimately, I believe DataPRO operated correctly, preventing a fringe squib circuit from running in a full scale test.  +   + We can make this smoother. +   + Some thoughts: + +DataPRO should alert the user of the error which caused the arm failure, and details about the module. + +What is the real precision of the measurement? For instance, firmware reports 3.469053 but should we round to 3.47? 3.5? + +Perhaps to help reliably pass/fail resistance checks, rounding up must not exceed the upper tolerance and rounding down must exceed the low tolerance check. + +DataPRO 4 adds a squib resistance check option to Run Test which allows us to test squib resistances further upstream. Looking at these details, I don't believe this would make any difference. + +   +   + Notes from the logs... +   + In the log during arming, we see: + +2024-01-02 15:14:28.206 !!  An exception of type: System.Exception occurred Module: ICommand.dll, Name: InternalSyncExecuteMessage: SPT00238 was executing  DTS.DASLib.Command.SLICE.Arm   and reported SyncExecute: response.Status = StatusArmSquibResistanceFault for sequence 43101\43101.  Please report this information to Technical Support StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.InternalSyncExecute() StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.SyncExecute()    at DTS.DASLib.Service.Slice`1.AsyncPreparedArm(Object asyncInfo) +   + previously, we see that channel 4 is likely the culprit: + +2024-01-02 15:12:21.251 -> Diagnostics - SetSquibChannelConfiguraion [00039533], SPT00238, local: 10.81.229.110:58971, Remote: 10.81.229.70:1017 Channel: 3, Firemode: 1, MeasurementType: 1, Delay: 52, Duration: 10, OutputCurrent: 1.5, ResistanceLow: 2, ResistanceHigh: 3.5 + +2024-01-02 15:13:11.079 -> Diagnostics - QuerySquibResistance [00040919], SPT00238, local: 10.81.229.110:58971, Remote: 10.81.229.70:1017 +2024-01-02 15:13:11.127 <- Diagnostics - QuerySquibResistance [00040919]\[00040919] - (46.6862ms), SPT00238 Measured Resistance (ohms): (2.922063, 2.589856, 2.566835, 3.469053) +2024-01-02 15:13:11.127 SPT00238 has completed service DiagnosticsService +   +   +   +   + +  + + +---------------------------------------------- + Customer Details: + Name: Christopher Schmidt ( christopher.schmidt@nissan-usa.com ) + Organization: Nissan (NA) + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12824 Status Open Requester Christopher Schmidt CCs Terry Charles Followers Chad J Ivan, Chris Balogh, Dan McFadden, Loc Pham Group Support Assignee Nathan Brown Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [PGP90Z-KEDPL]Ticket-Id:12824Account-Subdomain:dtsweb + Opened + 2024-01-03T19:23:38Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36718.638410181790000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36718.638410181790000000.xml new file mode 100644 index 0000000..1a8f147 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36718.638410181790000000.xml @@ -0,0 +1,133 @@ + + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:09:39Z + Corrects an issue where test setups would not be saved after swapping sensors + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-01-16T21:09:11Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-01-16T21:09:03Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-01-16T21:09:00Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with 4.2.324, 4.0.1119 + +Tested: + + +With a SLICE6 I created a test setup + +Dragged hardware channel to channel list + + +See name of sensor in channel list + +Dragged sensor with analog1 name onto hardware channel in channel list + + + +Notice updated name + Closed + 2024-01-11T18:15:49Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-09T22:55:44Z + 0 + UNKNOWN + + + Jerry Lawrence + 50029 is 4.0; 50030 is 4.2 + + + Resolved + 2024-01-08T21:08:13Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2024-01-05T00:41:42Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-01-05T00:41:19Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: +Create a Test Setup. +Drag a sensor on to a channel. +Drag a sensor which has a value in the Name field on to the same channel. +Save the Test Setup. +Click Done to ensure that the Test Setup was saved and control returns to the Test Setups page. + Edited + 2024-01-04T20:55:27Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-01-04T20:38:28Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-01-04T20:38:05Z + 0 + UNKNOWN + + + Jerry Lawrence + This was reported by Omar who had a customer that experienced the inability to Save a Test Setup after swapping sensors between two channels. The problem occurs when a sensor being assigned to a channel has a non-blank Name field. + +The bug was introduced in 3.0.119.39833 as part of the implementation of bug 15245. + Opened + 2024-01-04T20:38:04Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36721.638410197150000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36721.638410197150000000.xml new file mode 100644 index 0000000..c04d15a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36721.638410197150000000.xml @@ -0,0 +1,185 @@ + + + + Dan McFadden + + Closed + 2024-01-16T21:35:15Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-01-16T21:35:13Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-01-16T21:35:10Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:08:41Z + Now DAS boot count are queried at arm and download time + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:08:31Z + now DAS boot count are queried at arm and download time + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1119, 4.2.234 + +Tested with  + + +Created a simple test with ECM + SPS + +Ran test, armed, triggered, and downloaded + +Ran with new version of DataPRO and compared to pre patch.  + + +ArmingService.PreparedArmNow: + + +DownloadService + Closed + 2024-01-12T18:13:22Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-12T00:38:02Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@50033 + +there are now additional boot count queries after you arm and before you download on SLICE devices (not including ECM and distributors, power pros, etc) + Resolved + 2024-01-08T22:47:35Z + 0 + Resolved + + + Dan McFadden + arming goes through this process: + + +here's where we can put the query into; + +                                            (data.Unit as IArmActions)?.PreparedArmNow(MyCallback, +                                                                               data, +                                                                               eventGuid, armNowTimeout, +                                                                               checkoutMode, +                                                                               maxNumberEvents, sysMode); + +  + +we could put the download one here: + +2024-01-05 14:50:32.236 Entering DownloadService.QueryDownload on thread 1 with units: (SL60130, SL60129) Called from: Download.GetEventInfo Line: 4402 + +SLICEHandling has this functionality present; + +        protected void DummyRetreiveDasBootCount(DTS.Common.Interface.DASFactory.ICommunication dev) +         { +             try +             { +                 var query = new QuerySystemAttribute(dev) {Key = AttributeTypes.SystemAttributes.DASBootCount}; +                 query.SyncExecute(); +             } + +            catch +             { +                 // we don't care about any errors, we're just trying to get the command into the log file! +             } +         } + Edited + 2024-01-05T22:56:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-05T22:45:57Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-05T16:06:56Z + 0 + UNKNOWN + + + Dan McFadden + sure, currently I would expect it to query the information when you first connect to it. + +for the post-event I suggest we query it when we query to see if the das has an event/eventcount. + +  + +On 1/5/2024 5:16 AM, Nathan Brown wrote: + + + +Hi guys, + +  + +I see this BootCount attribute on a s6db3: + +        <Attribute> + +          <DASType>SLICE6DB3</DASType> + +          <Type>System</Type> + +          <Id>13</Id> + +          <Name>BootCount</Name> + +          <Setting>266</Setting> + +        </Attribute> + +  + +Can we query and log boot count of any SLICE modules in DataPRO when we arm, and when we start the first post-test process? + +  + +This would be super helpful when troubleshooting issues during a test. + Opened + 2024-01-05T16:06:55Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36724.638410180910000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36724.638410180910000000.xml new file mode 100644 index 0000000..10114f8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36724.638410180910000000.xml @@ -0,0 +1,2761 @@ + + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:08:11Z + Addresses some incorrect TMATS tags for CH10 exports + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.2.324, 4.0.1119 + +Testing: + + +Test 1: + +G\PN:{NAME OF PROGRAM}; + G\TA:{TEST ID}; + G\106:17; + G\DSI\N:1; + G\DSI-1:PTP; + G\DSI-2:{TEST ID}; + G\DST-1:DRS; + G\DSC-1:U; + G\SC:U; + G\COM:--- DTS Analog Time format 2 file export -----; + R-1\ID:{TEST ID}; + R-1\RID:S6ACH6; + R-1\N:2; + R-1\NSB:0; + R-1\RI1:DTS; + R-1\RI2:S6A; + R-1\RI3:Y; + R-1\RI4:{CREATE DATE}; + R-1\COM:Ver-17; + V-1\ID:{TEST ID}; + V-1\VN:DTS; + V-1\DTS:STREAMCH10; + R-1\EV\E:F; + R-1\IDX\E:F; + R-1\IDX\IT:F; + R-1\RI6:N; + R-1\CRE:F; + R-1\RSS:R; + R-1\RML:E; + R-1\ERBS:AUTO; + R-1\COM:--- Channel '1', ID: 0x0001, TIME Data Packet Format ---------------; + R-1\TK1-1:1; + R-1\TK2-1:OTHER; + R-1\DSI-1:1; + R-1\TK3-1:FWD; + R-1\TK4-1:1; + R-1\CHE-1:T; + R-1\CDT-1:TIMEIN; + R-1\CDLN-1:1; + R-1\TTF-1:2; + R-1\TFMT-1:B; + R-1\TSRC-1:E; + R-1\SHTF-1:1; + R-1\COM:--------------------- Main Analog Channel Description --------------; + R-1\DSI-2:{UDP STREAM DATA CHANNEL ID}; + R-1\TK1-2:{UDP STREAM DATA CHANNEL ID}; + R-1\TK2-2:OTHER; + R-1\TK3-2:FWD; + R-1\TK4-2:{UDP STREAM DATA CHANNEL ID}; + R-1\CHE-2:T; + R-1\CDLN-2:DTS_CH10_Export; + R-1\CDT-2:ANAIN; + R-1\ATF-2:1; + R-1\ACH\N-2:{NUMBER_OF_CHANNELS}; + R-1\ADP-2:NO; + R-1\ASR-2:{DAS SAMPLE RATE}; + R-1\SHTF-2:1; + + + +Test 2: + +with S6A ran a simple test (circular buffer) and exported data chapter 10: + + +Using a binary editor: + Closed + 2024-01-15T20:03:20Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-12T00:33:29Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@50026 + Resolved + 2024-01-05T21:53:03Z + 0 + Resolved + + + Dan McFadden + there are two ways of testing, one is by examing the file S6ATMTTemplate_Analog_ExportBase.tmt in the tmttemplates directory in the binary directory of an installation.  The second way is by exporting a dataset to CH10 analog and opening it with a binary editor and looking for the same fields, which should show up as ascii towards the beginning of the file + Edited + 2024-01-05T21:50:50Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-05T21:43:11Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#10690, #dtsweb.zendesk.com/agent/tickets/10690). Reply to this email to add an internal note to the request. + +  + + +Maugan Robert (DTS) + +Dec 12, 2023, 15:05 GMT+1 + +Hi Dan, +   + I had a meeting today with Dassault and here are the latest two issues (we should be all good after that!) + +TMATS formatting error: they noticed the following three errors in the header with "\" instead of ":" : + +V-1\DTS\STREAMCH10; + +G\SC\U; + +G\DSC-1\U; + + + +Analog data format: they still believe the "B" (offset binary) value is adequat for the type of data instead of "U" (unsigned) for the R-x\AF-n-m attribute. According to Wikipedia, the offset binary matches the format we are outputting here. Could you have a look at it and let me know if we can switch to this format. I believe it's more or less a way of interpreting the data/Standard and both are "usable", but since it seems more obvious for the customer to use this offset binary format to describe the data instead of unsigned, I hope we can figure out a way to make everybody happy. + +   + Let me know if you have any question. +   + Thanks! + Maugan +   + +  + +  + +Maugan Robert (DTS) + +Nov 27, 2023, 17:33 GMT+1 + Private note +Dan - Thanks for all the work done on this. I've forwarded the details and the new export to Dassault. I'll keep you posted if they have any further concern/request on the ch10 export. +   + Happy Monday! + Maugan + +  + +  + +Dan McFadden (DTS) + +Nov 13, 2023, 18:44 GMT+1 + Private note + + +Analog data format: when they look at the analog data, they see an offset of 2^15 compared to the CSV values. They believe the issue is with the R-x\AF-n-m attribute set to U (unsigned integer) instead of B (offset binary), cf attached chapter9 definition, page 68. + + We are using unsigned here.  When calculating EU I first convert it back to signed then multiply it.   Additionally the byte order should be taken into consideration, so here it is on our side.  This should be the same as streaming.  I'd be happy to use a different setting for this attribute if they want, but I didn't make a change at this time.  Note that the TSR AIR streams signed adc.   Export always uses unsigned currently. + Here is the code that produced the output; +                //we have to change the byte order here +                 var unsigned = BitConverter.ToUInt16(new[] { unsignedBytes[1], unsignedBytes[0] }, 0); +                 //go from unsigned to signed +                 var adc = (short)((((unsigned & 0x00FF) << 8) | ((unsigned >> 8) & 0x00FF)) + 0x8000); +   2. ADC-to-EU maths: the C-d\DCT & C-d\CO\N attributes are set to COE and 1, which indicates a 1-degree polynomial formula, but the C-d\CO & C-d\CO-n attributes are missing for all sub-channels so they can't retrieve the EU data from the ADC data. Cf attached chapter9 definition, pages 156-157.  +    2.a - On a side note, the R-x\AECO-n-m & R-x\AECS-n-m attributes are specified in the TMATS, but these were defined in the 2007 version of the IRIG 106 Standard, and no longer used in the later versions (cf https://www.irig106.org/wiki/tmats_attributes). So these settings should be ignored/removed and translated to the C-d\CO & C-d\CO1). + These files are built from a template, so they are easily changed.  the use of AECO-n-m and AECS-n-m was added for streaming and netview (and CO, CO-1 removed)- netview required these attributes for scaling analog data. + here they are in the template: + R-1\AECO-2-{CHANNEL_NUMBER}:{CHANNEL_OFFSETEU}; + R-1\AECS-2-{CHANNEL_NUMBER}:{CHANNEL_SCALEFACTOREU}; + I'll add to the template: + C-{CHANNEL_NUMBER}\CO:{CHANNEL_OFFSETEU}; + C-{CHANNEL_NUMBER}\CO-1:{CHANNEL_SCALEFACTOREU}; + which should be sufficient for linear sensors for now. + 3. Incorrect packets Data Type Version: according to the Standard IRIG 106-22 (cf table 11-4). In the exported data, all packets have a data type version equal to the packet type value: +   I agree we were using 0x12  for time packet, 0x21 for analog, I've switched those to 0x08 and 0x06. + The TMATS packet (0x01) is a little more complicated in that we are required to match validations by some tools that can't handle 0x09 here.  For now I've gated this behavior with the flag for whether to include secondary headers or not, if secondary headers are included then I will use 0x09 here, as secondary headers aren't available in earlier versions of ch10 anyhow. + 4. Incorrect data time packet size: + it would seem there was an added 2 bytes for CRC to the time packet; + so we started with CSDW (4) + Seconds (4 bytes) + nano seconds (4 bytes) + 2 bytes CRC for a total of 14 bytes, matching what they got in the exported data. + I will remove the 2 bytes that were held for CRC.  This should make it 4+4+4 or 12 bytes, which matches what they are expecting. + +  + +Attachment(s) + 2023_05_05 12_33_UNF.ch10 + +  + +Maugan Robert (DTS) + +Nov 10, 2023, 16:27 GMT+1 + +Dan - Have you made any progress on the last two issues mentioned in my previous answer (1. Analog data format; 2. ADC-to-EU maths)? +   + Talking with Dassault, they have found two more issues witht the latest ch10 exported data file we provided (same as last time with the two above issues): + +Incorrect packets Data Type Version: according to the Standard IRIG 106-22 (cf table 11-4). In the exported data, all packets have a data type version equal to the packet type value: + + Packet type Type name Data type version in exported data Expected data type version (according to IRIG 106-22) 0x01 Computer-Generated Data, Format 1 0x01 0x09 0x12 Time Data, Format 2 0x12 0x08 0x21 Analog Data, Format 1 0x21 0x06   + 2. Incorrect data time packet size: Data time packets format 2 should have a CSDW of 4 bytes and two words of 4 bytes each on which is the time, for a total of 12 bytes. In the exported data, the data time packet size is 14 bytes. Overall, the total time packet size is 52 bytes, with 24 bytes of primary header, 12 bytes of secondary header, 14 bytes of data and 2 padding bytes so the total size is a multiple of 4. If the data time packet size is corrected to 12 bytes, then we get rid of the 2 padding bytes to keep the total size a multiple of 4. +   + Let me know if you have any question on these. +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Oct 18, 2023, 18:01 GMT+2 + Private note + +also another side note, analog time format 2 apparently isn't supported by some tools such as the EMC validation tools, so I'm adding a version of the export for time format 1 that is older but is supported by the validation tool, this is needed for PAX river. + +this makes the TMATS a bit complicated as there's a mixture of things supported by the EMC tool (it's supposed to support up to version 15, but I've found things that it doesn't support already ...) and supported in the new version, so this could get more complicated. + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 10/18/2023 8:40 AM, Maugan Robert (DTS) wrote: + + +  + +  + +Dan McFadden (DTS) + +Oct 18, 2023, 17:49 GMT+2 + Private note + +R-x\AECO-n-m & R-x\AECS-n-m + +these are settings are necessary to achieve scaling with analog time format 2 in netview.  CO-n settings are not used. + +I can make these changes for the export, just explaining the difference. + +Another potential source of confusion will be the signedness of ADC.  The S6A streams unsigned (0-64k ADC), but I believe the TSR AIR is signed.  The export should not be binary for this, it should be unsigned 16 bit, it's mimicking what the S6A stream does. + +when I get a chance I'll look into this. + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 10/18/2023 8:40 AM, Maugan Robert (DTS) wrote: + + +  + +  + +Maugan Robert (DTS) + +Oct 18, 2023, 17:40 GMT+2 + +Hi Dan, +   + Thanks a lot for the quick update. I forgot to reply to the ticket since your last post. +   + Dassault has found two more "issues" with the export: + +Analog data format: when they look at the analog data, they see an offset of 2^15 compared to the CSV values. They believe the issue is with the R-x\AF-n-m attribute set to U (unsigned integer) instead of B (offset binary), cf attached chapter9 definition, page 68. + +ADC-to-EU maths: the C-d\DCT & C-d\CO\N attributes are set to COE and 1, which indicates a 1-degree polynomial formula, but the C-d\CO & C-d\CO-n attributes are missing for all sub-channels so they can't retrieve the EU data from the ADC data. Cf attached chapter9 definition, pages 156-157. + +On a side note, the R-x\AECO-n-m & R-x\AECS-n-m attributes are specified in the TMATS, but these were defined in the 2007 version of the IRIG 106 Standard, and no longer used in the later versions (cf https://www.irig106.org/wiki/tmats_attributes). So these settings should be ignored/removed and translated to the C-d\CO & C-d\CO1). + + + +   + Let me know if you have any question to look into this. +   + Thanks! + Maugan + +  + +Attachment(s) + chapter9.pdf + +  + +Dan McFadden (DTS) + +Sep 19, 2023, 00:11 GMT+2 + Private note +2. The time packet body was not filled in, I filled it in using format 2 network time packet PTP Data.  I used host order for this and not network order, but it should be the same bytes for the secondary header (seconds, nanoseconds), so it'll be readily obvious if they are in the wrong order.  I've attached the file again. + +  + +Attachment(s) + 2023_09_14 16_35_UNF.ch10 + +  + +Dan McFadden (DTS) + +Sep 18, 2023, 23:45 GMT+2 + Private note + + +The time packets do not have any data other than the secondary time header, I'll look into this. + +They are correct, there was an extra /1000 that in the equation that was calculating the time headers  I've attached an export after fixing that. + + + +  + +Attachment(s) + 2023_09_14 16_35_UNF.ch10 + +  + +Maugan Robert (DTS) + +Sep 18, 2023, 22:17 GMT+2 + +Dan - Here is Dassault's feedback on the latest export files: +   + "The packet sizes and the useless spaces are OK now. + But the following problems remain: + +Time packets: they all are at 0. Their header does indicate the encoding format, but the value inside is zero. + +The CSV file and the header RTC values both indicate a 6-second time delta between the first and last packets, but the secondary headers indicate a 6-milliseconds delta." + +   + Could you have a look at this please? + Let me know if you have any question. +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Sep 18, 2023, 10:17 GMT+2 + +Hi Dan, +   + I really appreciate the work you've done so quickly, and so does the customer! + I've forwarded the files to Dassault, nd will let you know their feedback. +   + Happy Monday! + Maugan + +  + +  + +Dan McFadden (DTS) + +Sep 15, 2023, 23:12 GMT+2 + Private note +I spent some time looking into this and making changes whever I saw need. +   + I looked at or addressed + +Timing of data between DataPRO CSV, Netview, and our own decoder + +nano seconds and seconds of time data for every packet + +RTC data for every packet + +length of packets + +removed blank spaces from some fields + +   + +Timing of data between DataPRO CSV, netview, and our own decoder: + + matches. + Here is a comparison of our own decoder against DataPRO CSV export + + notably the start and end times match: + Time goes from 2023/09/14 23:37:10:494400248 To 2023/09/14 23:37:16:494400248 Or 6 seconds + Compared to netview: + + which goes from 23:37:10:494 to 23:37:16:494 + which also matches +   + 2. nano and seconds in time packets for all packets + matches my expectations: +   + + The order of packets here are Setup packet, Time packet, Data packet, Time packet, Data packet + this matches expectations in that the first 3 packets have the same nano/seconds and then increase every other packet by a uniform amount +   + 3. RTC for each packet + Matches expectations, looking at RTC for each packet I see a similar pattern. + +   + 4. Length of packets + Matches expectations, every packet length seems to be divisible by 4. + +   + 5.  Removed blank spaces from some fields.  I left one blank present which was in a datetime +   + G\PN:DataPRO_1.06.00081; + G\TA:MS33199; + G\106:17; + G\DSI\N:1; + G\DSI-1:PTP; + G\DSI-2:MS33199; + G\DST-1:DRS; + G\DSC-1\U; + G\SC\U; + G\COM:--- DTS Analog Time format 2 file export -----; + R-1\ID:MS33199; + R-1\RID:S6ACH6; + R-1\N:2; + R-1\NSB:0; + R-1\RI1:DTS; + R-1\RI2:S6A; + R-1\RI3:Y; + R-1\RI4:2023-09-15 19:04:33; + R-1\COM:Ver-17; + V-1\ID:MS33199; + V-1\VN:DTS; + V-1\DTS\STREAMCH10; + R-1\EV\E:F; + R-1\IDX\E:F; + R-1\IDX\IT:F; + R-1\COM:--- Channel '1', ID: 0x0001, TIME Data Packet Format ---------------; + R-1\TK1-1:1; + R-1\TK2-1:OTHER; + R-1\DSI-1:1; + R-1\TK3-1:FWD; + R-1\TK4-1:1; + R-1\CHE-1:T; + R-1\CDT-1:TIMEIN; + R-1\CDLN-1:1; + R-1\TTF-1:2; + R-1\TFMT-1:B; + R-1\TSRC-1:E; + R-1\SHTF-1:1; + R-1\COM:--------------------- Main Analog Channel Description --------------; + R-1\DSI-2:3; + R-1\TK1-2:3; + R-1\TK2-2:OTHER; + R-1\TK3-2:FWD; + R-1\TK4-2:3; + R-1\CHE-2:T; + R-1\CDLN-2:DTS_CH10_Export; + R-1\CDT-2:ANAIN; + R-1\ATF-2:1; + R-1\ACH\N-2:6; + R-1\ADP-2:NO; + R-1\ASR-2:10000; + R-1\SHTF-2:1; + R-1\COM:--------------------- Start of channels ---------------------; + R-1\COM:--------------------- Subchannel_1 Description ---------------------; + R-1\AMCE-2-1:T; + R-1\AMCN-2-1:1; + R-1\AMN-2-1:Channel_0001; + R-1\ADL-2-1:16; + R-1\AMSK-2-1:FW; + R-1\AMTO-2-1:M; + R-1\ASF-2-1:0; + R-1\ASBW-2-1:200; + R-1\ACP-2-1:D; + R-1\AII-2-1:50; + R-1\AGI-2-1:100; + R-1\AFSI-2-1:5000; + R-1\AOVI-2-1:2500; + R-1\ALSV-2-1:19; + R-1\AECU-2-1:1; + R-1\AF-2-1:U; + R-1\AIT-2-1:S; + R-1\AV-2-1:N; + R-1\AECO-2-1:0; + R-1\AECS-2-1:0.0775081068277359; + C-1\DCN:Channel_0001; + C-1\MN1:Channel_0001; + C-1\BFM:UNS; + C-1\DCT:COE; + C-1\CO\N:1; + C-1\MN3:g_; + C-1\MOT1:1814.69730515778; + C-1\MOT3:1814.69730515778; + C-1\MOT5:1814.69730515778; + C-1\MOT2:-907.929963380098; + C-1\MOT4:-907.929963380098; + C-1\MOT6:-907.929963380098; + R-1\COM:--------------------- Subchannel_1 End ---------------------; + R-1\COM:--------------------- Subchannel_2 Description ---------------------; + R-1\AMCE-2-2:T; + R-1\AMCN-2-2:2; + R-1\AMN-2-2:Channel_0002; + R-1\ADL-2-2:16; + R-1\AMSK-2-2:FW; + R-1\AMTO-2-2:M; + R-1\ASF-2-2:0; + R-1\ASBW-2-2:200; + R-1\ACP-2-2:D; + R-1\AII-2-2:50; + R-1\AGI-2-2:100; + R-1\AFSI-2-2:5000; + R-1\AOVI-2-2:2500; + R-1\ALSV-2-2:19; + R-1\AECU-2-2:1; + R-1\AF-2-2:U; + R-1\AIT-2-2:S; + R-1\AV-2-2:N; + R-1\AECO-2-2:0; + R-1\AECS-2-2:0.0774645209312439; + C-2\DCN:Channel_0002; + C-2\MN1:Channel_0002; + C-2\BFM:UNS; + C-2\DCT:COE; + C-2\CO\N:1; + C-2\MN3:g_; + C-2\MOT1:1815.14865446091; + C-2\MOT3:1815.14865446091; + C-2\MOT5:1815.14865446091; + C-2\MOT2:-907.96164983511; + C-2\MOT4:-907.96164983511; + C-2\MOT6:-907.96164983511; + R-1\COM:--------------------- Subchannel_2 End ---------------------; + R-1\COM:--------------------- Subchannel_3 Description ---------------------; + R-1\AMCE-2-3:T; + R-1\AMCN-2-3:3; + R-1\AMN-2-3:Channel_0003; + R-1\ADL-2-3:16; + R-1\AMSK-2-3:FW; + R-1\AMTO-2-3:M; + R-1\ASF-2-3:0; + R-1\ASBW-2-3:200; + R-1\ACP-2-3:D; + R-1\AII-2-3:50; + R-1\AGI-2-3:100; + R-1\AFSI-2-3:5000; + R-1\AOVI-2-3:2500; + R-1\ALSV-2-3:19; + R-1\AECU-2-3:1; + R-1\AF-2-3:U; + R-1\AIT-2-3:S; + R-1\AV-2-3:N; + R-1\AECO-2-3:0; + R-1\AECS-2-3:0.0772473439574242; + C-3\DCN:Channel_0003; + C-3\MN1:Channel_0003; + C-3\BFM:UNS; + C-3\DCT:COE; + C-3\CO\N:1; + C-3\MN3:g_; + C-3\MOT1:1815.0808409676; + C-3\MOT3:1815.0808409676; + C-3\MOT5:1815.0808409676; + C-3\MOT2:-907.501796811819; + C-3\MOT4:-907.501796811819; + C-3\MOT6:-907.501796811819; + R-1\COM:--------------------- Subchannel_3 End ---------------------; + R-1\COM:--------------------- Subchannel_4 Description ---------------------; + R-1\AMCE-2-4:T; + R-1\AMCN-2-4:4; + R-1\AMN-2-4:Channel_0004; + R-1\ADL-2-4:16; + R-1\AMSK-2-4:FW; + R-1\AMTO-2-4:M; + R-1\ASF-2-4:0; + R-1\ASBW-2-4:200; + R-1\ACP-2-4:D; + R-1\AII-2-4:50; + R-1\AGI-2-4:100; + R-1\AFSI-2-4:5000; + R-1\AOVI-2-4:2500; + R-1\ALSV-2-4:19; + R-1\AECU-2-4:1; + R-1\AF-2-4:U; + R-1\AIT-2-4:S; + R-1\AV-2-4:N; + R-1\AECO-2-4:0; + R-1\AECS-2-4:0.0765502601861954; + C-4\DCN:Channel_0004; + C-4\MN1:Channel_0004; + C-4\BFM:UNS; + C-4\DCT:COE; + C-4\CO\N:1; + C-4\MN3:g_; + C-4\MOT1:60.1685045063496; + C-4\MOT3:60.1685045063496; + C-4\MOT5:60.1685045063496; + C-4\MOT2:-32.3807600587606; + C-4\MOT4:-32.3807600587606; + C-4\MOT6:-32.3807600587606; + R-1\COM:--------------------- Subchannel_4 End ---------------------; + R-1\COM:--------------------- Subchannel_5 Description ---------------------; + R-1\AMCE-2-5:T; + R-1\AMCN-2-5:5; + R-1\AMN-2-5:Channel_0005; + R-1\ADL-2-5:16; + R-1\AMSK-2-5:FW; + R-1\AMTO-2-5:M; + R-1\ASF-2-5:0; + R-1\ASBW-2-5:200; + R-1\ACP-2-5:D; + R-1\AII-2-5:50; + R-1\AGI-2-5:100; + R-1\AFSI-2-5:5000; + R-1\AOVI-2-5:2500; + R-1\ALSV-2-5:19; + R-1\AECU-2-5:1; + R-1\AF-2-5:U; + R-1\AIT-2-5:S; + R-1\AV-2-5:N; + R-1\AECO-2-5:0; + R-1\AECS-2-5:0.0774122849106789; + C-5\DCN:Channel_0005; + C-5\MN1:Channel_0005; + C-5\BFM:UNS; + C-5\DCT:COE; + C-5\CO\N:1; + C-5\MN3:g_; + C-5\MOT1:86.6243468150496; + C-5\MOT3:86.6243468150496; + C-5\MOT5:86.6243468150496; + C-5\MOT2:-41.9574584215879; + C-5\MOT4:-41.9574584215879; + C-5\MOT6:-41.9574584215879; + R-1\COM:--------------------- Subchannel_5 End ---------------------; + R-1\COM:--------------------- Subchannel_6 Description ---------------------; + R-1\AMCE-2-6:T; + R-1\AMCN-2-6:6; + R-1\AMN-2-6:Channel_0006; + R-1\ADL-2-6:16; + R-1\AMSK-2-6:FW; + R-1\AMTO-2-6:M; + R-1\ASF-2-6:0; + R-1\ASBW-2-6:200; + R-1\ACP-2-6:D; + R-1\AII-2-6:50; + R-1\AGI-2-6:100; + R-1\AFSI-2-6:5000; + R-1\AOVI-2-6:2500; + R-1\ALSV-2-6:19; + R-1\AECU-2-6:1; + R-1\AF-2-6:U; + R-1\AIT-2-6:S; + R-1\AV-2-6:N; + R-1\AECO-2-6:0; + R-1\AECS-2-6:0.0767875015735626; + C-6\DCN:Channel_0006; + C-6\MN1:Channel_0006; + C-6\BFM:UNS; + C-6\DCT:COE; + C-6\CO\N:1; + C-6\MN3:g_; + C-6\MOT1:109.038252234459; + C-6\MOT3:109.038252234459; + C-6\MOT5:109.038252234459; + C-6\MOT2:-52.2922885715961; + C-6\MOT4:-52.2922885715961; + C-6\MOT6:-52.2922885715961; + R-1\COM:--------------------- Subchannel_6 End ---------------------; + R-1\COM:--------------------- End of channels ---------------------; + R-1\COM:--------------------- End of TMATS ------------ +   + I attached the .CH10 file.  +   + I'm going to switch to the requested changes from Huy/PAX now (make remove secondary time header, check against EMC validation tool), Let me know how I can help. +   +   + +  + +Attachment(s) + 2023_09_14 16_35_UNF.ch10 + 2023_09_14 16_35_Event Number 01.csv + +  + +Dan McFadden (DTS) + +Sep 15, 2023, 01:17 GMT+2 + Private note + +http://manuscript.dts.local/f/cases/34254/Dassault-CH10-exports + +I'll try to get this done tomorrow (friday) , separately PAX river was also promised a CH 10 export file with recent changes, so makes sense to get this done for both. + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 9/14/2023 2:48 AM, Maugan Robert (DTS) wrote: + + +  + +  + +Maugan Robert (DTS) + +Sep 14, 2023, 11:48 GMT+2 + +Dan - in addition to the other issues and waiting for your new export, I have another request from Dassault, which I first thought was not a legitimate request, but actually it seems to be one. +   + They refer to Chapter9 doc (cf attached), in section 9.4.2. to request that we get rid of any blank space in the channel names and other fields "leading, trailing, and embedded blanks [...] should not be used in code names, keywords, and data itmes used as links, such as measurement name." + Chapter9 is the reference document for the TMATS definition. + They suggest that we replace them with "_". + They noticed blank spaces in R-x\AMN-n-m and C-x\DCN of the TMATS (channel names). +   + Thanks! + Maugan + +  + +Attachment(s) + chapter9.pdf + +  + +Dan McFadden (DTS) + +Sep 13, 2023, 18:59 GMT+2 + Private note + +will do + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 9/13/2023 9:35 AM, Maugan Robert (DTS) wrote: + + +  + +  + +Maugan Robert (DTS) + +Sep 13, 2023, 18:35 GMT+2 + +Dan - good question, you did the export on June 9th, not me :) +   + Considering the date of the build (8/23), I'd assume it was made with an older version. In your Next software sprint email from 5/24, you mention FB#30509 for Dassault ch10 export that will be worked on in the next sprint (4.1.20). + Also, the ch10 file says "DataPRO 1.06.00081", not sure it means anything. +   + Could you redo an export of the same recording with the latest 4.1 build available to share with Dassault and see what has been solved yet? +   + Thx! + Maugan + +  + +  + +Dan McFadden (DTS) + +Sep 13, 2023, 18:26 GMT+2 + Private note + +sure. + +This sounds like it was from an old export though + +was it exported with atleast 4.1.421?  There's been a bunch of work to verify this for telspan and netview already ... and notably we do make sure the packet length is a multiple of 4 ... chances are this was from an old export ... + +Dashboard > local > DATAPRO > DATAPRO_MAINT_4_01 > 2023-08-23 09:05:58 (4.1.421.49423) + +Version : 1.8.5.0 + Latest Next Previous   Build Report View Build Log   Recent Builds 2023-09-13 09:21:28 (Failed) 2023-09-13 09:17:12 (Failed) 2023-09-13 09:10:58 (Failed) 2023-09-13 09:04:43 (Failed) 2023-09-13 08:58:28 (Failed) 2023-09-13 08:52:11 (Failed) 2023-09-13 08:45:58 (Failed) 2023-09-13 08:39:41 (Failed) 2023-09-13 08:33:26 (Failed) 2023-09-13 08:27:12 (Failed)   Show All BUILD SUCCESSFUL Project: DATAPRO_MAINT_4_01 Date of build: 2023-08-23 09:05:58 Running time: 00:11:44 Integration Request: Build (IfModificationExists) triggered from IntervalTrigger Last changed: 2023-08-23 08:52:22 Last log entry: 33048 Prove CH10 export data matches streamed data on S6A FB33048   +  + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 9/13/2023 9:18 AM, Maugan Robert (DTS) wrote: + + +  + +  + +Maugan Robert (DTS) + +Sep 13, 2023, 18:18 GMT+2 + +Hi Dan, +   + After changing the person who was working on this topic, Dassault came back to me with a list of issues in the latest ch10 export format. + Here are the details based on the last recording you provided below on June 9th: +   + +Header indicates wrong packet size: the header of the first packet which includes the TMATS indicates the following: + +Packet size: 6154 bytes + +Data size: 6127 bytes + +The packet size can't be divided by 4, which is a requirement of the chapter 11 standard (cf 11.2.1.1.c): "These 4 bytes contain a value representing the length of the entire packet. The value shall be in bytes and is always a multiple of four (bit 1 and bit 0 shall always be zero)" + +The size of the packet with a secondary header is 36 bytes (24 for the primary header and 12 for the secondary header). So, the Data size is a wrong value (6154 - 36 = 6118 bytes, not 6127). Looking at the data packet, its real size is 6115 bytes plus 3 padding bytes. Dassault suggested to define the data size to 6115 plus only one padding byte which sums up to a packet size of 6152 bytes. + + + + + +Timestamp of secondary headers is invalid: + +For every other packet (1 on 2, analog packets only), the timestamp encoded in the secondary header is higher than what it should be. They have put all time sources on the same graph (RTC value, time packet value and secondary header). It clearly shows that the secondary header of the time packets is identical to the RTC and the time packet value, but that the one of the analog packets is growing two times more than expected: + + + +   + +   + Zoom on a few packets: + +   + The RTC time was corrected as it was absolute, to match the other timings. +   + Is it possible to have a look at this whenever possible (when you have time or in the next sprint)? +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Jun 23, 2023, 15:52 GMT+2 + Private note + +I believe Chapter 11 will have more detail in 11.2.3.3 Time Data Packets, Format 2 (Network Time) + +Attached + +  + + + Dan McFadden​ Software Engineering Manager Diversified Technical Systems, Inc.  |  Seal Beach ,  CA e: dan.mcfadden@dtsweb.com | o: +1 562 493 0158 x137 | www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + On 6/23/2023 1:59 AM, Maugan Robert (DTS) wrote: + + +  + +Attachment(s) + chapter11.pdf + +  + +Maugan Robert (DTS) + +Jun 23, 2023, 10:59 GMT+2 + +Dan, +   + Thanks for the explanations and details, I really appreciate it! + It definitely should help Dassault, and I understand why you switched from PCM to Analog format. +   + Regarding the Time Format 2, could you share the chapter10 file you used as reference to develop this? Because in the 2015 Standard, the Time Format 2 does not exist (only 0/1, cf attachment page 53). +   + Thx! + Maugan + +  + +Attachment(s) + chapter10.pdf + +  + +Dan McFadden (DTS) + +Jun 22, 2023, 19:35 GMT+2 + Private note +Hi Maugan, +   + I decided to make use of what was available and currently in most demand for streaming for the S6A, which is CH 10 analog time format 2. + + this offers a higher efficiency, or more data versus overhead/headers for the other formats. +   + PCM is still possible, but I wanted to make use of what would probably be of the most interest to streaming applications.  There's already been a proposal to hide the other stream formats other than analog time format 2 for now from the UI. +   + http://manuscript.dts.local/f/cases/31840/hide-streaming-formats-other-than-Analog-Time-Format-2-by-default +   + I've attached a document from f/w on the format + I've also attached the pptx I gave from the demo on parsing out S6A EU values from streaming.  This might be a little bit simplified for their purposes, but I would expect they would be able to absorb it pretty easily. +   + I think it's okay to send both of these, with any translation or updates needed. +   + I also wrote an short application that I used to validate both the streams I had recorded off the ethernet data recorder, or parse out a S6A stream.  I also made a few adaptations to this application to read a CH10 export from DataPRO, and output a CSV of EU data that I then compared to the CSV export from DataPRO just to verify the data was coming across as expected.  These are the two CSV files you saw attached earlier in the thread, one was from DataPRO, one was from this helper application.  I'm more than happy to share this helper application too, but it's not a released application and there's no manual and with no warranties, it was just a simple tool to compare the two outputs and to use in the demo. +   + This at least shows the mechanisms in use for validating the Checksums, etc, but those are in the pptx as well, usually with both c# and C code.  The solution file is S6AAnalogStreamDecoder.sln +   + The only difference between the streamed version and the exported version are the present of transport headers, the streamed version includes transport headers while the export version does not.  This can be turned on or off in the code via this line.  //#define NO_TRANSPORT_HEADERS  when this macro is defined it will not look for transport headers. +   + there's also some code that makes assumptions, but I don't expect them to actually be interested in running the code, I think the documents will probably cover everything they need. +   +   + +  + +Attachment(s) + Analog With Time Format 2 Packet Format.docx + CH10AnalogTimeFormat2.pptx + S6AAnalogStreamDecoder.7z + +  + +Maugan Robert (DTS) + +Jun 22, 2023, 19:00 GMT+2 + +Hi Dan, +   + Quick feedback/questions from Dassault: + +Have we moved away from the PCM Data Packet format, to now use the Analog Data Packet format? + +The Time Data, Format 2 wasn't in the 2015 ch10 Standard. They ask if this format is usable on the long-term, as they seem to be used to Format 1... I guess it is, but better to confirm :) + +Could you share the documentation you based your development on, to get all the details on the Standard? + +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Jun 20, 2023, 12:35 GMT+2 + Private note +Dan - looking at all the FB entries related to this ticket, I assume you have created these ch10 export files with DP 4.1.2X, am I right? + When will this version be released/available? +   + What do you mean by decoder utility? The first CSV file you attached seems to be the CSV export without the header. Not sure it is useful, unless I'm missing something - if so please help me understand! :) +   + I'll send the files to Dassault and wait for their feedback. +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Jun 9, 2023, 23:54 GMT+2 + Private note +updated with a CH10 file exported from DataPRO in CH10 analog time format 2, with an accompanying CSV exports from datapro and a decoder utility. + +  + +Attachment(s) + 638219178916185703.CSV + 2023_05_05 12_33_UNF.ch10 + 2023_05_05 12_33_Event Number 01.csv + +  + +Dan McFadden (DTS) + +May 12, 2023, 01:26 GMT+2 + Private note +Hi Maugan, +   + I set up a S6A to stream and record in place with CH10 analog time format 2.  Simultaneously I set up an Ethernet Data Recorder to record the stream from the S6A.  I wanted to do this so I could model the export in datapro after the streaming done with the S6A since that seems to be accepted at this point.  I then opened the recorded dataset that was recorded and exported it using the same formats used by the stream by comparing what was collected by the EDR. +   + I've attached two such exports, Output.CH10 and OutputNoTS.CH10.  The S6A streams with transport stream bytes ahead of datapackets, which I don't think should be in the CH10 file.  The OutputNoTS.CH10 is the file they would be interested in I think, although I attached both one with a transport header and one without.  I didn't bother filling in the transport bytes with meaningful information as I don't think it's needed. +   + I've attached loc's diagram of his CH10 stream here just as a reference on the transport stream bytes. + +   +   + I've also attached S6A0063.bin, this file is the all the raw packets sent in the stream as received and recorded on the EDR, for reference. +   + I then made sure that the packets used the same CRC methods on headers by validating both the exported packets and streamed packets, including the packet header CRC and the secondary time header CRC.  The analog data packets themselves did not have a data CRC, so I preserved this behavior. +   + I then used the same code to graph both the stream and export together against each other in EU. +   + here is the data displayed in DataPRO as recorded on the S6A: + +   + here's all 3 methods overlapped with each other: + +   + the top graph is from the export of the recorded data, the second graph is the graph as viewed from the DTS file and chn file directly, and the 3rd graph is a view of the data by decoding the streamed data in the .bin file. +   + there is a secondary time header included in all the packets, which is in seconds and nano seconds.  The first time is determined using the nano seconds and seconds for the trigger as recorded in the .dts file and then using the sample rate and number of samples to determine the starting time.  Each following secondary time header is based on the sample rate and number of samples. +   + EU scaling was done by using the CO-1 entries in the TMATS file. +   + In the actual streamed data the plot uses the actual time headers in the stream. +   + I've also attached the dataset used in the sample for reference. +   + are they able to use this export at all?  If they are parsing the streamed out data from the S6A in CH10 analog time format 2 then there's a good chance this will match what they are using in the stream. +   + +  + +Attachment(s) + OutputNoTS.CH10 + Output.CH10 + S6A0063.bin + StreamAndRecord.zip + +  + +Chris Balogh (DTS) + +Apr 6, 2023, 19:14 GMT+2 + +Maugan Robert , +   + Thank you for confirming. These will be included in the 4.1 release. + +  + +  + +Maugan Robert (DTS) + +Apr 6, 2023, 19:03 GMT+2 + +Chris - Then I think it should be all good with these four things. +   + Maugan + +  + +  + +Chris Balogh (DTS) + +Apr 6, 2023, 18:16 GMT+2 + +Maugan Robert , +   + That's the thing to capture here. Currently, from this ticket I've got four tasks identified. + + +  + +  + +Maugan Robert (DTS) + +Apr 6, 2023, 15:37 GMT+2 + +Chris, +   + Thank you for the feedback on the stakeholders meeting. + Let me know if any info is needed from the customer to implement/solve the different aspects of what is required for a proper ch10 export. +   + Putting this ticket on-hold for now. +   + Thanks! + Maugan + +  + +  + +Chris Balogh (DTS) + +Apr 5, 2023, 21:04 GMT+2 + +All, +   + Decision from Stakeholders was to extend the date on 4.1 (TBD; Q4 '23?) and add in the time needed to complete Ch10 Export needs for Dassault. +   + It was also noted that this feature update/maintenance would benefit more than just Dassault. This feature has benefits for all A&D customers. +   + MS Parent Case: http://manuscript.dts.local/f/cases/30505/Parent-Dassault-DataPRO-chapter10-export-Need-info-details + +  + +  + +Maugan Robert (DTS) + +Apr 4, 2023, 19:47 GMT+2 + +Hi Chris, +   + As far as I know, right now, they handle data through CSV export, which is a pain for their long recordings (hours). + All other FTI they have exports data in ch10 format properly and they expect the SLICE6 AIR to do the same, which would save them a lot of time/effort on every recording. +   + I hate to say this, but yes, they can live with what they have right now. It will just keep increasing their daily frustration when using the product, which may lead to them not buying DTS again for future projects. +   + I have made them aware of our Software team workload and that it will take additonnal months to provide them with a proper solution. They understand that, but it doesn't mean this allows us to delay this until 2024. + Also, they don't bother using a non-ECO version of DataPRO, so we should go in favor of whatever option gives them a solution the soonest and is acceptable for everybody around the table. +   + Thanks! + Maugan + +  + +  + +Chris Balogh (DTS) + +Mar 31, 2023, 20:00 GMT+2 + +Hi Maugan, +   + CC Daniel Stelung  , Mike Beckage  +   + This will always come down to priority. As of today SW is booked through the 4.1 release in Q3 (for complete SQA and ECO efforts) this year. +   + We'll need to know where this lies in the grand scheme of other items we need to work on. +   + 4.2 is the next major release that will receive an ECO. +   + There are always options, but like Dan said "Anytime comes at the expense of something else." +   + +Wait for the 4.2 release in Q3 '24 + +Extend the date on 4.1 (TBD; Q4 '23?) and add in the time needed to complete Ch10 Export needs for Dassault. + +Wait until after 4.1 is released as is, and then have the Ch10 Export worked on for an interim, SDR release of a 4.2 build (TBD; Q4 '23?) with Ch10 export work to Dassault only. This would iterate current 4.2 plan to be 4.3. + +De-prioritize work being done on existing 4.1 plan to move in work on Ch10 Export for Dassault. + +   + What is Dassault's realistic expectation for a resolution to their CH10 Export issues? Are they dead in the water without SW efforts? + +  + +  + +Dan McFadden (DTS) + +Mar 28, 2023, 16:07 GMT+2 + Private note +4.2 should finish on the software side around may 2024. +   + There are no resources and no time.  I'm already here from 6:30AM to 5:30PM.  Everyone in my department is fully allocated.  Anytime comes at the expense of something else. + +  + +  + +Maugan Robert (DTS) + +Mar 28, 2023, 09:42 GMT+2 + +Dan - pending your answer on 4.2, are we sure we want to deal with this via the sprint workflow? Since it depends on the customer's expectation(s), we should work step by step with the customer rather than implement something in a sprint, release it, have the customer give feedback and then lose another several months to correct it again in another sprint when time is available. +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Mar 27, 2023, 17:16 GMT+2 + +Dan - Thanks for the feedback. If 4.1 is due in May, when is 4.2 scheduled to be completed? + +  + +  + +Dan McFadden (DTS) + +Mar 27, 2023, 17:00 GMT+2 + Private note +I have DP 4.1 which is supposed to be complete in May.  This is to include work for GM that is outstanding.  It includes  voltage insertion and UI updates that are outstanding.  Business development and sales want TSR AIR phase 3 features also included in that release as well.  There's S6A-Falcon-Id changes pending.  Additionally there's THF requests that need to be completed within a year.  I have zendesks with THF can't download from the SPS or has this SL6 with no data after T0 in this test.  Can I bump any of these for this item? +   + I can not promise to have this item complete short of 4.2.  If this is acceptable we can include support for this in 4.2 with stakeholder approval.  Short of that I have a lack of options. +   + +  + +  + +Mike Beckage (DTS) + +Mar 27, 2023, 16:40 GMT+2 + +Dan - Thank you for all the effort you have put into this so far. Maugan would appreciate a realistic estimate of when the coming sprint is expected to result in a version that addresses their requests. +   + Maugan - Sorry that we are short on resources to make faster progress.  + +  + +  + +Dan McFadden (DTS) + +Mar 27, 2023, 15:44 GMT+2 + Private note +Hi Maugan, +   + There are currently no resources to work on this.  The best I can do is try to reserve time in the coming sprint.  I apologize, but there just isn't anyone to work on this currently. + +  + +  + +Maugan Robert (DTS) + +Mar 17, 2023, 17:27 GMT+1 + +Hi Dan, +   + I'm coming back on this as the customer has sent me multiple reminders since early February, which I haven't replied to as I was quite busy on other topics/travels. +   + Could you please let me know if any progress has been made on the other items? If so, what can be share with Dassault and if not, when can we expect something? +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Jan 31, 2023, 09:31 GMT+1 + +Hi Dan, +   + Thanks for the feedback on the CRC. + Have you had time to deal with the other listed items? +   + Maugan + +  + +  + +Dan McFadden (DTS) + +Jan 11, 2023, 23:46 GMT+1 + Private note +Hi Maugan - the easiest to get to was the CRC, so I got to that before I got switched to another task. +   + I think we are using both 16 and 32 bit CRCs.  I changed the implementation of both.  I only changed the implementation of CRC16 and 32 in this export, both to strictly matching x-bit sum, everything else should be the same.  I think they only had an issue with the CRC32 output so if the 16 doesn't match anymore I can revert it. +   + It should already only be considering data bytes and not header bytes. +   + I understand the other items but did not have time to see if there's a specific reason why the date is always the same - I was expecting it to change with the exception of one reference RTC which we weren't changing - and the number of samples between time packets with the exception of the last one should also be constant, so I'm not sure why there would be 190 or 200 ms variation - I will need to check. +   + +  + +Attachment(s) + 2022_09_09 13_27_UNF.ch10 + +  + +Maugan Robert (DTS) + +Jan 5, 2023, 20:46 GMT+1 + +Hi Dan, +   + Here is the feedback I got today from Dassault: + +Data checksum not matching: they suppose this is due to the calculation method. If you specify 32-bit checksum, then the ch10 definition says you should do the 32-bit arithmetic sum of words of channel-specific data only (not 1st/2nd headers). If you specify 16-bit checksum, it should do the 16-bit arithmetic sum of words , same for 8-bit checksum setting. See attached chapter10.pdf file on pages 10-29 and 10-32: + +   + +   + +Time Packet (2nd one): in your example, the time is 3522/09/09 1:28pm, 42s 360ms. There is an issue with the year (at least)... :) + +   + +PCM packets: the date is always the same (5834 6A88 2381) for each frame, though it should be implemented of the initial time + delta_T * N_samples from the previous frame + +   + +Time difference between time packets: there is still 190ms or 200ms difference between time packets depending on where we look at in the ch10 file. There should always be the same time difference, not a different one. + +   + They also asked if we could provide a "longer" ch10 file with different channel packets separated by time packets. They told me usually the ch10 files are built like this: all channel packets are separated by one time packet every second. +   + Let me know if you have any question or need anything else from me/them to work on this. +   + The attached chapter10.pdf was provided by them as they told me they use it as their reference and it is the complete document compared to the one we posted in a previous post on this ticket which is a shorter version (57 pages compared to 198 for this one). +   + Thanks! + Maugan + +  + +Attachment(s) + chapter10.pdf + +  + +Maugan Robert (DTS) + +Dec 23, 2022, 16:09 GMT+1 + +Dan, +   + Thanks for the work done. I've forwarded your answers to Dassault. As they are also closed next week, I don't expect any answer before 1st week of January. +   + Merry Christmas and Happy New Year!! :) + Maugan + +  + +  + +Dan McFadden (DTS) + +Dec 22, 2022, 23:48 GMT+1 + Private note +Hi Maugan,  +   + I made changes, but the resulting export file still does not validate, so I did not check in those changes nor build a new version.  I will attach the resulting export with a new log file as well. +   + WRT to the 32-bit data checksum, I didn't see anything obvious wrong with the method, it just adds the bytes together, so more than likely the issue is there are bytes included in the checksum which are not expected.  I included all the bytes used in the checksum as well as the result in the log file - this should identify what the extra or missing bytes are. +   + WRT data building issue - I changed it to only output a max of 250x16 bit samples per minor frame, which if I understand should create the 500 word per minor frame.  I now add all frames for 1 channel to one PCM packet resulting in some large PCM packets, but they follow  +   + ITS ITH 90eb word1 word2 … word500 ITS ITH 90eb word1 word2 … word500 +   + as suggested in the pdf.  This also makes the final CRC a lot of bytes to check - I'm wondering if it would be OK to have a 1 frame per packet version to better look at the CRC issue, so I created a file and a log file using only 1 frame per PCM packet to maybe look at the CRC issue. +   + if the CRC don't match expectation (which I would assume still be the case as I didn't change anything here), could they check the 1Frame .txt file and see what bytes they were expecting it to be calculated on versus what it was calculated on. +   +   + +  + +Attachment(s) + 2022_09_09 13_27_UNF.ch10 + 2022_09_09 13_27_UNF_1FramePerPCM.ch10 + CH10Log.txt + CH10Log_1FramePerPCM.txt + +  + +Dan McFadden (DTS) + +Dec 22, 2022, 20:25 GMT+1 + Private note +Hi Maugan, + I'll look at the issue today - I read the Data building issue.pdf and it makes sense and I agree we are not outputting according to spec. + +  + +  + +Maugan Robert (DTS) + +Dec 22, 2022, 17:21 GMT+1 + +Dan - I assume you are quite busy, but could you look at this one please? Dassault just asked me about the status of this topic/issue. +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Dec 14, 2022, 15:24 GMT+1 + +Hi Dan, +   + Back on this one, I got some feedback from Dassault. +   + First thing first, here is a tool they use to read ch10 files: Link to download (click on "Télécharger" to download, sorry for the French!) + I get an error when I try to open one of our files... not sure if the problem is on my side or on the tool side. +   + Then, here are the issues they have found in the .ch10 file we provided: + +The first packet is "Computer Generated" with a 32bits data checksum at the end, according to the header. However, the last bits "979f a700 does not match the addition of all words of the packet. + + + +25eb 0000 + + + +1015 0000 + + + +f414 0000 + + + +0200 0301 -> 0000 0001 0000 0011 0000 0000 0000 0010 -> 32-bit data checksum + + + +5834 6a88 2381 + + + +1354 + + + +0000 0000 + + + +475c 504e 3a44 6174 6150 524f 3b0d 0a47 5c54 413a ... 3736 3034 3833 3b0d 0a00 00be 979f a700 + +   + +Data building issue: cf attached document from the customer. + +   + +Time packets issue: all time packets should be separated by the same value. However, sometimes, there is a difference: + + + +Paquet Time 1 – 13h28m42s360ms + + + ++190ms + + + +Paquet Time 2 – 13h28m42s550ms + + + ++190ms + + + +Paquet Time 3 – 13h28m42s740ms + + + ++190ms + + + +Paquet Time 4 – 13h28m42s930ms + + + ++200ms + + + +Paquet Time 5 – 13h28m43s130ms + + + +... + +   + Can you look at these please? + Let me know if you have any question or need anything else from me/Dassault. +   + Thanks! + Maugan + +  + +Attachment(s) + Data building issue.pdf + +  + +Maugan Robert (DTS) + +Dec 5, 2022, 16:01 GMT+1 + Private note +Dan - It definitely is from a build before since you haven't shared the latest one in which you solved the truncated data issue. + Sorry for missing the files you sent on a previous answer. I've forwarded them to Dassault to see if they can figure out why the data does not appear in software like NetView. +   + Stay tuned! + Maugan + +  + +  + +Dan McFadden (DTS) + +Nov 30, 2022, 22:46 GMT+1 + Private note +Hi Maugan, is that from a build before?  I agree that one did not append sample data  if you look here: +   + +   + I posted a CH10 file where it should have samples included in the CH10 file?  the CH10Log file should contain a log of bytes as they are added to the file as a roadmap, so for example: + + and here are those same bytes in the file: + +   + I didn't create and send a build with these changes because the file wasn't validated by netview + +  + +  + +Maugan Robert (DTS) + +Nov 24, 2022, 09:47 GMT+1 + Private note +Dan - the customer is reading the raw data with the linux command xxd and gets this: +   + 25eb ffff + 2800 0000 + 0c00 0000 + 0201 0311 + 5834 6a88 2381 + 423b + 3002 0000 to CSDW + 1114 0619 0711 2220 4827 2839 to 07/11/2022, 19h06min14s110ms +   + 25eb 0200 + 2000 0000 + 0400 0000 + 0200 0309 + 5834 6a88 2381 + 3532 + 0000 084f to CSDW + 0000 084f to DATA ? +   + 25eb 0300 + 2000 0000 + 0400 0000 + 0200 0309 + 5834 6a88 2381 + 3632 + 0000 084f to CSDW + 0000 084f to DATA ? + .... +   + After the CSDW, the file contains the same value again, instead of showing the data. +   + Does it help? +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Nov 23, 2022, 20:23 GMT+1 + Private note +Hi Maugan, + I changed the code so that the PCM packets didn't get truncated, however in doing so netview no longer would read the file.  I don't currently have a way of identifying what the issue with the file is.  If Dassault is parsing the file themselves they might have an idea, but if they are using a library they may not be able to tell what the issue is either.  I did attach a .ch10 file on Nov 9th that has the pcm packets in it.  I was hoping to find some code that would read a ch10 file that I could use to identify the issue but all I found were executables and binaries. + +  + +  + +Maugan Robert (DTS) + +Nov 23, 2022, 10:08 GMT+1 + Private note +Dan - any update on this topic since Nov 9th, please? + +  + +  + +Dan McFadden (DTS) + +Nov 9, 2022, 20:23 GMT+1 + Private note +need to keep working on it, that export is not recognized as a valid file in NetView.  I'll try to simlify the PCM packet down till it passes. + +  + +  + +Dan McFadden (DTS) + +Nov 9, 2022, 19:55 GMT+1 + Private note +the PCM packets were getting truncated. +   + I'll post a new build in a little bit, here's what a list of bytes going into the packets as well as a dataset and an export that wasn't truncated. +   + +  + +Attachment(s) + S6AStreamTest.7z + CH10Log.txt + 2022_09_09 13_27_UNF.ch10 + +  + +Dan McFadden (DTS) + +Nov 9, 2022, 17:30 GMT+1 + Private note +running with the data in EG_450_9_VV, it does appear to be working, but very slowly ... I notice there is 108,000,001 samples ... +   + the CH10 export does a couple of things which cause all the samples to be loaded into memory or at least processed, for example; +   +                 var a = scaler.GetEU(aic.PersistentChannelInfo.MaxADC); +                 var b = scaler.GetEU(aic.PersistentChannelInfo.MinADC); +                 template = template.Replace("{CHANNEL MAX RANGE EU}", $"{Math.Max(a,b)}"); +                 template = template.Replace("{CHANNEL MIN RANGE EU}", $"{Math.Min(a, b)}"); +   +             internal void ComputeMinMaxADC() +             { +                 var min = short.MaxValue; +                 var max = short.MinValue; +                 for (ulong sample = 0; sample < NumberOfSamples; sample++) +                 { +   +   + and there's no feedback during this particular area where it's replacing the tokens in the TMATS template. +   + I haven't finished the export yet, but I think the likely issue is the length of the recording.  I noticed the test was setup up for double that length as well, meaning they could have intended to have even double that data. +   + For the purpose of the CH 10 export we might want to abandon our existing classes and structures for accessing data for something faster and more direct, but I'd want to talk to Chris Balogh before making any of those changes. +   + I'll start working on the second part of the query - where's the data.  I think this is likely coming from the change in the packing structure from throughput to packed, or from the lack of the measurand list, but let me verify and see if I can help + +  + +  + +Dan McFadden (DTS) + +Nov 9, 2022, 01:16 GMT+1 + Private note +Hi Maugan, +   + I expect to check this out both these items tomorrow. + +  + +  + +Maugan Robert (DTS) + +Nov 8, 2022, 11:59 GMT+1 + +Hi Dan, +   + Am I missing something here or is DataPRO NOT exporting any data in the ch10 file? I tried to record some data with a SLICE6 AIR and three channels (A64C/ARS/IEPE) plugged to the unit, but when I export the data in ch10 format with build 783, Dassault tells me that there is no data in the file (see attached) - I don't know how to verify that since everything below the header is not directly readable. +   + Also, I tried to export their latest flight test recording Dassault made with the unit they received a few weeks ago, and DataPRO does nothing when I click on the Run button to export the data in chapter10 format. + They have configured the SLICE6 AIR and downloaded the data out of it with DataPRO 3.3.609. Then I got the whole data folder and copied it in my C:\DTS\DTS.Suite\Data folder. I opened build 783 and tried to run the export in chapter10, but nothing happens and I can only close DataPRO. +   + I have copied their data folder here: \\dts\files\!Temp!\Maugan\EG_450_9_VV\ +   + Could you please help me here? +   + Thanks! + Maugan + +  + +Attachment(s) + 2022_11_07 18_04_UNF.ch10 + +  + +Dan McFadden (DTS) + +Oct 28, 2022, 20:06 GMT+2 + Private note +Hi Maugan, + I've added PCM intrapacket headers into the chapter 10 export.  I set the mode to packed 16 bit.  I left the framesync as 0x90EB.  I haven't had luck validating the export.  The time does show accurately in netview, but it doesn't show any data for the PCM channel itself - maybe because of the missing measurand list.  The last request for the TMATs change cut the measurand list out.  Netview also shows the PCM channel as throughput even though the packed bit is set in the PCM packet and throughput bit is not set. +   + DP 3.3.783 should have the change present.  +   + https://dts.box.com/s/gnj9ghm3wh4d2hesk9f0tcmwto5524or +   + I've also attached a 1 channel dataset and the resulting CH10 file from the export. +   + with regards to time sync, the current data files expose two time sync datapoints, these can be seen for instance in the .dts file: +   + +   + in this particular case the DAS is not timesync'd.  The export uses the StartRecordTimeSec and StartRecordTimeStampNanoSec when available and then each intrapacket header is extrapolated based on the sample rate and the sample number. +   + As far as the intrapacket headers, those will occur at the end of minor frames with the exception of the first one where data bits are after the Intra-packet time stamp, so the frequency of the headers are a factor of the sample rate and the frame size.  With the current framesize after the first packet there should be a header after every 127 samples. +   + As always, happy to help, but I might need their help in adjusting the output to whatever they need. +   +   + +  + +Attachment(s) + test2.7z + 2022_07_25 09_18_UNF.ch10 + +  + +Maugan Robert (DTS) + +Oct 28, 2022, 12:38 GMT+2 + +Sorry for the french, my head got messed up with a customer call when writing the ticket. +   + "Voici les demandes/commentaires :" means "Here are the requests/comments:" +   + Maugan + +  + +  + +Maugan Robert (DTS) + +Oct 28, 2022, 12:36 GMT+2 + +Good morning Dan, +   + Sorry for the delayed answer, the customer email didn't leave his outbox and his colleague figured it out after seeing no response from me after a few days - which is unusual :) +   + Voici les demandes/commentaires : + +Mode: they ask if we can implement the Data-Packed mode rather than the Unpacked mode as the Packed mode is the format used by most of the usual suppliers, including Zodiac with their MDR. + +   + +   +   + +The FrameSync is 90eb, which is already 16bit, so what have you changed exactly when you say "I also changed the frame sync to 16 bit just to make it a little clear for myself" + +   + +Timestamp: they are all good with the RTC value. To be sure, they want us to confirm that this value accuracy is within 10th of microseconds. Is it correct? + +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Oct 21, 2022, 23:35 GMT+2 + Private note +Hi Maugan, +   + I had some time to work on this today and started work on it.  A few questions for Dassault; +   + We had been using PCM Throughput mode for the export, but this doesn't seem to support intrapacket headers +   + +   + the mode I selected when I started work was unpacked, which does support the intrapacket; time stamps + +   + to do this I also changed the frame sync to 16 bit just to make it a little clear for myself. +   + Finally the timestamps themselves.  In the current export we are using the 48 bit RTC.  just double checking that's still ok +   + +   + I'll keep going expecting this is fine, let me know if they need a different structure or absolute time. +   +   + +  + +  + +Dan McFadden (DTS) + +Oct 20, 2022, 22:54 GMT+2 + Private note +Hi Maugan, +   + I still think it can be put in in the next two weeks, it's not that bad to implement I think but the work queue keeps getting things shoved onto the top of it.  I haven't forgotten it, I promise. + +  + +  + +Maugan Robert (DTS) + +Oct 19, 2022, 19:51 GMT+2 + +Dan - The customer has sent me a reminder, asking me for the lead time on this feature request. + Could you please let me know how long you believe you need to complete this intra-packet timestamp header implementation? +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Oct 13, 2022, 12:29 GMT+2 + +Hi Dan, +   + Yep, you have found exactly the definition of the Intra-packet header :) + Let me know if you need anything else from me. +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Oct 12, 2022, 20:45 GMT+2 + Private note +I believe this is the section they are requesting for: + + +  + +  + +Dan McFadden (DTS) + +Oct 12, 2022, 20:43 GMT+2 + Private note +Strike that last request + +  + +  + +Dan McFadden (DTS) + +Oct 12, 2022, 20:28 GMT+2 + Private note +Hi Maugan, + I've been a bit busy lately and haven't had any significant progress on the intrapacket headers yet.  I did look into the CH 11 PDF on time packets to see if there was something I could use to start working with, I've noticed there's a couple of different time formats and structures.  The first thing I think I might suggest would be to add network time packets; +   + +   + but these aren't called intra packet time headers, there are other formats that include intra packet headers like +   + c. MIL-STD-1553 Intra-Packet Header. After the channel-specific data, the MIL-STD-1553 data are inserted into the packet in messages. Each MIL-STD-1553 message is preceded by an IPH consisting of an IPTS and an IPDH. +   + Can you query what they need for the additional time granularity they are looking for?  Are NTP packets sufficient or are they looking for a 1553 packet like: +   + +   + +  + +  + +Dan McFadden (DTS) + +Oct 5, 2022, 01:21 GMT+2 + Private note +Hi Maugan, + I haven't started yet, but plan on starting this week. + +  + +  + +Maugan Robert (DTS) + +Oct 4, 2022, 15:15 GMT+2 + +Hi Dan, +   + The customer is happy with the file you provided, thanks a lot for your work on this! + Now they would like to know when they can expect the insertion of the Intra Packet timestamps to be done/completed. Have you started to work on this yet? +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Sep 23, 2022, 23:59 GMT+2 + Private note +Hi Maugan, +   + I think I understood the request.  I modelled the targets after TMATS_target.PDF.  I have not committed any changes yet and I need to document the changes, but here is an export using the changes to the template. +   + I also attached the dataset that produced the export just for reference, but it's the same dataset as previously posted. +   + +  + +Attachment(s) + 2022_09_09 13_27_UNF.ch10 + S6AStreamTest.7z + +  + +Maugan Robert (DTS) + +Sep 22, 2022, 16:47 GMT+2 + +Hi Dan, +   + I've attached two files: one is the extracted TMATS from the export, with comments, and the other one is what the customer is expecting/targeting (refer to the powerpoint attached to my previous post for more details). +   + They seem to still struggle to link parameters to the proper channel and have all the channel parameters gathered in one paragraph instead of being dispatched at different locations of the TMATS part of the ch10 file. +   + Could you please have a look and either provide answers or modifications to the export to understand/match what they want? +   + Thanks! + Maugan + +  + +Attachment(s) + TMATS_commented extraction.pdf + TMATS_target.pdf + +  + +Dan McFadden (DTS) + +Sep 15, 2022, 19:47 GMT+2 + Private note +sure, I streamed with a S6A, got the tmt of the stream, then collected a dataset and exported.  I'll attach the Stream tmt, as well as the dataset itself (which has the export in it).  I will also include the two template files that are used to build the TMATs part of the export +   + +  + +Attachment(s) + S6AStreamTest.7z + S6A0081_TMT.txt + S6ATMTTemplate_PCM_ExportBase.tmt + S6ATMTTemplate_PCM_ExportChannel.tmt + +  + +Maugan Robert (DTS) + +Sep 15, 2022, 19:12 GMT+2 + +Does it? Do you have an example of .ch10 file? I couldn't verify it on my laptop. +   + Thx! + Maugan + +  + +  + +Dan McFadden (DTS) + +Sep 15, 2022, 16:56 GMT+2 + Private note +good news, the new version does exactly that (one block r/p/d/c) + +  + +  + +Maugan Robert (DTS) + +Sep 15, 2022, 12:24 GMT+2 + +Hi Dan, +   + Thanks a lot for working on this so quickly. Dassault really appreciates the fast support :) +   + After further discussion/analysis on Dassault side, the team realized that the other DAS were exporting in ch10 a bit differently: the file contains all the parameters related to one channel in the same block (R/P/D/C/etc.), then comes the next channel parameters. Our ch10 export puts all the R parameters first, then all the P parameters, and then for each channel, all the D/C parameters. + The customer is asking if we can export the same way others are exporting in ch10? I've attached their comparison ppt for reference. +   + Thanks! + Maugan + +  + +Attachment(s) + TMATS_SLICE6_VS_ZODIAC.pptx + +  + +Dan McFadden (DTS) + +Sep 15, 2022, 01:45 GMT+2 + Private note +installer for DP 3.3.768 should include those 2 new template files; +   + https://dts.box.com/s/vmc4lurrp3u1yamn46il4todw91ak0s5 + +  + +  + +Dan McFadden (DTS) + +Sep 14, 2022, 23:43 GMT+2 + Private note +it occurs to me I may have to update the installer to copy those files as well, will upload a new version once I modify the installer + +  + +  + +Dan McFadden (DTS) + +Sep 13, 2022, 00:04 GMT+2 + Private note +Hi Maugan, +   + Happy Monday!  I've uploaded an experimental version of DP 3.3.766 to +   + https://dts.box.com/s/ohlj4gnzil70o2x01cqsnjmatpuxtr81 +   + with this build I made a lot of changes for CH10 export. +   + It now exports to unfiltered +   + it now uses template files to complete the TMATS portion of the file.  It adds to new template files to the TMTTemplates directory,  S6ATMTTemplate_PCM_ExportBase and S6ATMTTemplate_PCM_ExportChannel.  The ExportBase file is used to populate the common sections of the TMATS (test name, storage info), it borrows directly from S6ATMTTemplate_PCM, the template file used for streaming.  The Channels file is used to populate for information for channels in the test, this is also taken directly from the streaming template file.  I did this rather than using the streaming template as is because the streaming template is coded for a 6 channel S6A, and the CH10 export is not currently restricted to S6A, so there could be 18 channels or even considerably more.  Note that DTS test data could contain even different sample rates for different DAS in a test.  In order to support this in the CH10 export though I'll need to do some additional work. +   + Additional when the DTS file contains start record timestamps (doesn't require a time sync'd s6A), it will use this information to set the first timestamp in the export.  It will use the fields from the DTS file:  +   + StartRecordTimestampSec="1662755322" StartRecordTimestampNanoSec="362909960" +   + it will treat this information as UNIX time information and then translate it to local time for the first time packet. +   + I do not expect any missing properties in the TMATS file relative to the streaming template as the streaming template was directly used to create the TMATS packet in the export now, however some fields are now set using information that is in the streaming template like most significant bit direction which might not be consistent with how data is written in the export. +   + netview did seem to accept the TMATS portion of the file, and showed the measurementlist was well, but I didn't see any PCM data to display.  I'll work with the export more to see if I missed something, but I'll probably switch to a few other projects first to make sure I don't fall behind for other items in the sprint. + +  + +  + +Maugan Robert (DTS) + +Sep 12, 2022, 10:15 GMT+2 + +Dan - thanks for the multiple answers and for all the work done here! + Please keep me posted once you have a new build with all the features. Let me know if you have any question during the implementation. +   + Happy Monday! + Maugan +   + ps: I know it was not "hardcoded" but rather generated, but you understood what I meant by using this word: not based on an external template/file that the user can edit :)  + +  + +  + +Dan McFadden (DTS) + +Sep 9, 2022, 19:36 GMT+2 + Private note +I'll also adjust MN-1-1 to channel name, like is used in the template file, and switch the measurement list name to Measurement List + +  + +  + +Dan McFadden (DTS) + +Sep 9, 2022, 19:35 GMT+2 + Private note +Measurementlists now added to export ch10 file: example; + D-1\ML\N:1; + D-1\MLN-1: EngineeringUnits; + D-1\MN\N-1: 1; + D-1\MN-1-1: g ; + D-1\MN1-1-1: DE; + D-1\MN2-1-1: D + D-1\MN3-1-1: M +   + for reference here's what the template file has: + D-1\ML\N:1; + D-1\MLN-1:Measurement List; + D-1\COM: === Number of channels in the measurement list ===; + D-1\MN\N-1:6; + D-1\MN-1-1:{CHANNEL 1 NAME}; + D-1\MN1-1-1:DE; + D-1\MN2-1-1:D; + D-1\MN3-1-1:M; +   + I may restructure the export to put all channels into one level rather than split into multiple levels as it does - the concern was that datasets in general can have multiple sample rates and even mutiple data periods and ROI, but perhaps it should just treat it simplified. +   + +  + +  + +Dan McFadden (DTS) + +Sep 9, 2022, 19:29 GMT+2 + Private note +2 - P-X\DLN is already in the export - here's an example of an output ch10 file with P-1\DLN: Channel 0001; no change needed for this one. + + +  + +  + +Dan McFadden (DTS) + +Sep 9, 2022, 17:39 GMT+2 + Private note +1.2/1.3, I'm adding the section on measurandlists into the export; +   + + DLN was already in the export, but the measurement lists was not,. +   + 2.  Agree, P-X\DLN is in template file and not in export.  I don't see a description in 106-22 Chapter 9, May 2022, I will find it and add it.  I'll also go through the template file and see what other tags may not be present yet., thank you. + 3.  Agree, will do + 4.  Will do + 6.  Agree, will check the template and use that as to search for tags we may be missing and should have. +   + As for timing, I've already added the Measurement list structure above into the code, so it can generate these tags now.  I've also already fixed the issue with MN2 and MN3 being swapped.  Hard coded is not the right word here as these are not hard coded, rather the output is being generated through code.  The intra packet header will need to wait for next sprint (2022-09-20) before I can probably start it as it's probably too much work to fit into the existing sprint, but with any luck I'll be able to add any of the other missing sections within the current sprint, so I will update the ticket next week with progress. + +  + +  + +Maugan Robert (DTS) + +Sep 9, 2022, 10:20 GMT+2 + +Dan McFadden - I forgot the main question: what is the timeline for each modification/added feature? +   + Thx! + Maugan + +  + +  + +Maugan Robert (DTS) + +Sep 9, 2022, 10:09 GMT+2 + +Hi Dan, Loc, +   + Thanks for the answers. +   + 1.1: Thanks for adding it. It should be D-1\MN-1-X with X being the channel name (cf TMATS template in DataPRO folder). Though the channel name appears at multiple places, all these are mandatory to make sure each property type (C, D, P, etc) belongs to the proper channel +   + 1.2/1.3: Yes, you see these properties in the TMATS template for streaming. But I'm talking about the CH10 export, which is apparently NOT using the TMATS template but rather is completely hardcoded in DataPRO as it is missing lots of parameters that are included in the TMATS template. If you look at one of the CH10 exported files included in the data zipped files I sent in my previous post (TRIDEM1, 2 or 3), you will see that "C-X\DCN" never shows up in the .ch10 exported file for example. Same for "C-X\MN1": +   + +   + 1.4: Thanks for figuring this typo out :) Indeed, should be easy to fix. +   + 2. Thanks for the answer. Same remark here: "P-X\DLN" appears in the TMATS template, but not in the exported ch10 file. So I guess it hasn't been coded to be generated during the export. Here is an example of a ch10 export: +   + +   + 3. If the data is exported un/pre-filtered, could you please correct the export process to save the .ch10 file in a "UNFILTERED" folder instead of a "FILTERED" one? This will avoid confusion for customers. +   + 4. So you confirm that this is simply the time when the data is exported, right? +   + 5. Awesome, that should help them a lot! Please keep me posted on this ticket once it has been implemented. +   + 6. Thanks for the explanation/confirmation. But once again, there are missing properties in the exported .ch10 file which need to be included. +   + I've put these answers in your Note file if it's easier for you ;) +   + Thanks! + Maugan + +  + +Attachment(s) + 29590.one + +  + +Dan McFadden (DTS) + +Sep 8, 2022, 01:13 GMT+2 + Private note +Agree we are talking about the same thing, I was wondering if they wanted something other than channel name since it already exists in like 3 places. + +  + +  + +Loc Pham (DTS) + +Sep 8, 2022, 01:09 GMT+2 + Private note +I added response from Eric with more info (also CC'ed Eric to this ticket) +   + " Required for data scaling in PCM stream format. For example (DataPRO PCM TMATS template): +   + +   +   +   +   +   + + " + +  + +  + +Dan McFadden (DTS) + +Sep 8, 2022, 00:01 GMT+2 + Private note +upon further review I think  + 1.1 D-1\MN-1-X maybe refers to  + MEASUREMENT NAME (D-x\MN-y-n) (9-58) + which I do see in the spec, so I'll add it, is this still channel 1 name though? + +  + +  + +Dan McFadden (DTS) + +Sep 7, 2022, 01:39 GMT+2 + Private note +Hi Maugan, I think these should answer the questions.  There are currently two items I'll create a work ticket to work on  (1.4 - C-X\MN3 is currently stored in C-X\MN2), and 5 (intra packet timestamp).  I could foresee they may also want changes for 4 (time of first packet).  Once I create the items I'll work on where they will be in the schedule.  1-4 is just a typo and can be fixed immediately, but the intra packet timestamp might require some additional code.  When I was working on the issue I was using one-note, so I included that as well in case it's easier to edit there and re-export. +   +   + +  + +Attachment(s) + 29590.pdf + 29590.one + +  + +Dan McFadden (DTS) + +Sep 2, 2022, 17:50 GMT+2 + Private note +Hi Maugan, I have a lot of items already in the queue to work on so I might not be able to look at the questions in a timely manner.  I've created an issue so that we can get to it in the next sprint (tuesday next week) and make sure it we make time to look at it. +   + 29590 Answer Dassault questions + +  + +  + +Maugan Robert (DTS) + +Sep 2, 2022, 16:53 GMT+2 + +Hi Dan, Chris, +   + I had a meeting with Dassault today and they have several questions/requests. Please find them below. +   + +In the exported ch10 file, the channel name/units aren't defined. They should be under the following settings but these don't appear in the exported file: + +D-1\MN-1-X:{CHANNEL X NAME} + +C-1\DCN:{CHANNEL 1 NAME} + +C-1\MN1:{CHANNEL 1 NAME} + +C-1\MN3:{CHANNEL 1 EU} + + + +Are the P-X and C-X parameters linked to each X channel? The customer has no way to match them with a specific channel other than making the assumption that all P-1 parameters are for channel 2 (channel 1 being the time), P-2 parameters are for channel 3, etc. Or are they independant from the channels? If they are correct, P-X\DLN should contain this info. + +The data is exported in a "FILTERED" sub-folder when chosing the ch10 format, but is the data filtered with the software filters or is it the raw data just exported by default in a filtered folder? + +When the SLICE6 AIR isn't sync'd with an external clock, what is the time in the first packet? See attached file "FirstPackets_TRIDEM1.txt": 09h27m59s610ms. I assume it's the export time of the PC, like in the CSV header, but I might be wrong. Could you confirm? + +Timing of the packets: Dassault seems to have identified an issue => if they add 1/sampling rate to each data word time, then the time of the last word of the packet (# 7500) is superior to the time of the next packet. They believe it is due to the accuracy of the ch10 time definition which is within 10ms. They ask if we can add the "Intra Packet Timestamp" parameter in each minor frame which is more accurate than the general time packet and would allow the sync of data in time between each minor frame. Here is what they have found/measured depending on the sampling rate: + +For F=5kHz, the delay between the packets is 1500ms, but every 17 packets, it's 1490ms + +For F=25kHz, the delay between the packets is 300ms, but every 17 packets, it's 290ms + +For F=100kHz, the delay between the packets is 75ms, but every 17 packets, it's 70ms + + + +   + Also, I have an additional question: is the ch10 export using the TMATS template like when streaming data or are the TMATS parameters directly coded in the software? Because when you export data in ch10 format, you don't have all the same parameters as in the TMATS template in the software folder. +   + Could you let me know if it's possible to modify the export function according to Dassault's request so they can sync the data in time properly? +   + I have attached their documentation if it can help understand the issue, though it's in french, but Google can help you :) +   + Thanks! + Maugan + +  + +Attachment(s) + FirstPackets_TRIDEM1.txt + FirstPackets_TRIDEM2.txt + FirstPackets_TRIDEM3.txt + TRIDEM1.zip + TRIDEM2.zip + TRIDEM3.zip + problemeDatationEchantillons.pdf + problemeTMATS.pdf + DatationPaquetsTime.pdf + +  + +Maugan Robert (DTS) + +Aug 3, 2022, 08:51 GMT+2 + +Dan - thanks a lot for the detailed answer, it will definitely help the customer a lot! + It may be useful to add the sampling rate in the SR setting, but nothing urgent I think. +   + Please keep me posted on the two missing values when you find a way to have them available in the export somehow. +   + Thanks! + Maugan + +  + +  + +Dan McFadden (DTS) + +Aug 2, 2022, 20:35 GMT+2 + + +1. I believe this is true, I did not verify.  If it's not we can correct it. + +2.1. - we developed around September 2007 version of document, I'm not + sure it had SR field available in data conversion attributes, I'd be + happy to add it once I can get some details on it.  We do not currently + use it. + +2.2 currently D2 is being populated with: + +pcm.BitsPerSecond = Convert.ToInt32(16 * channel.ParentModule.SampleRateHz) + +So D2 currently contains bits per second rather than samples per second, + dividing by 16 should be the sample rate for that channel, so agree D2 + of 400000 would correspond to 25k samples per second. + +3. + +PCM - Sample data 12 80 11 80 11 80 + +taking first two bytes (12 80) + +0x8012 = 32786 [ushort], converting to signed short by subtracting + -0x8000 = 0x0012 + +converting to decimal we have 18 ADC, which matches what we see in the + viewer + +ADC in DataPRO viewer + +converting to EU depends on a couple of factors looking in the TMATS in + a binary editor: + +the scalefactor here appears to be correct (-0.0760637...) but the + intercept/offset appears to be incorrect, it's listed as 0 in this example. + +so I suspect as long as they are using a linear sensor and there's no + excitation proportionality to consider their data should be scaled + correctly, but with an unexpected offset present. + +internally there's two additional variables that are being used to get to EU + +(ADC - DataZeroLevelADC)*ScaleFactor + offset.  These parameters may + depend on what values are used in the sensor settings for software + zeroing and initial offset. + +in the particular example I'm looking at the zero ADC is 20 and the user + offset is also 20, so the equation would be more like (18-20)*-.076... + + 20 = ~ 20.15 + +EU in DP viewer + +I'll see if those variables are being exposed elsewhere in the TMATs or + if we can adjust C-1\C0 to reflect the proper offset... + + +Attachment(s) + QUOLNANgLklT0EOt.png + 0AWCGKIWXTLO0jFv.png + Unj0305OBJSmvuF4.png + image704382.png + image550465.png + image681172.png + image555867.png + +  + +Maugan Robert (DTS) + +Aug 2, 2022, 08:22 GMT+2 + +Hi Dan, Loc, +   + Thanks for the info. +   + A couple more questions came in from the customer: + +Is the number of recorded channels equal to the number of PCMIN entries in the TMATS? + +Sampling rate: + +In the Data Conversion Attributes Group of the TMATS, a "SR" field can be used for the sampling rate (cf attachment), but it is not present in the TMATS. So the sampling rate info should not be found here, correct? + +In the PCM Format Attributes Group of the TMATS, a D2 field (BIT RATE) is used and contain a value. Is it the sampling rate that allows the customer to retrieve the timescale between each recorded sample? The "MF1" and "MF2" fields tell them that the setting is 16bits. D2 being 400000, how do they calc the sampling rate? 400000/16 = 25kHz? + + + +Sample value: + +After 90eb, the first 16bits is 8001. Converted in decimal, it gives 32769. + +From this value, how do they retrieve the value in mV or EU? + +They suggested an AX+B formula with A=C-1\CO-1 and B=C-1\CO, but I doubt this is the proper way to do it. + + + +   + From the TMATS: + +P-1\TF:ONE; TYPE FORMAT + + + +P-1\F1:16; COMMON WORD LENGTH + + + +P-1\F2:M; WORD TRANSFER ORDER + + + +P-1\F3:NO; PARITY + + + +P-1\D1:NRZ-L; PCM CODE + + + +P-1\D2:400000; BIT RATE + + + +P-1\D4:N; POLARITY + + + +P-1\D6:N; DATA DIRECTION + + + +P-1\MF\N:1; NUMBER OF MINOR FRAMES IN MAJOR FRAME + + + +P-1\MF1:500; NUMBER OF WORDS IN A MINOR FRAME + + + +P-1\MF2:8000; NUMBER OF BITS IN A MINOR FRAME + + + +P-1\MF4:16; LENGTH + + + +P-1\MF5:1110101110010000; PATTERN à EB90 + + + +C-1\MN2:g ; EXCITATION VOLTAGE + + + +C-1\BFM:UNS; BINARY FORMAT + + + +C-1\DCT:COE; CONVERSION TYPE + + + +C-1\CO\N:1; ORDER OF CURVE FIT + + + +C-1\CO:0; COEFFICIENT (0) + + + +C-1\CO-1:0.0231634452939034; N-TH COEFFICIENT + + + +C-1\MOT1:0.5328; HIGH MEASUREMENT VALUE + + + +C-1\MOT2:-0.4169; LOW MEASUREMENT VALUE + + + +C-1\MOT3:0.5328; HIGH ALERT LIMIT VALUE + + + +C-1\MOT4:-0.4169; LOW ALERT LIMIT VALUE + + + +C-1\MOT5:0.5328; HIGH WARNING LIMIT VALUE + + + +C-1\MOT6:-0.4169; LOW WARNING LIMIT VALUE + +   + Thanks! + Maugan + +  + +Attachment(s) + sampleRate.PNG + +  + +Dan McFadden (DTS) + +Jul 29, 2022, 01:30 GMT+2 + + +That's correct, it's UINT16/ushort ADC, 2 bytes. + +here's the method we call when we are adding data to the packet; + +        public void AddThroughputData(ushort[] data) +         { +             var newBuffer = new byte[_dataBytes.Length + data.Length * + 2 + FrameSync.Length]; +             Buffer.BlockCopy(_dataBytes, 0, newBuffer, 0, + _dataBytes.Length); +             Buffer.BlockCopy(FrameSync, 0, newBuffer, + _dataBytes.Length, FrameSync.Length); +             Buffer.BlockCopy(data, 0, newBuffer, _dataBytes.Length + + FrameSync.Length, data.Length * 2); +             _dataBytes = newBuffer; +         } + +in this case _databytes is any existing bytes/frames in the PCM packet, + and we start by enlarging the buffer, copying in the old buffer, then + copying the framesync, then copying in all the ushort data.  The ushort + data is not byte reversed for network order, they are just copied + directly into the buffer.  Each frame is currently around 500 samples.  + each sample should be 1/sample rate apart, so at say sample 500 time + would be start time + (500/sps)seconds. + +We don't have any consumers of this export yet, so we are free to adapt + the export to their needs, if they are able to work with us. + + +Attachment(s) + image109099.png + image312008.png + image895584.png + image722604.png + +  + +Maugan Robert (DTS) + +Jul 28, 2022, 18:56 GMT+2 + +Dan McFadden - The customer still has questions about how to process the data. +   + They refer to the following from the Chapter10 July 15 standard: + +   + So they understand the channel specific data is "00 00 10 0F" and then the minor frame data always starts with the FrameSync 90 EB. But then, how do they process the data? How long is a data point? 2 bytes (16 bits)? How is each data point related to the timescale of the recording? +   + Thanks! + Maugan + +  + +  + +Maugan Robert (DTS) + +Jul 28, 2022, 16:18 GMT+2 + +Hi Dan, +   + Thanks for the work. I've share your answer/files with the customer and asked them for the full dataset of the export they already provided. + I'll keep you posted. +   + Maugan +   +   + +  + +  + +Dan McFadden (DTS) + +Jul 27, 2022, 23:15 GMT+2 + Private note +I've modified the code to also output a log of the bytes more or less as it's writing them.  This should help narrow down where the bytes in question are what they belong to.  Most likely they are bytes that belong to a PCM data packet.  I'll add a log from a run with a dataset I have, I'll also attach the export file.  If they are okay sharing a dataset I can run the code with their dataset and generate a log, if not I can generate a test build of DataPRO for them that will output the log file. +   + looking at the byte sequence you pasted below +   + +0000 100f CSDW + + + +then "90eb 0280 0380 0380 0280 0480 0580 0180 ..." which they can't decode. + + + +  + + this looks like FrameSync (0x90eb) and then maybe data +   + for example from the log:  +   + Finished Writing Time Packet + PCM - ChannelSpecificData 00 00 10 0F + PCM - FrameSync 90 EB + PCM - Sample data 73 81 71 81 +   + when it's actually writing the full packet here's the byte sequence without notation: +   + Writing DataBytes 00 00 10 0F 90 EB 73 81 +   + these data bytes are made up of analog data counts (uint16) +   + what are they expecting to see after the CSDW [00 00 10 0f]?  It looks like the framesync and data is unexpected, maybe we can change to match whatever they are expecting? +   +   +   + +  + +Attachment(s) + 2022_07_21 16_18_FIL.ch10 + CH10.txt + +  + +Dan McFadden (DTS) + +Jul 27, 2022, 18:25 GMT+2 + Private note +and by that I mean working on getting the information they need to get the data +   + +  + +  + +Dan McFadden (DTS) + +Jul 27, 2022, 18:25 GMT+2 + Private note +Maugan Robert  - no that's ok for now, we'll just start with getting the data. + +  + + +---------------------------------------------- + Customer Details: + Name: Maugan Robert ( maugan.robert@dtsweb.com ) + Organization: DTS + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 10690 Status Open Requester Maugan Robert CCs Daniel Stelung, Maugan Robert, Mike Beckage Followers Chris Balogh, Dan McFadden, Daniel Stelung, Eric Fizer, Kate Martin, Loc Pham, Maugan Robert, Mike Beckage Group Support Assignee Maugan Robert Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [0KNRPL-YNR7K]Ticket-Id:10690Account-Subdomain:dtsweb + Opened + 2024-01-05T21:43:11Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36728.638424860570000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36728.638424860570000000.xml new file mode 100644 index 0000000..9a88b49 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36728.638424860570000000.xml @@ -0,0 +1,252 @@ + + + + Jaime Lopez + + Closed + 2024-02-02T20:54:17Z + 0 + Closed + + + Jaime Lopez + + Resolved + 2024-02-02T20:54:13Z + 0 + Resolved + + + Jaime Lopez + Reopening to set In TestRail flag to true + Reopened + 2024-02-02T20:54:06Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-01-16T21:35:34Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-01-16T21:35:31Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-01-16T21:35:29Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:07:35Z + Now prevents arming TSR AIR with wakeup with motion and a level trigger less than or equal to 5g + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.2.322, 4.0.1119 + +Tested: + + +Discover and query TSR AIR + +In system settings enable level triggers and change min percentage to 0.0005  + +Create a test setup with this TSR AIR and enable wake with motion, set a level trigger to 0.5g + +Click Save + Closed + 2024-01-09T23:54:29Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-01-09T22:54:03Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@50043 + Resolved + 2024-01-09T22:39:24Z + 0 + Resolved + + + Dan McFadden + re-activated to apply fix to 4.0 per CPB + Reactivated + 2024-01-09T18:54:19Z + 0 + Reactivated + + + Dan McFadden + 4.2@50036 + +now shows this warning + + +to test just create a TSR AIR test with wake up on motion checked; + +and a level trigger of 5G or less + +you should be shown the above error and prevented from running the test (although it will let you save it) + Resolved + 2024-01-09T01:04:06Z + 0 + Resolved + + + Dan McFadden + here's the new warning: + Edited + 2024-01-09T01:00:29Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-09T00:41:25Z + 0 + UNKNOWN + + + Dan McFadden + here's where we set the level trigger levels; + +2024-01-05 14:54:39.100 ->  Attribute - SetArmAttribute [00018489], TA0073, local: 192.168.1.16:59897, Remote: 192.168.6.73:8301 Key: LevelTriggerGreaterThanLimit, DataType: Float32Star, Length: 80, Overwrite: True, Value: (0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + +index 4,5,6 (.5 in above example) is the BMI sensor which must be > 5g to work with wake-up motion. + +according to EF the LessThanLimit contains the actual limits that the firmware uses for the sensors. + Edited + 2024-01-08T23:42:37Z + 0 + UNKNOWN + + + Dan McFadden + taking + Assigned + 2024-01-08T23:33:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-05T23:39:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-05T23:38:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-05T23:38:11Z + 0 + UNKNOWN + + + Dan McFadden + According to Eric the sensor can only handle either level trigger below 5g or wake with motion. Not both.  + +This is the primary thing to correct in the issue I think, don't allow this configuration to be run since we know it's not supported. + +  + +[4:22 PM] Eric Fizer + +right, that's the checkbox + +[4:24 PM] Eric Fizer + +have to prevent wake up with motion when using lvl trigger less than or equal to 5g + Edited + 2024-01-05T23:37:54Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-01-05T23:03:27Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-01-05T23:02:53Z + 0 + UNKNOWN + + + Jaime Lopez + In DataPRO, users are currently able to create a test with TSR AIR configured with a level trigger below 5g and wake-up motion enabled. However, upon reaching the arm step and attempting to arm the test, a "Failed to Arm" message is encountered. The expected behavior should be a prevention of test creation with these conflicting settings. Tested as admin user and TSR AIR user + +System Settings: + +Enable level-trigger ✔ + +Level Trigger max percentage = 0.75 + +Level Trigger min percentage = 0.0005 + +Steps to Reproduce: + +Open DataPRO and navigate to test creation. + Configure TSR AIR with a level trigger set below 5g and enable wake-up motion. + Proceed to the arm step and attempt to arm the test. + +Expected Behavior: + +DataPRO should prevent the creation of a test when TSR AIR is configured with a level trigger below 5g and wake-up motion is enabled. + Users should be alerted to the incompatible settings and guided to make the necessary adjustments. + + + Actual Behavior: + A test with conflicting settings can be created, but the arming process fails with a "Failed to Arm" message. + +Logs: + 2024-01-05 14:54:52.758 !!  An exception of type: System.Exception occurred Module: ICommand.dll, Name: InternalSyncExecuteMessage: TA0073 was executing  DTS.DASLib.Command.SLICE.Arm   and reported SyncExecute: response.Status = StatusArmUnimplementedArmMode for sequence 18590\18590.  Please report this information to Technical Support StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.InternalSyncExecute() StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.SyncExecute()    at DTS.DASLib.Service.Slice`1.AsyncPreparedArm(Object asyncInfo) + Opened + 2024-01-05T23:02:53Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36737.638410179310000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36737.638410179310000000.xml new file mode 100644 index 0000000..ffa2595 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36737.638410179310000000.xml @@ -0,0 +1,396 @@ + + + + Dan McFadden + + ReleaseNoted + 2024-01-16T21:05:31Z + Corrects an issue where RDF ROI export wasn't occurring + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-01-16T18:57:15Z + 0 + UNKNOWN + + + Justin Richardson + Verified Roi Rdf exports Are exporting from export step in run test with datapro versions 4.0.1121 , 4.2.328 and 4.3.7 . + +Tested by setting derive ROI from all to true in system settings then Creating a test setup with export rdf selected , ran test collected data and downloaded all , then verified data is present in data>roi folder and viewable with rdf viewer(Plot RDF) . + + + + Closed + 2024-01-16T18:56:29Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-01-15T22:38:40Z + 0 + UNKNOWN + + + Dan McFadden + updated the patch on all 3 branches + +4.0/4.2/4.3@50265. + Resolved + 2024-01-15T20:07:11Z + 0 + Resolved + + + Justin Richardson + When tested with dp version 4.0.1120.50255 , with roi set to derive from all . No roi file is created in the export>roi folder . + + + +Tested with dp 4.3.4 and works as expected.... + + + +Steps to reproduce the issue with 4.0.1125 + +1. Enable Derive roi from all in system settings>test settings. +2. Create test setup with one roi and enable RDF under export options in test setup . +3. Run test up to and including export all step . +4. Check data>roi folder and with dp version 4.0.1125 no roi rdf file is created in the folder as expected. + Reactivated + 2024-01-15T17:55:45Z + 0 + Reactivated + + + Justin Richardson + + Edited + 2024-01-15T16:04:33Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-01-12T16:32:40Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-01-11T23:33:42Z + 0 + UNKNOWN + + + Justin Richardson + wait for 4.2 version 50254 or higher in order to test this since we are frozen for release... + Edited + 2024-01-11T23:33:32Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-01-11T21:28:05Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50254 + +this is an issue for GM and they would need this in a 4.2 release, which they are interested in. + Resolved + 2024-01-11T20:51:40Z + 0 + Resolved + + + Dan McFadden + after the patch there will be an ROI export file; + Edited + 2024-01-11T20:39:34Z + 0 + UNKNOWN + + + Dan McFadden + note they are using a work around of going to the export tab, which is working, so we'll want to make sure we don't break that. + Edited + 2024-01-11T20:38:26Z + 0 + UNKNOWN + + + Dan McFadden + the issue I've detected is at least related to gm's issue if not the cause of gm's issue, however you don't need to be in GM mode to duplicate the issue. + +To duplicate the issue just set DeriveROIFromAll in system settings. + + +then set up a test with a single roi and with RDF export selected.  Run the test all the way to export and then check the export directories, there will be an all and an ROI directory, but the ROI directory will be empty. + Edited + 2024-01-11T16:48:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-11T16:38:53Z + 0 + UNKNOWN + + + Dan McFadden + #12844 DataPRO | ROI RDF Not Exporting During Run Test + + + + +Submitted + +January 8, 2024 at 09:03 + +   + +Received via + +Web Form + +   + +Requester + +Daniel Landstrom <daniel.landstrom@gm.com> + + + + +CCs + +Chad J Ivan <chad.ivan@dtsweb.com>, Chris Balogh <chris.balogh@dtsweb.com>, Dan McFadden <dan.mcfadden@dtsweb.com> + + + + +Status + +Pending + +   + +Type + +Problem + +   + +Priority + +Normal + +   + +Group + +Support + +   + +Assignee + +Nathan Brown + + + + + +Ticket Source + +Help Center + +   + +Product Family + +Software::DataPRO + +   + +Software Version + +4.0.1105 + +   + +Problem Source + +Software::Software Bug + +   + +Current Department [Optional] + +Tech Support + +   + +Service Location + +DTS Michigan + + + + + +Nathan Brown January 8, 2024 at 09:03 + + +GM are running tests at the Hydraulic Sled using DataPRO 4.0.  +   + We noticed that during Run Test, ROI RDF files are not created at export. The filename of data is also not GM's Run number, but instead the datetime. +   + We are able to re-run from the export tab and get a .001 RDF ROI file. +   + Currently, GM is running DP4 for each S6DB3 test on the sled, which requires engineering support for each data export. +   + Next, I will upload a full run test folder, which should include the extra export attempt +   + Here was my note from dec-22: + 8:26 Upload failed because ROI RDF files does not exist even though Binary does exist + ALL RDF Is named the test run (datetime) rather than GM F* test - perhaps related? + + + + +Nathan Brown January 8, 2024 at 09:05Internal note + + +Test Run folders here: + \\dts.local\files\HelpCenter\Private\Zendesk\12844 +   + + + + +Nathan Brown January 8, 2024 at 11:29 + + +Hey Daniel, here's the ticket we are talking about. + + + + +Daniel Landstrom January 9, 2024 at 04:04 + + + + +Nate, do you need me to get you any additional files for this issue or do you have everything you need? + +  + +Best regards, + +Daniel + +  + + + +From: Nathan Brown (DTS) <support@dtsweb.zendesk.com> + Sent: Monday, January 8, 2024 2:30 PM + To: Daniel Landstrom <daniel.landstrom@gm.com> + Subject: [EXTERNAL] [DTS] Re: DataPRO | ROI RDF Not Exporting During Run Test + + + +  + + +ATTENTION: This email originated from outside of GM. + + +   + + + Nothing in this message is intended to constitute an electronic signature unless a specific statement to the contrary is included in this message. Confidentiality Note: This message is intended only for the person or entity to which it is addressed. It may contain confidential and/or privileged material. Any review, transmission, dissemination or other use, or taking of any action in reliance upon this message by persons or entities other than the intended recipient is prohibited and may be unlawful. If you received this message in error, please contact the sender and delete it from your computer. Nothing in this message is intended to constitute an electronic signature unless a specific statement to the contrary is included in this message. Confidentiality Note: This message is intended only for the person or entity to which it is addressed. It may contain confidential and/or privileged material. Any review, transmission, dissemination or other use, or taking of any action in reliance upon this message by persons or entities other than the intended recipient is prohibited and may be unlawful. If you received this message in error, please contact the sender and delete it from your computer. + + + + +Daniel Landstrom January 10, 2024 at 07:47 + + + +Just checking in on the status/timing estimate for delivery of a version 4 with functioning export, we currently have to have an engineer from our group interrupt all testing using DP4 to spend time manually modifying files to satisfy our needs. + + + + + +Nathan Brown January 10, 2024 at 07:56Internal note + + + +Hi Daniel, + +  + +I must have been walking past your office when you submitted this note :) + +  + +I'm seeing up in the DTS lab to work on this now. I believe we have all of the information we need for now. I'll respond again shortly with an update. + + +  + + + Nathan Brown​ Senior Applications Engineer Diversified Technical Systems, Inc.  |  Novi ,  Michigan e: nathan.brown@dtsweb.com | m:  +1 810 772 0414  |  www.dtsweb.com   CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​   + + + + + + +Nathan Brown January 10, 2024 at 13:10 + + +Hi Daniel, +   + I must have been walking past your office when you submitted this note :) +   + I reproduced the issue using the attached files. I believe the root cause is the way we handle 'derive roi from all' in combination with the filenames we noticed. +   + + + + + +Support Software by Zendesk + Opened + 2024-01-11T16:38:52Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36769.638600405630000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36769.638600405630000000.xml new file mode 100644 index 0000000..f51be4b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36769.638600405630000000.xml @@ -0,0 +1,149 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:09:23Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v4.0.1125, 4.2.346, 4.3.42 + +Create a simple test. Here I create a simple S6A test. Took event, downloaded, and exported (RDF) + +View data in the Data folder -> Test Name -> Exports -> RDF -> ALL + + +RDF export is named correctly + Closed + 2024-02-12T17:06:46Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2024-01-30T21:39:28Z + Addresses an issue with RDF export filename + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-01-18T17:17:43Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50275 + Resolved + 2024-01-18T01:03:52Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-01-18T01:01:08Z + 0 + UNKNOWN + + + Dan McFadden + after export the filename is set correctly + + +this is slightly annoying to test, but not super annoying. + +DeriveROIFromAll must be set. + +To test the process from GM's flow you would need to import the ISF, which means adding a hwipranges.txt file to your bin directory, setting gm properties to settings, editing the ISF to point to an EID on a DAS that you control and is in your HWIPRanges.txt file, and so on. + +The shortcut is to just name your test setup according to GM test names, which says there should be an 8 digit # and then Checkout or RunTest, like this; + + +I attached an XML file that conforms to this.  Modify this test setup, maybe by pointing to your own hardware, own channels, etc, and run it in through to export. + +Assuming you have export to RDF checked in the export section and derive roi from all when you get to the export step pre-patch it will export the files as something like 1.001, post patch it will be 13299121.001 (or whatever the test id is before checkout or run test in the test setup name). + +the patch only adjusts the filename if the test setup name conforms to this format. + Edited + 2024-01-18T01:00:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-18T00:33:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-17T22:10:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-17T22:05:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-16T21:52:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-16T21:50:14Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-16T20:34:29Z + 0 + UNKNOWN + + + Dan McFadden + [11:22 AM] Nathan Brown + +This isf has a single sensor with EID BE000007A5741B01 which I pasted into the isf to match what I had in hand + +  + +I see historically we named the RDF files after the GM test name but we're keeping the test run name now. I'll see if having the C#####, G##### test name is a requirement + +  + +13299121.001 should be the output filename + Opened + 2024-01-16T20:34:29Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36821.638602880780000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36821.638602880780000000.xml new file mode 100644 index 0000000..9917da5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36821.638602880780000000.xml @@ -0,0 +1,517 @@ + + + + Jaime Lopez + Verified with DataPRO v4.0.1179, 4.2.475, 4.3.361 + Closed + 2024-08-26T20:54:38Z + 0 + Closed + + + Jaime Lopez + Issue is with plugging in external temp sensor after unit has already been booted up. In order for temp sensor to begin reading must reboot S6DB + Edited + 2024-08-26T20:53:22Z + 0 + UNKNOWN + + + Jaime Lopez + Using external temp sensor I'm seeing all 0's in the csv file + Edited + 2024-08-26T18:34:54Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-08-26T18:04:16Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-08-26T18:04:00Z + 0 + UNKNOWN + + + Jaime Lopez + In DataPRO 4.3.361 + +Only 1 sensor for temperature check + + +Armed S6DB for this long: + + +Should have ~ 60 data points (data point = every 30seconds) + Edited + 2024-08-26T18:02:59Z + 0 + UNKNOWN + + + Jaime Lopez + In DataPRO 4.2.475 + + +Only 1 sensor is reporting temperature reading. Wait for 5 minutes to log data (~10 data points) while armed. I was seeing old data in the csv + + +In order for temperature to log data, user must stay in armed state for at least 1 minute to record to data points + Edited + 2024-08-26T17:07:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-24T00:12:05Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-08-23T21:53:25Z + 0 + UNKNOWN + + + Jaime Lopez + Tilt sensor control can be found here: \\dts\files\Software\Private\Builds\SLICE\Tilt_Sensor_Control 2.1 + +Tilt Sensor version used: 2.1.32.50454 + +Using NXP S6DB, and connecting to S6DB via tilt sensor control I see MCU Temp && MCU Humidity enabled and can't disable: + + + +Checking FWTU to see what settings I can adjust. + + +First attempting to disable in SLICE Tools -> S6DB -> TempLogger + + +Disabled and rebooted: + + +did not work + + + +Wiki shows the following: + 157 S6DBbaseEnvTempLoggingConfig (0,30,0,0) (0,30,0,0) (0,30,0,0) Configure temperature logging behavior. First three values are configuration value for logger enable, interval, and sensors ID. + +First Value = Logger Enable Level. + ___0 = Disable logger. + ___1 = enable logger when /ON is de-asserted. + ___2 = enable logger when power is applied regardless of /ON state. + ___Other = reserved. 255 = disable and reset logger buffer when power down (internal usage only!) + +Second value = Log Interval in Second. Internal limit minimum is 30-seconds. + +Third Value = Temperature channel select bit mask. Only select 2 channels. + ___Bit_0 (1) = on-board temperature in C -degree + ___Bit_1 (2) = on-board Humidity in % + ___Bit_2 (4) = Environmental temp sensor 1 + ___Bit_3 (8) = Environmental temp sensor 2 + * Other value: Reserved. + + + + Example set (2, 60, 12, 0) = always enable logger. 60s sample interval. Log sensor 1 and 2 (bit 2 & 3 = 4 + 8 = 12). + + +Setting SA # 157's third value to 12 (disabling bit 0 and bit 1, and keeping bit 2 and bit 3 4+8 = 12) + + 0157 S6DBbaseEnvTempLoggingConfig (2, 30, 12, 0) + +This makes the MCU Temp && MCU Humidity get disabled + +Now choosing 1 Env Temp + + +Clicking Yes, and connecting to S6DB again + +Didn't work + + +Going back to SA # 157 and setting 3 value from 12 to 4, reboot. + +Back in tilt sensor control it works + + +only 1 table + +Save CSV + + +Enabled 2 sensors, rebooted + + only 1 sensor in graph + + + +  + + +In DataPRO 4.0.1179 + + +CSV file shows + Edited + 2024-08-23T20:09:14Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-03-12T20:12:20Z + Now only outputs columns for temperature log that were requested, addresses an issue with the temperature column label, and reduces the output of temperature log files to one per press of a download button + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-12T19:30:22Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-03-12T15:16:14Z + 0 + UNKNOWN + + + Dan McFadden + Changes: + +TiltSensorControl - now hides second temperature sensor if there's not two being used + +also only exports 1 channel column header, and only 1 column in CSV + +now the output of doubles strip to CSV strip any "," to avoid issues in the CSV ... + +DataPRO: + +Added a TemperatureConfig class to encapsulate reading and writing the array of shorts to/from firmware for the temperature configuraiton + +added a parameter to DoQueryDownload for whether to output the log or not, so that we don't create extra log files - it will now only output a log file once per each download (ROI and/or All) - before it would create 2 per download. + +Changed the string that was being outputed for the column header to match what it is in tilt sensor control + +To test: + +  + +1.a)  Start Tilt Sensor Control 2.01 and connect to a S6DB + + +1.b)  set up the S6DB to log from only 1 sensor (MCU and Humidity should both be unchecked and read only, those aren't options currently) + + +1.c) Hit Apply restart S6DB and re-connect using the the main tilt sensor control window like you did in step 1 + +1d) after reconnecting verify that you see one temp in the table and only 1 in the graph + +1e) press save to CSV and verify output CSV only has one column and the header column matches expecttions + +1f) change to two sensors and repeat steps + +It should prevent you from logging more than 2 sensors. + +To test DP + +1) setup a S6DB-3 or S6DB to log a sensor (steps 1.a-1.c from TiltSensorControl above) + +2) setup a test with that S6DB and include the armchecklist in the test + +3) in the Armchecklist step of run test verify the temperature table shows the sensor(s) selected and only the sensor(s) selected + + +4) proceed with test, download roi, verify CSV file has a column for each sensor selected and no additional and that the column header matches expectations.  Only one CSV should be written per S6DB per press of download + Resolved + 2024-03-08T19:03:25Z + 0 + Resolved + + + Dan McFadden + I decided to roll the dice and check in now and review the changes with CPB after the fact; + +TiltSensorControl@50454 + +DP 4.0/4.2/4.3@50455 + Edited + 2024-03-08T18:39:15Z + 0 + UNKNOWN + + + Dan McFadden + updated patch, it now writes once per each download per S6DB, so once for ROI, once for All. + Edited + 2024-03-08T01:21:36Z + 0 + UNKNOWN + + + Dan McFadden + here is the call that spawns the first CSV + +                        // Now it's time for those ex post facto service calls. +                         // Start with "do query download", but first just to  +                         // get trigger sample numbers. +                          DoQueryDownload(communicationDevices, +                             GetEventParametersCallback, +                             dlInfo, +                             info); + +here is the query that spawns the second CSV + +                // Now go and actually download the ROI if enabled, otherwise do full data download. +                 DoQueryDownload( //mainForm, + +here is the code that actually writes the CSV: + +                            case ServiceBase.CallbackData.CallbackStatus.NewData: +                                 if (null != data.NewTemperatureData) +                                 { +                                     WriteTemperatureData(data); +                                 } +                                 break; + Edited + 2024-03-08T01:13:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-06T23:58:38Z + 0 + UNKNOWN + + + Dan McFadden + Here's a patch for DP 4.2 for all the issues on the DP side.  A different patch will be needed for 4.0 + +This will have to wait for chris to doublecheck on what the idea was on the original implementations. + Assigned + 2024-03-06T23:58:14Z + 0 + UNKNOWN + + + Dan McFadden + the CSV files are written whenever downloading is started, and it would create a file for everytime the download process ran, now it only outputs a file if it's been more than 5 minutes before the last time a file was output ... + Edited + 2024-03-06T23:45:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-06T21:32:12Z + 0 + UNKNOWN + + + Dan McFadden + this patch addresses some of the issues in tiltsensorcontrol, but needs discussion ... + Edited + 2024-03-06T19:21:30Z + 0 + UNKNOWN + + + Dan McFadden + I had a little spare time and checked this out a little. + You can set tilt control for a single environmental sensor and it configures for that, but tilt control always appears to read 2; +   + + + in the code it's explicitly always getting two  + + +_sm.ReadTempDataChannels(new MeasureS6DBDiagnosticChannel.S6DBDiagnosticChannelList[] + { + MeasureS6DBDiagnosticChannel.S6DBDiagnosticChannelList.DiagEnv_2_Temperature, + MeasureS6DBDiagnosticChannel.S6DBDiagnosticChannelList.DiagEnv_3_Temperature + } + ); + +so that's probably what's confusing when reading it from the TiltSensorControl.  This is on 2.1.29, I don't actually see a 2.1.30 on the build server, even though I see it built; +   + + + my guess is someone moved the binary off of the build server ... TiltSensorControl2.1 hasn't built since then, so I'll need to look into that too. +   + I think there's a logic error in always getting environmental2, 3 in that code segment above, but the idea may have been always get both then filter out whichever isn't needed.  I'll ping chris on that. +   + I think I can get everything else myself. + Edited + 2024-03-06T00:55:13Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-06T00:12:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-27T23:12:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-27T21:33:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-27T21:26:10Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-02-27T18:59:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-25T15:54:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-25T15:50:59Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-25T15:50:47Z + 0 + UNKNOWN + + + Dan McFadden + 1) more files are downloaded than desired, only download once + +2) 2 sensors shouldn't be required, only 1 should be required + +3) Header in CSV file doesn't match expectations + +  + + + +##- Please type your reply above this line -## + +You have been assigned to this ticket (#12934). + +  + + +Chad J Ivan (DTS) + +Jan 25, 2024, 05:33 PST + +During testing of DataPRO V4.0.1123 and V4.2.330 I have found an item related to the Temperature Logging Feature built into SLICE6 Distributor or Distributor 3 system. +   + In Tilt Sensor Control this is the settings that we typically use. +   + +   + All ATDs will have Env Temp 1 and some times will have Env Temp 2 but with the current Tilt Sensor Control V2.01.0030 we always need to have 2 sensors selected. +   + When running a test and having DataPRO download the temperature log data we get between (2) and (4) CSV files that get put into the folder. + DataPRO V4.2.330 + +   + DataPRO V4.0.1123 + +   + Question:  Why are there multiple files?  When are they generated? +   + The second concern is the header in the CSV File + +   + The Header says "OnBoardTemp" but it is really "Env Temp 1" and "EnvironmentalCh3" is really "Env Temp 2" +   + Attached are the (4) CSV files that were generated by DP4.0 +   + We have a couple of new customers that are now looking into this data so we need to get it cleaned up. + +  + +Attachment(s) + S6DB0192_638417632083246965.CSV + S6DB0192_638417632062316801.CSV + S6DB0192_638417631634358998.CSV + S6DB0192_638417631627606439.CSV + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: Chad J Ivan ( chad.ivan@dtsweb.com ) + Organization: DTS + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 12934 Status Open Requester Chad J Ivan CCs - Followers Chris Balogh, Nathan Brown Group DataPRO Support Assignee Dan McFadden Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [7W6X27-MX63X]Ticket-Id:12934Account-Subdomain:dtsweb + Opened + 2024-01-25T15:50:47Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36840.638600406740000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36840.638600406740000000.xml new file mode 100644 index 0000000..6f29942 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36840.638600406740000000.xml @@ -0,0 +1,188 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:11:14Z + 0 + UNKNOWN + + + Justin Richardson + Tested with datapro versions 4.2.346.50341 and 4.3.42.50342 , the datapro 4.0 50332 was not available on the server at this time. I opened a second case 36888 to track the fix in 4.0 50332 sqa can test when it is available on the build server, it was not there today when checking. + +Tested by importing an isf file with ids that matched ids on a sps , and verifying imported test shows no errors except the expected error when Tsr recording modes are the only modes available. +Imported with clock sync enabled in system settings and also tested isf import when importing and running datapro as a tsr air user , The test imports but gives message "Test uses recording modes that are not available" as expected. + + + + + Closed + 2024-02-10T02:25:19Z + 0 + Closed + + + Justin Richardson + + Edited + 2024-02-10T02:18:47Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-02-02T22:43:48Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-02-02T21:53:45Z + Addresses an issue with ISF import and ValidateClockSyncProfiles + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-02T18:45:02Z + 0 + UNKNOWN + + + Dan McFadden + thought of what might be relevant to duplicating - I think GM may delete all hardware between runs of ISF import, also they tend to use "golden databases" which maybe don't have hardware in them?  would consider using a blank database in GM setup mode or deleting all hardware as part of trying to duplicate. + Edited + 2024-02-02T16:40:41Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50332 + Resolved + 2024-02-02T01:03:11Z + 0 + Resolved + + + Dan McFadden + I've added protection around the dictionary access in this function.  Additionally if the clock sync profile is set to none it will now return from this function right away.  Additionally additionally it will now also check that a DAS is set as master if the clock master input profile is set. + + + +to see the clock sync profile settings in edit test setup, enable it in system settings. + + +new warning looks like this: + + +I'm going to remove the "currently" text before committing as it's not needed. + +I have no guidance on how to duplicate as I haven't been able to reproduce at all anymore. + Edited + 2024-02-02T00:40:09Z + 0 + UNKNOWN + + + Chris Balogh + 2024-01-26 10:54:18.290 Test Setup validation error in ValidateClockSyncProfiles: The given key was not present in the dictionary. +   + 2024-01-26 10:54:20.532 Test Setup validation error in ValidateClockSyncProfiles: The given key was not present in the dictionary. +   + 2024-01-26 10:54:20.668 Test Setup validation error in ValidateClockSyncProfiles: The given key was not present in the dictionary. +   + 2024-01-26 10:54:20.674 ModalWindow: Test Setup validation error in ValidateClockSyncProfiles +   + 2024-01-26 10:54:24.201 User GM Operator pressed PageButton:DataProPage_ModalWindow_OK + Edited + 2024-02-02T00:25:18Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2024-02-02T00:23:52Z + 0 + UNKNOWN + + + Dan McFadden + my install was set up for TSR AIR, haven't been able to duplicate since ... have closed and restarted, started from multiple times ... + Edited + 2024-02-02T00:08:32Z + 0 + UNKNOWN + + + Dan McFadden + here's what it looks like: + Edited + 2024-02-01T23:56:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-31T18:34:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-30T22:20:16Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-30T22:17:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-30T22:05:04Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2024-01-30T19:05:24Z + 0 + UNKNOWN + + + Chris Balogh + Upon completion of ISF import to a Test Setup, DataPRO throws the error: + + +“Test Setup validation error in ValidateClockSyncProfiles” + +This only happens once per DataPRO session + Opened + 2024-01-30T19:05:23Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36841.638600406740000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36841.638600406740000000.xml new file mode 100644 index 0000000..08ea1e3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36841.638600406740000000.xml @@ -0,0 +1,145 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:11:14Z + 0 + UNKNOWN + + + Justin Richardson + Tested using isf imports with dp versions 4.0.1125.50323,4.2.346.50341 and 4.3.42.50342 and not able to duplicate issues. +Isf imports worked and test setups worked as expected. + + + + Closed + 2024-02-10T02:40:08Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-02-02T22:36:52Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-02-02T21:53:12Z + Addresses an issue with an exception in ISF import + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2024-02-02T18:45:21Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-02-02T18:45:02Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50323 + +added some boundary checking to function and updated logging; + +here are some new logs; + + + APILogger.Log($"Hardware id[{id}] has no match in the addedhardware list"); + + +APILogger.Log($"Hardware [{hardwareSN}] has no entries in sampleratelist or aafratelist"); + + +APILogger.Log($"Hardware [{hardwareSN}] has no entry in hardware list"); + + +APILogger.Log($"Hardware [{id}] does not exist in hardware list"); + + +APILogger.Log($"hardware [{hFromDb.SerialNumber}] doesn't have an entry in either DASAAFRateList or DASClockMasterList or DASAAFRateList"); + + +APILogger.Log($"Exception in SaveHardware", ex); + +  + +Nate was not able to duplicate this issue, so duplicating it may be difficult to impossible, however this change should not break saving a test setup, so testing should consist of making sure hardware is still saved to a test with a variety of ways of creating or editing a test setup. + Edited + 2024-02-02T18:10:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-31T18:33:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-30T22:20:07Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-01-30T22:17:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-01-30T22:05:04Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2024-01-30T19:06:36Z + 0 + UNKNOWN + + + Chris Balogh + Occasionally, DP4.0.1123 ISF import throws: + + + +Since this is intermittent and I have not seen it in my DP4 testing, I was going to give GM Sled a version with a little extra logging like so: + + +There’s probably a better way though? + Opened + 2024-01-30T19:06:36Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36873.638600407250000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36873.638600407250000000.xml new file mode 100644 index 0000000..7a199a3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/36873.638600407250000000.xml @@ -0,0 +1,381 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:12:05Z + 0 + UNKNOWN + + + Randy Chu + + Closed + 2024-06-20T01:31:02Z + 0 + Closed + + + Randy Chu + Tested with +s6 + s6 distributor +S6A-BR +SPE+SPS+SPT +S6air + S6A-BR + +Now the SPE and Slice6 distributor doesn't show the check box at the armed step. + +However the check trigger steps some time not showing any device. A different ticket opened. +http://manuscript.dts.local/f/cases/40568/DataPro-Slice6-slice6-Distributor-Trigger-check-didn-t-show-list-of-device + Resolved + 2024-06-20T01:31:02Z + 0 + Resolved + + + Justin Richardson + + Assigned + 2024-05-09T16:00:52Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-03-12T20:20:24Z + Removes trigger checkbox in armsystem for distributors and fixes an issue with trigger state getting stuck in "trigger: waiting" + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-12T19:32:57Z + 0 + UNKNOWN + + + Randy Chu + Note for tester. +The root fail was distributor does not hold the triggered state as DAS. +Distributor only hold the trigger for one sec. + +Test needed: +A) Test with different hardware model (slice nano, slice 6 air, slice Pro, TDAS pro) +B) Test start and event trigger issue from computer, issue from interface device, issue from level trigger. + 1) Test with chained devices with and without distributor. + 2) Test with chained distributor. + + Edited + 2024-03-12T17:59:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-12T15:57:40Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50461 + Resolved + 2024-03-12T15:43:28Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-03-12T15:32:09Z + 0 + UNKNOWN + + + Dan McFadden + now should show triggered even after the event completes + + +  + +This affects the arm screen for _all_ arm modes and DAS. + Edited + 2024-03-12T15:29:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-12T15:24:01Z + 0 + UNKNOWN + + + Dan McFadden + my note to CPB, EF, LP + +[8:20 AM] Dan McFadden + +I'm looking at an issue where there's a complaint that the triggered flag in the UI goes to trigger: waiting after an event completes, looking at the code I note that the QATS goes to triggered: false after the event.  I'll put in code that will only set triggered false in the UI if it's also not armed which might deal with this, but it won't deal with it if you stop monitoring and then complete the event, then start monitoring and attach again.  If the unit is no longer armed we do have the ability to query for a trigger sample # in event attributes. + +[8:20 AM] Dan McFadden + +This is just a note in case it ever comes up again. + +[8:20 AM] Dan McFadden + +2024-03-11 17:06:03.828 <-  Arm - QueryArmAndTriggerStatus [00001914]\[00001914] - (21.9719ms), SPT00586 Event number: 0, Arm Mode: 1 Armed: True, Started: True, Triggered: True, Faulted: False, Diagnostics: False, FlashClear: False, Arming: False, ArmState: 1 Samplerate: 10000, Current Sample: 411769, Total Samples: 410001, Fault Sample Number: 0 Input Voltage: 12.617V, Backup Voltage: 8.243V, Backup Percentage Remaining: 89% System Temp: 67.76374C, Actual Current Sample: 589436, Max Sample Available: 904569742 Tilt Ch1: 0, Tilt Ch2: 0, Tilt Ch3: 0 Squib Ch1: 0.02354586, Squib Ch2: 0.01184522, Squib Ch3: 0.01562213, Squib Ch4: 0.01588933 Squib P17V: 16.97588, Squib PV5: 4.990226, Squib P3p3V: 3.278639, Squib N5V: -5.076613 PTP Enabled: False, PTP Clk Enable: False, PTP Clk Sync Status: False, ADC Clk Sync Status: False Fault Flags: none Extended Fault Flags: none + Edited + 2024-03-12T15:23:50Z + 0 + UNKNOWN + + + Dan McFadden + seems to still happen with ECM and a software trigger. + Reactivated + 2024-03-11T23:48:37Z + 0 + Reactivated + + + Dan McFadden + 4.0@50460 + +4.1/4.2@50459 + Resolved + 2024-03-11T22:45:54Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-03-11T22:43:33Z + 0 + UNKNOWN + + + Dan McFadden + it is unclear to me when the original issue was introduced, but I think it was case 33060 + +with that in mind case 33060 probably should be tested after this fix to see if it's re-introduced ... + Edited + 2024-03-11T21:58:10Z + 0 + UNKNOWN + + + Dan McFadden + this appears to affect more than just SDB ... + Edited + 2024-03-11T21:50:27Z + 0 + UNKNOWN + + + Dan McFadden + here is the code that sets the triggered status in ArmSystem.GetArmStatus + +                        Triggered = bTriggered; + +private void GetArmStatusSuccessCallback(ServiceBase.CallbackData cbd, is where the overall trigger status is determined + Edited + 2024-03-11T18:48:20Z + 0 + UNKNOWN + + + Dan McFadden + Checking with LP he does expect these QueryOMAP functions to report status from down stream devices (in this case I triggered via EOC on a SLICE 1 unit plugged into the SDB), however it's only a pulse mechanism, so if you check the status too slowly you won't see true, additionally if you check it after it's marked triggered it may be reset as well - because of this I will just hide the checkbox for SDB + Edited + 2024-03-11T17:52:05Z + 0 + UNKNOWN + + + Dan McFadden + as it turns out this firmware version of the SDB says it can monitor triggers status; + +        public bool GetCanCheckArmStatus() +         { +             return IsCommandSupported(DFConstantsAndEnums.ProtocolLimitedCommands.InitHardwareInputLines); +         } + +it appears to be connected to the output of these commands; + +                    var queryOMAPStart = new QueryOMAPnStartMon(this); +                     queryOMAPStart.SyncExecute(); +                     if (!queryOMAPStart.Value) +                     { +                         status.IsRecording = true; +                     } +                     var queryOMAPEvent = new QueryOMAPEventMon(this); +                     queryOMAPEvent.SyncExecute(); +                     if (!queryOMAPEvent.Value) +                     { +                         status.IsTriggered = true; +                     } + Edited + 2024-03-11T16:26:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-11T16:05:28Z + 0 + UNKNOWN + + + Dan McFadden + here's the xaml for the trigger box and the binding; + +<c1:DataGridCheckBoxColumn Header="{root:TranslateExtension ArmSystem_Triggered}" Name="colTriggered" Binding="{Binding Triggered}" SortMemberPath="Triggered" FilterMemberPath="Triggered"/> + +here's the underlying class being shown in rows; + +public class ArmSystemDAS : BasePropertyChanged + +it's triggered is just a simple property; + +        public bool Triggered +         { +             get => _triggered; +             set => SetProperty(ref _triggered, value, "Triggered"); +         } + +suggest we expose a property about whether the DAS cares about trigger or not or gets armed or not and use that to control visibility of the checkbox. + Edited + 2024-03-11T15:53:31Z + 0 + UNKNOWN + + + Dan McFadden + stealing back + Assigned + 2024-03-08T01:13:31Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-07T22:12:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-01T19:34:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-28T18:08:46Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-02-27T23:15:20Z + 0 + UNKNOWN + + + Randy Chu + Change severity to 1 because this "trigger:waiting" would create too much confusion to users. And need to be fix before release. + Edited + 2024-02-22T18:12:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-13T21:46:27Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-02T20:41:25Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-02-02T20:34:29Z + 0 + UNKNOWN + + + Randy Chu + + Assigned + 2024-02-02T20:33:56Z + 0 + UNKNOWN + + + Randy Chu + DataPro 4.2.339 + +Devices: Mix of Slice nano, mix hardware and firmwares. + +Reproduce rate 100% + +issue: +Running the test "Chanined Slice nano" also reproduce with "checking slice nano 069". After arm and trigger the "trigger: waiting" didn't change to "Triggered." + +This happens in circular buffer and recorder mode. With or without command status line enable + +step: +1 Running the test "Chanined Slice nano" also reproduce with "checking slice nano 069". in circular buffert. +2 run all the way down to Arm +3 after Arm and run and manual trigger button. +All device are triggered successful. + +expect +the "trigger:waiting" should change to "triggered" + +happend + +the "trigger:waiting" did not change + + +If in recorder mode, trigger before start. The check box of triggered would not be checked. Some of the device are triggered. But stilled triggered and ready to download. + + + Opened + 2024-02-02T20:33:55Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/37945.638600407250000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/37945.638600407250000000.xml new file mode 100644 index 0000000..99fb217 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/37945.638600407250000000.xml @@ -0,0 +1,154 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:12:05Z + 0 + UNKNOWN + + + Justin Richardson + Verified , Select all/None works as it should with all sensor types ,( analog , digital , stream in / out uart , squib ) using datapro versions...4.0.1178.51261,4.2.474.51264 and 4.3.337.51223 .. + + +see attached zip for addl screenshots... + Closed + 2024-08-22T16:58:26Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-08-14T15:59:13Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-03-12T20:17:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-12T19:34:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-01T19:34:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-01T18:07:16Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50426 + +this is a low impact low risk change so I committed it to all three branches. + +should be tested with and without stream inputs in the database when you press export.  The all button should set the included check box for any stream input if they are present and the none should unset the included checkbox for any stream input in the database. + Resolved + 2024-03-01T18:05:58Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-03-01T17:58:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-28T18:06:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-02-27T23:13:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-27T21:33:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-27T21:26:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-02-27T19:17:20Z + 0 + UNKNOWN + + + Randy Chu + + Assigned + 2024-02-22T19:21:12Z + 0 + UNKNOWN + + + Randy Chu + dataPro 4.3.43 +dataPro 4.2.346 + +Produce rate 100% + +issue: +stream input sensors takes no effect of checked or uncheck by pressing all/none button + +step +1 DataPro > sensor database > export +2 select all and none at the left button of the screen. + +expected + All sensor checked if click "all", ALl sensor unchecked if click "non" +happened + Only stream input sensor take no effect by the all/none button + + Opened + 2024-02-22T19:21:11Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/38044.638600407450000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/38044.638600407450000000.xml new file mode 100644 index 0000000..c3aad2f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/38044.638600407450000000.xml @@ -0,0 +1,164 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:12:25Z + 0 + UNKNOWN + + + Randy Chu + tested on DataPro +4.0.1174 +4.2.460 +4.3.316 + +Verified able to import the e2x file attached to this ticket, using sensor database import. 4 sensors are imported. attributes are match with file description. + +If use testsetup import wizard. the wizard stuck. MS 40750: + Closed + 2024-08-02T00:35:02Z + 0 + Closed + + + Randy Chu + + Assigned + 2024-07-31T22:32:36Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-03-26T20:29:32Z + Addresses an issue where EQX sensors were not imported + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-21T15:43:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-21T15:43:43Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50478 + +prepatch importing the attached EQX file as a sensors import will not import sensors, post patch it will. + +The reason pre-patch it wouldn't import is the commit was being rejected by the database because the ISOChannelName parameter was null. In patched code an empty string is used if the parameter is null. + +this parameter in the EQX file looks to be coming from "LocationLongname" +sd.ISOChannelName = sensor.LocationLongname; + Resolved + 2024-03-18T18:22:06Z + 0 + Resolved + + + Dan McFadden + this appears to happen because ISOChannelName is null, if it had been an empty value it would have worked fine. + Edited + 2024-03-18T18:01:31Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-18T17:58:46Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-13T15:32:55Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You have been assigned to this ticket (#13216). + +  + + +Kate Martin (DTS) + +Mar 13, 2024, 07:45 PDT + +Hi Dan +   + I have an old 6DX sensor that I wanted to use for a demo but wanted to use for a demo but when I try to import even though I get the overview page ... +   + +   + and it appears to import ... +   + +   + it does not and there is no "why it didn't import" user message ...  +   + +   + This makes no difference.. +   + +   + The log ... +   + +   + EQX attached. +   + This also seems to effect earlier DP versions. +   + Thxs + Kate +   + +  + +Attachment(s) + 6DXA20132_2022-01-17.e2x + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: Kate Martin ( kate.martin@dtsweb.com ) + Organization: DTS + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + Ticket # 13216 Status Open Requester Kate Martin CCs - Followers - Group Software Assignee Dan McFadden Priority Normal Type Problem Channel Web Form +  + This email is a service from DTS. Delivered by Zendesk. + + [Z35NK5-R0P5P]Ticket-Id:13216Account-Subdomain:dtsweb + Opened + 2024-03-13T15:32:54Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39057.638600407460000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39057.638600407460000000.xml new file mode 100644 index 0000000..d7fa056 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39057.638600407460000000.xml @@ -0,0 +1,161 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:12:26Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-05-09T21:45:40Z + 0 + UNKNOWN + + + Justin Richardson + Verified using Datapro versions 4.0.1148.50684,4.2.410.50694 and 4.3.131.50631. + +Tested as follows.. + +1. Connected ECM/SPS and used fwtu to set ecm date ( fwtu >ethernet devices>ECM > Calibration days since 1970 >) and set a date with a fractional part (for example 19840.44) (use this calculator if needed > https://www.epochconverter.com/seconds-days-since-y0) + +2. Open Datapro and discover and Query the emc and verify the cal date is shown and is matches expected result ( for example if you set fwtu days since 1970 to 19840.44 then datapro cal date should show 4/27/2024) + +3. Repeat steps with other cal date settings... + + + + Added to Datapro 4.3 new features in testrail... +http://testrailserver/index.php?/cases/view/236299 + + + + Closed + 2024-05-09T21:45:22Z + 0 + Closed + + + Dan McFadden + + Edited + 2024-03-26T23:01:43Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-03-26T22:04:32Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-03-26T20:26:38Z + Supports ECM cal dates with decimal values (only integer portion is used) + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-03-26T20:26:07Z + Now only makes use of integer portion of ECM cal dates + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-21T15:43:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-21T15:43:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-18T20:29:33Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50481 + Resolved + 2024-03-18T20:28:24Z + 0 + Resolved + + + Dan McFadden + note that for other DAS you cannot set Cal days since 1970 to a decimal as they are a UINT, so if you use the FWTU to set them there it will fail, so you may only be able to set this for distributors like ECM. +All DAS go through this function that now will accept decimal portions though ... +you can visit case 16049 for information on how to set the cal date on an ECM, but you can probably also use the FWTU and system attributes to set the attribute to a decimal number. + Edited + 2024-03-18T20:22:32Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-18T17:58:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-18T17:05:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-18T17:05:37Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-18T16:38:17Z + 0 + UNKNOWN + + + Dan McFadden + the caldate is expected to be days since 1970 and an integer, but is stored a string in f/w, we should handle if a decimal is passed in by using the integer portion of it. + +see also case 16049 + Opened + 2024-03-18T16:38:16Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39076.638600407470000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39076.638600407470000000.xml new file mode 100644 index 0000000..a5843d6 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39076.638600407470000000.xml @@ -0,0 +1,150 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:12:27Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO 4.0.1170, 4.2.454, 4.3.296 + Closed + 2024-07-29T16:43:46Z + 0 + Closed + + + Jaime Lopez + The issue here is that the new version of Telspan's NetViewer. 2.6.12862 changing it's display file. Issue is not with DataPRO.  + +DataPRO still programs correct value. Would take some user knowledge to change the settings in NetView to get correct scale + Edited + 2024-07-26T23:27:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-26T23:00:29Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-03-26T20:23:43Z + Addresses an issue where TMATS file had hard coded 0 scaling attributes for analog channels + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-26T18:14:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-26T18:14:31Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-03-25T17:28:34Z + 0 + UNKNOWN + + + Dan McFadden + well ... did it ever work? it seems there was a hardcoded AECS/AECO with a 0 value since the beginning of the template file? +There is a secondary entry after the TMATS section that I see getting updated (around line 158 or so). +I removed the hardcoded AECO/AECS entries but I'm not sure how it ever worked if those were the problem? + +4.0/4.1/4.2@50222 + Resolved + 2024-03-22T18:59:25Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-03-22T18:46:11Z + 0 + UNKNOWN + + + Dan McFadden + I don't actually see this for the channel I configured; + +ahh, I see, I see the same thing going on in jaime's tmats, the ones that are updated are at the end, maybe someone changed the template? I go check + +R-1\AECO-2-1:-2530.37513327599; + Edited + 2024-03-22T18:44:24Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-22T16:55:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-22T16:32:56Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-03-21T18:49:32Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-03-21T18:48:08Z + 0 + UNKNOWN + + + Jaime Lopez + During testing I noticed scaling in Netview was in AD counts.  + + +This could be related to case 33058.  + +These attributes here are questionable: + + R-1\AECS-2-2:0; + R-1\AECO-2-2:0; + Opened + 2024-03-21T18:48:08Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39106.638600407670000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39106.638600407670000000.xml new file mode 100644 index 0000000..741a6da --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39106.638600407670000000.xml @@ -0,0 +1,286 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:12:47Z + 0 + UNKNOWN + + + Khanh Nguyen + + Edited + 2024-06-13T22:51:18Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-05-23T19:02:45Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-05-23T19:02:06Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-05-23T19:01:24Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro Versions 4.0.1152.50700,4.2.418.50819 and 4.3.131.50631. + +Tested As follows.. + +- Created test setup for single S6A das with dig filter enabled fw protocol 46 and Sps <=20k and no popup Message displayed when saving test setup. + +- Created test setup for single S6A das with dig filter enabled fw protocol <46 and Sps >10k and popup Message displayed when saving test setup "Warning Slice 6 Air Sample rate cannot be higher than 10000 when digital filtering ". as expected. + +-- Created test setup for multiple S6A das with dig filter enabled one das with fw protocol <46 and another with fw protocol 46 and Sps >10K and popup Message displayed when saving test setup "Warning Slice 6 Air Sample rate cannot be higher than 10000 when digital filtering ". as expected. + +-Created test setup for multiple S6A das with dig filter enabled both das with fw protocol 46 and Sps <=20k and NO popup Message displayed when saving test setup " as expected. + + +- -Created test setup for multiple S6A das with dig filter disabled both das with fw protocol 46 and one das <46 sample rates up to 50k and NO popup Message displayed when saving test setup " as expected. + + + + + + + + Closed + 2024-05-23T18:50:21Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-04-09T22:30:15Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-04-09T17:43:25Z + No longer warns on digital filter availability with streaming until 20k samples per second. + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-04-09T17:43:10Z + DataPRO no longer warns on digital filter availability with streaming until 20k samples per second. + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-09T17:01:11Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50547 + Resolved + 2024-03-28T21:31:12Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-03-27T18:37:11Z + 0 + UNKNOWN + + + Dan McFadden + My plan is to patch 4.0, 4.2, and 4.3 with this change. + +  + +Firmware added support for digital filter with streaming rates up to 20k sps + +30475: Adding DSP FIR/IIR option support 20Ksps - Manuscript (dts.local) + +There had been a warning present in DataPRO that warned whenever digital filtering was set and the sample rate was 10k or higher; + +30273: Implement 'Warning' Validation for Streaming sample rate greater than 10k when Digital Filtering is configured. - Manuscript (dts.local) + +  + +I changed the existing code just slightly to look through das and determine the maximum streaming rate that can be used for digital filtering, this is the new method:  GetMaxDigitalFilterStreamRate + +  + +This method will return 10,000 if the passed in test is null (should never happen), or if there’s an exception (should never happen), or if there’s any S6A with a protocol version < 46 (the protocol where 20k support was added according to LP) + +  + +This is only a warning and doesn’t change the behavior of DataPRO, I do not know the behavior of firmware if you have the digital filter set and have a stream rate faster than what is specified as the max rate for digital filtering. + +  + +There are opportunities for improving the warning by being more specific which das is violating the restriction.  Right now the code just warns when any S6A has a stream rate that is too high and uses the max sample rate for the least capable DAS, so if there’s one S6A that is < 46 then any DAS that is set for streaming >10k will produce the warning. + +  + +I do not know what the protocol version of a manually added hardware that is added using Add hardware rather than Detect Hardware is.  My expectation is that the default has a protocol version < 46 meaning it will assume it’s only capable of 10k max with digital filtering on. + +  + +The text of the warning message could be improved, right now it says something to the extent of “Can’t be used” but it’s only a warning and still lets you save and run the test … however there is code present that can make this warning an error which would prevent running, it’s not clear to me when a warning is used and when an error is used. + +  + +According to loc this warning only needs to be given for a S6A and not any other streaming devices currently (TSR AIR, S6A-BR).  It’s not clear to me what the behavior is for these other devices when digital filtering is set, my naïve assumption is that they don’t use the digital filtering property. + +  + +Case 30273 lists where the digital filter settings can be found in DP 4.0 and 4.1 and beyond.  The minimum testing should be + + +Add a streaming test with a S6A with a protocol version 46 or greater (G0Q5 is one such example, release notes for firmware should indicate the protocol version of the firmware, you can also use the FWTU in a pinch by connecting to the dut + + +Set the test to 20k, it should not warn  + + + +Set the test to 30k, it should warn that 20k is the max, the text of the warning did not change from MS30273 other than the value in the warning + +Do the same thing with an older firmware with protocol < 46 – it should now warn whenever stream rate is >10k + +Do a test with two S6A, whenever there’s a S6A in the test with protocol <46 it should warn with stream rates >10, when all devices are >= 46 it should only warn above 20k sps stream rate + Edited + 2024-03-27T18:36:53Z + 0 + UNKNOWN + + + Dan McFadden + case 30475 + Edited + 2024-03-26T23:59:50Z + 0 + UNKNOWN + + + Dan McFadden + sounds like this warning should be removed if you know you have at least protocol 46 at edit test setup time, if you don't know then warn at run time once you do know ... + Edited + 2024-03-26T23:59:29Z + 0 + UNKNOWN + + + Dan McFadden + see also case 30273 + Edited + 2024-03-26T23:46:13Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-03-26T23:25:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-26T23:13:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-26T23:09:24Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-26T22:00:38Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-03-26T21:23:14Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-03-26T21:05:41Z + 0 + UNKNOWN + + + Justin Richardson + Datapro is displaying a Pop up message when attempting to stream with a s6a at a sample rate of 10240 and digital filtering is enabled.. + + +S6A allows digital filtering Up to 20KSPS but datapro is diplaying a message when attempting to save a test setup with A sampling rate of 10240 sps . + + + +Steps to reproduce. + +1. Navigate to system settings >Test Settings> Sample Rates and Aaf Rates and add the sample Rate 10240 to the valid sample rates List +2. In system settings >Advanced Settings > Set Slice6Air Streaming DSP Filter Type to ch10 6TH IIR Butterworth filter +3. Create a Streaming test setup for s6a add some channels and set SPS to 10240 . +4. Attempt to save test setup you will be greeted with a pop up message " Warning Slice 6 Air Sample rate cannot be higher than 10000 when digital filtering " + +Per Loc S6a supports up to 20k SPS when digital filtering so datapro should not display a message when above 10k sps. + + + + + + + + Opened + 2024-03-26T21:05:41Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39122.638600407670000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39122.638600407670000000.xml new file mode 100644 index 0000000..7e1291e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39122.638600407670000000.xml @@ -0,0 +1,184 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:12:47Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO 4.0.1152, 4.2.411, 4.3.155 + +Tested: + +With a variety of SLICE family devices (SPS, Base Slice +, S6A, S6A-BR, S6 and S6DB) + +Created a test setup with these units and verified all recording modes + + + +that allowed for more than 1 event was able to limit the user to only 100 events. By setting to 200, DataPRO would setback to 100 events MAX. + +Verified also that if user selects TSR AIR as hardware, user is able to program for more than 100 events. ✔ + Closed + 2024-05-13T19:02:49Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2024-04-09T17:38:11Z + All DAS are limited to a max of 100 events again + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-09T17:37:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-09T16:29:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-09T16:29:36Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-04-01T22:27:56Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50554 + Resolved + 2024-03-29T22:13:22Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-03-29T22:12:53Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-03-29T22:04:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-03-29T22:04:33Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/13296 + Edited + 2024-03-29T21:40:29Z + 0 + UNKNOWN + + + Chris Balogh + Workaround is to have customer arm with <=100 events. No way to arm with more than that, so workaround is explanation. + +It does open us to lost events, but that's not in the descriptions of the Severity listing. + Edited + 2024-03-29T21:39:16Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-03-29T21:35:57Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-03-29T21:35:39Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-03-29T21:34:41Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2024-03-29T21:33:20Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-03-29T21:32:53Z + 0 + UNKNOWN + + + Jaime Lopez + Description: + +Chris notified me that S6A should only be limited to 100 max events. Set number of events to 255 and armed with no issue. Yet in FWTU the max events I can set to is 100. Upon arming in DataPRO I see the following errors in the logs.  + +Logs: + +2024-03-29 14:23:52.804 ->  Attribute - SetSystemAttribute [00000382], S6A0227, local: 192.168.1.4:56629, Remote: 192.168.4.27:8301 Key: MaxEvent, DataType: UInt8, Length: 1, Overwrite: True, Value: 255 + + 2024-03-29 14:23:52.808 <-  Attribute - SetSystemAttribute [00000382]\[00000382] - (3.9889ms), S6A0227 StatusAttributeSetError + +2024-03-29 14:23:52.808 Exception setting max number of events !!  An exception of type: System.Exception occurred Module: ICommand.dll, Name: InternalSyncExecuteMessage: S6A0227 was executing  DTS.DASLib.Command.SLICE.SetSystemAttribute   and reported SyncExecute: response.Status = StatusAttributeSetError for sequence 382\382.  Please report this information to Technical Support StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.InternalSyncExecute() StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.SyncExecute()    at DTS.DASLib.Service.Slice`1.SetMaxEvents(Int32 numEvents) + +  + +This could be related to case 26817 + Opened + 2024-03-29T21:32:53Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39124.638600408910000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39124.638600408910000000.xml new file mode 100644 index 0000000..fdaae6c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39124.638600408910000000.xml @@ -0,0 +1,1455 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:51Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-19T22:22:35Z + 0 + UNKNOWN + + + Justin Richardson + Able to reproduce original issue with Dp version 4.0.1123 . + +Tested In dp Versions 4.0.1164.50884 ,4.2.440.50920 4.3.206.50891 and and verified test setup with bridge channel and Iepe channel correctly functions in diagnostics and realtime shows no offset when set to EU and ADC , both with 0 offset applied and with different offsets applied and offset can be removed . + +Offset is removed when offset removed is enabled on the particular sensor. + +Tested as follows.. + +Setup: + +1 Analog Channel with Sig gen attached. +2 Iepe Channels with no input + +test setups with both analog channels and Iepe channels , and setups with only analog channels. + + +Tested scenarios with both 0mv injected at diagnostics into bridge channel and some offset injected ( <=100mv) +Confirmed offset can be removed if there is offset and there is no additional offset shown in EU in realtime. + + +Tested as follows: +- Created a bridge sensor in sensor db 2400 mv range no software filter, remove offset checked sw zero method Diagnostic Level , sensitivity set to 1mv per Eu non porp, Shunt check disabled. + +-created two Iepe sensors in sensor db range 10,000 sensitivity set to 1mv per Eu porp. Remove offset checked , no sw filter, sw zero method =diagnostic Level , Ac coupling enabled. + +Created Test Setup and add 3 channels with the above sensors ( bridge and Iepe ) Using S6A connected sig gen to one Bridge channel , left one Iepe Channel floating and connected the other to 2.5k ohms using a decade box . + +A. Ran test up to diagnostics injected 0v from sig gen to the Bridge channel , verified diagnostics showed no offset . +Ran realtime and verified realtime EU showed no offset on bridge channel in EU , mv and ADC + +B. Ran Test again injecting an offset voltage form sig gen on the bridge channel ( less than 100mv) from sig gen to bridge channel and verified diagnostics shows initial offset that matches the offset injected . + + + +C. Repeated tests with different settings for Iepe sensor channels.. + +D. Repeated tests with only bridge channel(s) in the test. + +E. Repeated tests in all 3 patched versions of datapro .. + + + + + + + Closed + 2024-06-19T22:16:59Z + 0 + Closed + + + Justin Richardson + + Edited + 2024-06-19T20:20:59Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-19T19:02:19Z + 0 + UNKNOWN + + + Justin Richardson + Able to reproduce original issue with Dp version 4.0.1123 . + +Tested In dp Versions 4.0.1164.50884 ,4.2.440.50920 4.3.206.50891 and and verified test setup with bridge channel and Iepe channel correctly functions in diagnostics and realtime shows no offset when set to EU and ADC , both with 0 offset applied and with different offsets applied and offset can be removed . + +Offset is removed when offset removed is enabled on the particular sensor. + +Tested as follows.. + +Setup: + +1 Analog Channel with Sig gen attached. +2 Iepe Channels with no input + +test setups with both analog channels and Iepe channels , and setups with only analog channels. + + +Tested scenarios with both 0mv injected at diagnostics into bridge channel and some offset injected ( <=100mv) +Confirmed offset can be removed if there is offset and there is no additional offset shown in EU in realtime. + + +Tested as follows: +- Created a bridge sensor in sensor db 2400 mv range no software filter, remove offset checked sw zero method Diagnostic Level , sensitivity set to 1mv per Eu non porp, Shunt check disabled. + +-created two Iepe sensors in sensor db range 10,000 sensitivity set to 1mv per Eu porp. Remove offset checked , no sw filter, sw zero method =diagnostic Level , Ac coupling enabled. + +Created Test Setup and add 3 channels with the above sensors ( bridge and Iepe ) Using S6A connected sig gen to one Bridge channel , left one Iepe Channel floating and connected the other to 2.5k ohms using a decade box . + +A. Ran test up to diagnostics injected 0v from sig gen to the Bridge channel , verified diagnostics showed no offset . +Ran realtime and verified realtime EU showed no offset on bridge channel in EU , mv and ADC + +B. Ran Test again injecting an offset voltage form sig gen on the bridge channel ( less than 100mv) from sig gen to bridge channel and verified diagnostics shows initial offset that matches the offset injected . + + + +C. Repeated tests with different settings for Iepe sensor channels.. + +D. Repeated tests with only bridge channel(s) in the test. + +E. Repeated tests in all 3 patched versions of datapro .. + + + + + + +Need to test next With SPS .. + + + Edited + 2024-06-19T18:57:28Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-19T16:58:13Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-06-19T15:11:30Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-11T22:53:19Z + Corrects an issue with S6A offsets on analog channels when an IEPE channel is present + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-07T17:54:26Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@39124 + +now when an IEPE is present it will wait IEPE WARMUP Time MS (in system settings) at the start of excitation warmup.  In addition, after IEPE coupling is reset and before final offset removals are made an additional IEPE warmup time MS is waited. + +the second warmup does post status messages but does not have it's own progress bar with a cancel. + +This was reported on a S6A, but probably should be tested with SPS as well.  In addition, not only the original test case needs to be tested but that regular analog offset removal still works as well after the change. + Resolved + 2024-06-07T17:54:15Z + 0 + Resolved + + + Dan McFadden + Here's my observations after a run. + +with IEPE present here's the analog channel with offset removed. + + +AVE 119, std dev 47 + +and here's with with IEPE absent + + +ave ADC 121 with STD DEV of 48 + +I swear I got different results the first time I ran though, which looked like this: + +  + + +I'm hoping I better controlled things in the second run and maybe I had some variable in the first run.  Here's the second run + Edited + 2024-06-07T17:46:19Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-06-07T16:20:30Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-07T18:07:00Z + 0 + UNKNOWN + + + Dan McFadden + on hold till support confirms they want to wait 1 + minute per diagnostics when there's an IEPE in the test. + Assigned + 2024-05-06T20:45:15Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-06T17:21:04Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, John, but really Loc and Chris – and I’ll add SQA on here too just for some more background and eyes. + +  + +I’ve submitted a patch into 4.03 DEVEL for + +  + +39124 + +S6A 2ch Bridge offset is different than 2ch Bridge and 2ch IEPE for Bridge channels. + +  + +This is a bit of a complicated issue. + +  + +Ohad (motiontech) noticed that when he had an IEPE sensor in a test DataPRO his bridge sensor was not properly zeroed, however whenever there was no IEPE sensor it was properly zero’d. + +  + +In my testing I used I had a floating/no sensor attached full range full bridge setup on channel 1, a full range stamp load cell connected on channel 2, and a not attached IEPE ac coupling sensor on channel 3.  The full bridge sensors were set to REMOVE offset during diagnostics and the IEPE sensor was set to NOT remove offset during diagnostics.  All three were set to zero EU using pre-test diagnostics as this seemed to be what was used by Ohad. + +  + +We have separate calls to remove offset and to measure the current offset.  In diagnostics we first remove the offset, then we make a final measurement for what the offset is and then we remember what the final offset is after removing offset.  If pre-test diagnostics is set as the zero method, then when calculating EU DataPRO will subtract the final offset in ADC from the measured offset so basically EU = (ADC – final offset DC) * scale factor. + +  + +Here’s what the call to remove offset looks like in the logs; + +  + +2024-05-03 15:13:43.128 ->  Diagnostics - SetChannelOffset [00001253], S6A1036, local: 192.168.110.169:53401, Remote: 192.168.110.38:8301 StackChannels: (0, 1), ZeroTargets: (0, 0), TargetTolerances: (50, 50) +   + 2024-05-03 15:13:44.150 <-  Diagnostics - SetChannelOffset [00001253]\[00001253] - (1020.7141ms), S6A1036 FinalZero: (16, 7), ZeroError: (16, 7) + +  + +And here’s what the final measurement looks like + +  + +2024-04-03 16:23:45.433 <-  Realtime - RetrieveSampleAverage [00002907]\[00002907] - (70.9772ms), S6A0304 Channels: 6, Samples Used: 33, Data: (21, 22, 18, 21, 721, 768) + +  + +My first attempt at resolving the issue was to put a delay between the offset removal and the final offset measurement; + +  + +That’s these two calls here: + +  + +                        // remove offset + +                        RemoveOffset(ChannelDiagnostics, info, ref results); + +And + +                        // measure final offset + +                        MeasureFinalOffset(ChannelDiagnostics, info, ref results); + +  + +This worked when looking at the EU output, by inserting just a few seconds of delay before measuring the offset the final offset read in would closely match what was recording when collecting data.  HOWEVER, I then noticed that offset removal was not working properly in this case either; + +  + +I had a stapler on my load cell during diagnostics … this offset _should_ have been removed, but when I looked at the data here’s what I saw; + + +  + +Versus when the IEPE was not in the test or set to DC, here’s what I saw; + + +  + +Offset removal is not working properly anymore even if I added the delay.  + +  + +In this issue here: 16524: diagnostic result should include the resting voltage of an IEPE sensor - Manuscript (dts.local) + +  + +In this issue Mike Beckage requested that diagnostics should include the resting voltage of a sensor in IEPE using DC coupling.  This added code that switched all channels to DC, then switched the AC channels back at the end of diagnostics. + +  + +For the patch I abstracted out these two chunk of codes into their own functions for readability, and then moved the switch the restore code to before offset removal.   With this the offset removal works as expected for the stamp load cell, it’s close to 0 like in the second image above. + +  + +I think this is still OK with the request from 16524 as offset is still checked while in DC. + +  + +There’s a 5 second delay in the restoring back to the original offset coupling method.  This would not be sufficient for a sensor with AC coupling, but we should also not be doing offset removal with AC coupling.  We don’t currently restrict offset removal in this case.  5 seconds is longer than the 3 second delay when we have no IEPE sensors, but the amount of delay is a bit dependent on your sensor.  Some full bridge sensors can still take a long time to stabilize, potentially up to 40s for some sensors with a gain of 1.  Note this process of turning on DC then back to AC also removes the ability to just sit in diagnostics for a long time to allow for saturation, then doing a final offset removal or measurement once the channels are saturated as the coupling is always going to be switched if there’s an AC sensor present. + +  + +In testing I recommend having an analog sensor with a good amount of offset you want to remove, I used a stamp load cell with a heavy weight on it, but you can use a bridge plug with a sig gen just as well.  I would set up sensors with analog will remove offset and diag zero and an IEPE sensor with AC coupling and no remove offset.  I would add offset to the analog channels and then run diagnostics and collect data with the offset present.  Both ADC and EU will probably not be near zero before the patch, but after the patch both should be near zero. + +  + +Finally, this is a bit of a work around in software, there might be something firmware could do for this situation – it’s not clear why switching a channel to DC would cause offset removal to behave differently. + Edited + 2024-05-06T17:20:53Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-03T23:30:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-03T22:34:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-03T22:30:59Z + 0 + UNKNOWN + + + Dan McFadden + well there may be some randomness involved, in a subsequent test with an AC IEPE the offsets read _ARE_ near 0ADC; + + +however you still need a delay before reading the measured offset if you are using pre-test zero, and we are not removing offset, which you probably also don't want to do for the IEPE sensor. + +running again, I do see an offset after offset removal... + Edited + 2024-05-03T22:30:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-03T22:15:08Z + 0 + UNKNOWN + + + Dan McFadden + note however, the remove offset function here is not working as expected ... it's just the final offset is more accurate so you don't notice, the ADC readings are still further away from 0 than they should be ... I don't know that I have a solution for that. + + +AND in this case we were NOT removing offset for the IEPE channel in question; + +2024-05-03 15:13:43.128 ->  Diagnostics - SetChannelOffset [00001253], S6A1036, local: 192.168.110.169:53401, Remote: 192.168.110.38:8301 StackChannels: (0, 1), ZeroTargets: (0, 0), TargetTolerances: (50, 50) +   + 2024-05-03 15:13:44.150 <-  Diagnostics - SetChannelOffset [00001253]\[00001253] - (1020.7141ms), S6A1036 FinalZero: (16, 7), ZeroError: (16, 7) + +channels 0 and 1 are not IEPE channel, channel index 2 is the IEPE channel. + Edited + 2024-05-03T22:10:43Z + 0 + UNKNOWN + + + Dan McFadden + testing this out with a shotgun 30s delay between the two calls I end up with properly zero'd data: + + +suggesting that a delay will work in getting the right output, however a 30s delay here is interminable, and it's non IEPE channels that the complaint against, will need to talk to Loc and Chris about this, in the mean time I'll see if there's an issue when you _don't_ remove offset from an AC IEPE sensor, which seems to be the what should be done in the first place. + Edited + 2024-05-03T21:59:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-03T21:45:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-03T21:33:08Z + 0 + UNKNOWN + + + Dan McFadden + running my own test, here's what the final offsets look like when there's an IEPE sensor with DC. + +2024-05-03 14:19:44.781 ->  Attribute - SetArmAttribute [00000330], S6A1036, local: 192.168.110.169:51805, Remote: 192.168.110.38:8301 Key: StackChannelMeasuredOffsetADC, DataType: Int16Star, Length: 12, Overwrite: True, Value: (19, 7, 22, 684, 661, 670) + +here's what the final offset looks like when there _is_ an AC sensor + +2024-05-03 14:24:43.584 ->  Attribute - SetArmAttribute [00000598], S6A1036, local: 192.168.110.169:51999, Remote: 192.168.110.38:8301 Key: StackChannelMeasuredOffsetADC, DataType: Int16Star, Length: 12, Overwrite: True, Value: (16, 8, 21, 686, 660, 669) + +they look pretty identical, downloading I see this: + + +with ADC around -10 ADC + + +Pretest diagnostic level is 8 + + +  + +with out the AC IEPE ADC is around 0 + + +and EU is also closer to 0 + + +in FWTU the PreTestDiagnosticLevelADC is 13 + + +  + +this "FinalOffsetADC" is coming from these calls; + + + 2024-05-03 14:43:50.863 ->  Attribute - SetArmAttribute [00000257], S6A1036, local: 192.168.110.169:52490, Remote: 192.168.110.38:8301 Key: StackChannelMeasuredOffsetADC, DataType: Int16Star, Length: 12, Overwrite: True, Value: (16, 8, 24, 686, 661, 669) + +so in this case it would be 8, or the same value we get when we have an IEPE sensor present + Edited + 2024-05-03T21:25:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-03T21:13:25Z + 0 + UNKNOWN + + + Dan McFadden + To me it looks like the error is in what comes back from "RetrieveSampleAverage" + +2024-04-03 16:23:45.433 <-  Realtime - RetrieveSampleAverage [00002907]\[00002907] - (70.9772ms), S6A0304 Channels: 6, Samples Used: 33, Data: (21, 22, 18, 21, 721, 768) + +vs + + 2024-04-03 16:27:28.075 <-  Realtime - RetrieveSampleAverage [00003139]\[00003139] - (69.7941ms), S6A0304 Channels: 6, Samples Used: 33, Data: (19, 20, 14, 18, 27502, 25785) + +speaking to loc, whenever we call      Line  58: 2024-04-03 16:23:44.243 ->  Diagnostics - SetChannelOffset [00002905], S6A0304, local: 192.168.4.10:54607, Remote: 192.168.4.4:8301 StackChannels: (0, 1, 2, 3), ZeroTargets: (0, 0, 0, 0), TargetTolerances: (50, 50, 50, 50) + +it will switch it to DC, then back to AC, so you'd need a delay after this and then BEFORE the retrieve sample average to allow for the AC reading to be stable. + +also from Loc ... Don't do that: + +In general, we need to remind user if they are using AC coupler, they should (must) uncheck the "remove offset" from sensor setting. + +There's normally more harm than goods trying to remove offset from AC coupling channel. + Edited + 2024-05-03T21:10:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-24T15:50:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-23T18:11:22Z + 0 + UNKNOWN + + + Chris Balogh + i believe this was functional after case 16524. the sensor warmup was intended to be included when switching between AC to DC and DC back to AC to read offsets. It didn't appear that DataPRO was doing this when i was testing with Randy. + Edited + 2024-04-16T17:32:53Z + 0 + UNKNOWN + + + Dan McFadden + It's not clear what the issue is here, it will take significant time to debug. + Edited + 2024-04-16T17:24:34Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2024-04-16T17:18:52Z + 0 + UNKNOWN + + + Chris Balogh + Ohad Mitrani + + + + + + + + + +Tuesday 14:00 + + + + + + +To: + +Ohad Mitrani + + + + + + + + + + +Hi + +Any updates? + + + + + + + + + + + + + + +Chris Balogh + +  + + + + + + + + + + + +less than a minute ago + + + + + + +To: + +Ohad Mitrani + + + + + + + + + +Hi Ohad, +   + We're moving this through the queue. I'll give you an end date when I have more details from the team. +   + Ill hold this ticket open for the time being. +   + Talk to you soon, + Chris + Edited + 2024-04-11T17:39:04Z + 0 + UNKNOWN + + + Chris Balogh + This looks to have been overlooked when reopened to be moved into the DataPRO project. + Assigned + 2024-04-11T17:36:33Z + 0 + UNKNOWN + + + Randy Chu + + Edited + 2024-04-04T18:01:57Z + 0 + UNKNOWN + + + Randy Chu + Reproducible on STM and NXP hardware +STM: G2D8 +NXP: G0P0, G0Q5 +preproduce on DataPro : 4.0.1123 , 4.2.353, 4.3.82 + +Issue was reported by the customer on firmware G0P0, DataPro 4.0.1123 + + +The issue is +A6air analog channel offset is incorrect if there is a channel uses IEPE sensor with AC coupler. +If a test setup has IEPE sensor and bridge sensor. All the sensor has remove offset checked. +The bridge sensor offset was not removed if one of IEPE sensor has AC coupler. +The bridge sensor offset was removed if all of IEPE sensor has DC coupler. + +Step: +1. import test setup +2. Apply 100mV DC to bridge sensor +2. run the test till real time. +Expect: +The EU graph should show all channel close to zero. +See graph channel 3, 4 + +Happend: +the bridge sensor has off set that was not removed. +See graph channel 3, 4 + + +below is comparing DataPro log during diagnostic run. +The different between two run is IEPE sensor has DC or AC coupling +I don't see difference in DataPro behavior. But DAS show the offset difference in real time. + +============ DC couple + Line 50: 2024-04-03 16:23:43.694 -> Diagnostics - QueryChannelOffset [00002903], S6A0304, local: 192.168.4.10:54607, Remote: 192.168.4.4:8301 StackChannels: (0, 1, 2, 3) + Line 52: 2024-04-03 16:23:43.871 <- Diagnostics - QueryChannelOffset [00002903]\[00002903] - (177.0408ms), S6A0304 Measured Offset (mv): (7686.522, 7532.336, 100.0341, 100.0698) + Line 58: 2024-04-03 16:23:44.243 -> Diagnostics - SetChannelOffset [00002905], S6A0304, local: 192.168.4.10:54607, Remote: 192.168.4.4:8301 StackChannels: (0, 1, 2, 3), ZeroTargets: (0, 0, 0, 0), TargetTolerances: (50, 50, 50, 50) + Line 60: 2024-04-03 16:23:45.361 <- Diagnostics - SetChannelOffset [00002905]\[00002905] - (1117.6834ms), S6A0304 FinalZero: (21, 22, 17, 21), ZeroError: (21, 22, 17, 21) +2024-04-03 16:23:45.362 -> Realtime - RetrieveSampleAverage [00002907], S6A0304, local: 192.168.4.10:54607, Remote: 192.168.4.4:8301 Samples Requested: 33 +2024-04-03 16:23:45.433 <- Realtime - RetrieveSampleAverage [00002907]\[00002907] - (70.9772ms), S6A0304 Channels: 6, Samples Used: 33, Data: (21, 22, 18, 21, 721, 768) + Line 70: 2024-04-03 16:23:45.433 -> Attribute - SetArmAttribute [00002908], S6A0304, local: 192.168.4.10:54607, Remote: 192.168.4.4:8301 Key: StackChannelMeasuredOffsetADC, DataType: Int16Star, + + +============AC couple + Line 58: 2024-04-03 16:27:26.342 -> Diagnostics - QueryChannelOffset [00003135], S6A0304, local: 192.168.4.10:63270, Remote: 192.168.4.4:8301 StackChannels: (0, 1, 2, 3) + Line 60: 2024-04-03 16:27:26.517 <- Diagnostics - QueryChannelOffset [00003135]\[00003135] - (175.0883ms), S6A0304 Measured Offset (mv): (7686.522, 7532.336, 100.0227, 100.0622) + Line 66: 2024-04-03 16:27:26.891 -> Diagnostics - SetChannelOffset [00003137], S6A0304, local: 192.168.4.10:63270, Remote: 192.168.4.4:8301 StackChannels: (0, 1, 2, 3), ZeroTargets: (0, 0, 0, 0), TargetTolerances: (50, 50, 50, 50) + Line 68: 2024-04-03 16:27:28.004 <- Diagnostics - SetChannelOffset [00003137]\[00003137] - (1113.38ms), S6A0304 FinalZero: (19, 20, 15, 18), ZeroError: (19, 20, 15, 18) + 2024-04-03 16:27:28.005 -> Realtime - RetrieveSampleAverage [00003139], S6A0304, local: 192.168.4.10:63270, Remote: 192.168.4.4:8301 Samples Requested: 33 + 2024-04-03 16:27:28.075 <- Realtime - RetrieveSampleAverage [00003139]\[00003139] - (69.7941ms), S6A0304 Channels: 6, Samples Used: 33, Data: (19, 20, 14, 18, 27502, 25785) + Line 78: 2024-04-03 16:27:28.076 -> Attribute - SetArmAttribute [00003140], S6A0304, local: 192.168.4.10:63270, Remote: 192.168.4.4:8301 Key: StackChannelMeasuredOffsetADC, DataType: Int16Star, Length: 12, Overwrite: True, Value: (19, 20, 14, 18, 27502, 25785) + + + + Reactivated + 2024-04-04T18:00:16Z + 0 + Reactivated + + + Chris Balogh + \\dts.local\files\HelpCenter\Private\Zendesk\13319 + Edited + 2024-04-02T15:43:25Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2024-04-02T15:42:55Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2024-04-02T15:42:39Z + 0 + UNKNOWN + + + Chris Balogh + need SQA to test + Resolved + 2024-03-31T23:33:35Z + 0 + Resolved + + + Chris Balogh + + Assigned + 2024-03-31T23:33:02Z + 0 + UNKNOWN + + + Chris Balogh + https://dtsweb.zendesk.com/agent/tickets/13319 + +  + +Ohad is reporting that his customer sees different offsets in data if IEPE channels are included. + +This could be FW/HW/SW. Unknown without reproducing or logs. + +  + +  + + + + + + + +Ohad Mitrani + + +  + + + + + + + + + + + + + +Today 05:08 + + + + + + +To: + +Ohad Mitrani + + +  + + + + + + + + + + + +Hi + +We found a bug in DP 4.0.1123 that is related to not getting diagnostic zero. + +any newer DP version?  + + + + + + + + + + + + + + +Ohad Mitrani + + +  + + + + + + + + + + + + + +Today 07:44 + + + + + + +To: + +Ohad Mitrani + + +  + + + + + + + + +So this is the situation: + +- a test with 2 IEPE and 2 Bridge sensors + +- target is to use diagnostic zero - meaning that the test will start with zero value on the sensors.  + +if the setup is ONLY with the 2 bridge sensors - all works great. But after adding the 2 IEPE sensors, the bridge sensors are simply not zeroing. This is done on my Slice6 Air system - so I have access to everything. need to solve this asap.  + +  + + + + + + + +  + + + + + + + + + + + + + + + +Zero_Bug + +XML + + + + + + + + + + + + + + + +Ohad Mitrani + + +  + + + + + + + + + + + + + +Today 07:45 + + + + + + +To: + +Ohad Mitrani + + +  + + + + + + + + + + + +DP 4.0.1123 + +FW G0P0 + + + + + + + + + + + + + +Chris Balogh +  + + + + + + + +  + + + +  + +Today 09:02 + + + +  + + + + + +Hello Ohad, + + Thank you for the detailed report. I'll get this in front of the engineering team. + + Do you have a collected data set for this, just in case there's an issue reproducing on our side? + + Talk to you soon, + Chris + + + + + + + + + + + + + +Ohad Mitrani + + +  + + + + + + + + + + + + + +Today 09:04 + + + + + + +To: + +DTS + + +  + + + + + + + + + + +I’ve attached the test setup.  +Im available whenever needed to show in realtime the issue  + + +Ohad Mitrani + +  + + +  +On 31 Mar 2024, at 19:02, Chris Balogh (DTS) <support@dtsweb.zendesk.com> wrote: +   + + + + + + + + + + + + + + + + +Chris Balogh +Internal + +  + + + + + + + +  + + + +  + +Today 09:06 + + + +  + + + + + +I'm not convinced this is a DataPRO issue. + + + + + + + + + + + + +Chris Balogh +  + + + + + + + +  + + + +  + +Today 09:10 + + + +  + + + + + +Hi Ohad, + + I'm mostly interested in the logs between the two runs (bridge only; bridge+iepe). The logs will show the offset values. If the logs differ, the delta is coming from the hw or fw. If not, then SW is doing something wrong. Trying to narrow it down before I hand it off. It's not something have equipment to test at the moment. It's the first thing I'd have our qa team do Monday morning. + + Talk to you soon, + Chris + + + + + + + + + + + + + +Ohad Mitrani + + +  + + + + + + + + + + + + + +Today 09:23 + + + + + + +To: + +DTS + + +  + + + + + + + + + +Tell me what files you need exactly, and I will generate them. + +I found those 2 that shows you the setup with 2ch vs 4ch. + +  + +Btw – using average over time did work. I’ve also attached to initial ticket (and again now) the test setup. + +  + + +Ohad Mitrani | CTO + +  + +  + +                 +972 58 6468008                    +972 9 9566466 + +    mitrani@motiontech.co.il          www.motiontech.co.il       ohadmitranimobile + +  + +  + +  + +           *    Type or Click the Waze Link: MotionTech Office              + + +  + + + + + + + + + + +~WRD0000 + +JPG + + + + + + +  + + + + + + + + + +DataChannels_638475030874380475 + +XML + + + + + + +  + + + + + + +DataChannels_638474991605213395 + +XML + + + + + + +  + + + + + + + + + + + + +Zero_Bug + +XML + + + + + + + + + + + + + + +Chris Balogh +  + + + + + + + +  + + + +  + +Today 09:33 + + + +  + + + + + +Hi Ohad, + + The average overtime will work, yes, but there could be a real issue it's masking. + + What would help is to have the whole test id folders from the \data\[test setup]\[test id]\ for 2ch and 4ch. That will include everything I need. + + Just a heads up: I will be in and out for the next several hours. I have church and then we're hosting family for Easter. + + Talk to you soon, + Chris + + + + + + + + + + + + + +Ohad Mitrani + + +  + + + + + + + + + + + + + +Today 10:05 + + + + + + +To: + +DTS + + +  + + + + + + + +I don’t have any recording with the 4ch on me sk will do this tomorrow.  +If we can set a webex session for tomorrow I can show you in real time the issue and we can log whatever is needed  + +Ohad Mitrani + +  + + +  +On 31 Mar 2024, at 19:33, Chris Balogh (DTS) <support@dtsweb.zendesk.com> wrote: + Opened + 2024-03-31T23:33:01Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39138.638600409200000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39138.638600409200000000.xml new file mode 100644 index 0000000..eafc228 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39138.638600409200000000.xml @@ -0,0 +1,169 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:15:20Z + 0 + UNKNOWN + + + Randy Chu + Verified with +DataPro 4.0.1174 +DataPro 4.2.260 +DataPro 4.3.316 + +both x and y scroll bar works. + Closed + 2024-07-31T23:28:02Z + 0 + Closed + + + Randy Chu + + Assigned + 2024-07-31T22:32:36Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@50970 + Resolved + 2024-06-25T17:41:25Z + 0 + Resolved + + + Dan McFadden + re-opened to apply to 4.0 and 4.2 + Reopened + 2024-06-25T17:40:14Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro Verisons 4.3.165 and 4.2.418.50819 + +when Groups tab has more group items than can be diplayed on screen vertical scroll bar appears and user is able to scroll and gain access to all items on the groups tab. + + Closed + 2024-06-03T17:20:43Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-06-03T16:43:58Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-04-23T19:19:14Z + Adds a scrollbar for groups section of edit test setup + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-12T16:21:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-11T23:14:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-10T23:38:55Z + 0 + UNKNOWN + + + Dan McFadden + 4.03@50571 - the xaml.cs had VerticalSrollbar=disabled for some unknown reason, the SVN history didn't give any clue why it would have  been disabled, I set it to auto which will correct the issue I think. + Resolved + 2024-04-10T23:38:25Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-04-10T20:57:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-09T20:02:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-09T18:19:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-09T18:14:02Z + 0 + UNKNOWN + + + Randy Chu + + Assigned + 2024-04-04T02:05:07Z + 0 + UNKNOWN + + + Randy Chu + Report by Nathan that DataPRO 4.0 - In a Test Setup, the Groups list in the Groups tab has no scroll mechanism. if groups list is too long we must search to get it in view + +This issue is reproduceable on DataPro 4.2 and 4.3 + + +Step: +1) open DataPro > sensor database > import > select the file "long list of empty sensor group export" +2) create a test setup and go to the group page. + +Expect +if the window size is small, a scroll bar would allow user to see all the group. + +reality. +No scroll bar and not able to reach group outside of window. + Opened + 2024-04-04T02:05:06Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39182.638600408710000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39182.638600408710000000.xml new file mode 100644 index 0000000..2543098 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39182.638600408710000000.xml @@ -0,0 +1,662 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:31Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-04T15:58:43Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro 4.0.1160.50851,4.2.425.50851 and 4.3.181.50853 + +Using A usb Das( Slice Nano ) with all ethernet Nic 's disabled... +-Datapro is still able to scan / query add das. +-Created Test Setup with Usb Das added some channels. +- Able to Run test setup with all Nics Disabled and Datapro passes hw step wit no connection errors. + + + + + + Closed + 2024-06-04T15:57:53Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-06-03T23:10:30Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@50843 - added missing lines. + Resolved + 2024-05-29T17:45:07Z + 0 + Resolved + + + Dan McFadden + I'll go ahead and work on this. + Assigned + 2024-05-28T21:49:33Z + 0 + UNKNOWN + + + Dan McFadden + I think chris did this port, I'll assign to him first then take it back if he's unable to look at it. + Assigned + 2024-05-28T14:33:13Z + 0 + UNKNOWN + + + Randy Chu + tested on DataPro +4.0.1154.50724 + +When disable all network interface, then use Datapro to discover new device, "scan all". DataPro stuck on ping. +This issue does not found on dataPro 4.2.416, 4.3.163, + + + Reopened + 2024-05-23T18:25:33Z + 0 + UNKNOWN + + + Randy Chu + test case added +http://testrailserver/index.php?/cases/view/244688&group_by=cases:section_id&group_order=asc&group_id=10183 + Edited + 2024-05-22T03:51:20Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-05-07T21:41:10Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-05-07T21:39:03Z + 0 + Resolved + + + Dan McFadden + + ReleaseNoted + 2024-05-07T21:38:45Z + Addresses an issue where USB devices could not be used when no network adapter was available + 0 + UNKNOWN + + + Dan McFadden + + Reopened + 2024-05-07T21:37:31Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-05-06T23:38:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-24T15:50:37Z + 0 + UNKNOWN + + + Chris Balogh + + Closed + 2024-04-23T18:23:46Z + 0 + Closed + + + Chris Balogh + + Resolved + 2024-04-23T18:23:44Z + 0 + Resolved + + + Chris Balogh + 4.0@50636 + Edited + 2024-04-23T18:23:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-23T18:11:22Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-23T18:08:51Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2024-04-23T18:05:19Z + 0 + UNKNOWN + + + Chris Balogh + reopening for 4.0 port. + +  + +i'm not going to adjust milestone. ill leave that in dan's court. + Assigned + 2024-04-23T18:04:46Z + 0 + UNKNOWN + + + Chris Balogh + Is this addressed in 4.0? Reported by TARDEC in 4.0.11xx. + +  + +This is my fault for not noticing this, to be fair to the dev team. + Reopened + 2024-04-23T18:00:02Z + 0 + UNKNOWN + + + Chris Balogh + + Closed + 2024-04-23T17:52:54Z + 0 + Closed + + + Chris Balogh + Failed in 4.2.382 + + +  + +Passed in 4.2.399 + Edited + 2024-04-23T17:52:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-16T17:43:51Z + 0 + UNKNOWN + + + Dan McFadden + 4.2/4.3@50621 + Resolved + 2024-04-16T17:43:39Z + 0 + Resolved + + + Dan McFadden + this touches case 35601, I'll re-activate that one for testing it again now that the code has changed. + Edited + 2024-04-16T17:42:09Z + 0 + UNKNOWN + + + Chris Balogh + Randy, + +We should confirm we have coverage for this in Test Rail. + Edited + 2024-04-12T21:14:59Z + 0 + UNKNOWN + + + Chris Balogh + Ticket: DataPRO with USB only – DTS – Zendesk + +  + +second report of this this week. This time for TARDEC using an FMH. When it rains it pours. Bumping PRI + Edited + 2024-04-12T20:52:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-12T16:21:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-12T16:00:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-12T15:52:46Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2024-04-11T17:19:19Z + 0 + UNKNOWN + + + Chris Balogh + Ticket: FMH – DTS – Zendesk + +  + + + +Shannon Crowley + + + + + + + + + +Today 09:07 + + + + + + +To: + +Shannon Crowley + + + + + + + + + + +Hi DTS, + +Getting the error "No network resources available, discovery unavailable." + +See logs files and test setup attached. + +Shannon + + + + + + + +  + + + + +Logs + +ZIP + + + + + + +  + + + + +X24-442 a + +ZIP + + + + + + + + + + + + + + + +Shannon Crowley + + + + + + + + + +Today 09:09 + + + + + + +To: + +Shannon Crowley + + + + + + + + + + +Hi DTS, + +I connected to my phone hotspot to send these through and now we're passing. All good for now, but would like to resolve this later. (Nate - thanks for answering a cold call!) + +Shannon + + + + + + + + + + + + + + +Chris Balogh + +  + + + + + + + + + + + +Today 09:16 + + + + + + +To: + +Shannon Crowley + + + + + + + + + +Hi Shannon, +   + I'll go ahead and start looking at the logs but close this out. Call if you need us. + + + + + + + + + + + + + +Chris Balogh +Internal + + +  + + + + + + + + + + + +Today 09:17 + + + +  + + + + + +\\dts.local\files\HelpCenter\Private\Zendesk\13382 + + + + + + + + + + + + + +Chris Balogh +Internal + + +  + + + + + + + + + + + +44 minutes ago + + + +  + + + + + +  + + + + + + + + + + + + + + + +Chris Balogh +Internal + + +  + + + + + + + + + + + +1 minute ago + + + +  + + + + + + + + + + + + + + + + + + +Chris Balogh +Internal + + +  + + + + + + + + + + + +1 minute ago + + + +  + + + + + +Application: DataPRO v4.2.353 + OS: Microsoft Windows NT 6.2.9200.0 + MachineName: DESKTOP-V4IUJIO + Environment: 4.0.30319.42000 + Db Version: 96 (Native) + LicenseId: d18b0b7e-680f-4800-bb3f-a266def2b5db + LicenseType: EnterpriseSite + LicensedTo: apeture llc + LicenseExpiration: Never expires + IsLicenseExpired: No + KeyGuid: 2cf8c54e-d549-498e-8e3a-69c5e0104b6e + Opened + 2024-04-11T17:19:19Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39231.638600408120000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39231.638600408120000000.xml new file mode 100644 index 0000000..b944ebb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39231.638600408120000000.xml @@ -0,0 +1,152 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:13:32Z + 0 + UNKNOWN + + + Jaime Lopez + Per Chris B and Farshid safe to close this ticket.  + +Per this case 30629 + Closed + 2024-08-01T22:59:34Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-07-30T21:50:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-07T21:44:51Z + 0 + UNKNOWN + + + Farshid Atashband + Fixed in DataPRO 4.0 maint @revision: 50687 + Resolved + 2024-05-07T21:00:13Z + 0 + Resolved + + + Dan McFadden + + ReleaseNoted + 2024-05-06T23:39:29Z + Allows for licensing on machines where MainBoardSerialNumber is not available + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2024-05-01T21:27:09Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2024-05-01T21:19:22Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2024-05-01T21:14:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-24T16:07:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-24T15:50:38Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-04-23T22:30:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-23T20:41:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-23T16:19:09Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2024-04-20T00:24:07Z + 0 + UNKNOWN + + + Farshid Atashband + + Edited + 2024-04-20T00:23:32Z + 0 + UNKNOWN + + + Farshid Atashband + + Assigned + 2024-04-19T23:58:34Z + 0 + UNKNOWN + + + Farshid Atashband + The MainBoardSerialNumber for some reason generated as white space value. this caused no errors when generating the license but saved the  MainBoardSerialNumber as empty string in the license file. + +At the time of license validation, the generated MainBoardSerialNumber was white spaces while the one from license was empty string and did not match. + Opened + 2024-04-19T23:58:33Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39238.638600408120000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39238.638600408120000000.xml new file mode 100644 index 0000000..8a32b9a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39238.638600408120000000.xml @@ -0,0 +1,161 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:13:32Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-05-06T23:38:07Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-05-06T23:37:02Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-05-06T23:36:58Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-05-06T23:36:53Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-05-01T18:35:15Z + 0 + Closed + + + Dan McFadden + + Edited + 2024-05-01T18:35:12Z + 0 + UNKNOWN + + + Dan McFadden + this appears to be a migration issue with the case of MIRA and a DBAPI version in the case of Bhavi + Resolved + 2024-05-01T18:34:50Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-05-01T18:34:15Z + 0 + UNKNOWN + + + Dan McFadden + + Reactivated + 2024-05-01T18:34:06Z + 0 + Reactivated + + + Dan McFadden + + Resolved + 2024-05-01T17:55:23Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-04-24T15:50:38Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-04-23T20:47:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-23T20:47:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-23T20:41:08Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-04-23T18:23:37Z + 0 + UNKNOWN + + + Dan McFadden + Nathan Brown11:18 AM + +Hey guys, I reproduced this DB api issue: + +https://dtsweb.zendesk.com/agent/tickets/13403 + +  + +I'd normally go a layer deeper into the API DLL + +  image   by Nathan BrownNathan Brown11:19 AM + +  + + +  + +var hr = DbAPI.DbAPI.TestSetups.TestSetupsG... by Nathan BrownNathan Brown11:19 AM + +var hr = DbAPI.DbAPI.TestSetups.TestSetupsGet(user.Details.Item1, user.Details.Item2, user.Details.Item2.ClientDbVersion, +                 null, null, double.NaN, double.NaN, false, false, out var records, out var errors); + +he's using DB version 94 (DP 4.0) + Opened + 2024-04-23T18:23:37Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39258.638600408470000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39258.638600408470000000.xml new file mode 100644 index 0000000..0b38a1f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39258.638600408470000000.xml @@ -0,0 +1,140 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:07Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-05-21T18:21:23Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO 4.0.1152, 4.2.411, 4.3.155 + +Tested: + + +Discovered and queried TSR AIR (FW K0E3) + +Created a test setup using this TSR AIR + +Ran test.  + +In basic info verified under type that TSR AIR is displayed only + + + +Ran up to Diagnostics + +Exit test run + +Exit test setup + +Delete created test setup + +Clicked on Quick Build and chose TSR AIR + +Query + +Run Test Setup + +same results + Closed + 2024-05-10T00:01:01Z + 0 + Closed + + + Jerry Lawrence + + Edited + 2024-05-09T23:27:33Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-05-09T22:31:47Z + 0 + UNKNOWN + + + Jerry Lawrence + 50700 is 4.0; 50701 is 4.2; 50702 is 4.3. + +To test: +Run Quick Checkout and Run Test with TSR AIR hardware and ensure that "TSR AIR Rev B" is not displayed. + Resolved + 2024-05-09T17:26:51Z + 0 + Resolved + + + Jerry Lawrence + The fix will show the correct values: + + Edited + 2024-05-09T17:12:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-08T20:49:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-08T20:46:52Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-07T22:04:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-07T20:21:55Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-04-24T17:30:37Z + 0 + UNKNOWN + + + Jerry Lawrence + When logged in as Admin, and clicking on Run Test with a TSR AIR, or running Quick Checkout on a TSR AIR, the Type column should display "TSR AIR", not "TSR AIR Rev B". + Opened + 2024-04-24T17:30:36Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39265.638600408130000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39265.638600408130000000.xml new file mode 100644 index 0000000..6eb1b8e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39265.638600408130000000.xml @@ -0,0 +1,244 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:13:33Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro Versions 4.0.1152.50700, 4.2.418.50819 and 4.3.165.50821 + + +Tested using a S6DB and system of s6 +- Armed system of s6das with s6db and shorted status on various ports to verify datapro shows the correct extended fault for that port. +-Checked arm attr 127 extended faults flags after fault was set and verified the Datapro showed the correct fault for the bit that was set + + + + + + + + + Closed + 2024-05-23T21:23:00Z + 0 + Closed + + + Justin Richardson + I think you meant checked in at 4.0/4.2/4.3 , Jerry Confirmed this... + + Edited + 2024-05-23T20:39:45Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-05-23T20:15:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-07T17:39:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-07T17:39:30Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-05-06T23:46:10Z + Corrects an issue where S6DB extended faults were not being interpreted correctly + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-05-06T23:45:50Z + S6DB extended faults were not being interpreted correctly + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.1/4.2@50663 + Resolved + 2024-04-29T23:08:56Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-04-29T22:52:31Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T17:20:01Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T17:19:33Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T17:18:59Z + 0 + UNKNOWN + + + Dan McFadden + also apply this to 4.0. + Edited + 2024-04-25T17:18:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-04-25T17:07:52Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T16:22:11Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T16:21:39Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T16:21:30Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T16:21:08Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T16:20:56Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-25T16:09:02Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-24T21:21:27Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-04-24T21:20:53Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-04-24T20:53:38Z + 0 + UNKNOWN + + + Justin Richardson + Extended faults from S6DB need to be updated to match fwtu .. +Datapro version 4.2.353 and s6db fw B0N5 + +Noticed this issue when testing S6db fw , that extended faults are offset by 1 in datapro . + +- If I arm s6db with s6 das attached to port 1 and then short the status to gnd the das gives an extended fault code = 1 for arm attribute 127 which should show in datapro as a extended fault for dropped status on port 1 but it does not show any extended faults. + +- If I short the status on port 2 the das gives fault code =2 for arm attribute 127 and datpro shows extended fault status dropped for port 1 not port 2 as expected. Extended faults are offset by 1. + +- Opened a case for fw and this is the correct behavior for fw and fwtu was updated to accomodate it , per Edward Datapro needs to also be updated to display extended fault flags. + + + +see case 11020 + +pasted below is from the datapro log showing an extended fault for port 2 ( I shorted status line on port 2) but in the log is showing port 1 ... + + + + + + + +2024-04-24 13:37:19.770 <- Arm - QueryArmAndTriggerStatus [00048260]\[00048260] - (1.0056ms), S6DB0032 Event number: 0, Arm Mode: 1 Armed: True, Started: True, Triggered: False, Faulted: True, Diagnostics: False, FlashClear: False, Arming: False, ArmState: 1 Samplerate: 10000, Current Sample: 10000, Total Samples: 211000, Fault Sample Number: 0 Input Voltage: 16.474V, Backup Voltage: 0.000V, Backup Percentage Remaining: 0% System Temp: 36.98263C, Actual Current Sample: 10000, Max Sample Available: 211000 Tilt Ch1: 0, Tilt Ch2: 0, Tilt Ch3: 0 Squib Ch1: 0, Squib Ch2: 0, Squib Ch3: 0, Squib Ch4: 0 Squib P17V: 0, Squib PV5: 0, Squib P3p3V: 0, Squib N5V: 0 PTP Enabled: False, PTP Clk Enable: False, PTP Clk Sync Status: False, ADC Clk Sync Status: True Fault Flags: IncomingStatusLineDropped, InputVoltageLow Extended Fault Flags: EXT_FAULT_TYPE_STATUSLINE_PORT_1_DROPPED + + + Opened + 2024-04-24T20:53:37Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39282.638791207570000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39282.638791207570000000.xml new file mode 100644 index 0000000..9cc7714 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39282.638791207570000000.xml @@ -0,0 +1,97 @@ + + + + Jaime Lopez + With the guidance of Jerry. I was able to verify the fix.  + +Verified with DataPRO v4.0.1208, 4.2.545, 4.4.232 + Closed + 2025-04-01T20:12:37Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-10-17T23:55:31Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-24T00:13:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-16T21:14:47Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-05-07T17:20:34Z + Address a migration issue with test setups from before version 92 + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-07T17:20:08Z + 0 + UNKNOWN + + + Jerry Lawrence + 50684 is 4.0; 50685 is 4.2; 50686 is 4.3. + +To test: +Using the 3.3 db found at +\\dts.local\files\Software\Private\Useful_Test_Files\DataPRO\DB_BACKUPS\MIRA\2023_09_05\3.3\ +DataPRO_backup_33_migrated_from_110\DataPRO_backup_33_migrated_from_110.bak, + +install 4.0, 4.2, or 4.3 DataPRO and ensure that there are not multiple entries in the TestSetupROIs table with the same TestSetupId field and blank Suffix fields, which will cause a modal dialog display regarding Multiple ROIs: + +(note - not all the test setups in the MIRA database have this issue, so you might want to check multiple or look in the database directly) + Resolved + 2024-05-07T16:10:01Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-05-02T21:04:36Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-05-01T20:59:01Z + 0 + UNKNOWN + + + Jerry Lawrence + The concept of multiple ROIs has evolved so that the RegionsOfInterest column in a TestSetups table in a Version 88 DataPRO database may contain NULL, a string representing one ROI, or a string representing more than one ROI. + +When it is NULL, the migration code was creating two entries in the TestSetupROIs table: one (correctly) with the values in the ROIStart and ROIEnd columns, and one (incorrectly) using the -1 for ROIStart and 1 for ROIEnd. + Opened + 2024-05-01T20:59:00Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39313.638600408140000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39313.638600408140000000.xml new file mode 100644 index 0000000..5a416cd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39313.638600408140000000.xml @@ -0,0 +1,136 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:13:34Z + 0 + UNKNOWN + + + Randy Chu + Verified fixed + +test already exist +http://testrailserver/index.php?/cases/view/60665&group_by=cases:section_id&group_id=10188&group_order=asc + Closed + 2024-05-09T04:19:30Z + 0 + Closed + + + Randy Chu + + Edited + 2024-05-09T04:16:18Z + 0 + UNKNOWN + + + Randy Chu + From the code change look like only thing changed is where to look for test data. +Therefor exported data content was not verified. + +Tested: +Exporting recorded data from the list of test run. - success +Exporting data from browse to a pre-recorded data not in list of test run. - success +Exporting copy& trim test setup - success +Exporting copy& rename test setup - success +Exporting data from browse to a pre-recorded data that is in the list of test run. - success + +Tested version: +4.2.410 +4.0.1149 + + Edited + 2024-05-09T03:58:56Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-05-06T23:41:42Z + Corrects an issue where TDMS would fail after browsing to dataset + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-06T21:05:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-06T21:04:56Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50682 + Resolved + 2024-05-06T21:04:04Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-05-06T20:56:00Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-06T20:48:47Z + 0 + UNKNOWN + + + Dan McFadden + Ariel Muckenhirn +Internal + + +  + + + + + + + + + + + +6 minutes ago + + + +  + + + + + +Steps to repeat are to attempt to export a TDMS file from any version of 4.0 (between 4.0.729 and 4.0.1123) using the Export Data tab and browsing to the specific file in the DTS.Suite folder.  I was able to export to TDMS in 3.3.609. +   + I believe they use TDMS as he mentioned using an external post-processing program to process the data.  I'm guessing that it uses TDMS format and/or CSV. + Opened + 2024-05-06T20:48:46Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39329.638600408710000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39329.638600408710000000.xml new file mode 100644 index 0000000..9f7c0bc --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39329.638600408710000000.xml @@ -0,0 +1,211 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:31Z + 0 + UNKNOWN + + + Justin Richardson + Tested with datapro versions 4.0.1171.50996,4.2.454.51002 and 4.3.206.50891, and verified Iso test dropdown Menu is populated with test objects as expected at run test basic info step when test is set to export to iso ... + + +Verified original issue seen by customer with Datapro version 4.0.1141 + + + +Tested as follows: + + + +1.System Settings>Channel Code settings Show ISO codes checked... +2. Create a test setup with das for circ buffer add 4 channels with iso codes ( first character of iso code is the test object ) Add 4 channels , 2 of which have the same test object and 2 more with the second test object . , Check the Export Data box and choose The iso format +3. In the Iso Export step of test setup set the Velocity and Mass of test object 1 to valid values and repeat for test object 2. +4. Save Test Setup and run test .. verify that in run test basic info that the dropdown menu for test object info is populated with all test objects in the test , also verified the mass and velocity settings match those set in test setup for each object . +5. Change the mass and velocity values in the run test basic info step .. and then run test and arm > trigger , download data and navigate to the export step and verify the mass and velocity values for the test objects int the export window match those set in run test > basic info step .. + + + + + Closed + 2024-07-08T18:43:12Z + 0 + Closed + + + Justin Richardson + + Edited + 2024-07-08T18:19:09Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-04T18:18:01Z + Corrects an issue where ISO meta data at run test basic information wasn't populated + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T17:14:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-28T15:44:58Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50830 + Resolved + 2024-05-28T15:43:46Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-05-22T18:40:57Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, John, + +  + +I’ve submitted a patch for + +  + +39329: No ISO test object drop down at run test step - Manuscript (dts.local) + +  + +In 4.0 MAINT. + +  + +This one is a super easy patch to review … BUT … it carries that potential of re-introducing other issues. + +  + +The way I tested this is I setup a test setup with 4 channels with isocodes, only the first two characters of the iso codes really matter: + +  + +This gave me to ISO test objects (1 and 2) + +  + + +  + +I added ISO export to the test setup, then I modified the iso export options for both groups + +  + +The first group I set velocity and mass to 11, and the second one I set it to 22 + + +When I ran the test I verified I saw 11 and 22, and then further changed them to 12 and 23 and ran all the way to export, and verified the export tab had 12 and 23 and not 11 nor 22. + +  + +This seems to happen because it’s skipping all the test objects in the test setup – by removing one line it seems to work properly – however that line was added for issue + +33054: Crash when exporting data from Group with multiple ISO Test Objects - Manuscript (dts.local) + +So that issue will need to be retested as the line was added for that issue implicitly. + +The only file changed is BasicInfo and it's only a 1 line change, but the line in question was added for another issue, so I'll re-activate that issue for testing too (in my testing the change did not cause an issue with the older issue) + Assigned + 2024-05-22T00:30:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T18:17:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T16:05:26Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-20T18:34:59Z + 0 + UNKNOWN + + + Dan McFadden + this patch fixes half the issue - it now displays the test objects properly, however it doesn't commit the test setup and so your changes in run test aren't reflected when you hit the export tab as it will load what's in the test setup in the database. + +I rejected this patch as I found a simpler solution + Edited + 2024-05-20T18:34:52Z + 0 + UNKNOWN + + + Dan McFadden + There appears to be two controls that hold this iso export data.  it seems the other one should probably be used in basic info; + +EditTestSetupObjectMetaData vs DataISOExportOptions + Edited + 2024-05-20T17:51:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-08T20:49:11Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-08T17:19:00Z + 0 + UNKNOWN + + + Dan McFadden + see attached + Opened + 2024-05-08T17:19:00Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39361.638600408490000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39361.638600408490000000.xml new file mode 100644 index 0000000..9eafc54 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39361.638600408490000000.xml @@ -0,0 +1,111 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:09Z + 0 + UNKNOWN + + + Randy Chu + Verified on datapro 4.0.1153 with TSR AIR K0E6. +The message does not show after fix. + Closed + 2024-05-21T21:02:31Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2024-05-21T18:23:24Z + Addresses an issue with channel counts warning in download + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T18:23:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T17:58:11Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T17:58:06Z + 0 + UNKNOWN + + + Randy Chu + Verified on data pro 4.0.1153 +with s6air. +The message does not show after fix. + +Going to verify with TSR AIR + Assigned + 2024-05-21T01:04:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-15T18:00:29Z + 0 + UNKNOWN + + + Dan McFadden + fixed in 4.0@50719 - apparently this fix was already in 4.2 and 4.3 and didn't get backported when the warning was backported. + +The attached test setup can be used to duplicate the issue, but you can probably also duplicate the issue by havign two ROI periods in your test setup in Edit Test setup and having not all the sensors in the second roi.  In download roi when it's downloading the second ROI it should send the warning pre-patch.  After the patch it doesn't. + +With a TSR AIR it's a little bit more complicated as it has channels which always download and aren't listed in the test setup setup, so with a TSR AIR you need only 1 channel in the second roi to offset the other channels that it always downloads but doesn't count in the test setup. + Resolved + 2024-05-15T18:00:14Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-05-15T15:47:10Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-14T23:55:54Z + 0 + UNKNOWN + + + Dan McFadden + demonstrated when downloading using this test setup: + +for the second ROI (which has only 1 channel) the message is incorrect; + Opened + 2024-05-14T23:55:54Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39367.638602949330000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39367.638602949330000000.xml new file mode 100644 index 0000000..1517927 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39367.638602949330000000.xml @@ -0,0 +1,136 @@ + + + + Justin Richardson + + Edited + 2024-08-26T22:48:53Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions... 4.0.1178.51261, 4.2.474.51264 and 4.3.337.51223. + +Using the same test setups: +--------------Manual Mode---------------------------------------------------- + +- Running in manual mode the Button displayed on the top left of datapro is "Start (automatic mode) " throughout the test steps... +- Running in manual mode the Automatic Mode Status shown is "Paused By system" + ---------------Auto Mode-------------------------------------- + +- Running The same tests in automatic mode... +- the Button displayed on the top left of datapro is "Pause (automatic mode) " throughout the test steps... +- the Automatic Mode Status shown is "Running " + + Closed + 2024-08-26T22:48:14Z + 0 + Closed + + + Dan McFadden + + Edited + 2024-08-24T00:14:09Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-08-23T15:37:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T18:24:47Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-05-21T18:24:42Z + Addresses an issue where automatic mode status was reported incorrectly + 0 + UNKNOWN + + + Jerry Lawrence + 50724 is 4.0; 50725 is 4.2; 50726 is 4.3. + +The problem being addressed here is that when running a Test Setup with the potential to be run in Automatic mode, executing the Check sensor ID step causes: +1) the "Start (Automatic mode)" button to get changed to "Resume (Automatic mode)", and +2) the "Automatic mode status: Paused by system" display is getting changed to "Automatic mode status: Running". + +Needless to say, both the button and the status (display) should be unchanged after running the Check sensor ID step. + +The root cause can be traced back to a combination of previous fixes: +1) The fix for 26827, which added a line that set the State to "NotAllResolved" (which sets the button to "Resume") in the Reset() function, and +2) The fix for 29397, which set the status to "Running", regardless of whether or not the user was running in Automatic mode. + + Resolved + 2024-05-17T00:21:46Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2024-05-16T15:51:30Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +1) Create a Test Setup that has the potential to run in Automatic mode, +2) Run the Test Setup manually (not in Automatic mode), +3) After the Check sensor ID step runs successfully, ensure that the button and display have not changed. + Edited + 2024-05-16T00:24:21Z + 0 + UNKNOWN + + + Jerry Lawrence + After running the Check sensor ID step: + + Edited + 2024-05-16T00:21:28Z + 0 + UNKNOWN + + + Jerry Lawrence + Before running the Check sensor ID step: + Edited + 2024-05-16T00:19:47Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-05-16T00:17:22Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2024-05-16T00:17:21Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39396.638600408720000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39396.638600408720000000.xml new file mode 100644 index 0000000..c807baf --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39396.638600408720000000.xml @@ -0,0 +1,247 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:32Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-04T20:06:25Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-04T20:06:12Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-04T20:05:50Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-04T17:56:37Z + TOM diagnostics now always take place before squib fire check and a delay of 0 is no longer allowed + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T17:10:45Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-06-04T15:39:55Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-06-04T15:39:51Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-06-04T15:39:47Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-03T22:25:18Z + 0 + UNKNOWN + + + Justin Richardson + Verified tom warmup times are observed and times set in system settings> test setup + +In datapro versions +4.3.181.50853 + 4.2.425.50851 +4.0.1160.50851 + +- Testing by setting warmup times to different values and observing different wait times in diagnostics and checking logs to verify .. + + +-Tested When setting Warmup time to 0 and datapro log indicates 10 seconds ( default ) warmup time as expected.. + + Closed + 2024-06-03T20:52:15Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-06-03T17:24:58Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50841 + Resolved + 2024-05-29T17:17:11Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-05-28T21:08:33Z + 0 + UNKNOWN + + + Dan McFadden + to assist in validating this I added logging for the start of the excitation warmup and the completion of excitation warmup.   + +2024-05-28 13:53:29.845 Starting TOM warmup + ...  + 2024-05-28 13:53:49.853 Completed TOM warmup + Edited + 2024-05-28T20:57:40Z + 0 + UNKNOWN + + + Dan McFadden + during testing it seems like DataPRO 4.0 does always wait for DefaultTestExcitationTOMWarmupDelayMS + +It does this in the general excitation warmup time that happens when you hit run diagnostics.  This is a user specific setting, it's always possible the setting did not exist for a user.  Regardless of the excitation time waited here there was an additional 10s wait during the squib fire check in diagnotics for SPT.  It would always do this wait before running the squib fire check.   + +  + +I will move the wait that happens during the regular excitation warmup time into where the existing 10s hard coded warmup is and will additionally have it check and use 20seconds if no wait time is set in the setting. + Edited + 2024-05-28T20:51:34Z + 0 + UNKNOWN + + + Dan McFadden + I could not duplicate the original issue, it _IS_ waiting for the TOM warmup time, however it only does it for the initial warmup, it probably should do it before EVERY squib fire check, so I'll move it, here's the original code: + +            if (CurrentTest.CheckForTOM()) +             { +                 //Wait at least (the default is 20 seconds) for squibs to warm up +                 maxWarmup = Math.Max(maxWarmup, setting.DefaultTestExcitationTOMWarmupDelayMS); +             } + Edited + 2024-05-28T20:27:19Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-28T20:18:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-28T20:17:19Z + 0 + UNKNOWN + + + Dan McFadden + there's code internally that suggests it's always a hardcoded 10s for diagnostics for SPTs; + +            // TDAS TOM's do not need this because cap charging is already verified in AsyncDiagnosAndGetResults() +             if (!hasOnlyTdasTom)     // 10s to fully charge slicepro capacitors... + +here's where the setting is in the UI; + + +  + +the code looks like it expects to execute this warmup just once, at the initial warmup; + +            if (CurrentTest.CheckForTOM()) +             { +                 //Wait at least (the default is 20 seconds) for squibs to warm up +                 maxWarmup = Math.Max(maxWarmup, setting.DefaultTestExcitationTOMWarmupDelayMS); +             } + Edited + 2024-05-28T20:15:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-23T00:02:49Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-21T23:38:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T20:32:19Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-20T15:11:55Z + 0 + UNKNOWN + + + Dan McFadden + + Opened + 2024-05-20T15:11:54Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39409.638600408920000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39409.638600408920000000.xml new file mode 100644 index 0000000..9aceb55 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39409.638600408920000000.xml @@ -0,0 +1,406 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:52Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-18T22:24:35Z + 0 + UNKNOWN + + + Justin Richardson + Tested Other filter ratios/ filter rates with each version of datapro ... + + +Tested a slice Pro sim that AAF is set to max in realtime with Turn off realtime aaf enabled , in the config file and when this is not enabled , realtime AAF is set to ... + + Testing with non default AAF settings/ Ratios by setting in system settings .. + + +See attached Spreadsheet for complete test coverage performed... + + + + + + + + + + + + + + + + + Closed + 2024-06-18T21:28:18Z + 0 + Closed + + + Dan McFadden + + Edited + 2024-06-18T20:12:17Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-18T20:12:06Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-06-18T16:18:17Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-06-18T16:17:30Z + 0 + UNKNOWN + + + Justin Richardson + Chris I did adjust some of the Sample Rate/ AAF rates in the datapro system settings, and confirmed they changed on the das so the ratio was no longer 1/5 , And checked the filter cutoff -3db point in netview to verify .. +but I can do more testing if needed . + + Edited + 2024-06-18T16:15:44Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2024-06-17T23:57:24Z + 0 + UNKNOWN + + + Chris Balogh + + Resolved + 2024-06-17T23:57:11Z + 0 + Resolved + + + Chris Balogh + SQA should prove that the AAF rates in a streaming test match the table in system settings rather than verifying the ratio. Probably can do this by adjusting one aaf to sample rate combination and testing since Justin did nearly the whole default table already. + +I would propose defaulting the TurnOffAAFRealitme to false because of Loc Pham's suggestion that the SLICE PRO bug has been fixed for quite some time now. SQA needs to prove that performance of real-time is no longer degraded when applying the adjustable AAF during RT on SLICE PRO before and after his fix in FW. + +I would recommend leaving the 1:1 ratio as is for RT and confirm we're indeed using that ratio vs the sample rate to AAF table in system settings. + + Reopened + 2024-06-17T23:56:34Z + 0 + UNKNOWN + + + Justin Richardson + Tested this case with Datapro versions 4.0.1164.50884 ,4.2.440.50920,4.3.206.50891 + +Tested By creating a test setup with streaming checkbox checked... +1. In diagnostics the AAF filter is set to 1/5 the sample rate and when arming also +2. The Realtime Rate = the sample rate set in test setup , confirmed this by the datapro log file and arm attribute 17 . +3. The AAF filter rate in diagnostics and arm step is 1/5 of the realtime rate ( this can be changed in system setting Slice AAF rates however) . Confirmed this by checking datapro logs and checking Arm Attr 17 and 18 using FWTU. +4. Armed S6A in streaming mode at various sample rates ( see attached chart) and verified the AAF filter was set as expected for each sample rate by injecting a signal and checking in netview for the filter cutoff, also checked the Arm Attr 17 and 18 and the datapro Log For the RealtimeAAFilter and RealtimeRate + + +5. For Tsr Air , the realtime sample rate attributes arm attr# 17 and 18 are fixed at 1000 and 40 , and dont change with the set sample rate in streaming mode.. , the diagnostic rates arm attr 23 and 24 do change when setting the sample rate and the aaf rate attr 24 is 1/5 of diagnostic rate. + +Not sure that is the expected result in that case for Tsr Air or not, but Eric mentioned TSR Air has a fixed realtime rate in attr 17 , and I dont see datapor setting that attribute in the logs. + + + + + + + Closed + 2024-06-17T23:31:12Z + 0 + Closed + + + Dan McFadden + + Edited + 2024-06-17T23:06:30Z + 0 + UNKNOWN + + + Dan McFadden + it appears that the design is to run realtime at 1:1 AAF when not running abiding by the "turn off aaf for realtime", + +however this shouldn't affect streaming as it is using the arm aaf, which is not at 1:1 + +notified chris of this to get feedback. + Resolved + 2024-06-17T23:05:05Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-06-17T23:02:38Z + 0 + UNKNOWN + + + Dan McFadden + it looks like the default ratio for realtime aaf is 1:1 + + +been that way for a _log_ time + Edited + 2024-06-17T23:00:49Z + 0 + UNKNOWN + + + Justin Richardson + Tested this case with Datapro versions 4.0.1164.50884 ,4.2.440.50920,4.3.206.50891 Noticed that when in realtime step in Datapro , the sample rate is set to 1000 and the AAF filter rate is also 1000 , shouldnt the filter be set to 1/5 of sample rate at this step also? + + + + + +Tested By creating a test setup with streaming checkbox checked... +1. In diagnostics the AAF filter is set to 1/5 the sample rate and when arming also/ +2. The Realtime Rate = the sample rate set in test setup , confirmed this by the datapro log file and arm attribute 17 . +3. The AAF filter rate in diagnostics and arm step is 1/5 of the realtime rate ( this can be changed in system setting Slice AAF rates however) . Confirmed this by checking datapro logs and checking Arm Attr 17 and 18 using FWTU. +4. Armed S6A in streaming mode at various sample rates ( see attached chart) and verified the AAF filter was set as expected for ach sample rate by injecting a signal and checking in netview for the filter cutoff, also checked the Arm Attr 17 and 18 + + +5. For Tsr Air , the realtime sample rate attributes arm attr# 17 and 18 are fixed at 1000 and 40 , and dont change with the set sample rate in streaming mode.. , the diagnostic rates arm attr 23 and 24 do change when setting the sample rate and the aaf rate attr 24 is 1/5 of diagnostic rate. + +Not sure that is the expected result in that case for Tsr Air or not, but Eric mentioned TSR Air has a fixed realtime rate in attr 17 , and I dont see datapor setting that attribute in the logs. + + + +TO Reproduce issue with S6A sample rate in datapro realtime mode: + +1.Create Test setup set to streaming add some channels. +2.Run test through diagnostics and then run realtime step. +3. Search datapro log for the last entry RealtimeAAFilter and RealtimeSampleRate +4. Notice the in the last entry in the log they are both set to 1000 , I would expect the AAF to be 1/5 of the sample rate here... + + + + 2024-06-17 15:34:18.729 -> Attribute - SetArmAttribute [00000269], S6A0772, local: 192.168.1.20:52306, Remote: 192.168.4.50:8301 Key: RealtimeSampleRate, DataType: UInt32, Length: 4, Overwrite: True, Value: 1000 + +2024-06-17 15:34:18.732 <- Attribute - SetArmAttribute [00000269]\[00000269] - (3.0027ms), S6A0772 + +2024-06-17 15:34:18.732 -> Attribute - SetArmAttribute [00000270], S6A0772, local: 192.168.1.20:52306, Remote: 192.168.4.50:8301 Key: RealtimeAAFilterFrequencyHz, DataType: Float32, Length: 4, Overwrite: True, Value: 1000 + + + + + + + + + + + + + Reactivated + 2024-06-17T22:40:32Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2024-06-14T16:20:36Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-11T22:50:51Z + Corrects an issue where the wrong AAF could be used for streaming + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-11T22:50:20Z + the "TurnOffAAFRealtime" feature is only used for S6 now + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-05T21:48:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-05T21:36:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-05T20:46:51Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50861 + +This setting is on by default, the patch doesn't change this, nor should it change the behavior for SLICE1 and SLICE2 DAS. + +if you run realtime with these das it should set the realtime sample rate to the MAXAAF, for SLICE2 that is 100,000hz normally. + +this should be true before or after the patch, however SLICE6 and SLICE6AIR and TSR AIR should now have 1/5 of realtime sample rate as their requested AAF in realtime, you can check this by looking in the log for the attribute: RealtimeAAFilterFrequencyHz + +these AAF changes should also be applied to S6A that are set for streaming only recording modes. + +if there are relevant realtime performance tests for DAS, I would consider running those too. + Resolved + 2024-06-05T20:45:34Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-06-05T15:33:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T20:26:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T21:58:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T20:31:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-21T20:12:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-21T17:21:44Z + 0 + UNKNOWN + + + Dan McFadden + If you configure a S6A to do streaming at 100 sps you can see unexpected output.  This was tracked down to the setting RealtimeAAFilterFrequencyHz + + +this attribute is set in two places, one is in realtime with devices that support inidividual channel realtime streaming, and in SetStreamingRealtimeSampleRate. + +In SetStreamingRealtimeSampleRate it's only being set for recording mode S6A streaming mode only: + +                //we don't need to set the realtime sample rate for record and stream recording modes, they won't use it +                 if (DFConstantsAndEnums.RecordingMode.S6A_DeviceStreamingOnly == +                     ConfigData.Modules[0].RecordingMode && +                     IsCommandSupported(DFConstantsAndEnums.ProtocolLimitedCommands.SetRealtimeSampleRate)) + +and not all streaming modes: + +        private static readonly HashSet<RecordingModes> _streamModes = new HashSet<RecordingModes>() +         { +             RecordingModes.CircularBufferAndStreamSubSample, +             RecordingModes.RecorderAndStreamSubSample, +             RecordingModes.S6A_DeviceStreamingOnly, +             RecordingModes.Streaming, +             RecordingModes.HybridAndStream, +             RecordingModes.MultipleEventCircularBufferAndStream, +             RecordingModes.MultipleEventRecorderAndStream, +             RecordingModes.MultipleEventHybridAndStream +         }; + +further the freqeuency chosen for the AAF is relevant, if turn off aaf realtime is selected then it will set the value to the max available; + +                    var aafRate = info.TurnOffAAFRealtime +                         ? MaxAAFilterRateHz +                         : ConfigData.Modules[0].AAFilterRateHz; + +this appears to be what happens with the S6A + +the max available was done to turn off AAF for responsiveness, case 16520 goes into that a bit. + +related case 16520 + +this function SetStreamingRealtimeSampleRate should apply the sample rate for all streaming modes (the stream and record sample modes won't use it, but it's fine to set), and for S6 and beyond we don't need to use the info.TurnOffAAFRealtime logic either. + +SetStreamingRealtimeSampleRate is virtual so it's easy to override it but there's work to be done here to make sure  + +1) S6 and all devices remain just as responsive in realtime before and after + +2) we don't turn the realtimesample rate to max for S6 and beyond + Opened + 2024-05-21T17:21:44Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39426.638600408720000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39426.638600408720000000.xml new file mode 100644 index 0000000..d8547cd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39426.638600408720000000.xml @@ -0,0 +1,288 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:32Z + 0 + UNKNOWN + + + Justin Richardson + Verified Fixed using Datapro versions... 4.0.1177.51218 ,4.2.461.51113 and 4.3.327.51208. + +1.ch 10 EXPORT Ch naming matches.. the following rules.. + +--- DP Channel Code Settings Mode--- --- Post Patch ch export name field-- + +-if View mode is ISO ONLY >> Iso Channel Name +-ISO and User Code >> ISO channel Name \User channel name + -user code >> User Code + -channel name only >> Channel Name Column + + +Checked Ch name fields in the ch10 file export tmats headers.. + + + +2. Able to export CH10 format with multiple events when power is removed during One event during recording.. + +- Datapro successfully exports the ch10 files in this case , and does not crash etc. +- verified the ch10 files opening and graphing data with netview. ( Injected different waveforms into each event to distinguish events.. and event on which power was removed and data is shown at "rails" + + + +3. Verified that That exporting events from the export data tab does not " wipe out" or erase any previous events from that test or das. +- Selecting one event out of several and exporting previously was erasing all the events int the data folder, But after the patch previous event remain , for example if event 1 is downloaded from export data tab and event 2 was previously downloaded it remains in the data folder when event 1 is exported to the folder. + + + + + + + + + Closed + 2024-08-13T18:44:28Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-08-09T18:55:33Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-06-04T20:10:32Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-04T18:03:00Z + corrects an issue where channel name wasn't being properly populated for CH10 export + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T18:02:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T17:10:45Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T15:41:54Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T15:41:48Z + 0 + UNKNOWN + + + Dan McFadden + issues 1 & 2 are resolved, issue 3 was split off into case 39463 + +4.0/4.2/4.3@50849 + Resolved + 2024-05-31T17:13:13Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-05-31T17:10:09Z + 0 + UNKNOWN + + + Dan McFadden + 1. Channel name: in your answer, you say "if View mode is channel name only then it's iso channel name". This is where the problem is. + + +In "Show Channel Name ONLY", there is no "ISO Channel Name" field that appears in the Test Setup, only the "Channel Name" column. + +And this is what leads to the export having empty fields for the name of the channels as the user can't input anything is a field that does not appear on the screen. + + +  + 2. CH10 export with multiple events and power OFF during recording: here is the setup I've made to reproduce the issue: + + +Recorder mode, 2 events, 10s, 1kHz, export Unf CSV & ch10 + +Record data on first event, then on second one, turn OFF the DAS before the end of the recording. Then download data of both events and export it. + + +What I have seen is that the export actually works fine, but ONLY if you export with the same version you armed the S6A with AND if you do it without closing the software. + + +Example #1: If I record data as per the above protocol with 4.2.377 and try to export it with another DP version, it freezes during the export and I have to close the software. But if I record data with 4.2.377 and export it with this version, then it exports fine. + +Example #2: If I record data with 4.2.377, close the software, open it again, then try to export the data, the same freeze happens in this case, even if it's the same DataPRO version. + + +  + I've attached two recordings, one made with 4.2.377 and one with 4.2.416. But I believe you won't be able to export anything with these, according to what I explained above if you close the software before exporting data. +   + On a side note, I've found another problem. If I have multiple events and export one of them via the Export Data tab, it erases all files that already exist in the export folder, not only the file related to the event #x I'm exporting. This leads to the impossibility of exporting multiple events from the same arming via the Export Data tab. The only way to export both at the same time is to do it in the Run Test tab (if you enable this option) as the below options appear, to select each event: + Edited + 2024-05-30T18:34:24Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50850 + +resolves the browse to or export after restarting issue + Edited + 2024-05-30T18:30:37Z + 0 + UNKNOWN + + + Dan McFadden + issue with the wrong field being put into channel name is resolved  + +4.0/4.2/4.3@50849 + Edited + 2024-05-30T17:46:46Z + 0 + UNKNOWN + + + Dan McFadden + although the code is correct you could end up with the wrong information in the TMATS portion of the CH10 file export. + Edited + 2024-05-30T17:45:40Z + 0 + UNKNOWN + + + Dan McFadden + + Reopened + 2024-05-30T17:45:03Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-05-29T21:36:20Z + 0 + Closed + + + Dan McFadden + + Assigned + 2024-05-29T21:36:17Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2024-05-29T21:36:11Z + 0 + Resolved + + + Dan McFadden + Hi Maugan, the {Channel Name} of the export are filled in using the following rules; +   + if View mode is ISO ONLY the Iso Channel Name is used + if View mode is ISO and User Code then it's ISO channel Name \User channel name + if View mode is user code only then it's User code, + if View mode is channel name only then it's iso channel name +   + Is when showing iso only the channels tab only shows iso channel name, it doesn't show user channel name, so it only makes sense to only replace with iso channel name. +   + Help me to understand the request here, is the request to export with only the user channel name when iso only or iso and user code is selected? +   + for reference, this is show user codes and iso codes: + +   + + and this is what ISO only looks like: + + + and here's what channel names only looks like + Edited + 2024-05-29T21:36:00Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-23T00:03:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-23T00:01:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-23T00:01:32Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-22T20:37:31Z + 0 + UNKNOWN + + + Dan McFadden + #10690 + Opened + 2024-05-22T20:37:30Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39462.638600408730000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39462.638600408730000000.xml new file mode 100644 index 0000000..ab53c9e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39462.638600408730000000.xml @@ -0,0 +1,127 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:14:33Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro Versions 4.0.1170.50984,4.2.452.50996 and 4.3.206.50891 +Logs show no mention of smart charger Once armed . +Logs do show that SmartChargeResistorSetting is queried when in diagnostics etc , which is expected. + + + + Closed + 2024-07-01T20:57:08Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-07-01T17:51:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-05T21:53:26Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-04T18:01:42Z + Eliminates an unnecessary resistor setting call while armed + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T15:41:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-04T15:41:12Z + 0 + UNKNOWN + + + Dan McFadden + arm units, and clear log, then wait and check log for log messages for the smartchargeresistorsetting.  Prior to the patch you should see them and they should fail as in Nate's example, after the patch it should avoid the call while armed. + +regardless of slice unit type the smartchargeresistor setting should no longer be checked while armed.  The behavior while not armed is not changed. + Edited + 2024-05-31T15:53:38Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50851 + Resolved + 2024-05-31T15:51:07Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-05-31T15:38:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-05-31T15:38:35Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-05-31T15:38:19Z + 0 + UNKNOWN + + + Dan McFadden + noticed by nate; + +this setting is part of detecting when charging is enabled, see case 15815 for some more information; + +however if you query it while armed it will return invalid mode for command; + +2024-05-31 09:02:46.854 ->  Attribute - QuerySystemAttribute [00003762], SPS01262, local: 192.168.0.2:53485, Remote: 192.168.0.83:1016 Key: SmartChargeResistorSetting + + 2024-05-31 09:02:46.858 <-  Attribute - QuerySystemAttribute [00003762]\[00003762] - (3.9979ms), SPS01262 StatusInvalidModeForCommand DataType: UInt8, Length: 0, Value: [null], Value(Array): [null] + + 2024-05-31 09:02:46.858 !!  An exception of type: DTS.DASLib.Command.CommandException occurred Module: ICommand.dll, Name: InternalSyncExecuteMessage: SPS01262 was executing  DTS.DASLib.Command.SLICE.QuerySystemAttributeSLICE2   and reported SyncExecute: response.Status = StatusInvalidModeForCommand for sequence 3762\3762.  Please report this information to Technical Support StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.InternalSyncExecute() StackTrace:    at DTS.DASLib.Command.AbstractCommandBase.SyncExecute()    at DTS.DASLib.Service.Slice`1.get_ChargingEnabled() + +this is unnecessary to call while armed. + Opened + 2024-05-31T15:38:19Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39517.638766084510000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39517.638766084510000000.xml new file mode 100644 index 0000000..269d332 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/39517.638766084510000000.xml @@ -0,0 +1,234 @@ + + + + Jaime Lopez + Verified with 4.0.1202, 4.2.353 + Closed + 2025-03-03T19:20:51Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-10-22T16:23:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-24T00:14:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-18T20:12:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-18T20:12:46Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-06-11T22:44:02Z + HIC available channels will now accept m/s^2 engineering unit channels + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@50884 + Resolved + 2024-06-11T17:56:11Z + 0 + Resolved + + + Dan McFadden + finally collect data and go to the view tab, and add a calculated channel via that route: + + +verify the same selections are available or not: + Edited + 2024-06-11T17:43:27Z + 0 + UNKNOWN + + + Dan McFadden + assign all 5 sensors to hardware channels in a test: + + +then go to calculated channels and verify that we can use any of the accel channels for the HIC and not the pressure sensor. + +m/s before the patch will not show up, it will show up after patch: + Edited + 2024-06-11T17:24:42Z + 0 + UNKNOWN + + + Dan McFadden + you can turn on calculated channels here: + Edited + 2024-06-11T17:20:12Z + 0 + UNKNOWN + + + Dan McFadden + create sensors with 5 different EU, g, m/s^2, m/sec^2, and m/sec - these are all supported as input channels for HIC, for the last sensor use anything but one of these (say mBar), this should not be supported as an input channel for HIC. + Edited + 2024-06-11T17:18:04Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-06-11T17:09:49Z + 0 + UNKNOWN + + + Dan McFadden + note, there are two places calculated channels can be entered, in edit test setup and in the viewer.  In particular TEMA was using in the viewer. + Edited + 2024-06-11T16:26:34Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-06-11T16:25:02Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#13365, #dtsweb.zendesk.com/agent/tickets/13365). Reply to this email to add an internal note to the request. + + +Nathan Brown (DTS) + +Jun 11, 2024, 10:50 CDT + +HIC calculated channels observation: + + +Want to save with Test Setup + +Want to use m/s^2 + +HIC(d) + + +Want to show measured offset during Diagnostics in EU + + +toggled the UI option to show EU + +Toyota to test and give feedback + + +  + +From: Nathan Brown <nathan.brown@dtsweb.com> + Sent: Tuesday, June 11, 2024 9:18 AM + To: DTSSoftwareDev <DTSSoftwareDev@dtsweb.com> + Subject: Please Review - Add m/s^2 to HIC filter list + +  + +Hi guys, + +  + +Toyota would like to use HIC calculated channels with m/s^2 EUs. + +  + +Should this have an MS case? + +  + +Below are the two places I see this referenced (also attached) + +  + +Index: DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + +=================================================================== + +--- DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs               (revision 50848) + ++++ DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs               (working copy) + +@@ -719,7 +719,7 @@ + +                 } + +  + +                 var units = ch.Units; + +-                if (units != "g" && units != "msec" && units != "m/sec" && units != "m/sec^2") + ++                if (units != "g" && units != "msec" && units != "m/sec" && units != "m/sec^2" && units != "m/s^2") + +                 { + +                     continue; + +                 } + +Index: DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.AddCalculatedChannel/ViewModel/AddCalculatedChannelViewModel.cs + +=================================================================== + +--- DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.AddCalculatedChannel/ViewModel/AddCalculatedChannelViewModel.cs               (revision 50848) + ++++ DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.AddCalculatedChannel/ViewModel/AddCalculatedChannelViewModel.cs               (working copy) + +@@ -223,7 +223,7 @@ + +             foreach (var clo in ChannelListObjects) + +             { + +                 var units = clo.MyChannel.Eu.ToLower().Trim(); + +-                if (units == "g" || units == "m/sec" || units == "m/sec^2") + ++                if (units == "g" || units == "m/sec" || units == "m/sec^2" || units == "m/s^2") + +                 { + +                     _availableHICChannels.Add(clo); + +                 } + Opened + 2024-06-11T16:25:01Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40545.638600409220000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40545.638600409220000000.xml new file mode 100644 index 0000000..afb8ea7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40545.638600409220000000.xml @@ -0,0 +1,153 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:15:22Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-07-02T21:13:04Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-07-02T20:43:31Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-07-02T20:43:28Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-07-02T20:43:26Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with DataPRO v 4.0.1170, 4.2.451, 4.3.223 + +Naming a test setup with "TSRAIR_GO_TEST" gets rejected: + + +Naming the test setup to TSRAIR_GO_TEST1. Saving this test setup is fine. + +Removing the 1 and clicking away from Test Setup name gives the above error + +Exporting this test setup and importing (removing the 1) imports correctly and are able to run the test as TSRAIR_GO_TEST. Per Dan: +   + +[12:32 PM] Dan McFadden + +The change should just prevent you from using the UI to set the name, it doesn't change import or the ability to run or save a test with that name. + +  + +after importing and adding a 1 and then removing the 1 again the user will get the same error message preventing the user from running the test + Closed + 2024-07-01T20:42:27Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2024-07-01T16:34:06Z + 0 + UNKNOWN + + + Dan McFadden + prevents you from creating a test setup in the UI with the  name TSRAIR_GO_TEST, you can still import or create internally, just the UI prevents you by informing that the name is reserved and can't be used. + +so for example you can create a test setup TSRAIR_GO_TEST1, but if you remove the 1 it will change the name back to TSRAIR_GO_TEST1 and inform the user that TSRAIR_GO_TEST is reserved + +4.0/4.2/4.3@50983 + Resolved + 2024-06-27T17:06:24Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-06-20T15:50:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-20T15:44:21Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-06-18T21:13:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-18T21:11:32Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-18T21:09:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-06-18T17:43:13Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-06-18T17:42:21Z + 0 + UNKNOWN + + + Dan McFadden + see case 39485 + Opened + 2024-06-18T17:42:21Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40673.638780899790000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40673.638780899790000000.xml new file mode 100644 index 0000000..bb348a5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40673.638780899790000000.xml @@ -0,0 +1,417 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:52:59Z + 0 + UNKNOWN + + + Randy Chu + Tested on 4.3.436 no issue found with cases listed + +However after first test run, make change to current ROI and do second run, during download ROI, it would show the setting from first run, while downloading config. Once complete then UI update to correct ROI setting. Open separate case + Closed + 2024-10-09T01:24:19Z + 0 + Closed + + + Randy Chu + + Assigned + 2024-09-30T21:42:18Z + 0 + UNKNOWN + + + Jerry Lawrence + Release note was already present. + Resolved + 2024-08-27T23:01:31Z + 0 + Resolved + + + Jerry Lawrence + Reactivating to add Release note. + Reactivated + 2024-08-27T23:01:05Z + 0 + Reactivated + + + Jerry Lawrence + 51280 is 4.0; 51281 is 4.2; 51282 is 4.3 + Resolved + 2024-08-26T15:26:31Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-08-14T23:28:08Z + 0 + UNKNOWN + + + Dan McFadden + + Reactivated + 2024-08-13T22:23:43Z + 0 + Reactivated + + + Randy Chu + + Edited + 2024-08-13T21:28:20Z + 0 + UNKNOWN + + + Randy Chu + Wait for Jerry finish refactoring ROI logic then test again. + +squib channels + digital out + analog channels + +case 1) in test setup added hardware channel and does not assign sensor. Assign ROIs by the channels. + + +2) in test setup added hardware channel and sensor that has EID. At the run test check sensor ID step If the EID physically is in the different channel than assigned, then DataPro would show message. Reassign the sensor to channel. Complete the test run and download ROI. Expect ROI channel and Sensor are as reassigned. + +3) in test setup add sensor that has EID but not add hardware channel. Assign ROIs by the sensor. + At the run test check sensor ID step, the sensor would automatically assign to the channel that had EID physically. Complete the test run and download ROI. Expect ROI channel and Sensor are label correctly. -- this is currently failing with DP4.3.328 + +4) create single ROI test setup. +During download ROI, download as is +During download ROI, add new ROI + +5)create Multi ROI test setup. +During download ROI, download as is +During download ROI, add new ROI +During download ROI, enable/disable ROI +During download ROI, change ROI duration +During download ROI, change ROI channel + + + Edited + 2024-08-13T21:26:54Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-08-13T20:15:33Z + Addresses an issue where not all channels were downloaded warning could be displayed errantly when there was a squib in a dataset and not in an ROI + 0 + UNKNOWN + + + Randy Chu + Tested with DataPro 4.3.328 +SPS01435 A1R8 +SPT0001 D0M8 +SPE0165 B0B6 + +Validated using the KM Copy and new setup using squib channels + digital out + analog channels with multiple ROIs. + +Issue is fixed. + + Edited + 2024-08-13T03:44:28Z + 0 + UNKNOWN + + + Randy Chu + + Assigned + 2024-08-09T02:15:39Z + 0 + UNKNOWN + + + Jerry Lawrence + 51055 and 51061 are 4.2; 51062 is 4.3 +51063 is 4.2 +51079 is 4.2 +51089 is 4.2 +51180 is 4.0; 51181 is 4.2; 51182 is 4.3 + +To test: +Import a Squib sensor using a .csv file (an example file is attached). +Create a Test Setup that uses that sensor and include it in one of the ROIs. +Run the Test. +Ensure that no errors occur, and that the channels (Voltage and Current) associated with that sensor are downloaded. + Resolved + 2024-08-02T20:36:40Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-08-01T15:14:02Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-07-31T16:20:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-30T20:10:16Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-07-24T23:02:59Z + 0 + UNKNOWN + + + Jerry Lawrence + Latest: +We should ignore the squib serial number, and just use "SQUIB" instead, since the hardware channel number makes it unique. + Edited + 2024-07-21T15:52:47Z + 0 + UNKNOWN + + + Jerry Lawrence + Customers use the value of the UserValue1 field in the SensorsSquib table of the database for identifying sensor type when viewing the Sensors Available table on the Channels step of Edit Test Setup. + +Therefore, instead of using the Comment (or, in one case, SquibDescription) property of a squib setting for identifying a ROI channel, we should use the SensorData.SerialNumber (or, in one case, ChannelName2). + Edited + 2024-07-19T05:30:53Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-07-18T17:40:34Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-18T15:23:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-18T15:16:55Z + 0 + UNKNOWN + + + Jerry Lawrence + The issue of ROI warnings is due to the presence of a non-blank UserValue1 field in the SensorsSquib table of the DataPRO database. + +In the attached Test Setup, that field contains "Pyro Test Lead", which is causing a mismatch when that value is compared to the sensor Serial Number (in this case, 041704, 040393, 040391, and 047301). + +When entering a Squib Setting manually into the database via the DataPRO Sensor Database tab, only the Name field is used for identifying the "sensor". However, it is possible via a sensor import, as seen in the attached .csv sensor import. + +One method for fixing existing Test Setups is to Export a Test Setup, modify the resulting .xml as follows: + +1) Remove the, in this case, "Pyro Test Lead" value from the <Sensors><SensorData><Comment> and <UserValue1> fields. + +2) Change the <TestSetups><TestSetup><Fields><RegionsOfInterest><RegionOfInterest><ChannelNames> values by replacing, in this case, "Pyro Test Lead" with the appropriate squib setting Serial Number ("041704" for SQ-01, "040393" for SQ-02, etc.). + +and re-import the Test Setup using the Overwrite option. + +Note that any Voltage input channels that were in an ROI may need to have their checkbox re-checked, due to a possible, but not yet proven, software bug. + + +Going forward, when adding squib settings (sensors) to the database, refrain from entering a value for CommonField/UserValue1. + +This issue exists in 1.10 also, so not sure how MIRA didn't experience it while using that version. + +More to come. + Edited + 2024-07-18T00:06:49Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-07-16T21:58:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-16T21:06:23Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-16T20:42:13Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-16T20:15:20Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-07-15T18:12:27Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#13880, #dtsweb.zendesk.com/agent/tickets/13880). Reply to this email to add an internal note to the request. + + +Kate Martin (DTS) + +Jul 12, 2024, 18:23 GMT+1 + +Hi Dan +   + I've been working with MIRA on a few issues these past few days. +   + This is a problem that we need to take a look at please ... +   + Clearly the back image shows the ROI periods still have these channels selected but the user gets a warning. +   + +   + +   + and the data is there.  +   +   +   + +   +   + +   + However, critically although I seem to be able to duplicate what is happening onsite at MIRA to an extent they do not get the data in either ROI download - only from Download ALL. +   + My logs attached. +   + 2024-07-12 17:11:17.963 DownloadService.Download : calling service available + 2024-07-12 17:11:18.033 ModalWindow: Channel "041704" (hardware channel "Assigned by ID \ [SPT00015] SQ-01") has not been assigned to an enabled Region of Interest + Channel "040393" (hardware channel "Assigned by ID \ [SPT00015] SQ-02") has not been assigned to an enabled Region of Interest + Channel "040391" (hardware channel "Assigned by ID \ [SPT00015] SQ-03") has not been assigned to an enabled Region of Interest + Channel "047301" (hardware channel "Assigned by ID \ [SPT00015] SQ-04") has not been assigned to an enabled Region of Interest + 2024-07-12 17:14:11.994 User Admin pressed PageButton:DataProPage_ModalWindow_OK +   + I thought maybe "post test diagnostics" was messing things up but it's the same MO when you don't have this in test setup. +   + Thxs + Kate + +Attachment(s) + DataPRO.log + DataPRO 2024-07-12 17.16.29.log + DataPRO 2024-07-12 17.07.35.log + 2024_07_12 17_00.xml + +---------------------------------------------- + Customer Details: + Name: Kate Martin ( kate.martin@dtsweb.com ) + Organization: DTS + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +13880 + +Status + +Pending + +Requester + +Kate Martin + +CCs + +- + +Followers + +Dan McFadden, Jerry Lawrence + +Group + +Support + +Assignee + +Kate Martin + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[79VZM6-LNKGX]Ticket-Id:13880Account-Subdomain:dtsweb + Opened + 2024-07-15T18:12:27Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40688.638768639580000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40688.638768639580000000.xml new file mode 100644 index 0000000..7df4257 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40688.638768639580000000.xml @@ -0,0 +1,144 @@ + + + + Dan McFadden + + Closed + 2025-03-06T18:19:18Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-12-03T16:42:31Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-12-03T16:29:46Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-11-20T18:53:28Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-10-22T18:22:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-24T00:16:01Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-07-30T20:14:20Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-07-24T23:40:24Z + 0 + UNKNOWN + + + Jerry Lawrence + 4.0 is 51112; 4.2 is 51113; 4.3 is 51114. + +Unfortunately, if a client attempts to use a centralized DataPRO database as DataPROUser (because UseNTLMAuthentication is False), and the password in the config file (DataPRO.exe.config) doesn't match the password in SQL Server on the remote server, the existing error message is vague. + +Existing pre-4.3 version clients will display the vague message, but clients which contain this improvement will display a more explanatory error message. + + Resolved + 2024-07-24T23:40:09Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2024-07-24T16:54:10Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-07-24T16:53:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-18T15:22:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-18T15:21:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-18T15:16:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-16T20:42:41Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-07-16T20:29:14Z + 0 + UNKNOWN + + + Dan McFadden + check for LTS concerns from case 40663 and update LTS notes as needed + Opened + 2024-07-16T20:29:14Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40690.638600409830000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40690.638600409830000000.xml new file mode 100644 index 0000000..68b0b7d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40690.638600409830000000.xml @@ -0,0 +1,592 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:16:23Z + 0 + UNKNOWN + + + Jaime Lopez + Based on my notes and testing this is good to close per DataPRO v4.0.1176, 4.2.467, 4.3.332 + Closed + 2024-08-13T21:16:38Z + 0 + Closed + + + Jaime Lopez + + Edited + 2024-08-13T21:10:38Z + 0 + UNKNOWN + + + Jaime Lopez + In DataPRO v4.0.1176 + +started with no test setups: + + + +Closed DataPRO and changed following attributes in config file: + +       <setting name="LocalDbHost" serializeAs="String"> +         <value>asada</value> +       </setting> +       <setting name="CopyRemoteToLocalOnStart" serializeAs="String"> +         <value>True</value> +       </setting> + +  + +      <setting name="UseNTLMAuthentication" serializeAs="String"> +         <value>True</value> +       </setting> +       <setting name="DBType" serializeAs="String"> +         <value>2</value> +       </setting> + +Opened DataPRO in DBType = 2 (connected to asada) + + + +closed DataPRO and changed DBType = 1 in config file + +opened DataPRO again + Edited + 2024-08-13T21:08:57Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-08-13T20:13:38Z + Corrects an issue with the Copy to Local on startup functionality for hybrid databases + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-13T20:13:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-13T19:37:01Z + 0 + UNKNOWN + + + Jaime Lopez + Testing steps: + + +Using DataPRO 4.2.467 + +Opened config file and changed the following + +  <setting name="UseNTLMAuthentication" serializeAs="String"> +         <value>True</value> +       </setting> +       <setting name="DBType" serializeAs="String"> +         <value>2</value> +       </setting> +       <setting name="LocalDbHost" serializeAs="String"> +         <value>asada</value> +       </setting> +       <setting name="CopyRemoteToLocalOnStart" serializeAs="String"> +         <value>True</value> +       </setting> + +Opened DataPRO and observed the following: + + +signifying CopyRemoteToLocalOnStart is working in 4.2. (Not sure if I saw this behavior in 4.3, will check) + +Verified Test Setups and that I was connected to asada: + + + +Closed DataPRO and changed the following in the config file: + +       <setting name="DBType" serializeAs="String"> +         <value>1</value> +       </setting> + +Opened DataPRO again + Edited + 2024-08-13T18:01:55Z + 0 + UNKNOWN + + + Jaime Lopez + So when CopyRemoteToLocalOnStart  is set to True and DBType = 1 + +Test Setups previously made in local only will be trashed and remote test setups will copy over. This is by design + Edited + 2024-08-12T23:59:51Z + 0 + UNKNOWN + + + Jaime Lopez + Testing steps: + + +In remote only mode for DataPRO v4.3.332 set the following settings: + +       <setting name="LocalDbHost" serializeAs="String"> +         <value>asada</value> +       </setting> + +       <setting name="UseNTLMAuthentication" serializeAs="String"> +         <value>True</value> +       </setting> +       <setting name="DBType" serializeAs="String"> +         <value>0</value> +       </setting> + +Created a test setup with ROI and saved: + + + +Closed DataPRO and opened config file + +Changed the following for local  only mode +       <setting name="DBType" serializeAs="String"> +         <value>1</value> +       </setting> + +Saved config file and opened DataPRO + +Created 2 test setups with ROIs in local only: + + + +Closed DataPRO and back in the config file changed the following attribute: + + + +       <setting name="CopyRemoteToLocalOnStart" serializeAs="String"> +         <value>False</value> +       </setting> + + to  + +       <setting name="CopyRemoteToLocalOnStart" serializeAs="String"> +         <value>True</value> +       </setting> + + && + +       <setting name="DBType" serializeAs="String"> +         <value>2</value> +       </setting> + + +Saved and closed. Opened DataPRO in DBType = 2 + +Closed DataPRO and changed config file to DBType = 1 (local only) + +I see the following: + + +But this deletes my previous test setups + +Will ask if this is by design + Edited + 2024-08-12T23:51:06Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-08-08T20:59:59Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-05T20:49:06Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2024-08-05T18:44:30Z + 0 + Resolved + + + Dan McFadden + 4.0/4.2/4.3@51204 + +The easiest way I found to test this was to start with a blank database local and remote, insert two tests locally with ROI periods and one remotely with ROI periods, then turn on hybrid database, point to your central server and turn on copy remote to local on startup + +this should be tested whether there's a logged in user remember or the user has to login on startup - but the copy to local should work the same regardless of whether there's a remembered user for login or not. + +before the patch it will throw an error in the log matching the one TEMA found, and would show the blank screen, after it should copy and then look normal after it finishes the copy. + +here are relevant settings in the DataPRO.exe.config file for remote copy and hybrid mode + +copy remote to local only runs when in hybrid mode + +    <Setting Name="UseNTLMAuthentication" Type="System.Boolean" Scope="Application"> +       <Value Profile="(Default)">True</Value> +     </Setting> +     <Setting Name="DBType" Type="System.Int32" Scope="Application"> +       <Value Profile="(Default)">2</Value> +     </Setting> +     <Setting Name="LocalDbHost" Type="System.String" Scope="Application"> +       <Value Profile="(Default)">fajita</Value> +     </Setting> +     <Setting Name="CopyRemoteToLocalOnStart" Type="System.Boolean" Scope="Application"> +       <Value Profile="(Default)">True</Value> +     </Setting> + Edited + 2024-08-05T18:44:24Z + 0 + UNKNOWN + + + Dan McFadden + Dan McFadden + +Internal + + •Today 09:01 + + + + + + + +I'm ready to start looking at this issue, first thing I notice is that looking in the log provided: +   + 2024-05-22 14:36:32.680 !! An exception of type: System.Data.SqlClient.SqlException occurred Module: System.Data.dll, Name: OnErrorMessage: The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_TestSetupROIs_TestSetupId". The conflict occurred in database "DataPro", table "dbo.TestSetups", column 'TestSetupId'. StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) StackTrace: at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DatabaseServices.DatabaseCopyViewModel.CopyFunc() +   + this is a foreign key constraint violation when copying test setup rois.  We noticed an issue with MIRA with a migrated database and rois.  Multiple ROIs is a feature that was added after MIRA's from installation, and the migration didn't migrate the ROIs well.  It could be related to that.  Is this database available?  I'll use a generic 4.0 database for the time being but if I can't duplicate it with a generic database then it would be useful to get a copy of their database. + + + + + + + + + + +  + + + + +Dan McFadden + +Internal + + •Today 09:40 + + + + + + + +I couldn't duplicate this in a quick test of copy to local with a 4.0 database with a test setup ROI but looking at the local database after the copy and the code I see how this happens. +   + The TestSetupsROI table is never copied from the central server, while the test setup table is, the test setup ROI table has a FK constraint in test setups.  We turn off FK constraints during the copy process, then turn them back on at the end of the copy.  If the user had a FK constraint in the local database but didn't have that test setup in the central db, then during the copy the local test setup would be wiped out, but not the ROI, but then when the constraints were turned back on it would be invalid, or during the clear process itself the foreign constraint could be broken if the constraint was not turned off on the ROI table first.  I should be able to test this easily. +   + + + + + + + + + + +  + + + + +Dan McFadden + +Internal + + •Today 09:45 + + + + + + + +I can duplicate this by taking those exact steps, create a test setup in the local database that won't exist in the central database test id wise (so I had one in my central database so I created two in my local database).  It reproduced this issue. + you can wipe out the TestSetupsROI table to maybe work around this, but I will adjust the copy code to include any missing tables, when these tables were added they were not added to the copy code. + +  + +here's the SQL to find identity columns  + +select COLUMN_NAME, TABLE_NAME +       from INFORMATION_SCHEMA.COLUMNS +        where TABLE_SCHEMA = 'dbo' +        and COLUMNPROPERTY(object_id(TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1 +        order by TABLE_NAME + Edited + 2024-08-05T18:08:26Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-08-05T15:32:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-01T15:16:51Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-01T15:14:02Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-30T20:41:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-30T20:40:22Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-07-17T15:36:52Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +You are a follower on this request (#13772, #dtsweb.zendesk.com/agent/tickets/13772). Reply to this email to add an internal note to the request. + + +Nathan Brown (DTS) + +Jul 16, 2024, 14:02 CDT + +Private note + ++ Dan McFadden is this enough information? I have been unable to get the feature to work at all. + +  + + +Doug Nelson + +Jun 26, 2024, 14:16 CDT + +Attaching the log Nate mentioned since I didn't attach it in this ticket.. + + +Attachment(s) + DataPRO.log + +  + + +Chris Balogh (DTS) + +Jun 25, 2024, 15:42 CDT + +Private note + +Hi Mark Chiaverini ,  +   + Just including you for visiblity here. There are lingering issues present in DataPRO that are preventing Toyota from moving forward with modern builds of DataPRO. Nate has been working through these issues with Jared and his team and we're making progress. This morning Doug opened 8 cases from an original, larger ticket. We're working with the softwae team to get thse sorted. Just wanted to make sure you're aware of this evolving effort to move Toyota forward. + +  + + +Chris Balogh (DTS) + +Jun 25, 2024, 15:39 CDT + +Hi Jared, +   + I appreciate the honest feedback and thank you for bringing these issues to our attention. I understand the position this puts your team in as you try to adopt the new version of DataPRO. We'll work to move these items through the pipeline as quickly as we can. +   + Talk to you soon, + Chris + +  + + +Jared Vogt + +Jun 25, 2024, 13:44 CDT + +•• PROTECTED 関係者外秘 + +  + +Hello Omar, + +These tickets are all from one larger ticket(#13764).  We here at Toyota are trying to implement DataPRO software but are reluctant because the software just does not seem to work for us.  We find many bugs or anomalies that don’t give us high confidence or disrupt our processes more than it is worth.  I think many of the anomalies or bugs, if not all, are in the software.   Some of these ticket issues are old.  Feel like Nate is spread thin and could use some help, maybe from the software team to get these resolved.  We are happy to assist if any more details are needed.  + +Best regards, + +Jared Vogt + +  + +  + + +Omar Bravo (DTS) + +Jun 25, 2024, 12:11 CDT + +Doug, +   + Thank you for using the DTS help center! +   + I am assigning this ticket to Nate for follow up. +   + Best Regards, +   + Omar + +  + + +Doug Nelson + +Jun 25, 2024, 11:25 CDT + +Broken Issue off from ticket #13365. + +5-22-24: + Toyota is very interested in operating with a central database in local mode to help improve speed of navigation AND test execution. + + To help accommodate this, we'd like to automatically sync on start. + + We will test the CopyRemoteToLocalOnStart flag. + + <setting name="CopyRemoteToLocalOnStart" serializeAs="String"> + +    <value>True</value> + +</setting> + + When I try to use the CopyRemoteToLocalOnStart feature, DataPRO does cycle through all of the elements and synchronize locally, but... + + Then I see an empty canvas--DataPRO never fully loads: + +Attached is the log file from this attempt + +---------------------------------------------- + Customer Details: + Name: Doug Nelson ( doug.nelson@toyota.com ) + Organization: TEMA + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +13772 + +Status + +Open + +Requester + +Doug Nelson + +CCs + +Jared Vogt, Tory Showek + +Followers + +Dan McFadden, Mark Chiaverini, Omar Bravo + +Group + +Support + +Assignee + +Nathan Brown + +Priority + +Normal + +Type + +Question + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[0X7L2J-2VPWK]Ticket-Id:13772Account-Subdomain:dtsweb + Opened + 2024-07-17T15:36:51Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40697.638600409610000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40697.638600409610000000.xml new file mode 100644 index 0000000..c4ae2d8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40697.638600409610000000.xml @@ -0,0 +1,321 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:16:01Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-07-31T17:16:21Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro versions... 4.0.1174.51112,4.2.461.51113 and 4.3.300.51137 + +-------Steps used to Test------ +- Created Test Setup with Streaming ( I used Circ Buffer +Streaming) Using both Analog + time Format 1 and then repeating for analog time format 2 + +- Armed Das And opened netview to subscribe to Stream + +- Triggered Das and Downloaded Data with Dp then exported to Ch10 file type ( chose to use + secondary header when streaming atf2 and not use sec header when streaming atf1) + +- Opened Exported ch10 file and compared the file header which is tmats text to the ch10 + export of pre patched version of datapro ... Verified the fields AF-x- field changed + from U to B and BFM switched from UNS to OFF for each channel . + +- repeated this test for all 3 versions of datapro both atf1 and 2 and verified Netview + can open and display the stream both the live stream and hen then also open and display + the ch10 file data . + + + + + + + + + Closed + 2024-07-31T17:13:37Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2024-07-30T20:12:36Z + changes the S6A analog streaming and the CH10 export format TMATS to be unsigned binary with offset + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-30T19:38:28Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-07-30T19:38:23Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-07-29T21:53:37Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@51072 + Resolved + 2024-07-18T20:13:28Z + 0 + Resolved + + + Dan McFadden + run streaming with S6A, and export CH10 with any DAS + +the tmats files produced should have AF-x- field changed from U to B and BFM switched from UNS to OFF + +there shouldn't be any change to netview and export other than that prepatch to post patch. + +no changes were made for TSR AIR or other stream formats (PCM, super 128, etc) + Edited + 2024-07-18T20:13:07Z + 0 + UNKNOWN + + + Dan McFadden + per loc this should be changed to offset binary and offset binary + Edited + 2024-07-18T19:42:58Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-07-18T19:22:12Z + 0 + UNKNOWN + + + Dan McFadden + ##- Please type your reply above this line -## + +This ticket (#13861) has been updated. + + +John Patrick + +Jul 17, 2024, 17:05 PDT + +Hello Dan and Maugan, + +In reviewing the exported CH10 files with our data review tools team we found what was causing our issues with the CH10 export files, below is what they found. + +We have found the problem. The data is being recorded in OFFSET BINARY format but indicates that it is unsigned binary in the TMATS. OFFSET Binary inverts the most significant bit and makes the number signed. The combination of inverting a bit and using another as a sign bit is what caused the fixed offset between our export and the “truth” data from the excel. This should be rectified in the TMATS export. Currently it looks like in the template it is hardcoded to U which is unsigned binary. Per the standard it should actually be “B”. Similarly, c-d\BFM should also be updated. + +  + + +Dan McFadden (DTS) + +Jul 11, 2024, 08:57 PDT + +Happy to help however I can. +   + If it’s a validation issue with a particular tool you might also check to see whether “include secondary headers” is turned on in the export or not +   + + When this is turned off the export will use strictly time format 1 and without the secondary headers.   Depending on the tool secondary headers and time format 2 could cause issues, so trying the export with this turned off might result in output that the tool can use. +   + Let me know if there’s any way I can help, +   + ~ Dan + +  + + +Dan McFadden (DTS) + +Jul 11, 2024, 08:52 PDT + +Private note + +Happy to help however I can. + +  + +If it’s a validation issue with a particular tool you might also check to see whether “include secondary headers” is turned on in the export or not + +  + + +When this is turned off the export will use strictly time format 1 and without the secondary headers.   Depending on the tool secondary headers and time format 2 could cause issues, so trying the export with this turned off might result in output that the tool can use. + +  + +Let me know if there’s any way I can help, + +  + +~ Dan + +  + + + + + +Dan McFadden​​​​ + +Software Engineering Manager + +Diversified Technical Systems, Inc. + + |  + +Seal Beach + +,  + +CA + +e: + +dan.mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +Attachment(s) + ~WRD0001.jpg + +  + + +Maugan Robert (DTS) + +Jul 11, 2024, 00:36 PDT + +Hello John, +   + Thanks for creating a ticket. I've assigned it to our software manager who is the expert on the ch10 export function in DataPRO. + Could you let us know what makes you say "are stated to be not valid"? Are you using a third-party software to read the ch10 export from DataPRO? If so, which one? If not, how are you trying to process the exported data in ch10 format? +   + The CH10 export function in DataPRO is based on the Analog frame, time format 2 (with 2nd header time format 2). Perhaps there is a compatibility issue with how you try to read it? +   + +   + Thanks! + Maugan + +  + + +John Patrick + +Jul 10, 2024, 11:25 PDT + +I am using the CH10 export feature in DataPRO and trying to understand why the IEEE 1588-2008 PTPv2 time packets in the CSDW are stated to be not valid even though the time stamp appears to be correct. Binary and CH10 data files are attached.  + +Attachment(s) + 2024_07_09 16_49_TC_IMV_TLM_input_TC_v2_data.zip + 2024_07_08 15_26_TC_IMV_CH10_export_verify_x2_v3_data.zip + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: John Patrick ( john.patrick@ngc.com ) + Organization: NGC Chandler - Strike + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +13861 + +Status + +Open + +Requester + +John Patrick + +CCs + +John Baca + +Followers + +Chris Balogh, John Moors, Maugan Robert + +Group + +Software + +Assignee + +Dan McFadden + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[MKV53N-P0REV]Ticket-Id:13861Account-Subdomain:dtsweb + Opened + 2024-07-18T19:22:12Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40741.638600409840000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40741.638600409840000000.xml new file mode 100644 index 0000000..6c2d135 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40741.638600409840000000.xml @@ -0,0 +1,210 @@ + + + + Dan McFadden + + Edited + 2024-08-24T00:16:24Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro Versions 4.0.1177.51218,4.2.470.51220 and 4.3.337.51223 + +- Adding a sensor to a test setup when sensor is already assigned to a previous test setup , causes no errors or modal popups. + + Closed + 2024-08-13T21:01:58Z + 0 + Closed + + + Dan McFadden + + ReleaseNoted + 2024-08-13T20:14:24Z + Addresses an issue where assigning a sensor in a new test setup could give errors + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-13T20:13:51Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-08-13T20:08:57Z + 0 + UNKNOWN + + + Dan McFadden + + Resolved + 2024-08-13T19:42:22Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-08-13T19:42:16Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@51218 + +there was a sensor calibration cache that was being used that could be missing the sensor calibration. + Resolved + 2024-08-12T20:18:23Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-08-12T20:14:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-12T20:02:41Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-07-31T22:22:45Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-07-31T22:03:54Z + 0 + UNKNOWN + + + Justin Richardson + This one is interesting . I initially saw this issue pop up a few times but wasnt sure of the cause .. +But I believe I narrowed it down to theese steps.. + + +happens in Datapro versions 4.2 and 4.3 +(4.2.461.51113 and 4.3.300.51137) + + + + + + + +- Start with Blank Test Setup and Sensor Db .... + +- Create A new Sensor in db .. I used an analog sensor Full bridge todays date , sensitivity of 1 . +- Create a new test with any recording mode ( I used circ buffer) add some hw and a channel and add the sensor you created and save. + +- Create a second test use the same hw .. set to a different recording mode.( recorder Mode) add one channel and then add the sensor you previously created . +- A modal error pops up " Error " S6A CH1 does not support any excitations used by bridge1 " and missing calibrations records for bridge 1 and Im not able to save the test setup. + + + +-Repeat steps above adding a test with the same recorder mode and same hw and attempt to use the same sensor , and you I got the same error. + + + +- repeat the steps add a new test setup and change The HW , I tried a s6a br and used same sensor , same result... + +in my testing the error did not happen every time probably around 60-70 percent of the times When I was adding the sensor to the second test if failed... + + reproducible rate % 60 + + + + + + + +4.2 Logs + + + + + +2024-07-31 15:00:25.224 User Admin pressed PageButton:MessageBoxButton_Yes + +2024-07-31 15:00:25.224 User Admin pressed: Yes + +2024-07-31 15:00:30.394 User Admin pressed PageButton:Hardware_Sensors_Page_AddButton + +2024-07-31 15:00:30.395 User Admin pressed Hardware_Sensors_Page_AddButton + +2024-07-31 15:00:52.169 User Admin pressed PageButton:Prepare_TestSetups_Page_AddButton + +2024-07-31 15:00:52.189 User Admin navigated forward to page: Prepare_TestSetups_EditTestSetup_Page + +2024-07-31 15:00:52.201 User Admin navigated to: Info + +2024-07-31 15:00:52.233 User Admin navigated to: Info + +2024-07-31 15:00:58.321 User Admin navigated to: Hardware + +2024-07-31 15:01:00.623 User Admin navigated to: Channels + +2024-07-31 15:01:06.526 User Admin navigated to: Channels + +2024-07-31 15:01:06.562 User Admin navigated to: Info + +2024-07-31 15:01:06.603 User Admin navigated to: Channels + +2024-07-31 15:01:07.934 User Admin navigated to: Info + +2024-07-31 15:01:07.983 User Admin navigated back to page: DataPROWin7.TestSetupsPage + +2024-07-31 15:01:10.753 User Admin pressed PageButton:Prepare_TestSetups_Page_AddButton + +2024-07-31 15:01:10.779 User Admin navigated forward to page: Prepare_TestSetups_EditTestSetup_Page + +2024-07-31 15:01:10.791 User Admin navigated to: Info + +2024-07-31 15:01:10.835 User Admin navigated to: Info + +2024-07-31 15:01:17.560 User Admin navigated to: Hardware + +2024-07-31 15:01:19.231 User Admin navigated to: Channels + +2024-07-31 15:01:25.253 ModalWindow: Error: [S6A1386] CH-01 does not support any excitations used by mysensor on channel 1, '[S6A1386] CH-01 Voltage' +Missing calibration records for [S6A1386] CH-01 Voltage (sensor serial mysensor) + +2024-07-31 15:02:21.681 User Admin pressed PageButton:DataProPage_ModalWindow_OK + + + + + + + + Opened + 2024-07-31T22:03:53Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40752.638790718070000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40752.638790718070000000.xml new file mode 100644 index 0000000..8db8394 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/40752.638790718070000000.xml @@ -0,0 +1,274 @@ + + + + Jaime Lopez + No blank ROI x Channels + Closed + 2025-04-01T06:36:47Z + 0 + Closed + + + Dan McFadden + + Edited + 2025-03-20T21:53:17Z + 0 + UNKNOWN + + + Jerry Lawrence + 51586 adds new stored procedures to StoredProcedureVersions table, so ROI x Channels checkboxes don't become blank when a Test Setup is saved. + Resolved + 2024-10-28T20:10:41Z + 0 + Resolved + + + Jaime Lopez + + Assigned + 2024-10-17T23:56:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-09-19T21:37:53Z + 0 + UNKNOWN + + + Dan McFadden + note sure test it with both show modules or compact just to be sure it works in both modes; + +33237: multiple ROIs channels get unassigned - Manuscript (dts.local) + +should also test in French or Italian, the string (Voltage) is used in some places where it might get swapped with an internationalized version which might cause it to not work right. + Edited + 2024-09-19T21:18:59Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-09-10T19:13:24Z + Addresses an issue where download roi would sometimes be missing channels + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-09-10T18:43:06Z + 0 + UNKNOWN + + + Jerry Lawrence + 51301 is 4.0; 51302 is 4.2; 51303 is 4.3. + Resolved + 2024-08-30T00:52:11Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-08-29T23:10:36Z + 0 + UNKNOWN + + + Jerry Lawrence + When a squib sensor is entered via: + +                           SquibDescription                   ChannelDescriptionString + +DataPRO UI:      <Serial Number>                    <Serial Number> (Voltage) + +CSV import:        <UserValue1>                       <UserValue1> (Voltage) + +  + +Therefore, when a sensor is imported via the CSV import, there is no way to associate a squib channel with its sensor Serial Number (unless, of course, <UserValue1> is the serial number). + +A solution is to store the serial number in a new property of the OutputSquibChannel when preparing for diagnostics so that it is saved to the config and can be read from the config when downloading and passed to the SquibEventChannel for comparison with Multiple-ROI channel lists. + +Duplicate sensors don't present an issue at diagnostics or download time because they have associated hardware channels which make them unique.  + +However, when selecting channels to be in a Multiple-ROI, only the last of any duplicate sensors that aren't assigned to hardware get saved to the ROI channel list in the database (ROIPeriodChannels table), even though they are checked. + Edited + 2024-08-29T18:20:28Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-08-28T23:32:11Z + 0 + UNKNOWN + + + Jerry Lawrence + The .csv Sensor Import used by MIRA (and possibly others) puts a value in the spreadsheet’s Comment field which is imported into the UserValue1 field in the SensorsSquib database table, for the purposes of it to be seen in the Name column on the Squib Settings tab in the Sensors Available table on the Channels step of Edit Test Setup.  They use this to tell if a sensor is a Pyro Test Lead or not. + Edited + 2024-08-28T23:29:54Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-08-27T23:05:10Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-08-27T23:04:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-27T18:15:28Z + 0 + UNKNOWN + + + Dan McFadden + + Reactivated + 2024-08-27T16:16:32Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2024-08-26T22:51:42Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-08-24T00:36:11Z + 0 + UNKNOWN + + + Jerry Lawrence + 51280 is 4.0; 51281 is 4.2; 51282 is 4.3 + Resolved + 2024-08-24T00:35:48Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2024-08-23T22:45:20Z + 0 + UNKNOWN + + + Jerry Lawrence + 51270 is 4.0; 51271 is 4.2; 51272 is 4.3 + Edited + 2024-08-23T00:15:40Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-08-19T15:54:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-14T23:28:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-13T20:12:32Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-08-13T16:03:01Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-08-13T16:02:46Z + 0 + UNKNOWN + + + Jerry Lawrence + 51186 is 4.2; 51187 is 4.3 + Assigned + 2024-08-02T22:29:41Z + 0 + UNKNOWN + + + Jerry Lawrence + Added logging to attempt to diagnose problem. + Assigned + 2024-08-02T22:25:03Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-08-02T17:28:03Z + 0 + UNKNOWN + + + Jerry Lawrence + MIRA is reporting that 9 files are missing from the ROI Period 1 download. +Compare the two attached .chn files to see which files are omitted. +The attached Test Setup .xml is the Test Setup that was used to generate the files. + Opened + 2024-08-02T17:28:02Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/41807.638780900350000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/41807.638780900350000000.xml new file mode 100644 index 0000000..48980fd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/41807.638780900350000000.xml @@ -0,0 +1,174 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:53:55Z + 0 + UNKNOWN + + + Jaime Lopez + Verified with the same testing on DataPRO v4.0.1188, 4.3.482 + Closed + 2024-10-28T22:12:24Z + 0 + Closed + + + Jaime Lopez + Verified with DataPRO v4.2.504 + + +Logged in remotely into burrito-supreme. Changed Database name = xxx + + + +Back in the config file changed the following + +      <setting name="DBName" serializeAs="String"> +         <value>xxx</value> +       </setting> + +      <setting name="UseNTLMAuthentication" serializeAs="String"> +         <value>True</value> +       </setting> + +      <setting name="DBType" serializeAs="String"> +         <value>0</value> +       </setting> + +      <setting name="LocalDbHost" serializeAs="String"> +         <value>burrito-supreme</value> +       </setting> + + + +Using a S6A and creating a simple test setup + +Took event and downloaded + +Data + + +No issue found + Edited + 2024-10-28T22:03:39Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2024-10-22T18:24:57Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-10-07T23:46:38Z + 0 + UNKNOWN + + + Dan McFadden + changes have been applied to 4.0@51392 + Resolved + 2024-09-27T18:01:54Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-09-25T18:21:22Z + 0 + UNKNOWN + + + Dan McFadden + + Reactivated + 2024-09-24T22:13:13Z + 0 + Reactivated + + + Dan McFadden + re-opened to backport to DP 4.0 + Edited + 2024-09-17T20:55:29Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-08-27T18:25:35Z + Addresses an issue when using a non standard database name + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-27T18:25:15Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-27T17:24:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-08-27T17:24:02Z + 0 + UNKNOWN + + + Dan McFadden + 4.2/4.3@51250 + Resolved + 2024-08-19T21:10:38Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-08-19T21:05:58Z + 0 + UNKNOWN + + + Dan McFadden + during reading of logs for this issue I noticed that this sql statement: + +SELECT TOP (1) [SensorCalibrationId] FROM [DataPro].[dbo].[SensorCalibrations] WHERE [SensorId]=@1 ORDER BY [CalibrationDate] DESC, [ModifyDate] DESC + +  + +had the name "[DataPRO]" hardcoded in, if you have a different database name this will throw an exception.  The easiest way I have to duplicate is to collect data with a different database name, then delete your sensors and download.  I also had to correct another issue in the download code.  + +I'm not sure how the user is able to see the error as ordinarily it only makes this call if it doesn't already have the sensor calibration.  For testing you might not be able to duplicate the original issue, so I would make sure download tab works with a unique database name. + Opened + 2024-08-19T21:05:58Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42884.638851634360000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42884.638851634360000000.xml new file mode 100644 index 0000000..f726a51 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42884.638851634360000000.xml @@ -0,0 +1,169 @@ + + + + Dan McFadden + + ReleaseNoted + 2025-06-10T18:43:56Z + Adds a warning when there are sensors with sensitivity 0 + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:31:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:30:37Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@52815 + +Feature 0 Sensitivity warning + +Scenario ordinary use + Given a test setup with sensors with 0 sensitivity calibrations + When user opens, saves, or tries to run the test setup + Then the user can not run test and is warned about invalid sensitivity + Resolved + 2025-06-06T21:18:00Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2025-06-06T20:55:01Z + 0 + UNKNOWN + + + Dan McFadden + moving forward into 4.5.1 + Edited + 2025-06-06T20:54:54Z + 0 + UNKNOWN + + + Young Jung + email from Chad 5/20 + +39303: needs to be higher priority + +so, I moved this ticket from Sprint 12 to 2. + Edited + 2025-05-20T21:38:21Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-05-20T21:36:39Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-05-12T22:36:35Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-05-12T21:05:18Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-05-09T22:54:49Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-04-08T17:58:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-04T22:41:52Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-04-02T00:29:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-21T19:01:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-20T21:25:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-09-18T16:17:01Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-09-09T14:53:08Z + 0 + UNKNOWN + + + Dan McFadden + backport case 39303 to DataPRO 4.0 + +Support would like to inform customer in  #13487  of the availability of this change, but would like it in a previous version apparently. + Opened + 2024-09-09T14:53:07Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42954.638780900170000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42954.638780900170000000.xml new file mode 100644 index 0000000..1223740 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42954.638780900170000000.xml @@ -0,0 +1,123 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:53:37Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-09-24T20:51:14Z + Corrects an issue where test setups were being exported without sensor calibrations + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-09-24T20:31:22Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-09-24T20:31:19Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-09-24T20:31:15Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-09-24T20:30:27Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-09-24T20:30:24Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-09-24T20:30:19Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1182.51359,4.2.490.51361 and 4.3.407.51360. + +Calibrations Records are in the exported tests setups as expected .. + + + Closed + 2024-09-23T20:58:49Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-09-20T21:32:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-09-20T20:44:57Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@51359 + Resolved + 2024-09-20T20:44:15Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2024-09-20T20:27:36Z + 0 + UNKNOWN + + + Dan McFadden + if you create a sensor, then create a test setup and export it, the exported xml doesn't contain sensor calibrations ... + + +to test just create a sensor, then create a test setup, then export it, then observe whether the xml contains any sensor calibrations or not... + Opened + 2024-09-20T20:27:35Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42989.638780900370000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42989.638780900370000000.xml new file mode 100644 index 0000000..3c014c4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/42989.638780900370000000.xml @@ -0,0 +1,197 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:53:57Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-10-08T16:50:06Z + now realtime clock on SLICE devices are synchronized around second boundary + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-02T18:14:00Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-02T18:13:08Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-02T18:11:47Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-01T18:26:41Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-01T18:14:07Z + 0 + UNKNOWN + + + Justin Richardson + Verified with Datapro versions 4.0.1186.51392,4.2.497.51387 and 4.3.430.51397 + Time is set when arming using datapro with Tsr Air on the rollover ( seconds boundary ) +Usually within +/- 3 ms as indicated by the datapro logs. + +Verified time matches Pc System time +7 hrs , since time is set to UTC time which is 7 hrs ahead of local Pc time ( this is expected per Dan Datapro will always set Tsr Air Time to Utc time ) + +test added to testrail here...http://testrailserver/index.php?/cases/view/246945 + + + +Test setup was ... + + +> arming in active streaming and scheduled modes , no clock sync to external clocks. +> verify log shows SetbaseTime and time subseconds is close to 0 ms( ~3ms) + + + +2024-10-01 10:21:25.000 -> Information - SetBaseSystemTime [00001232], TA0083, local: 192.168.1.20:62239, Remote: 192.168.6.83:8301 System Time: 10/1/2024 5:21:25 PM + +2024-10-01 10:21:25.005 <- Information - SetBaseSystemTime [00001232]\[00001232] - (4.9839ms), TA0083 + +2024-10-01 09:07:59.002 -> Information - SetBaseSystemTime [00003057], TA0083, local: 192.168.1.20:52109, Remote: 192.168.6.83:8301 System Time: 10/1/2024 4:07:59 PM + +2024-10-01 09:07:59.007 <- Information - SetBaseSystemTime [00003057]\[00003057] - (4.9448ms), TA0083 + + + + +2024-10-01 09:56:18.003 -> Information - SetBaseSystemTime [00000925], TA0083, local: 192.168.1.20:61208, Remote: 192.168.6.83:8301 System Time: 10/1/2024 4:56:18 PM + +2024-10-01 09:56:18.008 <- Information - SetBaseSystemTime [00000925]\[00000925] - (5.0537ms), TA0083 + + +Can use wireshark also to check packet arrival time to das use dts lua plugin and filter set to ...dts.command_id=="SetBaseSystemTime" Das fw version KOF1 + + + + Closed + 2024-10-01T18:13:30Z + 0 + Closed + + + Justin Richardson + + Edited + 2024-10-01T17:10:42Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-10-01T15:59:27Z + 0 + UNKNOWN + + + Justin Richardson + Time is set when arming Das and command should be sent then and time should be set on the 0 rollover of the clock . + +Per Dan - Datapro will always use Utc time when setting Tsr Air time , so it will be 7 hours ahead of local time but the seconds will match on the rollover. + Edited + 2024-10-01T15:59:03Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@51385 + +All builds of DataPRO (4.x) with a revision >= 51385 should have the change present + Resolved + 2024-09-26T20:53:02Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-09-26T20:47:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-09-26T20:42:59Z + 0 + UNKNOWN + + + Dan McFadden + now DP will wait till we are near a new second to send the setbasesystemtime command.  You'll see this in the log: + +  + +2024-09-26 13:38:50.002 ->  Information - SetBaseSystemTime [00000366], TA0164, local: 192.168.1.168:58778, Remote: 192.168.6.64:8301 System Time: 9/26/2024 8:38:50 PM +   + 2024-09-26 13:38:50.006 <-  Information - SetBaseSystemTime [00000366]\[00000366] - (3.9998ms), TA0164 + +in this case it was sent within 2ms of the new second and a response was received within 6 seconds from the device itself, in this example: + +2024-09-26 13:41:21.000 ->  Information - SetBaseSystemTime [00001009], TA0164, local: 192.168.1.168:58778, Remote: 192.168.6.64:8301 System Time: 9/26/2024 8:41:21 PM +   + 2024-09-26 13:41:21.003 <-  Information - SetBaseSystemTime [00001009]\[00001009] - (3ms), TA0164 + +it was sent perfectly on the second and a response was received within 3 ms of the new second as determined by the PC. + +unfortunately the ability of the PC to target the second boundary is limited as it's not a realtime OS and time functions are usually ms based granularity, so it won't be able to always hit .00, but it should be close + Edited + 2024-09-26T20:40:47Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-09-26T18:55:59Z + 0 + UNKNOWN + + + Dan McFadden + requested by f/w, send the SetBaseTime onto 1 secondary boundary - so ms = 0 as close as possible. + Opened + 2024-09-26T18:55:59Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43008.638780900690000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43008.638780900690000000.xml new file mode 100644 index 0000000..c505f7a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43008.638780900690000000.xml @@ -0,0 +1,711 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:54:29Z + 0 + UNKNOWN + + + Chris Balogh + TEST END + Closed + 2024-10-25T22:52:13Z + 0 + Closed + + + Chris Balogh + TEST + Resolved + 2024-10-25T22:52:06Z + 0 + Resolved + + + Chris Balogh + TEST + Reopened + 2024-10-25T22:52:00Z + 0 + UNKNOWN + + + Justin Richardson + Verified in Datapro Versions 4.2.502.51555 and 4.4.14.51570. + +Tested by settting realtime rate to "NaN " then running test setups in datapro and verified realtime rate is set and realtime works as expected. + + + + + + Closed + 2024-10-23T18:12:49Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-10-11T16:17:20Z + 0 + UNKNOWN + + + Dan McFadden + 4.2/4.4@51552 + +opened case 43065 to apply fix to 4.3 after 4.3 is released + Resolved + 2024-10-10T23:02:48Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-10-09T23:19:33Z + 0 + UNKNOWN + + + Justin Richardson + This Gives Realtime Issues in Datapro Versions 4.2.499.51416 and 4.3.436.51416 but works in Datapro version 4.0.1189.51416 + + + + + Log shows realtime rate is set but then then realtime graph displays no graph and datapro crashes if attempting to move to arm step or back to diagnostics .. > opened case here for specific issue case 43044 + Reactivated + 2024-10-08T23:02:18Z + 0 + Reactivated + + + Justin Richardson + + Edited + 2024-10-08T22:42:07Z + 0 + UNKNOWN + + + Justin Richardson + this works in datapro Version 4.0.1189.51416 , but gives issue with realtime chart in datapro versions 4.2.499.51416 and 4.3.436.51416 > opened pending case here case 43044 + Edited + 2024-10-08T22:16:42Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-10-08T19:24:36Z + Addresses a crash when RealtimeSampleRate is not a number (NaN) + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-10-08T15:58:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-10-08T15:58:32Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-10-07T22:58:13Z + 0 + UNKNOWN + + + Ariel Muckenhirn + A Help Center article is IN REVIEW that addresses 'quick fix' instructions for customers and Tech Support to resolve this issue while the bug is being investigated and addressed. + +43015: HC Article | DataPRO Articles | SQL Central Database: Resolving RealtimeSample Corruption in DataPRO - Manuscript (dts.local) + +When this bug is fixed in code, we need to port to both DataPRO 4.0 and DataPRO 4.2 and update the LTS download versions to include it.  We will also need to remove/update the article on the DTS Help Center to note that a fix has been implemented in DataPRO version X. + Edited + 2024-10-03T16:34:13Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3@51416 + +to duplicate just have a test setup you run, then shutdown datapro then execute the following statement on the database; + +UPDATE dbo.Settings set PropertyValue='NaN' where PropertyId='RealTimeSampleRate' + +a separate case 43014 was opened to handle the investigation of why it was NaN in first place + Resolved + 2024-10-03T16:31:11Z + 0 + Resolved + + + Ariel Muckenhirn + + Edited + 2024-10-03T16:30:50Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-10-03T16:19:00Z + 0 + UNKNOWN + + + Dan McFadden + was able to duplicate the crash just by setting the property to NaN in the database and running an existing test I had. + +UPDATE dbo.Settings set PropertyValue='NaN' where PropertyId='RealTimeSampleRate' + +I'll fix this crash first then open up a new issue to look into what steps produced the NaN in the database in the first place + Edited + 2024-10-03T16:17:11Z + 0 + UNKNOWN + + + Ariel Muckenhirn + I have received confirmation that the SQL server for Humanetics OH had performed at least a couple of backups since it's initialization on Thursday, September 26th.  I have attached the database backup files supplied by the Humanetics OH IT team who manage the SQL server. + +Ariel + Edited + 2024-10-02T19:44:08Z + 0 + UNKNOWN + + + Ariel Muckenhirn + Adding some background information and other information: + +This issue was seen in Help Center ticket #12634 for MCW back in Nov 2023 (Ticket: DataPro shutdown error when try to… – DTS – Zendesk).  Nate discovered that the RealtimeSampleRate setting in the dbo.Settings table in the DataPRO database tables.  + +When troubleshooting for Humanetics OH on ticket #14250 (Ticket: DataPRO Crash on Run Test Attempt – DTS – Zendesk) I saw the same error in the logs and checked the property in the table to find that this variable was also registering as NaN unexpectedly.  It's important to note that the database was working, as intended, through COB on September 30th, 2024 and then began acting up immediately upon first launch on October 1st, 2024.  Humanetics OH IT department established a once-a-month backup of the SQL server backup process, but I am unsure if this process was performed in the suspect time period -- awaiting feedback from the customer here and will update accordingly. + +I am attaching the mdf and ldf files provided by Humanetics OH and MCW here. + Edited + 2024-10-02T18:49:22Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-10-02T15:36:17Z + 0 + UNKNOWN + + + Dan McFadden + VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + +   + +##- Please type your reply above this line -## + +You are a follower on this request (#14250, #dtsweb.zendesk.com/agent/tickets/14250). Reply to this email to add an internal note to the request. + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 08:32 PDT + +Andrew, +   + Looking at your database files on the server, I noted that there appears to be an invalid value entered into one of your settings:  called RealtimsSampleRate in the DataPRO.mdf file.  The best way to fix this issue is to have someone -- like Cody, I suspect, but anyone with appropriate permissions on the server could make the change -- fix this issue on the SQL server end.  There are two ways to do this: +   + + +Run the following SQL script on the SQL server: + + + + +update dbo.Settings + + set PropertyValue = '120' + + where PropertyId = 'RealTimeSampleRate' + + +  + 2. Go into the DataPRO database and manually change the value in the dbo.Settings table for the 'RealtimeSampleRate' setting: + +   This is done by expanding the DataPRO database, expanding the Tables folder, and scrolling down to the dbo.Settings table.  You will then right-click on the dbo.Settings table and select 'Edit top 200 rows' option, and then scroll down to find the 'RealtimeSampleRate' option and change it from NaN to '120'. +   + After that, you will want to use your old DataPRO.exe.config file (which I checked and doesn't seem to have any issues) on one computer and connect to the central db and see if it works for you.  If it works for you, then this was the fix needed and you can let everyone connect to the central database again to continue working.  If it doesn't work, please let me know and we will dig in further. +   + I was able to get it working on my end with these changes, but they need to happen on your end to be able to take effect.  Please let me know, if your IT needs assistance or if a Teams meeting would be better to get this resolved for you.  If it's better, I'm also more than happy to come out tomorrow to help get this resolved in person, if that would be easier. +   + Thank you and please keep me posted, +   + Ariel + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 08:14 PDT + +Private note + +Looks like this is another instance like in ticket #12634.   +   + This is the customer's dbo.Settings table: + +   + This is MY central DB table: + +   + + + + +Dan McFadden and Chris Balogh  +   + Is this something worth creating a Manuscript ticket on, since multiple customers seem to be experiencing an issue with the RealtimeSampleRate value being set to NaN rather than a valid value?  Is this something that could be done during server backup activities or something else?  I believe that the central database at Humanetics OH is being handled exclusively by their IT department and I cannot imagine Cody or Matt going in and messing with ANYTHING once it was set up and running. +   + If this IS something that can happen during server backup, would it be possible to add in some code that would check for an invalid value here and reassign it to a valid value so that DataPRO isn't just 'crashing'? +   + Thanks, +   + Ariel +   + +  + + +Andrew Steinhour + +Oct 2, 2024, 07:56 PDT + +Great thank you! + +  + +Best Regards, + +  + +Andrew Steinhour + ATD Engineering Technician + +  + +T    +1 567 234 2143 + +E   asteinhour@humaneticsgroup.com + W   humaneticsgroup.com + +900 Denton Drive I Huron I Ohio I 44839 + + +  + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 07:40 PDT + +Andrew, +   + That's a good start.  I would recommend having everyone use the local database version only for now and going from there.  I will work through this to get back to you on what is going on. +   + Thank you! +   + Ariel + +  + + +Andrew Steinhour + +Oct 2, 2024, 07:33 PDT + +Ariel, + +  + +I just tried the default config file and no longer get the error. + +  + +Attached is the copy of our DataPRO.exe.config file as well as the central database files. + +  + +Best Regards, + +  + +Andrew Steinhour + ATD Engineering Technician + +  + +T    +1 567 234 2143 + +E   asteinhour@humaneticsgroup.com + W   humaneticsgroup.com + +900 Denton Drive I Huron I Ohio I 44839 + + +  + +Attachment(s) + DataPRO Config and Database files.zip + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 06:32 PDT + +Andrew, +   + It would also be great to get a copy of your database files.  The easiest way to do this would be to open DataPRO so that it is connected to the central db, go into System Settings --> Database and use the 'Copy to local' option.  From there, you would attach the DataPRO.mdf, DataPRO_log.ldf, ISO.mdf, and ISO_log.ldf files from the db folder in the DataPRO install folder: +   + +   + This will let me test out your database on my end and isolate the problem easier. +   + Thank you, +   + Ariel + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 06:29 PDT + +Private note + +CC'ing Nathan Brown as he helped resolve the MCW issue.  No action needed at this time, as I am requesting files from the customer first. + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 06:28 PDT + +Private note + +This looks may be another instance of what happened with MCW on ticket #12634 -- when something in the central database got corrupted.  I will need to look through Andrew's database to be sure, so I will need him to attach his db files. +   + Since it's the first Monday after the central database was activated and I know they were planning on doing a backup weekly, I suspect something went wrong there. + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 06:26 PDT + +Private note + +No answer, so left a message.  Later data in the logs indicate that a license file was found: +   + 2024-10-01 07:03:48.690 DataPRO Started ========================== + 2024-10-01 07:03:48.690 EnterpriseSite edition DataPRO license 01aed967-aa0d-4810-be23-793f48f3d766 issued to Humanetics ATD Manufacturing (Ohio) which never expires is valid. Expected Key 2cf8c54e-d549-498e-8e3a-69c5e0104b6e + 2024-10-01 07:03:48.701 Load any arguments + 2024-10-01 07:03:48.923 DbType is 2 + 2024-10-01 07:03:48.923 Environment.Program Files is C:\Program Files + 2024-10-01 07:03:48.923 envProgFilesNoDrive is Program Files + 2024-10-01 07:03:48.923 highestVersionInstalledPath before Replace is C:\Program Files\Microsoft SQL Server\150\LocalDB\Binn\ + 2024-10-01 07:03:48.923 highestVersionInstalledPath after Replace is C:\Program Files\Microsoft SQL Server\150\LocalDB\Binn\ + 2024-10-01 07:03:48.923 Environment.Program Files is C:\Program Files + 2024-10-01 07:03:48.923 envProgFilesNoDrive is Program Files + + + + +This does seem to be the primary culprit for errors causing DataPRO to want to close: + 2024-10-01 07:05:19.557 User Huron navigated forward to page: Record + 2024-10-01 07:05:22.054 Error in Init of RunTestBase Value was either too large or too small for an Int32. + 2024-10-01 07:05:22.067 !! An exception of type: System.NullReferenceException occurred Module: DataPRO.exe, Name: AddPageButtonsMessage: Object reference not set to an instance of an object. StackTrace: at DataPROWin7.RunTestBase.AddPageButtons() StackTrace: at DataPROWin7.DataPROPage.Initialize() at DataPROWin7.DataPROPage.OnSetActive() at DataPROWin7.RunTestBase.OnSetActive() at DataPROWin7.HomePage.TabControl_SelectionChanged(Object sender, SelectionChangedEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.Controls.TabControl.OnSelectionChanged(SelectionChangedEventArgs e) at System.Windows.Controls.Primitives.Selector.SelectionChanger.End() at System.Windows.Controls.Primitives.Selector.SetSelectedHelper(Object item, FrameworkElement UI, Boolean selected) at System.Windows.Controls.Primitives.Selector.NotifyIsSelectedChanged(FrameworkElement container, Boolean selected, RoutedEventArgs e) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.Controls.TabItem.OnSelected(RoutedEventArgs e) at System.Windows.Controls.TabItem.OnIsSelectedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) at DataPROWin7.HomePage.GoToNewPage(DataPROPage page) at DataPROWin7.Controls.BuildTestSetupControl.RunTest(TestTemplate test) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) + 2024-10-01 07:05:22.068 DataPRO has experienced an issue. The issue has been recorded. DataPRO will now shutdown for safety. + 2024-10-01 07:06:28.876 User Huron pressed OK + + + + +  +   +   + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 06:15 PDT + +Andrew, +   + Can you also attach a copy of your customer DataPRO.exe.config file?  I'd like to look through it and see if there are any other settings that could cause issues. +   + Thank you, +   + Ariel + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 05:53 PDT + +Private note + +Giving Andrew a call now + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 05:51 PDT + +Private note + +First things being noticed on opening the DataPRO Log files: +   + Environment: 4.0.30319.42000 + Db Version: 94 (Native) + LicenseType: Standard + LicensedTo: Unregistered + 2024-10-01 06:55:33.163 DataPRO Started ========================== + 2024-10-01 06:55:33.184 License file does not exist. + 2024-10-01 06:55:33.214 Load any arguments + 2024-10-01 06:55:35.744 DbType is 1 + 2024-10-01 06:55:35.744 Environment.Program Files is C:\Program Files +   + This should require a license file and it doesn't seem to exist.  Comparison to my own files shown below: + + +  + + +Ariel Muckenhirn (DTS) + +Oct 2, 2024, 05:44 PDT + +Andrew, +   + Ok, to be sure this isn't something to do with the changes made during the central database setup, let's have you replace your DataPRO.exe.config file with a default version and see if that resolves your issue.  If you had a fresh install and a default config file and your license file, it should work. +   + I've attached a copy of the default config file here.  Just move your custom one elsewhere and see if you're still experiencing the problem.  In the meantime, I am looking through the logs, but it might take me a little bit to get through them. +   + Ariel +   + +Attachment(s) + DataPRO.exe.config + +  + + +Andrew Steinhour + +Oct 2, 2024, 04:36 PDT + +Ariel, + +  + +I included the DataPRO.log file along with some .bz2 files. This error is occurring with all test setups including test setups that I am trying to build. I tried again this morning to make a test setup and got the error immediately after DataPRO started discovering the DAS. + +  + +This problem happens with or without being connected to the database and is occurring to everyone that is trying to use DataPRO. + +  + +Best Regards, + +  + +Andrew Steinhour + ATD Engineering Technician + +  + +T    +1 567 234 2143 + +E   asteinhour@humaneticsgroup.com + W   humaneticsgroup.com + +900 Denton Drive I Huron I Ohio I 44839 + + +  + +Attachment(s) + DataPRO Logs.zip + +  + + +Ariel Muckenhirn (DTS) + +Oct 1, 2024, 10:59 PDT + +Andrew, +   + Thank you for reaching out using email for this.  It's often fastest to reach out here on the Help Center. +   + Thank you for including a snippet from the log folder, but it would be best if I could see the full logs that include this issue and yesterday's test runs so I can compare.  You can find these either in the test folders in the Data folder or you can go into the DataPRO install folder and copy them from the Logs folder: + + I would like to see that DataPRO.log file along with any log.bz2 files that are from the appropriate timeframes. +   + Is this happening with all test setups, including building a new test setup?  Are you connected to the centralized database?  Have you tried using a the 'local mode' and seeing if the error persists? +   + Thanks,  +   + Ariel + +  + + +Ariel Muckenhirn (DTS) + +Oct 1, 2024, 10:54 PDT + +Hi Ariel, +   + I am having some issues with DataPRO whenever I try to run a test. I can access our sensor database and build a test setup, but whenever I press “run test” (either the option within the test setup or the “run test” header I get the error that is below. I also included the log files which recognize the error as “Error in Init of RunTestBase Value was either too large or too small for an Int32.” I have already tried reinstalling DataPRO and running a test locally off my pc without any luck. It was working just fine yesterday, and everything was kept the same, I’m not sure what is going on. Hopefully, this is an easy fix. +   + + 2024-10-01 07:20:49.357 User Admin logged on via DefaultUser +   + 2024-10-01 07:20:50.629 User navigated to Home Page +   + 2024-10-01 07:20:51.416 User navigated to Home Page +   + 2024-10-01 07:20:51.467 User Admin navigated to: Info +   + 2024-10-01 07:20:51.497 User navigated to Home Page +   + 2024-10-01 07:21:48.489 User Admin pressed PageButton:Prepare_TestSetups_Page_MakeCurrentButton +   + 2024-10-01 07:21:58.635 Error in Init of RunTestBase Value was either too large or too small for an Int32. +   + 2024-10-01 07:21:58.644 !!  An exception of type: System.NullReferenceException occurred Module: DataPRO.exe, Name: AddPageButtonsMessage: Object reference not set to an instance of an object. StackTrace:    at DataPROWin7.RunTestBase.AddPageButtons() StackTrace:    at DataPROWin7.DataPROPage.Initialize()    at DataPROWin7.DataPROPage.OnSetActive()    at DataPROWin7.RunTestBase.OnSetActive()    at DataPROWin7.RunTestPageStatusCheck.OnSetActive()    at DataPROWin7.HomePage.TabControl_SelectionChanged(Object sender, SelectionChangedEventArgs e)    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    at System.Windows.Controls.TabControl.OnSelectionChanged(SelectionChangedEventArgs e)    at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()    at System.Windows.Controls.Primitives.Selector.SetSelectedHelper(Object item, FrameworkElement UI, Boolean selected)    at System.Windows.Controls.Primitives.Selector.NotifyIsSelectedChanged(FrameworkElement container, Boolean selected, RoutedEventArgs e)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    at System.Windows.Controls.TabItem.OnSelected(RoutedEventArgs e)    at System.Windows.Controls.TabItem.OnIsSelectedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)    at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)    at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)    at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)    at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)    at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)    at System.Windows.DependencyObject.SetCurrentValueInternal(DependencyProperty dp, Object value)    at System.Windows.Controls.TabItem.OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs e)    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)    at System.Windows.Input.InputManager.ProcessStagingArea()    at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)    at System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)    at System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)    at System.Windows.Input.KeyboardDevice.Focus(IInputElement element)    at System.Windows.UIElement.Focus()    at System.Windows.Controls.TabItem.SetFocus()    at System.Windows.Controls.TabItem.OnMouseLeftButtonDown(MouseButtonEventArgs e)    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)    at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)    at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)    at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)    at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)    at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)    at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)    at System.Windows.Input.InputManager.ProcessStagingArea()    at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)    at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)    at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)    at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)    at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)    at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)    at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) +   + 2024-10-01 07:21:58.648 DataPRO has experienced an issue.  The issue has been recorded.  DataPRO will now shutdown for safety. +   + 2024-10-01 07:22:18.148 User Admin pressed OK +   + 2024-10-01 07:22:18.157 ModalWindow: Are you sure you want to close DataPRO? Press Yes to close or No to continue. +   + 2024-10-01 07:22:18.209 DataPRO Closing ========================== +   + 2024-10-01 07:22:18.210 DataPRO Closed =========================== +   +   + Best Regards, +   + Andrew Steinhour + ATD Engineering Technician +   + T    +1 567 234 2143 + E   asteinhour@humaneticsgroup.comW   humaneticsgroup.com + 900 Denton Drive I Huron I Ohio I 44839 + + +---------------------------------------------- + Customer Details: + Name: Andrew Steinhour ( asteinhour@humaneticsgroup.com ) + Organization: Humanetics Group (Various) + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +14250 + +Status + +Pending + +Requester + +Andrew Steinhour + +CCs + +John Below + +Followers + +Chris Balogh, Dan McFadden, Nathan Brown + +Group + +Support + +Assignee + +Ariel Muckenhirn + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[0PJ70G-E7460]Ticket-Id:14250Account-Subdomain:dtsweb + Opened + 2024-10-02T15:36:17Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43059.638780900700000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43059.638780900700000000.xml new file mode 100644 index 0000000..340e000 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43059.638780900700000000.xml @@ -0,0 +1,229 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:54:30Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-10-24T18:25:11Z + 0 + Closed + + + Dan McFadden + + Resolved + 2024-10-24T18:25:03Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-10-24T18:24:59Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-10-23T22:24:01Z + Now there's a scrollbar in edit test setup groups + 0 + UNKNOWN + + + Justin Richardson + Verified in Datapro Versions 4.0.1190.51550,4.2.501.51554 and 4.4.1.51552 .. + +Vertical Scroll bar appears when there are more groups than can be displayed in test setups page and user is able to scroll to bottom of groups List as expected. + +Added test to testrail to cover this case..... http://testrailserver/index.php?/cases/view/246961&group_by=cases:section_id&group_id=46134&group_order=asc + + + + + Closed + 2024-10-14T18:12:27Z + 0 + Closed + + + Justin Richardson + Verified in Datapro Versions 4.0.1190.51550,4.2.501.51554 and 4.4.1.51552 .. + +Vertical Scroll bar appears when there are more groups than can be displayed in test setups page and user is able to scroll to bottom of groups List as expected. + +Added test to testrail to cover this case..... http://testrailserver/index.php?/cases/view/246961&group_by=cases:section_id&group_id=46134&group_order=asc + + + + Edited + 2024-10-14T18:11:50Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-10-11T20:41:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-10-10T23:00:08Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.4@51550 + +change is in xaml only. [patch attached] + Resolved + 2024-10-10T22:30:40Z + 0 + Resolved + + + Dan McFadden + opened case 43064 to apply the fix to DP 4.3 + Edited + 2024-10-10T22:30:09Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-10-10T15:38:49Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-10-10T15:33:24Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-10-10T15:32:54Z + 0 + UNKNOWN + + + Dan McFadden + VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + +   + +##- Please type your reply above this line -## + +You have been assigned to this ticket (#14288). + + +相川 隆 - Aikawa, Takashi (DTS) + +Oct 9, 2024, 12:03 PDT + +Hello, Dan. +   +   + This is request from Inoue san at Toyota Boshoku. +   + Software: DataPRO 4.2.353 + Request : They needs scroll bar for available group list on Test Setup - Groups +   + They have many groups. + No scroll bar for available group list is inconvenient. +   + DataPRO Ver.3 has scroll bar for available group list + +   +   + DataPRO Ver.4.2 has NO scroll bar for available group list + +   + Thank you, + Takashi + + + ------------------------------------------------------------ + CUSTOMER DETAILS: + Name: 相川 隆 - Aikawa, Takashi ( takashi.aikawa@dtsweb.com ) + Organization: DTS + Customer Details: + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +14288 + +Status + +Open + +Requester + +相川 隆 - Aikawa, Takashi + +CCs + +- + +Followers + +Chris Balogh, Eric Fizer, Rihito Shoji + +Group + +Software + +Assignee + +Dan McFadden + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[P5D7EK-63WPL]Ticket-Id:14288Account-Subdomain:dtsweb + Opened + 2024-10-10T15:32:54Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43122.638664238780000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43122.638664238780000000.xml new file mode 100644 index 0000000..181a519 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43122.638664238780000000.xml @@ -0,0 +1,1134 @@ + + + + Dan McFadden + + ReleaseNoted + 2024-11-05T22:17:58Z + 0 + UNKNOWN + + + Dan McFadden + nothing for SQA to test + Closed + 2024-10-30T22:51:59Z + 0 + Closed + + + Dan McFadden + re-opened just to track my hours + Resolved + 2024-10-30T22:51:50Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2024-10-30T22:51:36Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2024-10-30T22:26:28Z + 0 + Closed + + + Dan McFadden + 4.0@51603 + Resolved + 2024-10-30T22:26:24Z + 0 + Resolved + + + Dan McFadden + + Edited + 2024-10-30T22:25:13Z + 0 + UNKNOWN + + + Dan McFadden + I added the following log statements in code: + +APILogger.StartProcess("downloadService.Download"); + +APILogger.StopProcess("downloadService.Download"); + +APILogger.StartProcess("DoDownload.ChannelCleanup"); + +APILogger.Log($"{total} channels to close up"); + +APILogger.Log("handing daschannel accessor"); + +APILogger.Log($"handling channel {1 + channelNumber}"); + +APILogger.Log($"setting progress to {100D * count / total}"); + +APILogger.StopProcess("DoDownload.ChannelCleanup"); + +APILogger.StartProcess("Export.DoOneExport"); + +APILogger.StopProcess("Export.DoOneExport"); + +APILogger.StartProcess("Export.ExportISOData"); + +APILogger.StopProcess("Export.ExportISOData"); + +APILogger.StartProcess($"Export.FilterAlternateCalibrationChannels"); + +APILogger.StopProcess($"Export.FilterAlternateCalibrationChannels"); + +APILogger.StartProcess("CalculatedChannel.WriteXml"); + +APILogger.StopProcess("CalculatedChannel.WriteXml"); + +APILogger.StartProcess("Test.Module.WriteXml"); + +APILogger.StopProcess("Test.Module.WriteXml"); + +APILogger.StartProcess($"Test.WriteXml"); + +APILogger.StopProcess($"Test.WriteXml"); + +this supports multiple processes with the same name starting before finishing and assumes last in first out + Edited + 2024-10-30T22:06:34Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2024-10-30T16:26:34Z + 0 + UNKNOWN + + + Dan McFadden + This can only be duplicated using safran's equipment so far - so we may need to figure out the root cause through logging. + +add logging into 4.0 to further look into this case. + Assigned + 2024-10-30T16:26:23Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-30T16:00:07Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T21:42:20Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T21:32:47Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T21:16:37Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T20:49:55Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T20:49:40Z + 0 + UNKNOWN + + + Justin Richardson + Das Included: + +ECM/3 sims - 1 without sensors assigned +TDAS Mini DB > s6DB ST >S6 Das + +Datapro 4.0.1142 + + +- Repeated test as follows: +Arm system in Hybrid mode, send a software Start +Stop Monitoring +Disconnect Ethernet cable +Hardware Trigger +Reconnect Ethernet cable +Start Monitoring + +Download ROI ... success.. + + +- Repeated test as follows with multiple roi regions: +Arm system in Hybrid mode, send a software Start +Stop Monitoring +Disconnect Ethernet cable wait 10 mins.... +Hardware Trigger +Reconnect Ethernet cable +Start Monitoring + + +-Repeated test swapping sims with sensors as in the table attached.... + + + +-Was able to successfully Download ROI data in each test. + + + + + Edited + 2024-10-29T20:44:23Z + 0 + UNKNOWN + + + Justin Richardson + Ran tests with datapro 4.0.1142 3 SPS one without sensors assigned / S6DB and several s6 das ... recorded and downloaded data with no errors. + + + + Edited + 2024-10-29T20:15:56Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T16:31:14Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T16:06:35Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T16:03:01Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2024-10-29T16:01:33Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T15:58:47Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-10-29T15:56:55Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-10-29T15:56:33Z + 0 + UNKNOWN + + + Justin Richardson + https://dtsweb.zendesk.com/agent/tickets/14264 + + + + +Since July, Safran Seats can't download ROI in a Test if an empty SLICE PRO module is physically connected and included in the Test Setup. By empty, I mean no sensor physically connected to this SIM or manually assigned in the Test Setup (customer uses EID on all sensors). +A table might help understand the issue: + + + +The red cases are 100% reproducible with the following process: +Arm system in Hybrid mode, send a software Start +Stop Monitoring +Disconnect Ethernet cable +Hardware Trigger +Reconnect Ethernet cable +Start Monitoring +Click on Download ROI, DataPRO freezes at 0% + +If they don't click on Download ROI, but on Download All, then the data downloads properly. But they can't afford that in real life as they send a software START 10+ min before the test happens and they get a trigger, so the amount of data is too high. + +The thing is, they did not have this issue with DataPRO 3.3.769 until June, but as they received SLICE6 STM H3-50th dummies in May and July, they had to move to DataPRO 4.0 for better stability. +Attached are logs that illustrate this issue. + +They also faced the same issue more recently when plugging a SLICE PRO TDM as the fourth module of the SLICE PRO system on the right. +Even though the TDM does not show up in DataPRO at all, it has the same problem, and even more problematic as it prevents them from arming depending on the configuration. Here are the details: + + + +Could you please have a look at this to try to reproduce the issue and figure out what has changed between 3.3 and 4.X? + +Thanks! +Maugan + +DataPRO logs - ROI DL issue +ZIP +Avatar +Chris Balogh +• +Oct 04 15:40 +To: Maugan Robert, Randy Chu +Show more +Thanks Maugan. + +Randy Chu , + +Can you make a manuscript case to reproduce this issue for Safran Seats? +Avatar +Chris Balogh +Internal +• +Oct 04 15:43 +\\dts.local\files\HelpCenter\Private\Zendesk\14264 +Avatar +Chris Balogh +• +Oct 04 15:49 +To: Maugan Robert, Randy Chu +Show more +Maugan, + +Is it possible to post the Data directory from the run? +Dan McFadden +Internal +• +Oct 04 16:01 +To: DTS, Jerry Lawrence +Show more +Jerry has been working on ROI downloads for a while now; + +42890: Multiple ROIs with duplicate sensors that aren't assigned to hardware are unchecked incorrectly in ROI x Channels step - Manuscript (dts.local) + +40673: unassigned SPT channels warning in multiple roi downloads - Manuscript (dts.local) + + + +Etc, so I’ll leave this to see if he has information. + + + + +LinkedIn +Facebook +YouTube +Dan​​​​ Mcfadden +Software Engineering Manager +Diversified Technical Systems, Inc. +e: +Dan.Mcfadden@dtsweb.com +| +o: ++1 562 493 0158 x137 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +Dan McFadden +Internal +• +Oct 04 16:45 +To: DTS, Kate Martin, Nathan Brown +Show more +Keep in mind some of these may have been addressed by jerry in recent builds. + + + + +LinkedIn +Facebook +YouTube +Dan​​​​ Mcfadden +Software Engineering Manager +Diversified Technical Systems, Inc. +e: +Dan.Mcfadden@dtsweb.com +| +o: ++1 562 493 0158 x137 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +~WRD0000.jpg +~WRD0000 +JPG +Avatar +Chris Balogh +Internal +• +Oct 04 17:05 +Thanks Dan McFadden ! + +Jerry/Randy, + +Ill leave it to you two to work out if this has been addressed already. +Avatar +Maugan Robert +• +Oct 07 00:57 +To: Maugan Robert, Randy Chu +Show more +Chris - I'll try to get my hands on the data when going on-site on Wednesday, but I can't guarantee it. + +Dan - We are not talking about multiple ROI scenario here, only single ROI all the time. +For the record, when I was at Safran late August, I tried with 4.2.424 and had the same issues. + +Maugan +Dan McFadden +Internal +• +Oct 07 08:29 +To: DTS, Kate Martin, Jerry Lawrence, Nathan Brown +Show more +Ok, I can try to duplicate it. + + + + +LinkedIn +Facebook +YouTube +Dan​​​​ Mcfadden +Software Engineering Manager +Diversified Technical Systems, Inc. +e: +Dan.Mcfadden@dtsweb.com +| +o: ++1 562 493 0158 x137 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +~WRD0001.jpg +~WRD0001 +JPG +Dan McFadden +Internal +• +Oct 07 09:06 +To: DTS, Kate Martin, Jerry Lawrence, Nathan Brown +Show more +My first attempt to duplicate this in their version was not successful + + + + + +Here’s how I set it up: + + + + + +There were two SPS connected to an ECM, with the non EID assigned channels manually assigned on one das with the EID assigned sensors not hardware assigned and on a different DAS. + +I used hybrid mode, used software start, then disconnected, sent a hardware trigger, re-attached, then downloaded. + + + +I’ll try a couple of different iterations of this, maybe with “show modules” on instead of collapsed. + + + + + + + + +LinkedIn +Facebook +YouTube +Dan​​​​ Mcfadden +Software Engineering Manager +Diversified Technical Systems, Inc. +e: +Dan.Mcfadden@dtsweb.com +| +o: ++1 562 493 0158 x137 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +Dan McFadden +Internal +• +Oct 07 09:22 +To: DTS, Kate Martin, Jerry Lawrence, Nathan Brown +Show more +Two other attempts to duplicate; + + + + + + + +This one had no sensors physically manually or EID assigned on the last das, still using collapsed hardware with 1xECM,2xSPS + + + + +LinkedIn +Facebook +YouTube +Dan​​​​ Mcfadden +Software Engineering Manager +Diversified Technical Systems, Inc. +e: +Dan.Mcfadden@dtsweb.com +| +o: ++1 562 493 0158 x137 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +Avatar +Maugan Robert +Internal +• +Oct 07 09:45 +Dan - did you do stop monitoring, disconnected the ethernet cable, then reconnect? +In the test, they also had a S6DB with 7 SLICE6 connected to the TDAS Mini Distributor, with the SLICE PRO on another SYSTEM port, perhaps this plays a role, though the problem seemed to be on the order of the empty SPS unit(s). + +Just to be clear, all the modules are SELECTED in the Hardware menu, but no sensors are connected/assigned to the last one in the chain for example, only on the first SPS if you have two/three/four SPS, or the first two SPS if you have three/four, or the first three if you have four. + +Maugan +Dan McFadden +Internal +• +Oct 07 10:19 +To: DTS, Kate Martin, Jerry Lawrence, Daniel Stelung, Chris Balogh, Nathan Brown, Randy Chu +Show more +I could not duplicate with their test setup and just the ECM/SPS/SPS I have using their test setup. They not only have a S6 ATD connected it seems but also have calculated channels defined (another note for whoever tries to duplicate it next). They also are in FR language settings – I didn’t try this. + + + + + + + +Yes, I used stop monitoring, yes I disconnected the ethernet cable the reconnected. + +Yes I had all the modules selected in the hardware menu – example: + + + + + +In this case I have the sensors for SLED X detected via EID on SPS00330, with SPS00165 with no sensors physically attached or hardware assigned. + + + + + + + +As I’ve spent 2 hours on this I’ll hand it off for SQA or support to see if they have resources to duplicate. + + + +I know SQA doesn’t have spare resources currently. + + + +@Stelung, Daniel @Balogh, Chris – what priority and resource should be used to try to duplicate and create steps to reproduce, I would estimate 2-4 hours would be needed. + + + +FR language +S6+S6DB +ECM+SPS+SPS (optionally add a TDM for testing the other part of the issue) +TDAS minidistributor +DPv4.0.1142 +SPS included in test at the end of the rack with no sensors assigned or attached to the SPS + + +Upon duplicating they should also try duplicating in the latest 4.0 in case it’s already been addressed. + + + +~ Dan + + + + +LinkedIn +Facebook +YouTube +Dan​​​​ Mcfadden +Software Engineering Manager +Diversified Technical Systems, Inc. +e: +Dan.Mcfadden@dtsweb.com +| +o: ++1 562 493 0158 x137 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +From: Maugan Robert (DTS) <support@dtsweb.zendesk.com> +Sent: Monday, October 7, 2024 9:45 AM +Cc: Martin, Kate <Kate.Martin@dtsweb.com>; Mcfadden, Dan <Dan.Mcfadden@dtsweb.com>; Lawrence, Jerry <Jerry.Lawrence@dtsweb.com>; Brown, Nathan <Nathan.Brown@dtsweb.com>; Chu, Randy <Randy.Chu@dtsweb.com> +Subject: [INTERNAL] Safran Seats - DataPRO downlod ROI stuck when empty SLICE PRO in test setup + + + + + +VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + + +~WRD0003.jpg +~WRD0003 +JPG +Avatar +Maugan Robert +Internal +• +Oct 08 00:38 +Dan - Thanks for trying to duplicate the issue. +Indeed, I forgot to mention that they have calculated channels, which is also something to consider here. + +What is the latest 4.0 build I can try with them tomorrow please? + +Thanks! +Maugan +Dan McFadden +Internal +• +Oct 08 08:40 +To: DTS, Kate Martin, Jerry Lawrence, Daniel Stelung, Nathan Brown, Randy Chu +Show more +4.0.1189 + +https://dts.box.com/s/75kws0l89k7vumt6mvglfra9pqssxxpr + + + +If they are ok with it, it’d be useful to have their database and datapro.exe.config so we can run with the same settings in case there’s some other applicable setting. + + + +~ Dan + + + + +LinkedIn +Facebook +YouTube +Dan​​​​ Mcfadden +Software Engineering Manager +Diversified Technical Systems, Inc. +e: +Dan.Mcfadden@dtsweb.com +| +o: ++1 562 493 0158 x137 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +From: Maugan Robert (DTS) <support@dtsweb.zendesk.com> +Sent: Tuesday, October 8, 2024 12:39 AM +Cc: Martin, Kate <Kate.Martin@dtsweb.com>; Mcfadden, Dan <Dan.Mcfadden@dtsweb.com>; Lawrence, Jerry <Jerry.Lawrence@dtsweb.com>; Stelung, Daniel <daniel.stelung@dtsweb.com>; Brown, Nathan <Nathan.Brown@dtsweb.com>; Chu, Randy <Randy.Chu@dtsweb.com> +Subject: [INTERNAL] Safran Seats - DataPRO downlod ROI stuck when empty SLICE PRO in test setup + + + +~WRD0005.jpg +~WRD0005 +JPG +Avatar +Maugan Robert +• +Oct 11 01:10 +To: Maugan Robert, Randy Chu +Show more +I've provided them with 4.0.1189 while on-site on Wednesday. They will bench test it on a separate PC, not on the network/SQL centralized db and provide feedback. + +In the meantime, I've got a copy of their database and their config file, see attached. +Let me know if this helps investigating/reproducing this issue and if you need anything else from me. + +Thanks! +Maugan +DataPRO.exe +CONFIG +MSSQL15.DATAPRO (3) +ZIP +Avatar +Maugan Robert +• +Oct 18 00:23 +To: Maugan Robert, Randy Chu +Show more +Dan & co., + +Can someone please try to reproduce this issue with their DB/config file? +Customer would like to know why they were able to use empty SLICE PRO modules with 3.3 and can't do that anymore with 4.0... + +Thanks! +Maugan +Jerry Lawrence +Internal +• +Oct 18 08:36 +To: DTS, Kate Martin, Dan McFadden, Daniel Stelung, Nathan Brown +Show more +I’ll be taking a look at this today. + +Jerry + + + + +LinkedIn +Facebook +YouTube +Jerry​​​​ Lawrence +Sr. Software Engineer +Diversified Technical Systems, Inc. +e: +Jerry.Lawrence@dtsweb.com +| +o: ++1 562 493 0158 x149 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +From: Maugan Robert (DTS) <support@dtsweb.zendesk.com> +Sent: Friday, October 18, 2024 12:24 AM +Cc: Martin, Kate <Kate.Martin@dtsweb.com>; Mcfadden, Dan <Dan.Mcfadden@dtsweb.com>; Lawrence, Jerry <Jerry.Lawrence@dtsweb.com>; Stelung, Daniel <daniel.stelung@dtsweb.com>; Brown, Nathan <Nathan.Brown@dtsweb.com> +Subject: [INTERNAL] Safran Seats - DataPRO downlod ROI stuck when empty SLICE PRO in test setup + + + +Jerry Lawrence +Internal +• +Oct 18 10:37 +To: DTS, Kate Martin, Dan McFadden, Daniel Stelung, Nathan Brown +Show more +Maugan, + + + +The Test Setup in the logs that were attached don’t seem to match any in the db. Also, I don’t see a Test Setup attached to the ZD issue. + +Can you either attach an offending Test Setup and/or point me to a Test Setup that has failed in this way? + + + +Thanks, + +Jerry + + + + +LinkedIn +Facebook +YouTube +Jerry​​​​ Lawrence +Sr. Software Engineer +Diversified Technical Systems, Inc. +e: +Jerry.Lawrence@dtsweb.com +| +o: ++1 562 493 0158 x149 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +From: Lawrence, Jerry <Jerry.Lawrence@dtsweb.com> +Sent: Friday, October 18, 2024 8:36 AM +To: DTS <support+id2DZ0LG-DNZ9R@dtsweb.zendesk.com> +Cc: Martin, Kate <Kate.Martin@dtsweb.com>; Mcfadden, Dan <Dan.Mcfadden@dtsweb.com>; Stelung, Daniel <daniel.stelung@dtsweb.com>; Brown, Nathan <Nathan.Brown@dtsweb.com> +Subject: RE: [INTERNAL] Safran Seats - DataPRO downlod ROI stuck when empty SLICE PRO in test setup + + + +I’ll be taking a look at this today. + +Jerry + + + + + +LinkedIn + +Facebook + +YouTube + +Jerry​​​​ + + + +Lawrence + +Sr. Software Engineer + +Diversified Technical Systems, Inc. + +e: + +Jerry.Lawrence@dtsweb.com + +| + +o: + ++1 562 493 0158 x149 + +| + +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + + + +From: Maugan Robert (DTS) <support@dtsweb.zendesk.com> +Sent: Friday, October 18, 2024 12:24 AM +Cc: Martin, Kate <Kate.Martin@dtsweb.com>; Mcfadden, Dan <Dan.Mcfadden@dtsweb.com>; Lawrence, Jerry <Jerry.Lawrence@dtsweb.com>; Stelung, Daniel <daniel.stelung@dtsweb.com>; Brown, Nathan <Nathan.Brown@dtsweb.com> +Subject: [INTERNAL] Safran Seats - DataPRO downlod ROI stuck when empty SLICE PRO in test setup + + + +Avatar +Maugan Robert +Internal +• +Oct 18 11:09 +Jerry - Thanks for looking into this. Since it's 8pm on Friday here, the customer won't be of much help and I'm on vacation next week so I won't be either... +I was able to find a test setup from an on-site visit I did late August when they first reported this issue with the empty SLICE PRO SIMs and I believe this test setup was used to troubleshoot the problem when with them. I'm not sure if it's set to work or to not work. + +Let me know if it helps at all. + +FYI, since we confirmed that an empty SIM was the root cause of this issue, they now set the 3 SLED accels to one of each SPS so at least each SPS has one channel (assuming they only have these SLED accel channels as external and all the rest is SLICE6 in-dummy DAS). So, I'm not sure they have any non-working test setup nowadays. + +Thanks! +Maugan +testtlchgt +XML +Jerry Lawrence +Internal +• +Oct 18 11:11 +To: DTS, Kate Martin, Dan McFadden, Daniel Stelung, Nathan Brown, Randy Chu +Show more +Thanks for the Test Setup. I’ll check it out. + +Good to hear that they have a workaround, but we’ll still pursue the issue. + +Jerry + + + + +LinkedIn +Facebook +YouTube +Jerry​​​​ Lawrence +Sr. Software Engineer +Diversified Technical Systems, Inc. +e: +Jerry.Lawrence@dtsweb.com +| +o: ++1 562 493 0158 x149 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +From: Maugan Robert (DTS) <support@dtsweb.zendesk.com> +Sent: Friday, October 18, 2024 11:09 AM +Cc: Martin, Kate <Kate.Martin@dtsweb.com>; Mcfadden, Dan <Dan.Mcfadden@dtsweb.com>; Lawrence, Jerry <Jerry.Lawrence@dtsweb.com>; Stelung, Daniel <daniel.stelung@dtsweb.com>; Brown, Nathan <Nathan.Brown@dtsweb.com>; Chu, Randy <Randy.Chu@dtsweb.com> +Subject: [INTERNAL] Safran Seats - DataPRO downlod ROI stuck when empty SLICE PRO in test setup + + + +Jerry Lawrence +Internal +• +Oct 18 14:51 +To: DTS, Kate Martin, Dan McFadden, Daniel Stelung, Nathan Brown, Randy Chu +Show more +Maugan, + + + +Unfortunately, no progress on finding this bug. + + + +Things tried: + +Adding a Post-test diagnostics step +Adding a S6DB +Adding a SPT at the end of the chain of DAS +Static Groups +French Region +Calculated channel (Average) +Matched S6DB firmware (moved from B0N5 to B0N6) + + +I’m not sure what to do next. + + + +Has the customer tried the DataPRO 4.0.1189 software that was sent? + +Any other clues? + + + +Thanks, + +Jerry + + + + +LinkedIn +Facebook +YouTube +Jerry​​​​ Lawrence +Sr. Software Engineer +Diversified Technical Systems, Inc. +e: +Jerry.Lawrence@dtsweb.com +| +o: ++1 562 493 0158 x149 +| +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + +From: Lawrence, Jerry <Jerry.Lawrence@dtsweb.com> +Sent: Friday, October 18, 2024 11:11 AM +To: DTS <support+id2DZ0LG-DNZ9R@dtsweb.zendesk.com> +Cc: Martin, Kate <Kate.Martin@dtsweb.com>; Mcfadden, Dan <Dan.Mcfadden@dtsweb.com>; Stelung, Daniel <daniel.stelung@dtsweb.com>; Brown, Nathan <Nathan.Brown@dtsweb.com>; Chu, Randy <Randy.Chu@dtsweb.com> +Subject: RE: [INTERNAL] Safran Seats - DataPRO downlod ROI stuck when empty SLICE PRO in test setup + + + +Thanks for the Test Setup. I’ll check it out. + +Good to hear that they have a workaround, but we’ll still pursue the issue. + +Jerry + + + + + +LinkedIn + +Facebook + +YouTube + +Jerry​​​​ + + + +Lawrence + +Sr. Software Engineer + +Diversified Technical Systems, Inc. + +e: + +Jerry.Lawrence@dtsweb.com + +| + +o: + ++1 562 493 0158 x149 + +| + +www.dtsweb.com + +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately. +​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). +​ +​ + + + +From: Maugan Robert (DTS) <support@dtsweb.zendesk.com> +Sent: Friday, October 18, 2024 11:09 AM +Cc: Martin, Kate <Kate.Martin@dtsweb.com>; Mcfadden, Dan <Dan.Mcfadden@dtsweb.com>; Lawrence, Jerry <Jerry.Lawrence@dtsweb.com>; Stelung, Daniel <daniel.stelung@dtsweb.com>; Brown, Nathan <Nathan.Brown@dtsweb.com>; Chu, Randy <Randy.Chu@dtsweb.com> +Subject: [INTERNAL] Safran Seats - DataPRO downlod ROI stuck when empty SLICE PRO in test setup + + + +Avatar +Maugan Robert +Internal +• +Today 07:14 +Jerry - Customer tried 4.0.1189 today and got the same issues with the Download ROI stuck at 0%. +What do you need from them to have more info on how to reproduce this? + +Thanks! +Maugan +Avatar +Maugan Robert +• +Today 07:15 +Request #14047 "Safran Seats - Multiple download..." was closed and merged into this request. Last comment in request #14047: + +Hi Chris, + +Update after the on-site visit last week: we believe we have narrowed-down the issue to the fact that some SLICE PRO SIMs were in the Test Setup but unused (no sensor/channels assigned). +Safran typically has a SLICE PRO system with 1xECM and 3xSIM at the rear of each of their two SLED trolleys, and sometimes they use all three SIMs, sometimes only two, and not necessarily the first two next to the ECM. + +Here are the tests performed: + +Sensors on SIM 1 only, nothing on SIM 2 and 3: Download ROI stuck +Sensors on SIM 1, 2 & 3: Download ROI OK +Sensors on SIM 1 & 2, nothing on 3: Download ROI stuck +Sensors on SIM 1 & 3, nothing on 2: Download ROI OK +Sensors on SIM 1, SIM 2 & 3 disconnected: Download ROI OK +Sensors on SIM 1 and 2, SIM 3 disconnected: Download ROI OK +The bug seems to have been introduced in DP 4.0 as all scenarios work fine with DataPRO 3.3.786 that they were using up until they received the STM S6 dummy in June, when the problems started to show up. + +Can we sit down tomorrow to confirm this issue/bug? Perhaps involv Dan/someone from software? + +Thx! +Maugan + +datalog 07-08 +7Z +datalog 16-08 +ZIP +DataPRO.exe +CONFIG +datalog 13-08 +ZIP + + Opened + 2024-10-29T15:56:33Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43154.638780901280000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43154.638780901280000000.xml new file mode 100644 index 0000000..b0c55b6 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43154.638780901280000000.xml @@ -0,0 +1,124 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:55:28Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-12-03T19:38:25Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro versions 4.0.1193.51661, 4.3.513.51709 and 4.4.70.51711 + +That importing A mod file with sensors that are not currently in the db functions with no errors. +Also validated that incrementing the year ( last digit of sensor sn ) in the mod file and reimporting into datapro works as expected ( the eid is moved to the sensor with the latest year . + + + + + + + Closed + 2024-12-03T19:37:51Z + 0 + Closed + + + Justin Richardson + + Assigned + 2024-12-03T16:27:39Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-11-19T21:56:54Z + Addresses a crash in MOD sensor import + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-11-19T18:35:11Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3/4.4@51615 + +only tested on 4.0, additional changes might be required for 4.3 + Resolved + 2024-11-06T18:03:18Z + 0 + Resolved + + + Dan McFadden + this appears to be because of this line from case 35551 + +                    //35551 MOD sensors should not disallow duplicate EIDs if only the last character of the sensor serial number is different +                     //Check to see if CanSensorIdBeAssigned returned True because this sensor was already imported. +                     //If so, go ahead and re-import it to make it up-to-date with the import file and the sensor that it's replacing, and re-assign to its Groups. +                     if (blankOldSensorEID && (sd.SerialNumber == existingSensor.SerialNumber)) + Edited + 2024-11-06T17:51:16Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-11-06T17:48:03Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-11-06T17:47:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-11-06T17:44:11Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-11-06T17:14:13Z + 0 + UNKNOWN + + + Jerry Lawrence + The attached file works in 3.3.709, but not in 4.0.1142. Customer is Stellantis. + Opened + 2024-11-06T17:14:13Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43174.638780901280000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43174.638780901280000000.xml new file mode 100644 index 0000000..5a03bd5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43174.638780901280000000.xml @@ -0,0 +1,130 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:55:28Z + 0 + UNKNOWN + + + Justin Richardson + Verified check trigger functions as expected with das Low battery in datapro versions ... 4.0.1193.51661,4.2.508.51667,4.3.506.51680, and 4.4.57.51680 + +Found other issues related to this case .. Like the datapro popup showing no data recorders in the test are available in hw step when das has low bat , and opened cases tot rack theese separate issues: + + +http://manuscript.dts.local/f/cases/43211/Datapro-diagnostics-error-w-Tsr-Air-stack-contains-19-channels-but-fw-returned-18-in-datapro-4-0-1193 + +http://manuscript.dts.local/f/cases/43212/Datapro-popup-shows-no-data-recorders-in-test-are-available-when-using-Das-with-Low-battery-4-0-4-2-and-4-3 + + + + + + Closed + 2024-11-20T20:27:00Z + 0 + Closed + + + Justin Richardson + + Edited + 2024-11-20T20:19:15Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-11-20T00:47:05Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-11-19T21:55:48Z + Addresses an issue where DAS with low battery would not be shown in trigger check + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-11-18T21:04:46Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-11-18T21:04:15Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-11-13T01:13:43Z + 0 + UNKNOWN + + + Jerry Lawrence + 51661 is 4.0; 51662 is 4.2; 51663 is 4.3; 51664 is 4.4 + Resolved + 2024-11-13T01:12:51Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2024-11-12T18:55:12Z + 0 + UNKNOWN + + + Jerry Lawrence + To reproduce without a DAS with a low battery, you can set a breakpoint here in CheckHardware.xaml.cs and fake it: + +                                    else if (!CheckBatteryVoltageOK(das, hDB) && !isInDownloadTile) + Edited + 2024-11-12T18:54:52Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2024-11-12T18:47:21Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2024-11-12T18:42:37Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2024-11-12T18:42:37Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43212.638780902900000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43212.638780902900000000.xml new file mode 100644 index 0000000..c8f1a24 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43212.638780902900000000.xml @@ -0,0 +1,293 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:58:10Z + 0 + UNKNOWN + + + Justin Richardson + Verified tsr air with low bat gives warning about battery , but message about " no data recorders is not shown" and user can continue and arm tsr air + +Dp version 4.4.184.52108 + + + + Closed + 2025-02-28T22:03:10Z + 0 + Closed + + + Justin Richardson + + Assigned + 2025-02-26T22:48:52Z + 0 + UNKNOWN + + + Dan McFadden + it still shows a warning that there is a low battery - this is by design, however it no longer shows no DAS are available ... + +4.0/4.2/4.4@52099 + Resolved + 2025-02-26T19:12:21Z + 0 + Resolved + + + Dan McFadden + + Edited + 2025-02-25T00:02:06Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-25T00:01:51Z + 0 + UNKNOWN + + + Dan McFadden + the low battery warning appears to be a result of case 33049 + +however in case 33049 John Dowling reports that you should be able to continue with a low battery - it should only be a warning, however right now it looks like if ALL the units have low battery then you'll get this warning. + +this appears to be the code in question: + +                                 else if (!CheckBatteryVoltageOK(das, hDB) && !isInDownloadTile) +                                  { +                                      lowBatteryUnits.Add(das); +                                  } +                                  else +                                  { +                                      if (IsCancelledCheck()) { SetUserCancelledOverallStatus(); return; } +                                      _includedTable.UpdateState(dh.DR, PingProgressStates.Passed, dh); +                                      if (h.IsNonDistributorHardware) +                                      { +                                          if (InTest(das)) { bHaveChannels = true; } +                                      } +                                  } + Edited + 2025-02-24T23:59:06Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2025-02-24T19:50:58Z + 0 + UNKNOWN + + + Justin Richardson + - still observing this issue with Tsr Air das specifically .. with latest datapro 4.4.162 + + Tested using a tsr air and setting datapro tsr air battery diagnostic power settings + + Got an error in run test --> " no data recorders included in the test are available, the + following units have a low battery TA0164" + + +Steps to reproduce: +- Create test setup for tsr air active mode +- navigate to system settings> power settings and set Tsr Air diagnostics ( low) to a + value that is higher than the current battery voltage .. then run the test and run hw step + +Expected: + +-Das will fail diagnostics and user can proceed with test with no modal popup + + +Actual: + +-Popup error is given " no data recorders included in the test are available, the following + units have a low battery TA0164" + + + + + + Reactivated + 2025-02-24T17:26:56Z + 0 + Reactivated + + + Justin Richardson + + Assigned + 2025-02-24T16:42:04Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2024-12-17T22:22:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-12-17T21:40:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-12-17T21:36:27Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-12-17T21:36:23Z + 0 + UNKNOWN + + + Dan McFadden + I think this must already be fixed? + Resolved + 2024-12-13T21:23:41Z + 0 + Resolved + + + Dan McFadden + could not reproduce with a EMC/SPS in latest 4.0 either; + Edited + 2024-12-13T21:23:11Z + 0 + UNKNOWN + + + Dan McFadden + could not duplicate in 4.4 + Edited + 2024-12-13T21:18:56Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-12-04T18:44:43Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-12-03T23:31:24Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-12-02T21:57:22Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-11-20T20:25:55Z + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2024-11-20T20:19:15Z + 0 + UNKNOWN + + + Justin Richardson + + Assigned + 2024-11-20T19:25:59Z + 0 + UNKNOWN + + + Justin Richardson + Observed this issue when testing case 43174 , with datapro versions 4.0.1193.51661 ,4.2.508,4.3.506.51680 and 4.4.57.51680 when using a Tsr Air with a low battery and running the hardware step in run test tab the modal popup appears "No data recorders in test are available the following unit(s) have a low battery:.." + + + +To reproduce: + + + + +- Discover Das and add hw to db in datapro ... +- Create Test setup and run test with hw with a low bat ( or simulate it) +- When in hw step : + + +Expected: Datapro is able to ping and shows hw successfully connected and shows low battery .. + + + +Actual: Datapro shows modal popup .."No data recorders in test are available the following unit(s) have a low battery:.." + + +If I click ok on the modal I can continue on to check sensor id step .. + + +from Logs: + + +2024-11-20 11:09:01.587 <- Information - SetFileData [00002202]\[00002202] - (4.9825ms), TA0164 + +2024-11-20 11:09:01.587 -> Information - QueryFileData [00002203], TA0164, local: 192.168.1.20:55799, Remote: 192.168.6.64:8301 Store ID: 3, Start Byte: 0, End Byte: 399 + +2024-11-20 11:09:01.592 <- Information - QueryFileData [00002203]\[00002203] - (4.9836ms), TA0164 BytesDownloaded: 400 + +2024-11-20 11:09:01.592 TA0164 has completed service DiagnosticsService + +2024-11-20 11:09:01.592 DiagnosticsService finished - total time (0m 0s 39ms) + +2024-11-20 11:09:01.592 CalibrationService.MeasureTransferSpeed: All units are now finished, calling ServiceAvailable + +2024-11-20 11:09:01.603 ModalWindow: No data recorders included in the test are available. +The following unit(s) have a low battery: TA0164 + +2024-11-20 11:09:07.090 User Admin pressed PageButton:DataProPage_ModalWindow_OK + + + + + + Opened + 2024-11-20T19:25:59Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43288.638780902070000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43288.638780902070000000.xml new file mode 100644 index 0000000..af4d9ff --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43288.638780902070000000.xml @@ -0,0 +1,311 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:56:47Z + 0 + UNKNOWN + + + Jaime Lopez + verified + Closed + 2025-02-21T17:54:56Z + 0 + Closed + + + Jaime Lopez + Testing with DataPRO v4.2.533 + Edited + 2025-02-20T22:57:04Z + 0 + UNKNOWN + + + Jaime Lopez + Testing with DataPRO v4.3.551 + Edited + 2025-02-20T22:41:48Z + 0 + UNKNOWN + + + Jaime Lopez + Testing with DataPRO v4.4.157 + Edited + 2025-02-20T22:32:55Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2025-01-16T22:56:02Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-01-07T22:38:33Z + Adjusts SLICE Pro Distributor input voltage min to 36.5 and max to 56 + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3/4.4@51805 + Resolved + 2025-01-07T18:58:10Z + 0 + Resolved + + + Dan McFadden + + Edited + 2025-01-07T18:47:35Z + 0 + UNKNOWN + + + Dan McFadden + I’ve changed the patch and abstracted out the constants into a new file (DASSpecific\SliceProDb) + +  + +The functionality is the same, however this will make it easier in the future if we need to change the values. + +  + +The reason I don’t just flat out replace the settings in the database with hard coded ones is to allow the user to have some flexibility to change the values, for example the 22V input setting that was in prepatch was way lower than what the device is capable of, but if the user purposely sets it to 35 instead of 36.5 I think that’s within reason and we should allow that. + +  + +It doesn’t change the behavior of any of the power settings, so you can still set other power settings to invalid values like -10, etc, it also doesn’t change the decoration of invalid values and so on, would be nice to correct those but that would take a little time and is beyond the scope requested by summer in the original ticket, she just wanted to make sure the defaults of 36.5 and 56V would be used and the user setting of 22V which was in prepatch would not be used. + Edited + 2025-01-07T17:51:41Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-01-03T19:20:30Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, + +  + +I’ve submitted a patch into 4.0 DEVEL for + +  + +43288 + +SPDB Input Voltage + +  + +In this ticket Summer requested changes to the SPDB input voltage low and high values. + +  + +The values are retrieved here: + +  + +  + +        public static DasBatteryInputSettings SLICEPRODistributor_PowerSetting + +  + +if the settings aren’t in the database, then a default setting from code is used. + +  + +I corrected the default in code and also added code in the retrieval to adjust the high and low if they are grossly far away from targets, like the low was in summer’s example.  This still allows the user a couple of volts leeway in setting the low and high values. + +  + +Here are the thresholds: + +  + +                if (setting.MinimumValidInputThreshold < 30 || setting.MinimumValidInputThreshold >40) { setting.MinimumValidInputThreshold = 35; } + +                if (setting.MaximumValidInputThreshold > 60 || setting.MaximumValidInputThreshold < 50) { setting.MaximumValidInputThreshold = 57; } + +                //if low is grossly wrong, correct it, we expect 36.5 + +                if ( setting.InputLowArmedThreshold > 40 || setting.InputLowArmedThreshold < 30) + +                { + +                    setting.InputLowArmedThreshold = 36.5; + +                    setting.InputLowDiagnosticsThreshold = 36.5; + +                    setting.InputMediumArmedThreshold = 46; + +                    setting.InputMediumDiagnosticsThreshold = 46; + +                } + +                //if high setting is grossly less than the high we expect, correct it + +                if (setting.InputHighArmedThreshold < 50 || setting.InputHighArmedThreshold > 60) + +                { + +                    setting.InputHighArmedThreshold = 56; + +                    setting.InputHighDiagnosticsThreshold = 56; + +                    setting.InputMediumArmedThreshold = 46; + +                    setting.InputMediumDiagnosticsThreshold = 46; + +                } + +  + +That’s also pretty much all of the patch. + +  + +Now if you’ve run datapro already with old code it may have written the default values into the database when it found them missing, so migrating from 4.0.x to 4.0.y the .x database could have the old values in it.  The code that corrects when reading should take over at that point and put them at the values we expect. + +  + +The patch is for 4.0, a slightly different patch is needed for 4.2 and beyond but it doesn’t change functionality at all, just some formatting. + +  + +I did not run with hardware, SQA should definitely run with hardware, I only checked that it was showing properly in the system settings->power settings area. + Assigned + 2025-01-03T19:18:57Z + 0 + UNKNOWN + + + Dan McFadden + 40 patch attached + Edited + 2025-01-03T18:52:55Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-01-03T18:50:30Z + 0 + UNKNOWN + + + Dan McFadden + the setting if not present in the database is updated (the defaults) in addition when retrieving the settings it should coerce the values the 36.5 and 56 if they are grossly out of range.  Here's the criteria I'm using for that: + +                if (setting.MinimumValidInputThreshold < 30 || setting.MinimumValidInputThreshold >40) { setting.MinimumValidInputThreshold = 35; } +                 if (setting.MaximumValidInputThreshold > 60 || setting.MaximumValidInputThreshold < 50) { setting.MaximumValidInputThreshold = 57; } + +                if ( setting.InputLowArmedThreshold > 40 || setting.InputLowArmedThreshold < 30) +                 { +                     setting.InputLowArmedThreshold = 36.5; +                     setting.InputLowDiagnosticsThreshold = 36.5; +                     setting.InputMediumArmedThreshold = 46; +                     setting.InputMediumDiagnosticsThreshold = 46; +                 } + +  + +                if (setting.InputHighArmedThreshold < 50 || setting.InputHighArmedThreshold > 60) +                 { +                     setting.InputHighArmedThreshold = 56; +                     setting.InputHighDiagnosticsThreshold = 56; +                     setting.InputMediumArmedThreshold = 46; +                     setting.InputMediumDiagnosticsThreshold = 46; +                 } + Edited + 2025-01-03T18:50:09Z + 0 + UNKNOWN + + + Dan McFadden + the values set here are + +                    var requirements = new[] {InputLowVoltage, InputHighVoltage, BatteryLowVoltage, BatteryHighVoltage}; +                     ssaV.SetValue(AttributeTypes.SystemAttributesSLICE6DB.VoltageRequirements, requirements, true); + Edited + 2025-01-03T18:15:38Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-01-03T17:08:33Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2024-12-18T16:55:13Z + 0 + UNKNOWN + + + Dan McFadden + needs to update settings in database as far back as DP 4.0 + Edited + 2024-12-17T00:11:48Z + 0 + UNKNOWN + + + Summer Tirado + + Edited + 2024-12-17T00:08:00Z + 0 + UNKNOWN + + + Summer Tirado + + Assigned + 2024-12-17T00:07:39Z + 0 + UNKNOWN + + + Summer Tirado + Hello, + +Please see the attached screenshot from DataPro showing incorrect input voltage values. Please update DataPro to show minimum input voltage set to 36.5V and maximum input voltage set to 56V. Wiki link below. + + +http://dtsinfo/dtswiki/index.php/SLICE_PRO_DISTRIBUTOR_Production_Attribute_Settings + Opened + 2024-12-17T00:07:39Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43312.638780902080000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43312.638780902080000000.xml new file mode 100644 index 0000000..a98d4be --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43312.638780902080000000.xml @@ -0,0 +1,87 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:56:48Z + 0 + UNKNOWN + + + Justin Richardson + Verified using datapro 4.4.157 + +Added to testrail suite and tested as per steps in testrail/ Jerrys recommendations.. + + +http://testrailserver/index.php?/cases/view/248306 + Closed + 2025-02-26T18:18:05Z + 0 + Closed + + + Justin Richardson + + Assigned + 2025-02-25T20:42:26Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-01-07T22:36:25Z + Destructive test checkbox has been removed from download data tab + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-01-07T21:56:04Z + 0 + UNKNOWN + + + Jerry Lawrence + 51782 is 4.0, 51783 is 4.2, 51784 is 4.3 + +To test: + +1) Check the "Calibration interval starts after sensor's first use" checkbox. + + +  + +2) Run a test without checking the "Destructive/impact test (will set first use dates)" checkbox on the Run Test tab. + + +  + +3) Ensure that the "Destructive/impact test (will set first use dates)" checkbox is NOT displayed on the Download Data tab. + Resolved + 2024-12-19T18:50:13Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2024-12-19T18:00:08Z + 0 + UNKNOWN + + + Jerry Lawrence + + Opened + 2024-12-19T18:00:08Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43384.638830158940000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43384.638830158940000000.xml new file mode 100644 index 0000000..adc5f24 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43384.638830158940000000.xml @@ -0,0 +1,584 @@ + + + + Farshid Atashband + It's fixed or not reproducible on + +DP 4.0.1189 + Tested with customer database + 1. created a new test setup test1Setup + + + 2. Assigned one sensor to a hardware and run the test + + +3. The test run is finished with export all successfully no exception  + + + +DP 4.3 Could not install , 4.3 is not used  + + +DP 4.4.250.52307 + +Tested same steps as 4.0 and it was successful  + + +  + +Wrote BDD tests to test the patch and test all conditions in the changed code + Closed + 2025-05-16T22:11:34Z + 0 + Closed + + + Lijuan Pi + + Assigned + 2025-05-15T16:31:58Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2025-05-15T00:12:05Z + 0 + UNKNOWN + + + Jaime Lopez + + Edited + 2025-05-08T15:56:12Z + 0 + UNKNOWN + + + Lijuan Pi + + Edited + 2025-05-06T05:22:48Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-20T21:57:12Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2025-03-20T17:27:34Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-01-21T21:58:58Z + Addresses a crash that could occur during Run test export step + 0 + UNKNOWN + + + Dan McFadden + relevant notes from jerry: + +it seems using the customer db is going to be the route to reproduce as even using the customer db and creating a new setup doesn't duplicate the issue: + +  + +The patch works well.  It makes the whole problematic Multiple-ROI feature more bullet-proof, which is a good thing, because the bug fix went through several iterations. + +Verified that it worked in the customer’s configuration. + +  + +Interestingly, using the customer’s database, adding a Test Setup with the setting unchecked, caused a database record to be entered in the TestSetupROIs table, but not one in the ROIPeriodChannels table.  This causes the bug to not occur, but all of the existing Test Setups in the database did not have a record in the TestSetupROIs table.  Maybe from a migration, or from doing Test Setup imports, or ??? + Edited + 2025-01-21T19:54:53Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-01-21T18:37:14Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-01-21T18:37:09Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-01-21T18:36:27Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-01-21T18:36:06Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3/4.4@51882 + Resolved + 2025-01-20T22:01:07Z + 0 + Resolved + + + Dan McFadden + + Assigned + 2025-01-20T21:27:03Z + 0 + UNKNOWN + + + Dan McFadden + Jerry, + +  + +I’ve submitted a patch into 4.0 MAINT for + +  + +43384: Index out of Range Crash in Run Test > Export on 4.0.X - Manuscript + +  + +With this ZF complained of crashes in run test in the export data step + +  + +I tracked this down to a RegionsOfInterest[0] when there was an empty regions of interest collection. + +  + +I addressed this in the patch by checking not making this call if regionsofinterest is null or empty. + +  + +After I did this I found a second issue, they export CSV and this would failed too in run test with a similar no regions of interest for export. + +  + +I addressed this by looking at the validate function and not performing the validation when the regions control is not shown.  I’m not sure this check ever needs to be made for ROI exports, but this patch will address their issues. + +  + +The easiest way to duplicate the issue is to use their database, however their database has a different file name and the admin password has been changed as well.   Most critically they have turned off the ability to see roi’s in edit test setup info (System settings->Test settings -> Features-> Enable region of interest (ROI) download options + + + +I think you can duplicate the issue by just turning off this setting with download and export selected in your test setup and a CSV selected for export format. + +  + +In their test they have both ISO and CSV selected to export. + +  + +I’ll attach their db to the original ticket. + Edited + 2025-01-20T21:26:56Z + 0 + UNKNOWN + + + Dan McFadden + this is exactly the issue [there's no ROI's] +   + the code in question is looking for an ROI; +   + +   + in the case of ZF they have disabled rois (through this setting) Common.SerializedSettings.ENABLE_REGION_OF_INTEREST +   + we can patch this. + Assigned + 2025-01-20T17:54:14Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2025-01-20T17:39:41Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2025-01-20T17:38:57Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2025-01-20T17:38:06Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2025-01-20T17:37:58Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2025-01-16T21:33:03Z + 0 + UNKNOWN + + + Chris Balogh + ZF reports seeing frequent crashing at Export in Run Test on their Central DB facing 4.0.X builds for "a few months." + +Ticket: DataPro error V4.0.1189 – DTS – Zendesk + +  + + + +John Genna + + •Today 11:53 + + + +To:  + +John Genna,  + +Gregory Wantin,  + +Robert Seymour,  + +Tyler Kohler + + + + + + + + + + + +DataPRO has experienced an issue error. The issue has been recorded. DataPRO will now shutdown for safety. + +I am currently using V 4.0.1189. + +The error occurs after the test has been complete and the data has been reviewed. The problem occurs when trying to export the data after the test has been run and completed. + + + + + + + + +  + + + + +DataPRO + +LOG + + + + + + + + + + + +  + + + + +Chris Balogh + +Internal + •Today 12:06 + + + + + + + +2025-01-16 13:51:52.097 -> Attribute - SetEventAttribute [00003289], SLS0078, local: 172.16.0.250:54860, Remote: 172.16.0.19:1016 Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Overwrite: True Event number: 0, Key: EventHasBeenDownloaded, DataType: UInt32, Length: 4, Value: 1 + 2025-01-16 13:51:52.110 <- Attribute - SetEventAttribute [00003289]\[00003289] - (13.0194ms), SLS0078 + 2025-01-16 13:51:52.110 SLS0078 has completed service DownloadService + 2025-01-16 13:51:52.110 DownloadService finished - total time (0m 10s 852ms) + 2025-01-16 13:51:52.110 DownloadService.Download: All units are now finished, calling ServiceAvailable + 2025-01-16 13:51:52.112 Setting OverallStatus to Cleaning up + 2025-01-16 13:51:52.251 DownloadService.Download: All units are now finished, calling ServiceAvailable + 2025-01-16 13:51:52.251 DownloadService.Download : calling service available + 2025-01-16 13:51:56.297 User Linear Building 4 navigated to: View all + 2025-01-16 13:52:59.901 This will undo any change(s) to this channel made before saving. Continue? User pressed Yes + 2025-01-16 13:53:29.326 MessageBox: Are you sure you want to skip the remaining graphs? Press OK to continue or cancel to remain on this step + 2025-01-16 13:53:29.331 ModalWindow: Are you sure you want to skip the remaining graphs? Press OK to continue or cancel to remain on this step + 2025-01-16 13:53:31.086 User Linear Building 4 pressed PageButton:MessageBoxButton_OK + 2025-01-16 13:53:31.086 User Linear Building 4 pressed: OK + 2025-01-16 13:53:31.148 User Linear Building 4 navigated to: Export all + 2025-01-16 13:53:31.373 !! An exception of type: System.ArgumentOutOfRangeException occurred Module: mscorlib.dll, Name: ThrowArgumentOutOfRangeExceptionMessage: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index StackTrace: at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) StackTrace: at System.Collections.Generic.List`1.get_Item(Int32 index) at DataPROWin7.SubControls.Export.CalculateExportTestName(Int32 firstEventNumber, TestTemplate test, Boolean ROI, IRegionOfInterest roi) at DataPROWin7.SubControls.Export.Reset() at DataPROWin7.SubControls.Export.GetPageContent() at DataPROWin7.PageNavControl.SetCurrentStep(NavStep step, Boolean bCheckNextOK) at DataPROWin7.RunTestBase.GoNextStep() at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) + 2025-01-16 13:53:31.376 DataPRO has experienced an issue. The issue has been recorded. DataPRO will now shutdown for safety. + 2025-01-16 13:56:08.766 User Linear Building 4 pressed OK + 2025-01-16 13:56:08.777 ModalWindow: Are you sure you want to close DataPRO? Press Yes to close or No to continue. + 2025-01-16 13:56:08.813 DataPRO Closing ========================== + 2025-01-16 13:56:08.816 DataPRO Closed =========================== + 2025-01-16 13:56:31.412 DataPRO Started ========================== + + + + + + + + + + +  + + + + +Chris Balogh + + •Today 12:10 + + + +To:  + +John Genna,  + +Gregory Wantin,  + +Robert Seymour,  + +Tyler Kohler + + + + + + + + + + +Hi John, +   + Thank you for reaching out on the Help Center and thank you for the report. +   + Is this an isolated incident, does this happen occasionally, or does this happen frequently? +   + From the logs it looks like this only occurred in the Run Test Tab and not in the Export tab, is this correct? +   + Talk to you soon, + Chris + + + + + + + + + +   + + + +John Genna + + •Today 12:14 + + + +To:  + +DTS,  + +Gregory Wantin,  + +Robert Seymour,  + +Tyler Kohler + + + + + + + + + + + +ZF-Lifetec Confidential +   + + +This has happened 3 times for me today. In speaking to a coworker, he has been having this same issue for a few months, but his version is an older version V 4.0.1123. + +Based on that I would say that it is happening quite frequently. + +  + + + + + + + + + + + + +~WRD0000 + +JPG + + + + + + + + + + +   + + + +John Genna + + •Today 12:21 + + + +To:  + +John Genna,  + +Gregory Wantin,  + +Robert Seymour,  + +Tyler Kohler + + + + + + + + + + + +That is correct it was in the Run test from the test setup page. + +  + + + + + + + + + + + +  + + + + +Chris Balogh + + •1 minute ago + + + +To:  + +John Genna,  + +Gregory Wantin,  + +Robert Seymour,  + +Tyler Kohler + + + + + + + + + + +Hi John, +   + Thanks for the extra information. +   + I'm checking with the software dev team to see if we've seen something like this yet and have a fix already. If not, I'll try to get you a timeline on when we could potentially have a fix or workaround for you and your colleagues. +   + Talk to you soon, + Chris + Opened + 2025-01-16T21:33:02Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43457.638780902710000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43457.638780902710000000.xml new file mode 100644 index 0000000..ebd99c8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43457.638780902710000000.xml @@ -0,0 +1,100 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:57:51Z + 0 + UNKNOWN + + + Lijuan Pi + the hamburger menu function validated with Datapro4.4.194. + Closed + 2025-03-17T17:18:35Z + 0 + Closed + + + Jaime Lopez + + Assigned + 2025-02-20T18:53:53Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-02-18T22:24:25Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-17T17:10:08Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-17T17:09:57Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.3/4.4@51913 + Resolved + 2025-02-11T21:45:04Z + 0 + Resolved + + + Dan McFadden + the solution is the same on all versions, it just needs to mark the test as no longer running. + Edited + 2025-02-11T21:39:19Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-02-11T21:27:56Z + 0 + UNKNOWN + + + Dan McFadden + in 4.0 and 4.2 if you click on check channels with a blank database the hamburger menu becomes unavailable.  The same thing happens in 4.3 and 4.4 as well but for different reasons. + +in 4.0 and 4.2 the enable state for the button is controlled by this binding: + +IsEnabled="{Binding TestRunning, Converter={StaticResource InverseBoolConverter}}">   + +and this property: + +public bool TestRunning { get; private set; } = false; + +this must get set to true when the check channels is clicked on but not set to false when the screen is dismissed by error. + +in 4.3 and beyond this binding is replaced with + +        <Button Width="16" Height="14" Click="Hamburger_Click" Background="Transparent" BorderThickness="0"  +                 AutomationProperties.AutomationId="Button_HamburgerMenu" IsEnabled="{Binding IsEnabled}">    + +but the IsEnabled is also not getting reset properly in 4.3/4.4 either. + Opened + 2025-02-11T21:27:56Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43483.638780902900000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43483.638780902900000000.xml new file mode 100644 index 0000000..d667dd0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43483.638780902900000000.xml @@ -0,0 +1,148 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:58:10Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2025-03-04T22:10:11Z + 0 + Closed + + + Dan McFadden + + Resolved + 2025-03-04T22:10:09Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2025-03-04T22:10:06Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-03-04T22:10:01Z + Corrects an issue where channels with None as software zero method would still zero in realtime + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-04T21:36:49Z + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2025-03-04T21:14:03Z + 0 + Closed + + + Dan McFadden + + Resolved + 2025-03-04T21:14:01Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2025-03-04T21:13:54Z + 0 + UNKNOWN + + + Technical Support + + Closed + 2025-02-27T05:00:28Z + 0 + Closed + + + Technical Support + + Resolved + 2025-02-27T05:00:28Z + 0 + Resolved + + + Technical Support + From: "ECO Email" <ecoemail@dtsweb.com> Date: Wed, 26 Feb 2025 21:00:28 -08:00 To: "soomin.lee@dtsweb.com" <soomin.lee@dtsweb.com> Cc: Subject: (Case 43483) backport fix for case 42970 (RT with None Zero) + Emailed + 2025-02-27T05:00:28Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2@52053 + Resolved + 2025-02-20T19:24:03Z + 0 + Resolved + + + Dan McFadden + + Edited + 2025-02-20T00:35:47Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-20T00:34:36Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-02-19T17:05:36Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-02-19T16:55:39Z + 0 + UNKNOWN + + + Dan McFadden + backport the fix for case 42970 to DP 4.0 and 4.2 + Opened + 2025-02-19T16:55:38Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43551.638780903160000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43551.638780903160000000.xml new file mode 100644 index 0000000..b786f20 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43551.638780903160000000.xml @@ -0,0 +1,149 @@ + + + + Dan McFadden + + Edited + 2025-03-20T21:58:36Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-03-18T21:46:01Z + Adds additional decoration into communication logs + 0 + UNKNOWN + + + Justin Richardson + + Edited + 2025-03-07T17:53:59Z + 0 + UNKNOWN + + + Justin Richardson + Verified using datapro versions 4.0.1203.52145,4.2.539.52146 and 4.4.149.51913 + +Added test to testrail to cover this new feature..  verify Log File now now contain keys for fw response to commands - TestRail + + +Tests Performed: + + + + +Open Datapro and navigate to Data Recorders Tab + +In Data Recorders tab > Click Discover Hardware then click to enable the Auto discovery button , then click the Scan All button near the top. + +Once your hw is shown on the Add/Update das list select it then click the query selected button and click save. + +Check the datapro Log file and verify that the command responses now contain a key entry and give information about the key ( should look similar to the example below) previous version of datapro did not contain the key for the responses + + + + + +Expected Result + + + + +The Log file contains attribute key information for fw responses to commands . + Closed + 2025-03-07T17:53:19Z + 0 + Closed + + + Justin Richardson + + Assigned + 2025-03-06T23:45:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-06T23:13:51Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.4@52145 + +This is a feature, so no work around. + +Feature is firmware responses in DataPRO.log now contain keys for commands which involve keys, like information commands and attribute commands. + +To observe the difference, look at an old log and a new log.  Pre-patch firmware responses will not contain the key, post patch they will.  There's an example of a post response log earlier in the ticket. + +Test 1) Testing log present + +Discover hardware in DataPRO.  View log.  Pass is if Query attribute and information commands contain key information. + Resolved + 2025-03-06T23:12:51Z + 0 + Resolved + + + Dan McFadden + request from nate + + + +example of f/w response containing key + Edited + 2025-03-06T22:57:00Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2025-03-06T20:08:29Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2025-03-06T20:05:58Z + 0 + UNKNOWN + + + Chris Balogh + + Edited + 2025-03-06T20:05:53Z + 0 + UNKNOWN + + + Chris Balogh + + Assigned + 2025-03-06T20:05:35Z + 0 + UNKNOWN + + + Chris Balogh + + Opened + 2025-03-06T20:05:34Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43572.638791240880000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43572.638791240880000000.xml new file mode 100644 index 0000000..b6b3012 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43572.638791240880000000.xml @@ -0,0 +1,254 @@ + + + + Dan McFadden + + ReleaseNoted + 2025-04-01T21:08:08Z + corrects an issue where channels would be doubled in group XML export + 0 + UNKNOWN + + + Dan McFadden + + Closed + 2025-04-01T21:07:51Z + 0 + Closed + + + Dan McFadden + + Resolved + 2025-04-01T21:07:43Z + 0 + Resolved + + + Dan McFadden + + Reopened + 2025-04-01T21:07:38Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-01T18:12:36Z + 0 + UNKNOWN + + + Justin Richardson + Verified with datapro version 4.0.1205.52239,4.2.543.52239 and 4.4.212.52239 + +Tests Performed: + + +Navigate to sensors tab and click to add new sensors , add multiple sensors and save them . + +Navigate to Groups tab and click to add a new group , proceed to channels step and assign some sensors you previously created  to channels in the group. + +Save the Group  and take note of how many sensors you assigned to the group . + +Click to export the group to a file on your local drive. + +Delete the  group and all the sensors you created. + +Navigate back to Groups tab and click to import the file you previously exported. + +Complete the import and verify the # of sensors imported is correct and matches the export. + Closed + 2025-03-24T18:52:48Z + 0 + Closed + + + Justin Richardson + + Assigned + 2025-03-24T15:47:20Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-21T23:58:56Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.2/4.4@52239 + +this addresses the issue with EXPORT creating doubled up channels, which is why the export then import was producing double channels. + +To test export a group prior to patch and then either examine XML to count the number of channels in the xml or import again.  prior to patch export was creating double the number of channels and so importing an affected xml file would also import double the number of channels. + +After the patch the export will not create double the channels. + Resolved + 2025-03-21T23:58:36Z + 0 + Resolved + + + Dan McFadden + issue appears to be in the export, exported xml file contains 6 channels, not the 3 of the original group... + Edited + 2025-03-21T23:37:35Z + 0 + UNKNOWN + + + Dan McFadden + original issue did not attach an xml, can duplicate with this xml + Edited + 2025-03-21T23:34:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-21T23:29:55Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-03-18T23:14:44Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-18T22:02:05Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-18T22:01:35Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-17T16:11:41Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-03-13T15:29:04Z + 0 + UNKNOWN + + + Dan McFadden + VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + +   + +##- Please type your reply above this line -## + +You are a follower on this request (#15024, #dtsweb.zendesk.com/agent/tickets/15024). Reply to this email to add an internal note to the request. + + +Nathan Brown (DTS) + +Mar 13, 2025, 06:41 PDT + +Doug reported an issue with DataPRO group export and import using XMLs. If we export a group to an XML file, then import the group file again, the group has each channel doubled. This happens even on a completely fresh database. +   + Import, note 20 channels: + + Group Channel list, 40 channels (note dupes): + +   + Attached is an example file. I have reproduced this in DataPRO 4.0 and 4.3.538. +   +   + Doug also noted that the import page does not have the same handy summary that the CSV import shows, allowing for overwrite confirmation, etc: + +   + Thank you! + +---------------------------------------------- + Customer Details: + Name: Doug Nelson ( doug.nelson@toyota.com ) + Organization: TEMA + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +15024 + +Status + +Open + +Requester + +Doug Nelson + +CCs + +- + +Followers + +Dan McFadden + +Group + +Support + +Assignee + +Nathan Brown + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[ZZLVL6-0EVXP]Ticket-Id:15024Account-Subdomain:dtsweb + Opened + 2025-03-13T15:29:04Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43574.638851634150000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43574.638851634150000000.xml new file mode 100644 index 0000000..8e9ee16 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43574.638851634150000000.xml @@ -0,0 +1,523 @@ + + + + Dan McFadden + + ReleaseNoted + 2025-06-10T18:43:35Z + Adds a cursor and left/right arrow support for viewer + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:32:18Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:31:40Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:30:37Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:25:19Z + 0 + UNKNOWN + + + Dan McFadden + 4.0@52811 + +functionality is similar to case 44156 and same requirements as 44156 with the exception that 4.0 does not have decimation + Resolved + 2025-06-05T20:32:37Z + 0 + Resolved + + + Dan McFadden + I will move this one forward as well + Assigned + 2025-06-04T18:02:01Z + 0 + UNKNOWN + + + Young Jung + Chad email 5/20 + +43574: needs to be higher priority. + +So, I moved from sprint 10 to Sprint 02. (this ticket is only 8hr) + Edited + 2025-05-20T21:16:26Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-05-20T21:13:44Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-05-12T22:30:07Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-05-12T21:05:45Z + 0 + UNKNOWN + + + Young Jung + + Edited + 2025-05-09T22:32:01Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-05-08T15:28:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-17T20:11:04Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-17T16:11:41Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-03-13T15:39:11Z + 0 + UNKNOWN + + + Dan McFadden + related case 43446 + +VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + +   + +##- Please type your reply above this line -## + +You are a follower on this request (#13770, #dtsweb.zendesk.com/agent/tickets/13770). Reply to this email to add an internal note to the request. + + +Nathan Brown (DTS) + +Mar 13, 2025, 09:49 CDT + +This is implemented, currently in 4.4 branch only. This is a development branch which will not be released for public use for some months. I will follow up with feasibility to port this back to 4.0. +   + Thanks everybody! + +  + + +Nathan Brown (DTS) + +Mar 13, 2025, 09:47 CDT + +Private note + +Toyota requested this feature for their labs using 4.0. I see this is in 4.4, so will also be in 5.0 eventually. +   + In the meantime I'm making an assumption we'll plan to keep this in 4.4+ branches only since it's catering to decimated data, which didn't exist in 4.0? +   + Planning the relationship with Toyota, thinking if I'll need to encourage them to think about moving to 4.4 when it's finished. + +  + + +Rollin White (DTS) + +Mar 4, 2025, 13:35 CST + +Private note + +Automatic Update from Manuscript: + MS Case: http://manuscript.dts.local/f/cases/43446 + EventStatus: Resolved + Timestamp (PT): 3/4/2025 11:32:00 AM + User: Dan McFadden + ReleaseNote: + + Comment: + I would say this is by design - unless you are fully zoomed in and not decimated you can't guarantee individual spots, there may be a single data point that is hard to hit even if you can see one on the screen but are still not zoomed in. I think the primary use case is zoomed in. + +  + + +Rollin White (DTS) + +Feb 27, 2025, 12:35 CST + +Private note + +Automatic Update from Manuscript: + MS Case: http://manuscript.dts.local/f/cases/43446 + EventStatus: Resolved + Timestamp (PT): 2/27/2025 10:30:44 AM + User: Dan McFadden + ReleaseNote: + + Comment: + 4.4@52105 + +  + + +Rollin White (DTS) + +Feb 10, 2025, 11:35 CST + +Private note + +Automatic Update from Manuscript: + MS Case: http://manuscript.dts.local/f/cases/43446 + EventStatus: Opened + Timestamp (PT): 2/10/2025 9:08:10 AM + User: Chris Balogh + ReleaseNote: + + Comment: + Ticket: Data Viewer Cursor – DTS – Zendesk As a DataPRO user I need to see the data points as an EU/mv/ADC value at a specific time value. Each of the data points on the screen will be valid if we're decimated or not. The old style of data cursor would be acceptable.   The algorithm for LTTB is non-destructive to the data, it just removes non-displayable extra data points. I would be satisfied with having to zoom in to see the exact sample-to-sample view.   Talk to you soon, Chris + +  + + +Chris Balogh (DTS) + +Feb 10, 2025, 11:10 CST + +Private note + +43446: Re-Implement the Data Cursor in the Viewer - Manuscript + +  + + +Nathan Brown (DTS) + +Feb 10, 2025, 09:56 CST + +Private note + +I can't connect to VPN to check on updates with this FR. Is it scheduled? Do we have an eta? +   + Thank you! + +  + + +Dan McFadden (DTS) + +Jul 17, 2024, 12:08 CDT + +Private note + +No, just going over important factors; Cursor point to point probably doesn’t make too much sense with down sampled data which is the default now in the viewer – so to add back in cursor mode we’d probably need to have a flag for when to turn off downsampling – maybe for crash industry large viewer abilities isn’t as important as point to point, so they can run with that flag turning off the large data viewer and turning on the point to point instead. + +  + +We can also go point to point in downsampled data but it seems that’s probably not useful as it’s not sample to sample, so we’d probably want to reject that, add in a way to turn off downsampling and turn back on cursor. + +  + +We should probably filter that through the new feature process as it needs priority decision then at that point.  Turning off LTTB is much simpler than turning it on, and cursor mode might be easily turned back on as well, so there’s a clear path to implementing with around a day or two of work, but probably should be discussed a little bit before it’s worked on. + +  + +~ Dan + +  + + + + + +Dan McFadden​​​​ + +Software Engineering Manager + +Diversified Technical Systems, Inc. + + |  + +Seal Beach + +,  + +CA + +e: + +dan.mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +Attachment(s) + ~WRD3085.jpg + +  + + +Nathan Brown (DTS) + +Jul 17, 2024, 11:53 CDT + +Private note + +Does this mean the feature request is rejected? + +  + + +Dan McFadden (DTS) + +Jul 17, 2024, 10:27 CDT + +Private note + +This was already present but was removed because now that the viewer is not showing actual data the point to point are lies – it now uses Largest triangle three bucket + +timescaledb-toolkit/docs/lttb.md at main · timescale/timescaledb-toolkit · GitHub to downsample. + +  + +  + + + + + +Dan McFadden​​​​ + +Software Engineering Manager + +Diversified Technical Systems, Inc. + + |  + +Seal Beach + +,  + +CA + +e: + +dan.mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +Attachment(s) + ~WRD0418.jpg + +  + + +Nathan Brown (DTS) + +Jul 16, 2024, 13:44 CDT + +Private note + +I logged into terminalserver to reach Manuscript. +   + Here's a closed MS ticket. I haven't seen this feature in production--perhaps it was axed? +   + http://manuscript.dts.local/f/cases/10908/Implement-Display-crosshair-and-data-values-feature + +  + + +Nathan Brown (DTS) + +Jul 16, 2024, 13:35 CDT + +Private note + ++Dan +   + I believe this is already reported. I am unable to get to MS or Chris' MS/Buildserver tool to check. +   + If there is not an MS ticket, is there enough info to implement? Data cursor to inspect the currently selected point in the Data Viewer? + +  + + +Doug Nelson + +Jun 26, 2024, 14:25 CDT + +Thank you, Lower priority for us over our other tickets but definitely a large time saver. + +  + + +Omar Bravo (DTS) + +Jun 25, 2024, 12:09 CDT + +Doug, +   + Thank you for using the DTS help center! +   + I am assigning this ticket to Nate for follow up. +   + Best Regards, +   + Omar + +  + + +Doug Nelson + +Jun 25, 2024, 11:17 CDT + +Broken Issue off from ticket #13365. + + From 5-9-24: + + View Data after test, want to quickly inspect data points without the hassle of the set t0 workaround. + We can mouseover and zoom in but it's difficult to track point-to-point to find inflection points, local maximums + +---------------------------------------------- + Customer Details: + Name: Doug Nelson ( doug.nelson@toyota.com ) + Organization: TEMA + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +13770 + +Status + +On-hold + +Requester + +Doug Nelson + +CCs + +Jared Vogt, Tory Showek + +Followers + +Chris Balogh, Dan McFadden, Khanh Nguyen, Omar Bravo + +Group + +Support + +Assignee + +Nathan Brown + +Priority + +Normal + +Type + +Question + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[MKR954-9LVDV]Ticket-Id:13770Account-Subdomain:dtsweb + Opened + 2025-03-13T15:39:11Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43660.638802324290000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43660.638802324290000000.xml new file mode 100644 index 0000000..f1ceac5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43660.638802324290000000.xml @@ -0,0 +1,304 @@ + + + + Lijuan Pi + + Edited + 2025-04-14T17:00:29Z + 0 + UNKNOWN + + + Lijuan Pi + + Edited + 2025-04-14T16:59:55Z + 0 + UNKNOWN + + + Lijuan Pi + + Edited + 2025-04-14T16:57:57Z + 0 + UNKNOWN + + + Lijuan Pi + + Edited + 2025-04-14T16:56:23Z + 0 + UNKNOWN + + + Lijuan Pi + + Edited + 2025-04-14T16:55:37Z + 0 + UNKNOWN + + + Lijuan Pi + Verified with datapro version 4.4.250.52307 + +Tests Performed: + + +Installed DataPro4.4.253 on local PC.  + +Use the DataPro4.4 with TSR Air and run some tests. + +Install Microsoft Visual Studio 2022 with "Data Storage and Processing" package checked  + +After Visual Studio 2022 installation complete, try to Install a newer version of DataPro4.4 .  + +The installation will trigger SQL 2019 LocalDB to reinstall, but eventally the SQL installation will fail.  + + +The new installation did not trigger re-installation of SQL 2019 LocalDB.  + + + +Note:  In the below MS SQL link , we found out "you can install LocalDB through the Visual Studio Installer, as part of the Data Storage and Processing workload, the ASP.NET and web development workload, or as an individual component." That's the reason SQL2019 localdb got updated to a higher version.  + +SQL Server Express LocalDB - SQL Server | Microsoft Learn + +Install SQL Server Data Tools (SSDT) - SQL Server Data Tools (SSDT) | Microsoft Learn + +Screenshot: + Closed + 2025-04-11T17:31:16Z + 0 + Closed + + + Jerry Lawrence + + Edited + 2025-04-09T17:23:31Z + 0 + UNKNOWN + + + Lijuan Pi + + Assigned + 2025-04-07T16:31:19Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2025-04-02T18:18:24Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-04-01T21:13:57Z + Addresses an issue when installing SQL Local DB when a more recent version is already present + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-04-01T21:13:21Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-31T20:40:17Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2025-03-31T19:20:01Z + 0 + UNKNOWN + + + Jerry Lawrence + The solution was to modify + +C:\Program Files (x86)\InstallShield\2020\SetupPrerequisites\Microsoft SQL Server 2019 Express LocalDB.prq + +by changing the Type and Comparison values from "32" (different than) to "2" (lesser than). + Edited + 2025-03-31T19:18:05Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2025-03-31T19:15:15Z + 0 + UNKNOWN + + + Jerry Lawrence + To test: + +With a version of Microsoft SQL Server 2019 LocalDB greater than 15.0.2000.5 already installed, install DataPRO (or TSR AIR Go). + +The installer should not attempt to re-install Microsoft SQL Server 2019 LocalDB. + Resolved + 2025-03-31T19:15:06Z + 0 + Resolved + + + Jerry Lawrence + + Edited + 2025-03-31T19:13:07Z + 0 + UNKNOWN + + + Jerry Lawrence + 52268 is the 4.4 TSR AIR Go installer. + +52270 is the 4.4 DataPRO installer. + +52292 is the 4.2 DataPRO installer. + +52293 is the 4.0 (x64) DataPRO installer. + Edited + 2025-03-31T17:47:54Z + 0 + UNKNOWN + + + Jerry Lawrence + Searching for a method for modifying an InstallShield prerequisite condition. + Assigned + 2025-03-28T23:00:33Z + 0 + UNKNOWN + + + Jerry Lawrence + Currently, this InstallShield prerequisite, Microsoft SQL Server 2019 Express LocalDB, has a condition of: "...has a DIFFERENT version value..." and probably needs to be changed to "...has a LESSER value..." (like Microsoft .NET Framework 4.8 Full). + Edited + 2025-03-28T21:55:05Z + 0 + UNKNOWN + + + Jerry Lawrence + + Assigned + 2025-03-27T22:27:39Z + 0 + UNKNOWN + + + Lijuan Pi + + Edited + 2025-03-26T21:29:02Z + 0 + UNKNOWN + + + Lijuan Pi + + Edited + 2025-03-26T17:52:59Z + 0 + UNKNOWN + + + Lijuan Pi + + Edited + 2025-03-26T17:51:52Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-03-26T17:31:49Z + 0 + UNKNOWN + + + Lijuan Pi + + Assigned + 2025-03-26T17:30:49Z + 0 + UNKNOWN + + + Lijuan Pi + Issue Summary: + +DataPro Installation triggers SQL 2019 LocalDB reinstallation and eventually failed.  + +  + +Steps to Reproduce: + +Can't easily reproduce it. But it happened once.  + +[4/14/2025 update]: Later, it was found that installing Microsoft VisualStudio 2022 with a "Data Storage and Processing" package can update the SQL localdb 2019 to a higher version(15.0.4382.1) other than  15.0.2000.5 + + +Installed DataPro4.4 on local PC.  + +Use the DataPro4.4 with TSR Air and run some tests. + +Install Microsoft Visual Studio 2022 with "Data Storage and Processing" package checked  + +After Microsoft Visual Studio 2022 installation completed, try to Install a newer version of DataPro4.4 .  + +The installation will trigger SQL 2019 LocalDB to reinstall, but eventally the SQL installation will fail.  + + +Expected Behavior: + +Since the SQL 2019 LocalDB has already been installed in previous DataPro installation, the new installation should not trigger re-installation of SQL 2019 LocalDB, and the reinstallation of SQL 2019 localDB should not fail.  + +Actual Behavior: + +DataPro Installation triggers SQL 2019 LocalDB reinstallation and eventually failed.  + +The workaround is to uninstall SQL 2019 LocalDB completely, later the DataPro installation can succeed.  + +Environment: + + +Software:  DataPro 4.4 .196 + +Hardware: PC + +Reproducibility:  Hard to reproduce since haven't figure out the root cause for this failure.  + + +Screenshots: + Opened + 2025-03-26T17:30:48Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43683.638791235800000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43683.638791235800000000.xml new file mode 100644 index 0000000..42e1f7d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/43683.638791235800000000.xml @@ -0,0 +1,2884 @@ + + + + Dan McFadden + + ReleaseNoted + 2025-04-01T20:59:40Z + Corrects an issue where ROI downloaded was shorter than expected when using multiple sample rates + 0 + UNKNOWN + + + Jaime Lopez + Verified fix with DP v4.0.1208, 4.2.547, 4.4.236 + +Created a test with 2 or more DAS. Mixed sampling rate  + +1 at 10k + +1 at 100k + +common status line disabled + +event length for 90 seconds.  + +multiple ROIxChannels + +Ran test and download ROI + Closed + 2025-04-01T20:58:51Z + 0 + Closed + + + Jerry Lawrence + https://dts.box.com/s/mnxl93lhq34largpc1amdvcvhr3kxulk + Edited + 2025-03-31T21:56:39Z + 0 + UNKNOWN + + + Jaime Lopez + + Assigned + 2025-03-31T21:48:28Z + 0 + UNKNOWN + + + Jerry Lawrence + + Edited + 2025-03-31T20:42:13Z + 0 + UNKNOWN + + + Jerry Lawrence + 52271 is 4.0; 52272 is 4.2; 52273 is 4.4 + +To test: + +Import the attached 4.2 Test Setup (it contains multiple DAS, and assigns a lower sample rate to a DAS that's lower in the list of DAS, than a DAS with a higher sample rate). + +Run the test for 90 seconds, and on the Download ROI step, ensure that the "ROI period end (sec)" value is 65, and not approx. 45. + Resolved + 2025-03-31T20:41:33Z + 0 + Resolved + + + Jerry Lawrence + + Assigned + 2025-03-31T19:19:04Z + 0 + UNKNOWN + + + Dan McFadden + possibly related case 43682 + Edited + 2025-03-31T15:48:38Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-03-31T15:32:32Z + 0 + UNKNOWN + + + Dan McFadden + VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + +   + +##- Please type your reply above this line -## + +You are a follower on this request (#14994, #dtsweb.zendesk.com/agent/tickets/14994). Reply to this email to add an internal note to the request. + + +Kate Martin (DTS) + +Mar 31, 2025, 15:24 GMT+1 + +Interestingly 4.2.526 appears to not have this issue ..or at least I can't replicate my theory in this version. +   + +   + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 14:08 GMT+1 + +Hi Dan, Jerry +   + Thank you for the other "good" and "bad" tests Jordan +   + I think I have finally twigged what is happening here - not sure why I missed it last week sorry. +   + Here is my 90secs post T0 hybrid test set up with ROI 2 set to 65 secs... +   +   +   + +   +   + The key to replicating Dan is to have the DAS that is being used in ROI_2 sampling at a higher rate than the DAS in ROI_1. +   + That was what was the delta in the 2 MIRA tests set ups - one had ATD's sampling at 10,000sps and the SPS at 20.000sps and ther "good" one had everything at 20,000sps. +   + With the ROI_2 DAS sampling at equal to or lower than the main ROI_1 DAS all is well.. +   + +   + But switch it around like I have here with SPS00254 (the ROI_2 DAS) sampling at 20,000  +   +   + +   + and even thought the logs files correctly report "total samples recorded" and "trigger sample number" for example, it is the GUI that for some reason recomputes the ROI for the DAS in ROI_2 for some reason .. +   + I suspect maybe it is using the "total samples recorded" from the ROI_1 DAS and appling the ROI_2 DAS sample rate to that number to come up with the highly suspect 45 seconds which is 90 secs total test duration divided by "DAS ROI 2 sample rate".  +   + Does the computation for adjusting the available ROI respect the sampling rates for all DAS in that ROI ? +   + +   +   +   +   + +   + logs and test set up folder attached Dan. +   + Thxs +   + +Attachment(s) + DataPRO 2025-03-31 13.49.48.log.bz2 + DataPRO 2025-03-31 13.50.24.log.bz2 + 2025_03_31 13_44.7z + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 12:29 GMT+1 + +Private note + +Conclusion +   + Good Test B7104 has all DAS at 20,000sps +   + Bad Test B7106 has mixed DAS at 10,000sps and 20,000sps +   +   + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 12:16 GMT+1 + +Private note + +.dts file +   + +   +   + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 11:56 GMT+1 + +Private note + +.xml files that is  + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 11:55 GMT+1 + +Private note + +Only ROI Period 2 references in .dts files look good.. +   + Good Test B7104 +   + +   + "Bad Test" +   + +   +   + +  + + +Jordon Tray + +Mar 17, 2025, 08:21 GMT + +Good Morning Kate, + +  + +Any advancements on this? Colin keen to work out the issue as we have many EuroNCAP tests in the pipeline. + +  + +Thanks, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image021.png + image020.jpg + image024.png + image027.png + image028.png + image029.png + image032.png + image033.png + image034.png + image035.png + image036.png + image037.png + image025.jpg + image026.png + image030.png + image031.png + +  + + +Dan McFadden (DTS) + +Mar 10, 2025, 15:20 GMT + +Private note + +Is it possible it somehow picked up a configuration file from an unexpected location?  Maybe it a corrupted one on the unit so it used a backup on the PC and it happened to have a backup on the pc that was old for some reason? + +  + + + + + +Dan​​​​ + +  + +Mcfadden + +Software Engineering Manager + +Diversified Technical Systems, Inc. + +e: + +Dan.Mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +Attachment(s) + ~WRD0004.jpg + +  + + +Jordon Tray + +Mar 7, 2025, 13:48 GMT + +Attached here is working test.. + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image021.png + image025.jpg + image026.png + image030.png + image020.jpg + image024.png + image027.png + image028.png + image029.png + image031.png + image033.png + image037.png + image032.png + image034.png + image035.png + image036.png + 2025_03_06 16_58_ROI Period 2.dts + B7104.xml + +  + + +Jordon Tray + +Mar 7, 2025, 13:41 GMT + +Hi Kate, + +  + +Ive attached the files of the other test that went wrong. I will follow up with another email containing one that was okay. + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image020.jpg + image021.png + image024.png + image025.jpg + image026.png + image027.png + image028.png + image029.png + image030.png + image031.png + image032.png + image033.png + image034.png + image035.png + image036.png + image037.png + B7106_2025_03_04 18_14_ROI Period 2.dts + B7106.xml + +  + + +Kate Martin (DTS) + +Mar 7, 2025, 12:18 GMT + +Private note + +Spoke with Jordan +   + He is posting another test that failed and 1 practically identical that worked so we can run a delta. + +  + + +Jordon Tray + +Mar 7, 2025, 11:57 GMT + +Hi Kate, + +  + +Another instance where it has happened – same deal… + +  + + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image021.jpg + image025.png + image026.jpg + image028.png + image022.png + image027.png + image029.png + image030.png + image033.png + image035.png + image031.png + image032.png + image034.png + image036.png + image037.png + image038.png + +  + + +Jordon Tray + +Mar 7, 2025, 11:52 GMT + +Hi Kate, + +  + +I am also stumped, a test ran yesterday and was fine.. + +  + +Just cant work out the whole 45.0619 seconds time scale. + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image025.jpg + image026.png + image028.png + image020.jpg + image021.png + image024.png + image027.png + image031.png + image033.png + image035.png + image036.png + image037.png + image029.png + image030.png + image032.png + image034.png + +  + + +Kate Martin (DTS) + +Mar 7, 2025, 11:19 GMT + +  +   + Hi Jordan +   + I've just run through this and all good on the ROI windows when downloaded. +   + +   +   + I'm a bit stumped. +   + SPS00247 look just fine compared to the other SPSs in the test for total recording and trigger samples ... +   + +   + +  + + +Jordon Tray + +Mar 7, 2025, 10:36 GMT + +45.0619 seems an awfully specific time to go for. + +  + +Is it possible it’s a memory or file serialization issue when it is being picked up the data is corrupting and changing the value? + +  + +I have located the SPS in question from the post test photos.. + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image008.jpg + image009.jpg + image010.png + image020.png + image021.png + image022.png + image023.png + image011.png + image029.png + image024.png + image025.png + image026.png + image027.png + image028.png + +  + + +Kate Martin (DTS) + +Mar 7, 2025, 09:40 GMT + +Yes I agree - you asked for 65 secs in the test set up. +   + The only place this can be changed is in the download section you can override the presets with a new value before you hit run but why would someone do that. +   + I'm going to gather some DAS together and see if I can replicate it.... + +  + + +Jordon Tray + +Mar 7, 2025, 09:28 GMT + + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image021.jpg + image025.png + image027.png + image022.jpg + image023.png + image024.png + image026.png + image029.png + image030.png + image031.png + image032.png + image028.png + +  + + +Jordon Tray + +Mar 7, 2025, 09:21 GMT + +Hi Kate, + +  + +That is bizarre – If you check the test setup it is set to 65? + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image020.jpg + image021.jpg + image023.png + image022.png + image025.png + image028.png + image029.png + image031.png + image024.png + image026.png + image027.png + image030.png + +  + + +Kate Martin (DTS) + +Mar 7, 2025, 09:03 GMT + +Thank you Jordan. +   + This is interesting in the .dts header for the Period 2 binary files :- +   + <Module AaFilterRateHz="4000" Number="0" SerialNumber="SPS00247" NumberOfSamples="1001239" UnsubsampledNumberOfSamples="0" RequestedPostTriggerSeconds="45.0619" RequestedPreTriggerSeconds="-5" PostTriggerSeconds="90" PreTriggerSeconds="0" RecordingMode="HybridRecorderMode" SampleRateHz="20000" StartRecordSampleNumber="1439259" NumberOfChannels="3" InlineSerializedData="False" BaseSerialNumber="SPS00247" StartRecordTimestampSec="0" StartRecordTimestampNanoSec="0" TriggerTimestampSec="0" TriggerTimestampNanoSec="0" PTPMasterSync="False" TiltSensorAxisXDegreesPre="NaN" TiltSensorAxisYDegreesPre="NaN" TiltSensorAxisZDegreesPre="NaN" TiltSensorAxisXDegreesPost="NaN" TiltSensorAxisYDegreesPost="NaN" TiltSensorAxisZDegreesPost="NaN" TemperatureLocation1Pre="NaN" TemperatureLocation2Pre="NaN" TemperatureLocation3Pre="NaN" TemperatureLocation4Pre="NaN" TemperatureLocation1Post="NaN" TemperatureLocation2Post="NaN" TemperatureLocation3Post="NaN" TemperatureLocation4Post="NaN" SystemID="" SystemLocation="" TargetAxisX="NaN" TargetAxisY="NaN" TargetAxisZ="NaN" InputVoltage="NaN" BatteryVoltage="NaN"> +   + So it looks like the SW is doing exactly as requested but now I need to work out where that 45.0619 is coming from.... +   + Thxs +   +   +   +   +   +   +   +   +   +   + +  + + +Jordon Tray + +Mar 7, 2025, 08:39 GMT + +Hi Kate, + +  + +Just to be clear the 45 secs that you refer to is when viewing the raw binary data in DataPro or only the exported ISO MME data in ROI - download ALL is not effected ? + +  + +That’s correct yes. + +  + +I have attached the binary & exports for the ROI. + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image017.jpg + image018.png + image015.jpg + image019.png + image020.png + image022.png + image023.png + b7455binaryexportsROI.7z + image021.png + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 20:05 GMT + +Hi Jordan +   + We are still looking into this sorry. +   + Just to be clear the 45 secs that you refer to is when viewing the raw binary data in DataPro or only the exported ISO MME data in ROI - download ALL is not effected ? +   + Can you perhaps share the binary files please ? +   + Thank you  + Kate +   + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 18:25 GMT + +Private note + +Thxs Dan - exactly the 2nd ROI should be 65 secs but they are reporting only 45 secs. Any download error wouldn't allow the user to view "just" 45 secs of data as the CRC would be wrong etc so I'm not sure where that is coming in. I will ask for the full data set as maybe the problem isn;t in the actual binary but the export files ? I made an unverified assumption they were taling about binary so will clarify +   + + +  + + +Dan McFadden (DTS) + +Mar 6, 2025, 18:08 GMT + +Private note + +Looking at the setup I see both an original form of the ROI and the newer forms of ROI + +  + +        <RegionsOfInterest> + +          <RegionOfInterest> + +            <Suffix>_ROI Period 1</Suffix> + +            <Start>-0.1</Start> + +            <End>0.4</End> + +            <ChannelNames>\053935,\052629,\048328,\053685,\054160,\054159,\053613,\052740,\053929,\048839,\053984,\051834,\053914,\053657,\053912,\053689,\050822,\051868,\051080,\053957,\054413,\054181,\051871,\053178,\049622,\049755,\053675,\039886,\038688,\039891,\049117,\039884,\031918,\054052,\048237,\049906,\044478,\044479,\044480,\044493,\044494,\044495,\052062,\052063,\052064,\044463,\044464,\044465,\044466,\044467,\044468,\044469,\044470,\044471,\044472,\044473,\044474,\052067,\052068,\052069,\044484,\044485,\044486,\044487,\044488,\044489,\052061,\052065,\052066,\044459,\044460,\043761,\043840,\043043,\043624,[BR52226] CH-02\051105,[BR52226] CH-01\051106,[BR52443] CH-03\051107,[BR52226] CH-03\043721,[BR52443] CH-01\043722,[BR52443] CH-02\043723,[BR52233] CH-01\043725,[BR52233] CH-02\043726,[BR52233] CH-03\043727,[BR52251] CH-01\043728,[BR52251] CH-02\043729,[BR52251] CH-03\043730,[BR52431] CH-01\043731,[BR52431] CH-02\043732,[BR52431] CH-03\043733,[BR52273] CH-01\043734,[BR52273] CH-02\043735,[BR52273] CH-03\043736,[BR52230] CH-01\051114,[BR52230] CH-03\051112,[BR52230] CH-02\051113,\043743,\043741,\043742,[BR52460] CH-03\043048,[BR52460] CH-01\043635,[BR52421] CH-01\043752,[BR52421] CH-02\043753,[BR52421] CH-03\043754,[BR52428] CH-01\043755,[BR52428] CH-02\043756,[BR52428] CH-03\043757,[BR52298] CH-03\043764,[BR52288] CH-03\043763,[BR52288] CH-01\043762,[BR52228] CH-01\044461,\051110,[BR52228] CH-03\051109,\051108,\051111,\043747,\043748,\043749,\043744,\043745,\043746,\045610,\044948,\050859,\045612,\044295,\045043,\037987,\045139,\037521,\051840,\052760,\052672,\051002,\053704,\052631,[BR52069] CH-03\053396,[BR52069] CH-02\053395,[BR52069] CH-01\053394,[BR52172] CH-03\047427,\042364,\047429,[BR52929] CH-03\048167,[BR52929] CH-02\048166,[BR52929] CH-01\048165,[BR52049] CH-03\046319,[BR52099] CH-03\040829,[BR52086] CH-02\040895,[BR52063] CH-02\040902,[BR52086] CH-03\046317,[BR52049] CH-02\040890,[BR52080] CH-01\050097,[BR52080] CH-03\050096,[BR52080] CH-02\050098,[BR52928] CH-01\040852,[BR52928] CH-02\040853,[BR52928] CH-03\040855,[BR52281] CH-01\040856,[BR52281] CH-02\040857,[BR52281] CH-03\040858,[BR52104] CH-01\040866,[BR52104] CH-02\040867,[BR52104] CH-03\040868,[BR52070] CH-03\051797,[BR52070] CH-02\051796,[BR52070] CH-01\051795,[BR52041] CH-01\040875,[BR52041] CH-02\040878,[BR52041] CH-03\040880,[BR52100] CH-01\040881,[BR52100] CH-02\040882,[BR52100] CH-03\040885,[BR52050] CH-03\042901,[BR52050] CH-02\042900,[BR52050] CH-01\042899,[BR52033] CH-01\040859,[BR52049] CH-01\040849,[BR52063] CH-03\040913,[BR52063] CH-01\040911,[BR52099] CH-01\043081,[BR52099] CH-02\046318,[BR52086] CH-01\046320,[BR52159] CH-01\040869,[BR52159] CH-02\040872,[BR52159] CH-03\040874,[BR52053] CH-01\040863,[BR52053] CH-02\040864,[BR52053] CH-03\040865,[BR52057] CH-01\040860,[BR52057] CH-02\040861,[BR52057] CH-03\040862</ChannelNames> + +          </RegionOfInterest> + +          <RegionOfInterest> + +            <Suffix>_ROI Period 2</Suffix> + +            <Start>-5</Start> + +            <End>65</End> + +            <ChannelNames>\043275,\043283,\043270</ChannelNames> + +          </RegionOfInterest> + +        </RegionsOfInterest> + +        <ROIStart>-0.1</ROIStart> + +        <ROIEnd>0.4</ROIEnd> + +  + +\043275 \043283 and \043270 all appear to be in ROI 2 which should go -5 to 65s, according to kate’s screenshot there should be 153.9259s available post trigger [(3,341,425-1,539,259)/10,000] + +  + +Looking at the code I’m guessing this should be hardwarechannelname\\somevalue like: + +                chanName = hardwareChannelName + "\\" + originalChannelName; + +so I’m assuming these channels were not assigned hardware channels at test setup time and are maybe EID or manually assigned at runtime + +  + +043275 matches <Comment>EV Monitor - V2 - 1V2</Comment> + +043283 matches <UserValue1>EV Monitor - VB - 1VB</UserValue1> + +043270 matches <UserValue1>EV Monitor - V1 - 1V1</UserValue1> + +  + +So I would naively expect these 3 channels to have the -5s to 65s roi period 2 + +  + +Looking at log I see DataPRO v4.2.479.  I don’t see anything relevant in terms of issues fixes since then, so I think this version is fine WRT to downloading ROI. + +  + +Sorry if I didn’t add anything useful.  Do we have the roi dataset? + +  + +  + +  + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 17:34 GMT + +Private note + +Just looking at the SPS in the test ... +   + +   + SPS00247 in line with the other units. +   + Contiuing to look for a later problem... + +  + + +Dan McFadden (DTS) + +Mar 6, 2025, 16:53 GMT + +Private note + +I know the feeling :/ =) + +  + +Cheers + +  + + + + + +Dan​​​​ + +  + +Mcfadden + +Software Engineering Manager + +Diversified Technical Systems, Inc. + +e: + +Dan.Mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +Attachment(s) + ~WRD3003.jpg + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 16:47 GMT + +Private note + +Thxs Dan - that's exactly what I'm doing right now but the phone keep ringing ... +   +   + +  + + +Dan McFadden (DTS) + +Mar 6, 2025, 16:36 GMT + +Private note + +I would look through the logs and see how many samples are available from DAS prior to the download – something like TotalSamples – if it lost power or something maybe the full # of samples wouldn’t be available to download? + +  + + + + + +Dan​​​​ + +  + +Mcfadden + +Software Engineering Manager + +Diversified Technical Systems, Inc. + +e: + +Dan.Mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +  + + +Dan McFadden (DTS) + +Mar 6, 2025, 16:34 GMT + +Private note + +Hi Kate, + +  + +That line is coming from here: + +  + +//30129 Cannot download ROI if Test Setup has TSR AIR and multiple ROIs + +//34350 Don't exclude Voltage Input channels when downloading multiple ROIs + +channel.IsConfigured = dlInfo.ChannelIdList.ToList().Contains(Convert.ToInt64(aic.ChannelId)); + +APILogger.Log($"aic: Setting channel is configured to {channel.IsConfigured} because {aic.ChannelId} was comparted to {channelIdsString} "); + +  + +It is determining that a channel is not configured because the list of channels to download doesn’t contain that channel – as if the ROI doesn’t include it + +  + +The MS tickets attached to that log are: + +34350: Issues using voltage input channels with multiple rois and the download tab. - Manuscript + +  + +30129: Cannot download ROI if Test Setup has TSR AIR and multiple ROIs - Manuscript + +  + +  + +I didn’t write the code in question but it was to allow downloading with multiple ROIs with channels duplicate sensor IDs that come from using voltage input channels on multiple channels, or the embedded channels in a TSR AIR. + +  + +  + +  + + + + + +Dan​​​​ + +  + +Mcfadden + +Software Engineering Manager + +Diversified Technical Systems, Inc. + +e: + +Dan.Mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 16:18 GMT + +Private note + +Any idea what this means please ? +   + 2025-03-05 18:20:40.401 aic: Setting channel is configured to False because [SPS00247] CH-01\043270 was compared to [SPS00398] CH-03\053935, [SPS00398] CH-08\052629, [SPS00398] CH-11\048328, [SPS00398] CH-04\053685, [SPS00423] CH-09\054160, [SPS00423] CH-18\054159, [SPS00423] CH-14\053613, [SPS00423] CH-16\052740, [SPS00423] CH-15\053929, [SPS00398] CH-02\048839, [SPS00423] CH-17\053984, [SPS00398] CH-09\051834, [SPS00423] CH-11\053914, [SPS00423] CH-12\053657, [SPS00423] CH-13\053912, [SPS00423] CH-10\053689, [SPS00398] CH-06\050822, [SPS00398] CH-01\051868, [SPS00398] CH-10\051080, [SPS00423] CH-07\053957, [SPS00398] CH-05\054413, [SPS00423] CH-08\054181, [SPS00398] CH-07\051871, [SPS00423] CH-03\053178, [SPS00423] CH-04\049622, [SPS00423] CH-06\049755, [SPS00423] CH-02\053675, [SPS00398] CH-18\039886, [SPS00398] CH-12\038688, [SPS00398] CH-16\039891, [SPS00398] CH-15\049117, [SPS00398] CH-17\039884, [SPS00398] CH-14\031918, [SPS00398] CH-13\054052, [SPS00423] +   + as it's SPS00247 that has the HV channels in question... +   + +   + +  + + +Jordon Tray + +Mar 6, 2025, 11:46 GMT + +Also the impact was at approx. 18:13. + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image016.jpg + image017.jpg + +  + + +Jordon Tray + +Mar 6, 2025, 11:26 GMT + +Attached as much as possible from yesterday including the setup. I have just been informed this has happened previously on more than 1 test. + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image016.jpg + image017.jpg + DASConfigs 2025-03-05 17.45.03.log.bz2 + DASConfigs 2025-03-05 18.14.36.log.bz2 + DASConfigs 2025-03-05 18.17.56.log.bz2 + DASConfigs 2025-03-05 18.20.37.log.bz2 + DASConfigs 2025-03-05 18.26.26.log.bz2 + DASConfigs.log + DataPRO 2025-03-05 17.37.50.log.bz2 + DASConfigs 2025-03-05 18.16.50.log.bz2 + DataPRO 2025-03-05 18.12.34.log.bz2 + DataPRO 2025-03-05 18.14.30.log.bz2 + DataPRO 2025-03-05 18.18.52.log.bz2 + DataPRO 2025-03-05 18.11.17.log.bz2 + DataPRO 2025-03-05 18.13.32.log.bz2 + DataPRO 2025-03-05 18.26.41.log.bz2 + DataPRO 2025-03-05 18.27.26.log.bz2 + DataPRO 2025-03-05 18.28.10.log.bz2 + DataPRO 2025-03-05 18.21.20.log.bz2 + DataPRO 2025-03-05 18.28.56.log.bz2 + DataPRO 2025-03-05 18.29.40.log.bz2 + DataPRO 2025-03-05 18.30.27.log.bz2 + DataPRO 2025-03-05 18.32.22.log.bz2 + DataPRO 2025-03-05 19.09.32.log.bz2 + DB 2025-03-05 17.38.17.log.bz2 + DataPRO 2025-03-05 18.37.54.log.bz2 + ping.log + DASConfigs 2025-03-05 17.41.06.log.bz2 + B7455.xml + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 10:00 GMT + +Hi Jordon + + Can you please attach the test set up and logs ? + + Thxs + +  + + +Jordon Tray + +Mar 6, 2025, 09:46 GMT + +We have an issue where our HV ROI data from test is cutting off at 45s not 65s as set in the test setup. + +---------------------------------------------- + Customer Details: + Name: Jordon Tray ( jordan.tray@horiba-mira.com ) + Organization: Horiba MIRA Ltd + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +14994 + +Status + +On-hold + +Requester + +Jordon Tray + +CCs + +- + +Followers + +Dan McFadden, Jerry Lawrence, Maugan Robert + +Group + +Support + +Assignee + +Kate Martin + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[070XX0-K5L7K]Ticket-Id:14994Account-Subdomain:dtsweb + +  + +VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + +   + +##- Please type your reply above this line -## + +You are a follower on this request (#14994, #dtsweb.zendesk.com/agent/tickets/14994). Reply to this email to add an internal note to the request. + + +Kate Martin (DTS) + +Mar 31, 2025, 15:24 GMT+1 + +Interestingly 4.2.526 appears to not have this issue ..or at least I can't replicate my theory in this version. +   + +   + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 14:08 GMT+1 + +Hi Dan, Jerry +   + Thank you for the other "good" and "bad" tests Jordan +   + I think I have finally twigged what is happening here - not sure why I missed it last week sorry. +   + Here is my 90secs post T0 hybrid test set up with ROI 2 set to 65 secs... +   +   +   + +   +   + The key to replicating Dan is to have the DAS that is being used in ROI_2 sampling at a higher rate than the DAS in ROI_1. +   + That was what was the delta in the 2 MIRA tests set ups - one had ATD's sampling at 10,000sps and the SPS at 20.000sps and ther "good" one had everything at 20,000sps. +   + With the ROI_2 DAS sampling at equal to or lower than the main ROI_1 DAS all is well.. +   + +   + But switch it around like I have here with SPS00254 (the ROI_2 DAS) sampling at 20,000  +   +   + +   + and even thought the logs files correctly report "total samples recorded" and "trigger sample number" for example, it is the GUI that for some reason recomputes the ROI for the DAS in ROI_2 for some reason .. +   + I suspect maybe it is using the "total samples recorded" from the ROI_1 DAS and appling the ROI_2 DAS sample rate to that number to come up with the highly suspect 45 seconds which is 90 secs total test duration divided by "DAS ROI 2 sample rate".  +   + Does the computation for adjusting the available ROI respect the sampling rates for all DAS in that ROI ? +   + +   +   +   +   + +   + logs and test set up folder attached Dan. +   + Thxs +   + +Attachment(s) + DataPRO 2025-03-31 13.49.48.log.bz2 + DataPRO 2025-03-31 13.50.24.log.bz2 + 2025_03_31 13_44.7z + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 12:29 GMT+1 + +Private note + +Conclusion +   + Good Test B7104 has all DAS at 20,000sps +   + Bad Test B7106 has mixed DAS at 10,000sps and 20,000sps +   +   + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 12:16 GMT+1 + +Private note + +.dts file +   + +   +   + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 11:56 GMT+1 + +Private note + +.xml files that is  + +  + + +Kate Martin (DTS) + +Mar 31, 2025, 11:55 GMT+1 + +Private note + +Only ROI Period 2 references in .dts files look good.. +   + Good Test B7104 +   + +   + "Bad Test" +   + +   +   + +  + + +Jordon Tray + +Mar 17, 2025, 08:21 GMT + +Good Morning Kate, + +  + +Any advancements on this? Colin keen to work out the issue as we have many EuroNCAP tests in the pipeline. + +  + +Thanks, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image021.png + image020.jpg + image024.png + image027.png + image028.png + image029.png + image032.png + image033.png + image034.png + image035.png + image036.png + image037.png + image025.jpg + image026.png + image030.png + image031.png + +  + + +Dan McFadden (DTS) + +Mar 10, 2025, 15:20 GMT + +Private note + +Is it possible it somehow picked up a configuration file from an unexpected location?  Maybe it a corrupted one on the unit so it used a backup on the PC and it happened to have a backup on the pc that was old for some reason? + +  + + + + + +Dan​​​​ + +  + +Mcfadden + +Software Engineering Manager + +Diversified Technical Systems, Inc. + +e: + +Dan.Mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +Attachment(s) + ~WRD0004.jpg + +  + + +Jordon Tray + +Mar 7, 2025, 13:48 GMT + +Attached here is working test.. + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image021.png + image025.jpg + image026.png + image030.png + image020.jpg + image024.png + image027.png + image028.png + image029.png + image031.png + image033.png + image037.png + image032.png + image034.png + image035.png + image036.png + 2025_03_06 16_58_ROI Period 2.dts + B7104.xml + +  + + +Jordon Tray + +Mar 7, 2025, 13:41 GMT + +Hi Kate, + +  + +Ive attached the files of the other test that went wrong. I will follow up with another email containing one that was okay. + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image020.jpg + image021.png + image024.png + image025.jpg + image026.png + image027.png + image028.png + image029.png + image030.png + image031.png + image032.png + image033.png + image034.png + image035.png + image036.png + image037.png + B7106_2025_03_04 18_14_ROI Period 2.dts + B7106.xml + +  + + +Kate Martin (DTS) + +Mar 7, 2025, 12:18 GMT + +Private note + +Spoke with Jordan +   + He is posting another test that failed and 1 practically identical that worked so we can run a delta. + +  + + +Jordon Tray + +Mar 7, 2025, 11:57 GMT + +Hi Kate, + +  + +Another instance where it has happened – same deal… + +  + + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image021.jpg + image025.png + image026.jpg + image028.png + image022.png + image027.png + image029.png + image030.png + image033.png + image035.png + image031.png + image032.png + image034.png + image036.png + image037.png + image038.png + +  + + +Jordon Tray + +Mar 7, 2025, 11:52 GMT + +Hi Kate, + +  + +I am also stumped, a test ran yesterday and was fine.. + +  + +Just cant work out the whole 45.0619 seconds time scale. + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image025.jpg + image026.png + image028.png + image020.jpg + image021.png + image024.png + image027.png + image031.png + image033.png + image035.png + image036.png + image037.png + image029.png + image030.png + image032.png + image034.png + +  + + +Kate Martin (DTS) + +Mar 7, 2025, 11:19 GMT + +  +   + Hi Jordan +   + I've just run through this and all good on the ROI windows when downloaded. +   + +   +   + I'm a bit stumped. +   + SPS00247 look just fine compared to the other SPSs in the test for total recording and trigger samples ... +   + +   + +  + + +Jordon Tray + +Mar 7, 2025, 10:36 GMT + +45.0619 seems an awfully specific time to go for. + +  + +Is it possible it’s a memory or file serialization issue when it is being picked up the data is corrupting and changing the value? + +  + +I have located the SPS in question from the post test photos.. + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image008.jpg + image009.jpg + image010.png + image020.png + image021.png + image022.png + image023.png + image011.png + image029.png + image024.png + image025.png + image026.png + image027.png + image028.png + +  + + +Kate Martin (DTS) + +Mar 7, 2025, 09:40 GMT + +Yes I agree - you asked for 65 secs in the test set up. +   + The only place this can be changed is in the download section you can override the presets with a new value before you hit run but why would someone do that. +   + I'm going to gather some DAS together and see if I can replicate it.... + +  + + +Jordon Tray + +Mar 7, 2025, 09:28 GMT + + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image021.jpg + image025.png + image027.png + image022.jpg + image023.png + image024.png + image026.png + image029.png + image030.png + image031.png + image032.png + image028.png + +  + + +Jordon Tray + +Mar 7, 2025, 09:21 GMT + +Hi Kate, + +  + +That is bizarre – If you check the test setup it is set to 65? + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image020.jpg + image021.jpg + image023.png + image022.png + image025.png + image028.png + image029.png + image031.png + image024.png + image026.png + image027.png + image030.png + +  + + +Kate Martin (DTS) + +Mar 7, 2025, 09:03 GMT + +Thank you Jordan. +   + This is interesting in the .dts header for the Period 2 binary files :- +   + <Module AaFilterRateHz="4000" Number="0" SerialNumber="SPS00247" NumberOfSamples="1001239" UnsubsampledNumberOfSamples="0" RequestedPostTriggerSeconds="45.0619" RequestedPreTriggerSeconds="-5" PostTriggerSeconds="90" PreTriggerSeconds="0" RecordingMode="HybridRecorderMode" SampleRateHz="20000" StartRecordSampleNumber="1439259" NumberOfChannels="3" InlineSerializedData="False" BaseSerialNumber="SPS00247" StartRecordTimestampSec="0" StartRecordTimestampNanoSec="0" TriggerTimestampSec="0" TriggerTimestampNanoSec="0" PTPMasterSync="False" TiltSensorAxisXDegreesPre="NaN" TiltSensorAxisYDegreesPre="NaN" TiltSensorAxisZDegreesPre="NaN" TiltSensorAxisXDegreesPost="NaN" TiltSensorAxisYDegreesPost="NaN" TiltSensorAxisZDegreesPost="NaN" TemperatureLocation1Pre="NaN" TemperatureLocation2Pre="NaN" TemperatureLocation3Pre="NaN" TemperatureLocation4Pre="NaN" TemperatureLocation1Post="NaN" TemperatureLocation2Post="NaN" TemperatureLocation3Post="NaN" TemperatureLocation4Post="NaN" SystemID="" SystemLocation="" TargetAxisX="NaN" TargetAxisY="NaN" TargetAxisZ="NaN" InputVoltage="NaN" BatteryVoltage="NaN"> +   + So it looks like the SW is doing exactly as requested but now I need to work out where that 45.0619 is coming from.... +   + Thxs +   +   +   +   +   +   +   +   +   +   + +  + + +Jordon Tray + +Mar 7, 2025, 08:39 GMT + +Hi Kate, + +  + +Just to be clear the 45 secs that you refer to is when viewing the raw binary data in DataPro or only the exported ISO MME data in ROI - download ALL is not effected ? + +  + +That’s correct yes. + +  + +I have attached the binary & exports for the ROI. + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image017.jpg + image018.png + image015.jpg + image019.png + image020.png + image022.png + image023.png + b7455binaryexportsROI.7z + image021.png + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 20:05 GMT + +Hi Jordan +   + We are still looking into this sorry. +   + Just to be clear the 45 secs that you refer to is when viewing the raw binary data in DataPro or only the exported ISO MME data in ROI - download ALL is not effected ? +   + Can you perhaps share the binary files please ? +   + Thank you  + Kate +   + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 18:25 GMT + +Private note + +Thxs Dan - exactly the 2nd ROI should be 65 secs but they are reporting only 45 secs. Any download error wouldn't allow the user to view "just" 45 secs of data as the CRC would be wrong etc so I'm not sure where that is coming in. I will ask for the full data set as maybe the problem isn;t in the actual binary but the export files ? I made an unverified assumption they were taling about binary so will clarify +   + + +  + + +Dan McFadden (DTS) + +Mar 6, 2025, 18:08 GMT + +Private note + +Looking at the setup I see both an original form of the ROI and the newer forms of ROI + +  + +        <RegionsOfInterest> + +          <RegionOfInterest> + +            <Suffix>_ROI Period 1</Suffix> + +            <Start>-0.1</Start> + +            <End>0.4</End> + +            <ChannelNames>\053935,\052629,\048328,\053685,\054160,\054159,\053613,\052740,\053929,\048839,\053984,\051834,\053914,\053657,\053912,\053689,\050822,\051868,\051080,\053957,\054413,\054181,\051871,\053178,\049622,\049755,\053675,\039886,\038688,\039891,\049117,\039884,\031918,\054052,\048237,\049906,\044478,\044479,\044480,\044493,\044494,\044495,\052062,\052063,\052064,\044463,\044464,\044465,\044466,\044467,\044468,\044469,\044470,\044471,\044472,\044473,\044474,\052067,\052068,\052069,\044484,\044485,\044486,\044487,\044488,\044489,\052061,\052065,\052066,\044459,\044460,\043761,\043840,\043043,\043624,[BR52226] CH-02\051105,[BR52226] CH-01\051106,[BR52443] CH-03\051107,[BR52226] CH-03\043721,[BR52443] CH-01\043722,[BR52443] CH-02\043723,[BR52233] CH-01\043725,[BR52233] CH-02\043726,[BR52233] CH-03\043727,[BR52251] CH-01\043728,[BR52251] CH-02\043729,[BR52251] CH-03\043730,[BR52431] CH-01\043731,[BR52431] CH-02\043732,[BR52431] CH-03\043733,[BR52273] CH-01\043734,[BR52273] CH-02\043735,[BR52273] CH-03\043736,[BR52230] CH-01\051114,[BR52230] CH-03\051112,[BR52230] CH-02\051113,\043743,\043741,\043742,[BR52460] CH-03\043048,[BR52460] CH-01\043635,[BR52421] CH-01\043752,[BR52421] CH-02\043753,[BR52421] CH-03\043754,[BR52428] CH-01\043755,[BR52428] CH-02\043756,[BR52428] CH-03\043757,[BR52298] CH-03\043764,[BR52288] CH-03\043763,[BR52288] CH-01\043762,[BR52228] CH-01\044461,\051110,[BR52228] CH-03\051109,\051108,\051111,\043747,\043748,\043749,\043744,\043745,\043746,\045610,\044948,\050859,\045612,\044295,\045043,\037987,\045139,\037521,\051840,\052760,\052672,\051002,\053704,\052631,[BR52069] CH-03\053396,[BR52069] CH-02\053395,[BR52069] CH-01\053394,[BR52172] CH-03\047427,\042364,\047429,[BR52929] CH-03\048167,[BR52929] CH-02\048166,[BR52929] CH-01\048165,[BR52049] CH-03\046319,[BR52099] CH-03\040829,[BR52086] CH-02\040895,[BR52063] CH-02\040902,[BR52086] CH-03\046317,[BR52049] CH-02\040890,[BR52080] CH-01\050097,[BR52080] CH-03\050096,[BR52080] CH-02\050098,[BR52928] CH-01\040852,[BR52928] CH-02\040853,[BR52928] CH-03\040855,[BR52281] CH-01\040856,[BR52281] CH-02\040857,[BR52281] CH-03\040858,[BR52104] CH-01\040866,[BR52104] CH-02\040867,[BR52104] CH-03\040868,[BR52070] CH-03\051797,[BR52070] CH-02\051796,[BR52070] CH-01\051795,[BR52041] CH-01\040875,[BR52041] CH-02\040878,[BR52041] CH-03\040880,[BR52100] CH-01\040881,[BR52100] CH-02\040882,[BR52100] CH-03\040885,[BR52050] CH-03\042901,[BR52050] CH-02\042900,[BR52050] CH-01\042899,[BR52033] CH-01\040859,[BR52049] CH-01\040849,[BR52063] CH-03\040913,[BR52063] CH-01\040911,[BR52099] CH-01\043081,[BR52099] CH-02\046318,[BR52086] CH-01\046320,[BR52159] CH-01\040869,[BR52159] CH-02\040872,[BR52159] CH-03\040874,[BR52053] CH-01\040863,[BR52053] CH-02\040864,[BR52053] CH-03\040865,[BR52057] CH-01\040860,[BR52057] CH-02\040861,[BR52057] CH-03\040862</ChannelNames> + +          </RegionOfInterest> + +          <RegionOfInterest> + +            <Suffix>_ROI Period 2</Suffix> + +            <Start>-5</Start> + +            <End>65</End> + +            <ChannelNames>\043275,\043283,\043270</ChannelNames> + +          </RegionOfInterest> + +        </RegionsOfInterest> + +        <ROIStart>-0.1</ROIStart> + +        <ROIEnd>0.4</ROIEnd> + +  + +\043275 \043283 and \043270 all appear to be in ROI 2 which should go -5 to 65s, according to kate’s screenshot there should be 153.9259s available post trigger [(3,341,425-1,539,259)/10,000] + +  + +Looking at the code I’m guessing this should be hardwarechannelname\\somevalue like: + +                chanName = hardwareChannelName + "\\" + originalChannelName; + +so I’m assuming these channels were not assigned hardware channels at test setup time and are maybe EID or manually assigned at runtime + +  + +043275 matches <Comment>EV Monitor - V2 - 1V2</Comment> + +043283 matches <UserValue1>EV Monitor - VB - 1VB</UserValue1> + +043270 matches <UserValue1>EV Monitor - V1 - 1V1</UserValue1> + +  + +So I would naively expect these 3 channels to have the -5s to 65s roi period 2 + +  + +Looking at log I see DataPRO v4.2.479.  I don’t see anything relevant in terms of issues fixes since then, so I think this version is fine WRT to downloading ROI. + +  + +Sorry if I didn’t add anything useful.  Do we have the roi dataset? + +  + +  + +  + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 17:34 GMT + +Private note + +Just looking at the SPS in the test ... +   + +   + SPS00247 in line with the other units. +   + Contiuing to look for a later problem... + +  + + +Dan McFadden (DTS) + +Mar 6, 2025, 16:53 GMT + +Private note + +I know the feeling :/ =) + +  + +Cheers + +  + + + + + +Dan​​​​ + +  + +Mcfadden + +Software Engineering Manager + +Diversified Technical Systems, Inc. + +e: + +Dan.Mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +Attachment(s) + ~WRD3003.jpg + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 16:47 GMT + +Private note + +Thxs Dan - that's exactly what I'm doing right now but the phone keep ringing ... +   +   + +  + + +Dan McFadden (DTS) + +Mar 6, 2025, 16:36 GMT + +Private note + +I would look through the logs and see how many samples are available from DAS prior to the download – something like TotalSamples – if it lost power or something maybe the full # of samples wouldn’t be available to download? + +  + + + + + +Dan​​​​ + +  + +Mcfadden + +Software Engineering Manager + +Diversified Technical Systems, Inc. + +e: + +Dan.Mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +  + + +Dan McFadden (DTS) + +Mar 6, 2025, 16:34 GMT + +Private note + +Hi Kate, + +  + +That line is coming from here: + +  + +//30129 Cannot download ROI if Test Setup has TSR AIR and multiple ROIs + +//34350 Don't exclude Voltage Input channels when downloading multiple ROIs + +channel.IsConfigured = dlInfo.ChannelIdList.ToList().Contains(Convert.ToInt64(aic.ChannelId)); + +APILogger.Log($"aic: Setting channel is configured to {channel.IsConfigured} because {aic.ChannelId} was comparted to {channelIdsString} "); + +  + +It is determining that a channel is not configured because the list of channels to download doesn’t contain that channel – as if the ROI doesn’t include it + +  + +The MS tickets attached to that log are: + +34350: Issues using voltage input channels with multiple rois and the download tab. - Manuscript + +  + +30129: Cannot download ROI if Test Setup has TSR AIR and multiple ROIs - Manuscript + +  + +  + +I didn’t write the code in question but it was to allow downloading with multiple ROIs with channels duplicate sensor IDs that come from using voltage input channels on multiple channels, or the embedded channels in a TSR AIR. + +  + +  + +  + + + + + +Dan​​​​ + +  + +Mcfadden + +Software Engineering Manager + +Diversified Technical Systems, Inc. + +e: + +Dan.Mcfadden@dtsweb.com + +| + +o: + ++1 562 493 0158 x137 + +| + +www.dtsweb.com +   +CONFIDENTIALITY: This email and any attachments may contain information from Diversified Technical Systems, Inc. (DTS) which​ is confidential ​and/or proprietary. If you received this transmission in error, any use, reproduction or dissemination of this transmission​ is strictly prohibited. ​Please delete this message and notify sender immediately.   + ​EXPORT CONTROL NOTICE: This e-mail may contain technical data whose export, transfer, and/or disclosure may be controlled by​ the US ​International Traffic in Arms Regulation (ITAR) 22 CFR part 120-130 or the Export Administration Regulations (Commerce). + ​ + ​ + +  + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 16:18 GMT + +Private note + +Any idea what this means please ? +   + 2025-03-05 18:20:40.401 aic: Setting channel is configured to False because [SPS00247] CH-01\043270 was compared to [SPS00398] CH-03\053935, [SPS00398] CH-08\052629, [SPS00398] CH-11\048328, [SPS00398] CH-04\053685, [SPS00423] CH-09\054160, [SPS00423] CH-18\054159, [SPS00423] CH-14\053613, [SPS00423] CH-16\052740, [SPS00423] CH-15\053929, [SPS00398] CH-02\048839, [SPS00423] CH-17\053984, [SPS00398] CH-09\051834, [SPS00423] CH-11\053914, [SPS00423] CH-12\053657, [SPS00423] CH-13\053912, [SPS00423] CH-10\053689, [SPS00398] CH-06\050822, [SPS00398] CH-01\051868, [SPS00398] CH-10\051080, [SPS00423] CH-07\053957, [SPS00398] CH-05\054413, [SPS00423] CH-08\054181, [SPS00398] CH-07\051871, [SPS00423] CH-03\053178, [SPS00423] CH-04\049622, [SPS00423] CH-06\049755, [SPS00423] CH-02\053675, [SPS00398] CH-18\039886, [SPS00398] CH-12\038688, [SPS00398] CH-16\039891, [SPS00398] CH-15\049117, [SPS00398] CH-17\039884, [SPS00398] CH-14\031918, [SPS00398] CH-13\054052, [SPS00423] +   + as it's SPS00247 that has the HV channels in question... +   + +   + +  + + +Jordon Tray + +Mar 6, 2025, 11:46 GMT + +Also the impact was at approx. 18:13. + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image016.jpg + image017.jpg + +  + + +Jordon Tray + +Mar 6, 2025, 11:26 GMT + +Attached as much as possible from yesterday including the setup. I have just been informed this has happened previously on more than 1 test. + +  + +Regards, + +  + +Jordan Tray + Engineering Technician + + + + + + + + +Direct Tel:   + ++44 24 7635 5000 + +Email:   + +jordan.tray@horiba-mira.com + +HORIBA MIRA Ltd. + Watling Street, Nuneaton + Warwickshire, CV10 0TU, UK + +www.horiba-mira.com + www.vehicletesting.solutions + www.miratechnologypark.com + + + If you are visiting one of our sites please use our visitor information guide for Nuneaton  and Quatro Park. + +Attachment(s) + image016.jpg + image017.jpg + DASConfigs 2025-03-05 17.45.03.log.bz2 + DASConfigs 2025-03-05 18.14.36.log.bz2 + DASConfigs 2025-03-05 18.17.56.log.bz2 + DASConfigs 2025-03-05 18.20.37.log.bz2 + DASConfigs 2025-03-05 18.26.26.log.bz2 + DASConfigs.log + DataPRO 2025-03-05 17.37.50.log.bz2 + DASConfigs 2025-03-05 18.16.50.log.bz2 + DataPRO 2025-03-05 18.12.34.log.bz2 + DataPRO 2025-03-05 18.14.30.log.bz2 + DataPRO 2025-03-05 18.18.52.log.bz2 + DataPRO 2025-03-05 18.11.17.log.bz2 + DataPRO 2025-03-05 18.13.32.log.bz2 + DataPRO 2025-03-05 18.26.41.log.bz2 + DataPRO 2025-03-05 18.27.26.log.bz2 + DataPRO 2025-03-05 18.28.10.log.bz2 + DataPRO 2025-03-05 18.21.20.log.bz2 + DataPRO 2025-03-05 18.28.56.log.bz2 + DataPRO 2025-03-05 18.29.40.log.bz2 + DataPRO 2025-03-05 18.30.27.log.bz2 + DataPRO 2025-03-05 18.32.22.log.bz2 + DataPRO 2025-03-05 19.09.32.log.bz2 + DB 2025-03-05 17.38.17.log.bz2 + DataPRO 2025-03-05 18.37.54.log.bz2 + ping.log + DASConfigs 2025-03-05 17.41.06.log.bz2 + B7455.xml + +  + + +Kate Martin (DTS) + +Mar 6, 2025, 10:00 GMT + +Hi Jordon + + Can you please attach the test set up and logs ? + + Thxs + +  + + +Jordon Tray + +Mar 6, 2025, 09:46 GMT + +We have an issue where our HV ROI data from test is cutting off at 45s not 65s as set in the test setup. + +---------------------------------------------- + Customer Details: + Name: Jordon Tray ( jordan.tray@horiba-mira.com ) + Organization: Horiba MIRA Ltd + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +14994 + +Status + +On-hold + +Requester + +Jordon Tray + +CCs + +- + +Followers + +Dan McFadden, Jerry Lawrence, Maugan Robert + +Group + +Support + +Assignee + +Kate Martin + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[070XX0-K5L7K]Ticket-Id:14994Account-Subdomain:dtsweb + Opened + 2025-03-31T15:32:31Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/44166.638851629310000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/44166.638851629310000000.xml new file mode 100644 index 0000000..db0f37e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/44166.638851629310000000.xml @@ -0,0 +1,178 @@ + + + + Dan McFadden + + ReleaseNoted + 2025-06-10T18:35:31Z + Addresses an issue where TDAS rack cal dates where not being read from units + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:31:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:30:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:22:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-09T16:56:46Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.4/4.5@52812 + +change is literally just an additional condition in an if statement and is very safe, so I included in 4.4 after considering benefit versus risk + +Feature Caldate + +Scenario ordinary use + Given a TDAS rack with a module with a Caldate + When user queries the rack in discover hardware + Then cal date is displayed in the UI + And committed to database + Resolved + 2025-06-06T16:31:44Z + 0 + Resolved + + + Dan McFadden + + Edited + 2025-06-06T16:27:17Z + 0 + UNKNOWN + + + Dan McFadden + here is the line causing the issue: + +                            if (mCalDate < dCalDate) { dCalDate = mCalDate; } + +it's designed to take the smallest calibration date among modules, but it doesn't consider that the initialize date is 1970 so it never uses the module cal date. + Edited + 2025-06-06T16:21:44Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-06-06T15:49:01Z + 0 + UNKNOWN + + + Dan McFadden + VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + +   + +##- Please type your reply above this line -## + +You are a follower on this request (#15401, #dtsweb.zendesk.com/agent/tickets/15401). Reply to this email to add an internal note to the request. + + +Nathan Brown (DTS) + +Jun 6, 2025, 06:49 PDT + +Doug showed me a problem with DataPRO 4.0 (1205). When Toyota receives equipment back from cal, they detect hardware to update the cal date in the database. +   + Currently, Detect Hardware does not show the cal date, nor update the record in the database. +   + I see the hardware return the cal info in the log (attached), but in the end the records are not updated. +   + Here's a screenshot of the results: + + +Attachment(s) + DataPRO.log + +---------------------------------------------- + Customer Details: + Name: Doug Nelson ( doug.nelson@toyota.com ) + Organization: TEMA + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +15401 + +Status + +New + +Requester + +Doug Nelson + +CCs + +- + +Followers + +Dan McFadden + +Group + +- + +Assignee + +- + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[P16VKP-LMVYN]Ticket-Id:15401Account-Subdomain:dtsweb + Opened + 2025-06-06T15:49:01Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/44166.638864505660000000.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/44166.638864505660000000.xml new file mode 100644 index 0000000..c0449ef --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/FogbugzLog/44166.638864505660000000.xml @@ -0,0 +1,186 @@ + + + + Lijuan Pi + + Assigned + 2025-06-25T16:16:06Z + 0 + UNKNOWN + + + Dan McFadden + + ReleaseNoted + 2025-06-10T18:35:31Z + Addresses an issue where TDAS rack cal dates where not being read from units + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:31:42Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:30:39Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-10T17:22:07Z + 0 + UNKNOWN + + + Dan McFadden + + Edited + 2025-06-09T16:56:46Z + 0 + UNKNOWN + + + Dan McFadden + 4.0/4.4/4.5@52812 + +change is literally just an additional condition in an if statement and is very safe, so I included in 4.4 after considering benefit versus risk + +Feature Caldate + +Scenario ordinary use + Given a TDAS rack with a module with a Caldate + When user queries the rack in discover hardware + Then cal date is displayed in the UI + And committed to database + Resolved + 2025-06-06T16:31:44Z + 0 + Resolved + + + Dan McFadden + + Edited + 2025-06-06T16:27:17Z + 0 + UNKNOWN + + + Dan McFadden + here is the line causing the issue: + +                            if (mCalDate < dCalDate) { dCalDate = mCalDate; } + +it's designed to take the smallest calibration date among modules, but it doesn't consider that the initialize date is 1970 so it never uses the module cal date. + Edited + 2025-06-06T16:21:44Z + 0 + UNKNOWN + + + Dan McFadden + + Assigned + 2025-06-06T15:49:01Z + 0 + UNKNOWN + + + Dan McFadden + VPG Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know the content is safe. + + +   + +##- Please type your reply above this line -## + +You are a follower on this request (#15401, #dtsweb.zendesk.com/agent/tickets/15401). Reply to this email to add an internal note to the request. + + +Nathan Brown (DTS) + +Jun 6, 2025, 06:49 PDT + +Doug showed me a problem with DataPRO 4.0 (1205). When Toyota receives equipment back from cal, they detect hardware to update the cal date in the database. +   + Currently, Detect Hardware does not show the cal date, nor update the record in the database. +   + I see the hardware return the cal info in the log (attached), but in the end the records are not updated. +   + Here's a screenshot of the results: + + +Attachment(s) + DataPRO.log + +---------------------------------------------- + Customer Details: + Name: Doug Nelson ( doug.nelson@toyota.com ) + Organization: TEMA + +---------------------------------------------- + If you no longer wish to see notifications for this ticket, please use the 'Unfollow' option in the Followers List. + +You are an agent. Add a comment by replying to this email or view ticket in Zendesk Support. + +Ticket # + +15401 + +Status + +New + +Requester + +Doug Nelson + +CCs + +- + +Followers + +Dan McFadden + +Group + +- + +Assignee + +- + +Priority + +Normal + +Type + +Problem + +Channel + +Web Form + +  + +This email is a service from DTS. Delivered by Zendesk. + +[P16VKP-LMVYN]Ticket-Id:15401Account-Subdomain:dtsweb + Opened + 2025-06-06T15:49:01Z + 0 + Opened + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/Battery Measurement.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/Battery Measurement.xml new file mode 100644 index 0000000..1f0582c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/Battery Measurement.xml @@ -0,0 +1,66 @@ + + + + + Battery Measurement + 1.0.9.35641 + ;added connection instructions.; + + + /Code/BatteryMeasurement/trunk/MainWindow.cs + /Code/BatteryMeasurement/trunk/MeasureBattery.cs + + chris.hines + 2019-04-01T08:22:51 + + UNKNOWN + + + Battery Measurement + 1.0.8.35616 + ;Added algorithm to analyze battery voltage and compute battery internal resistance.; + + + /Code/BatteryMeasurement/trunk/MeasureBattery.cs + + chris.hines + 2019-03-29T12:03:06 + + UNKNOWN + + + Battery Measurement + 1.0.7.35525 + ;Added icon file.; + + + /Code/BatteryMeasurement/trunk/Post_Build_Files/Specifications/BatterySpecifications.xml + /Code/BatteryMeasurement/trunk/Post_Build_Files/Templates/BatteryDataTemplate.xls + /Code/BatteryMeasurement/trunk/Post_Build_Files/Xml/Configuration.xml + /Code/BatteryMeasurement/trunk/Post_Build_Files/Xml/InstrumentList.xml + /Code/BatteryMeasurement/trunk/Post_Build_Files/Xml/UserOptions.xml + /Code/BatteryMeasurement/trunk/battery.ico + + chris.hines + 2019-03-22T07:56:55 + + UNKNOWN + + + Battery Measurement + 1.0.5.35464 + ;including more files.; + + + /Code/BatteryMeasurement/trunk/Agilent.Agilent34401.Interop.dll + /Code/BatteryMeasurement/trunk/Ivi.Dmm.Interop.dll + /Code/BatteryMeasurement/trunk/Ivi.Driver.Interop.dll + /Code/BatteryMeasurement/trunk/Ivi.Visa.Interop.dll + + chris.hines + 2019-03-18T14:08:07 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/CCNetLogReader.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/CCNetLogReader.xml new file mode 100644 index 0000000..16c85fb --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/CCNetLogReader.xml @@ -0,0 +1,310 @@ + + + + + CCNetLogReader + 1.0.18.52294 + + + + /Views/CCNetLogReader/trunk/FogbugzLogReader/Properties/Settings.Designer.cs + /Views/CCNetLogReader/trunk/FogbugzLogReader/Properties/Settings.settings + /Views/CCNetLogReader/trunk/ZendeskTickets/Properties/Settings1.Designer.cs + /Views/CCNetLogReader/trunk/ZendeskTickets/Properties/Settings1.settings + + chris.balogh + 2025-04-02T12:48:04 + + UNKNOWN + + + CCNetLogReader + 1.0.16.51896 + * increase searchable columns + + + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.cs + + chris.balogh + 2025-01-29T13:07:57 + + UNKNOWN + + + CCNetLogReader + 1.0.15.51672 + minor improvements (allows using a filter for getting cases, letting you simplify a little if you want) + + + /Views/CCNetLogReader/trunk/FogbugzWrapper/FogbugzClient.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.cs + + DMcfadden + 2024-11-15T09:10:06 + + UNKNOWN + + + CCNetLogReader + 1.0.14.51671 + added some niceties + + + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.cs + + DMcfadden + 2024-11-14T14:58:08 + + UNKNOWN + + + CCNetLogReader + 1.0.13.51659 + + + + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.cs + + DMcfadden + 2024-11-12T15:49:54 + + UNKNOWN + + + CCNetLogReader + 1.0.12.51658 + added a tool for touch/skip/close for reducing backlogged issues. + + + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/FogbugzWrapper/Cases.cs + /Views/CCNetLogReader/trunk/FogbugzWrapper/FogbugzClient.cs + /Views/CCNetLogReader/trunk/FogbugzWrapper/FogbugzWrapper.csproj + /Views/CCNetLogReader/trunk/FogbugzWrapper/Project.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.cs + + DMcfadden + 2024-11-12T15:14:40 + + UNKNOWN + + + CCNetLogReader + 1.0.11.51599 + * updates for ZendeskTickets.csproj;* all projects now need a login for the user to access manuscript + + + /Views/CCNetLogReader/trunk/CCNetControls + /Views/CCNetLogReader/trunk/CCNetControls/CCNetControls.csproj + /Views/CCNetLogReader/trunk/CCNetControls/Class1.cs + /Views/CCNetLogReader/trunk/CCNetControls/ManuscriptLogin.Designer.cs + /Views/CCNetLogReader/trunk/CCNetControls/ManuscriptLogin.cs + /Views/CCNetLogReader/trunk/CCNetControls/ManuscriptLogin.resx + /Views/CCNetLogReader/trunk/CCNetControls/Properties + /Views/CCNetLogReader/trunk/CCNetControls/Properties/AssemblyInfo.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/App.config + /Views/CCNetLogReader/trunk/CCNetLogReader/CCNetLogReader.csproj + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/Properties/Settings.Designer.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/Properties/Settings.settings + /Views/CCNetLogReader/trunk/CCNetLogReader.sln + /Views/CCNetLogReader/trunk/FogbugzLogReader/App.config + /Views/CCNetLogReader/trunk/FogbugzLogReader/FogbugzLogReader.csproj + /Views/CCNetLogReader/trunk/FogbugzLogReader/Program.cs + /Views/CCNetLogReader/trunk/FogbugzLogReader/Settings1.Designer.cs + /Views/CCNetLogReader/trunk/FogbugzLogReader/Settings1.settings + /Views/CCNetLogReader/trunk/FogbugzWrapper/FBEvent.cs + /Views/CCNetLogReader/trunk/FogbugzWrapper/FogbugzClient.cs + /Views/CCNetLogReader/trunk/FogbugzWrapper/FogbugzWrapper.csproj + /Views/CCNetLogReader/trunk/FogbugzWrapper/ZendeskCase.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.cs + /Views/CCNetLogReader/trunk/ZendeskTickets + /Views/CCNetLogReader/trunk/ZendeskTickets/App.config + /Views/CCNetLogReader/trunk/ZendeskTickets/Program.cs + /Views/CCNetLogReader/trunk/ZendeskTickets/Properties + /Views/CCNetLogReader/trunk/ZendeskTickets/Properties/AssemblyInfo.cs + /Views/CCNetLogReader/trunk/ZendeskTickets/Settings1.Designer.cs + /Views/CCNetLogReader/trunk/ZendeskTickets/Settings1.settings + /Views/CCNetLogReader/trunk/ZendeskTickets/ZendeskTickets.csproj + /Views/CCNetLogReader/trunk/ZendeskTickets/ZendeskTickets.csproj.user + /Views/CCNetLogReader/trunk/ZendeskTickets/bin + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Debug + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Debug/RunCurl.cmd + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Debug/curl-ca-bundle.crt + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Debug/curl.exe + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Debug/libcurl-x64.dll + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Release + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Release/RunCurl.cmd + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Release/curl-ca-bundle.crt + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Release/curl.exe + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/Release/libcurl-x64.dll + /Views/CCNetLogReader/trunk/ZendeskTickets/bin/ZendeskTickets_v00.zip + /Views/CCNetLogReader/trunk/packages + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001 + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/.signature.p7s + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/Microsoft.Office.Interop.Excel.15.0.4795.1001.nupkg + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib/net20 + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib/net20/Microsoft.Office.Interop.Excel.dll + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib/netstandard2.0 + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Excel.15.0.4795.1001/lib/netstandard2.0/Microsoft.Office.Interop.Excel.dll + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Word.15.0.4797.1004 + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Word.15.0.4797.1004/.signature.p7s + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Word.15.0.4797.1004/Microsoft.Office.Interop.Word.15.0.4797.1004.nupkg + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Word.15.0.4797.1004/lib + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Word.15.0.4797.1004/lib/net20 + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Word.15.0.4797.1004/lib/net20/Microsoft.Office.Interop.Word.dll + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Word.15.0.4797.1004/lib/netstandard2.0 + /Views/CCNetLogReader/trunk/packages/Microsoft.Office.Interop.Word.15.0.4797.1004/lib/netstandard2.0/Microsoft.Office.Interop.Word.dll + + chris.balogh + 2024-10-29T14:13:29 + + UNKNOWN + + + CCNetLogReader + 1.0.10.50367 + + + + /Views/CCNetLogReader/trunk/CCNetWrapper/BuildLog.cs + + chris.balogh + 2024-02-19T10:56:36 + + UNKNOWN + + + CCNetLogReader + 1.0.9.50364 + + + + /Views/CCNetLogReader/trunk/CCNetLogReader/CCNetLogReader.csproj + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/ReleaseNotes.Designer.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/ReleaseNotes.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/ReleaseNotes.resx + /Views/CCNetLogReader/trunk/CCNetLogReader/packages.config + + chris.balogh + 2024-02-16T15:20:22 + + UNKNOWN + + + CCNetLogReader + 1.0.8.50355 + * adds release notes to FB and CCNet Log Readers + + + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.cs + /Views/CCNetLogReader/trunk/CCNetWrapper/BuildLog.cs + /Views/CCNetLogReader/trunk/CCNetWrapper/ProjectLog.cs + /Views/CCNetLogReader/trunk/FogbugzLogReader/Program.cs + /Views/CCNetLogReader/trunk/FogbugzWrapper/FBEvent.cs + /Views/CCNetLogReader/trunk/FogbugzWrapper/FogbugzClient.cs + + chris.balogh + 2024-02-14T08:19:48 + + UNKNOWN + + + CCNetLogReader + 1.0.7.47833 + Added proj for testing ticket creation automation + + + /Views/CCNetLogReader/trunk/CCNetLogReader.sln + /Views/CCNetLogReader/trunk/FogbugzWrapper/FogbugzClient.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit + /Views/CCNetLogReader/trunk/ManuscriptEdit/App.config + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/MainWindow.resx + /Views/CCNetLogReader/trunk/ManuscriptEdit/ManuscriptEdit.csproj + /Views/CCNetLogReader/trunk/ManuscriptEdit/Program.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/Properties + /Views/CCNetLogReader/trunk/ManuscriptEdit/Properties/AssemblyInfo.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/Properties/Resources.Designer.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/Properties/Resources.resx + /Views/CCNetLogReader/trunk/ManuscriptEdit/Properties/Settings.Designer.cs + /Views/CCNetLogReader/trunk/ManuscriptEdit/Properties/Settings.settings + + chris.balogh + 2022-11-09T12:20:19 + + UNKNOWN + + + CCNetLogReader + 1.0.6.46989 + + + + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.cs + + chris.balogh + 2022-06-17T10:55:49 + + UNKNOWN + + + CCNetLogReader + 1.0.5.46987 + + + + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.cs + + chris.balogh + 2022-06-16T15:23:58 + + UNKNOWN + + + CCNetLogReader + 1.0.4.46234 + * color coding for tables + + + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.cs + + chris.balogh + 2022-02-03T13:48:24 + + UNKNOWN + + + CCNetLogReader + 1.0.3.46232 + + + + /Views/CCNetLogReader/trunk/CCNetLogReader/MainWindow.Designer.cs + /Views/CCNetLogReader/trunk/CCNetLogReader.sln + /Views/CCNetLogReader/trunk/ConsoleApp1 + /Views/CCNetLogReader/trunk/ConsoleApp1/App.config + /Views/CCNetLogReader/trunk/ConsoleApp1/ConsoleApp1.csproj + /Views/CCNetLogReader/trunk/ConsoleApp1/Program.cs + /Views/CCNetLogReader/trunk/ConsoleApp1/Properties + /Views/CCNetLogReader/trunk/ConsoleApp1/Properties/AssemblyInfo.cs + /Views/CCNetLogReader/trunk/CCNetLogReader.sln + /Views/CCNetLogReader/trunk/ConsoleApp1 + + chris.balogh + 2022-02-03T09:27:16 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/Cal Station.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/Cal Station.xml new file mode 100644 index 0000000..8e83542 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/Cal Station.xml @@ -0,0 +1,11249 @@ + + + + + Cal Station + 3.0.452.51574 + Implemented Input voltage calibration, RTC time validation and a few minor changes for SLICE6DB/DB3. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableSlice6DB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableSlice6DB3.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_3_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableSlice6DB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableSlice6DB3.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_3_00/CalibrationDatabase.cs + + JLe + 2024-10-22T16:55:20 + + UNKNOWN + + + Cal Station + 3.0.451.51209 + Changed "FiveVoltSupply" limits from 4750-5250mV to 4600-5600mV as well as "TrueZeroADC" limits from ±10 ADC counts to ±20 ADC counts based on historical data study.;http://manuscript.dts.local/f/cases/40721/SLICE6-Limits-changes + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2Slice6VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + + JLe + 2024-07-26T15:41:59 + 40721 + UNKNOWN + + + Cal Station + 3.0.450.51094 + Fixed FactoryExcitationValuePercent on SPS Gen 3 to match values set on calibration report. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + + JLe + 2024-07-22T10:34:06 + + UNKNOWN + + + Cal Station + 3.0.449.51065 + Fixed event, status signal check and Ethernet trigger delay test in diagnostic for S6BD/DB3. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + + JLe + 2024-07-16T17:33:44 + + UNKNOWN + + + Cal Station + 3.0.448.50991 + Resolved issue where caldate on Slice IEPE stacks didn't show up correctly on the Main Window. Fixed software crashing issue when calibrating a Slice IEPE right after performing a base only calibration. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableSLICE.cs + + JLe + 2024-06-28T12:34:27 + + UNKNOWN + + + Cal Station + 3.0.447.50990 + Fixed reference temperature used to calibrate S6DBs so that it converts °C to °F assuming °C if temperature is < 45 + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + + JLe + 2024-06-28T12:14:41 + + UNKNOWN + + + Cal Station + 3.0.446.50979 + Moved diagnostics failure popup message to end of calibration to prevent mid-process interruptions for user confirmation. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + + JLe + 2024-06-25T11:07:55 + + UNKNOWN + + + Cal Station + 3.0.445.50963 + Updated the correct data report for S6DB3. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_History.cs + + JLe + 2024-06-24T17:32:35 + + UNKNOWN + + + Cal Station + 3.0.442.50295 + Adjusted limits for IRIG Validation in software and report templates due to change in IRIG voltage that impacts timing + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/Misc/USBI2CClick/trunk/ADXL355.cs + /Code/Misc/USBI2CClick/trunk/TCA6408A.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/USBI2CClick.csproj + /Code/Misc/USBI2CClick/trunk/ADXL355.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Views/USBI2CSandbox/trunk/Cube/Cube.csproj + /Views/USBI2CSandbox/trunk/Cube/MainWindow.xaml.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Views/USBI2CSandbox/trunk/USBI2CInterfaceControl/TiltSensorForm.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_01/App.config + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_01/MainWindow.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_01/Properties/Settings.Designer.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_01/Properties/Settings.settings + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_01/App.config + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_01/MainWindow.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_01/Properties/Settings.Designer.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_01/Properties/Settings.settings + + jayden.le + 2023-07-24T15:17:51 + + UNKNOWN + + + Cal Station + 3.0.441.49228 + Added Calibration Reports folder to hold generated reports. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/Calibration Reports + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@SLICE PRO SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/Misc/USBI2CClick/trunk/RV8803.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/USBI2CClick.csproj + /Views/USBI2CSandbox/trunk/TiltSensorForm/App.config + /Views/USBI2CSandbox/trunk/TiltSensorForm/MainWindow.cs + /Views/USBI2CSandbox/trunk/TiltSensorForm/Properties/Settings.Designer.cs + /Views/USBI2CSandbox/trunk/TiltSensorForm/Properties/Settings.settings + /Views/USBI2CSandbox/trunk/TiltSensorForm/RTCModuleForm.Designer.cs + /Views/USBI2CSandbox/trunk/TiltSensorForm/RTCModuleForm.cs + /Views/USBI2CSandbox/trunk/TiltSensorForm/RTCModuleForm.resx + /Views/USBI2CSandbox/trunk/TiltSensorForm/TiltSensorForm.csproj + /Code/Misc/USBI2CClick/trunk/RV8803.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/RV8803.cs + /Code/Misc/USBI2CClick/trunk/TCA6408A.cs + /Views/USBI2CSandbox/trunk/USBI2CInterfaceControl/USBI2CInterfaceControl.csproj + /Views/USBI2CSandbox/trunk/USBI2CSandbox.sln + /Code/Misc/USBI2CClick/trunk/RV8803.cs + + jayden.le + 2023-01-24T08:41:27 + + UNKNOWN + + + Cal Station + 3.0.440.48068 + Moved ADC Health Check code block to make it also run on Non-IEPE units in auto mode. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@SLICE PRO ECM & Rack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/SLICEPROECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + + jayden.le + 2023-01-16T12:16:21 + + UNKNOWN + + + Cal Station + 3.0.439.48003 + Fixed DMM connections for continuity check on Lemo12 Up and Down Power Pin 5&6. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + + jayden.le + 2022-12-23T14:33:32 + + UNKNOWN + + + Cal Station + 3.0.438.47992 + Added codes to make sure the DMM measuring cable is securely connected between Calstation and DMM before running cal. Slice6 Air templates fix.;http://manuscript.dts.local/f/cases/29461/DMM-measuring-cable-verification + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2Board20289/trunk/SwitchCard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2Board20289/trunk/SwitchCard.cs + + jayden.le + 2022-12-22T11:52:59 + 29461 + UNKNOWN + + + Cal Station + 3.0.437.47829 + Fixed S6DB connection issue after reboot and improved testing process.;http://manuscript.dts.local/f/cases/29646/S6DB-cal-improvement + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableTDASSIM.cs + + jayden.le + 2022-11-08T14:55:09 + 29646 + UNKNOWN + + + Cal Station + 3.0.436.47700 + Swapped values to write into database correctly. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@Cal Station 2 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Properties/Settings.Designer.cs + /Code/CalStation2Board20289/trunk/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Properties/Settings.Designer.cs + /Code/CalStation2Board20289/trunk/MainBoard.cs + + jayden.le + 2022-10-03T17:08:14 + + UNKNOWN + + + Cal Station + 3.0.434.47670 + Fixed index error in ADC test + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + + jayden.le + 2022-09-26T17:39:13 + + UNKNOWN + + + Cal Station + 3.0.433.47616 + Fix Base 1.0 reboot issue while running diagnostics.;http://manuscript.dts.local/f/cases/27036/CS2-ver-241-crashes-while-running-Base-1-0 + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + + jayden.le + 2022-09-14T10:00:48 + 2 + UNKNOWN + + + Cal Station + 3.0.432.47611 + Added serial number prefix "SLE" so that the software detects and connects to Slice PRO LAB ECM;http://manuscript.dts.local/f/cases/28225/CS2-ver-421-will-not-calibrate-Lab-ECM + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + + jayden.le + 2022-09-13T13:17:48 + 2 + UNKNOWN + + + Cal Station + 3.0.431.47603 + Added missing app.config default settings + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/App.config + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Properties/Settings.settings + + jayden.le + 2022-09-12T17:32:13 + + UNKNOWN + + + Cal Station + 3.0.430.47602 + + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableSlice6Air.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_3_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_3_00/CalibratableSlice6Air.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_3_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + + jayden.le + 2022-09-12T17:14:31 + + UNKNOWN + + + Cal Station + 3.0.429.47590 + Modified codes and added top level exception handler to catch errors and shut down CS2.1 hw properly to prevent power spike that could damage dut. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Program.cs + /Code/CalStation2Board20289/trunk/CP2130.cs + /Code/CalStation2Board20289/trunk/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Program.cs + /Code/CalStation2Board20289/trunk/CP2130.cs + /Code/CalStation2Board20289/trunk/MainBoard.cs + + jayden.le + 2022-09-09T14:32:03 + + UNKNOWN + + + Cal Station + 3.0.428.47589 + Added ADC Health Check for Gen 3 SLICE PRO SIM and minor code cleanup. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@SLICE PRO SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_StationCal.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_3_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Forms/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Report Generator/@SLICE PRO SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_StationCal.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_3_00/CalibrationDatabase.cs + + jayden.le + 2022-09-09T13:03:34 + + UNKNOWN + + + Cal Station + 3.0.427.47521 + Automatic code cleanup + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/SensorID.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_3_00/UserControls/StatusTextBox.cs + + jayden.le + 2022-08-23T16:50:55 + + UNKNOWN + + + Cal Station + 3.0.426.47496 + Added missing files to fix CS2 build errors. + + + /Code/CalStation2Board20289/trunk/Properties/Resources.Designer.cs + /Code/CalStation2Board20289/trunk/Properties/Resources.resx + + jayden.le + 2022-08-17T10:00:13 + + UNKNOWN + + + Cal Station + 2.0.424.47050 + the great .net 48 revert + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.csproj + /Code/DASFactoryDb/branches/BRANCH_DEVEL_4_00/DASFactoryDb.csproj + /Code/DASFactoryDb.Tests/branches/BRANCH_DEVEL_4_00/DASFactoryDb.Tests.csproj + /Code/DASResource/branches/BRANCH_DEVEL_4_00/DTS.Common.DASResource.csproj + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Settings.Designer.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_00/app.config + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_00/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/app.config + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_00/App.config + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_00/DTS.Common.Core.csproj + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_00/DTS.Common.Licensing.csproj + /Code/DTS.Common.Security/branches/BRANCH_DEVEL_4_00/DTS.Common.Security.csproj + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/DTS.Common.SerializationPlus.csproj + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_00/DTS.Common.Tests.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DTS.Common.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Properties/Settings1.Designer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TSVStrings.Designer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/app.config + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_00/DTS.Common.Utilities.csproj + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_00/Properties/Resources.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/DbAPI.csproj + /Code/DataPRODBAPIUI/Branches/BRANCH_DEVEL_4_00/DbAPIUI/DbAPIUI/App.config + /Code/DataPRODBAPIUI/Branches/BRANCH_DEVEL_4_00/DbAPIUI/DbAPIUI/DbAPIUI.csproj + /Code/DataPRODBAPIUI/Branches/BRANCH_DEVEL_4_00/DbAPIUI/DbAPIUI/Properties/Resources.Designer.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_00/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_00/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/DatabaseImporter/ConfigToDb/branches/BRANCH_DEVEL_4_00/ConfigToDb.csproj + /Code/DataPROModules/DatabaseImporter/ConfigToDb/branches/BRANCH_DEVEL_4_00/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_00/DatabaseImport.csproj + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_00/app.config + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_DEVEL_4_00/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_DEVEL_4_00/app.config + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_00/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_00/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/Common/Installer.Common.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/Common/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/Common/app.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Resources.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/MigrateConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/MigrateConfiguration/MigrateConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/RegAddProductCode/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/RegAddProductCode/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/RegAddProductCode/RegAddProductCode.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_00/DatabaseExport.csproj + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_00/app.config + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_00/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_00/SoftwareFilters.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_00/StatusAndProgressBar.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_00/App.config + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_00/TestSetupsList.csproj + /Code/DataPROReports/branches/BRANCH_DEVEL_4_00/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_00/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DEVEL_4_00/Exocortex.DSP.v1.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_00/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_00/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DEVEL_4_00/DTS.Common.ICommunication.csproj + /Code/IConnection/branches/BRANCH_DEVEL_4_00/EthernetConnection/DTS.Common.EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DEVEL_4_00/SerialConnection/DTS.Common.SerialConnection.csproj + /Code/IConnection/branches/BRANCH_DEVEL_4_00/USBConnection/USBFramework/DTS.Common.USBFramework.csproj + /Code/IConnection/branches/BRANCH_DEVEL_4_00/USBConnection/WINUSBConnection/DTS.Common.WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_00/DTS.Common.ISO.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_00/Properties/Resources.Designer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_00/Resources.Designer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/SLICE Service/SLICE Service.csproj + /Code/MODSensorFile/trunk/MODSensorFile.csproj + /Code/Networking/branches/BRANCH_DEVEL_4_00/Networking.csproj + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_00/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_00/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StringResources.Designer.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/Strings.Designer.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/app.config + /Code/SensorDB.Test/branches/BRANCH_DEVEL_4_00/SensorDB.Tests.csproj + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/DTS.Common.Settings.csproj + /Code/StateMachine.Tests/branches/BRANCH_DEVEL_4_00/StateMachine.Tests.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_00/DTS.Common.Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_00/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_00/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_00/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_00/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_00/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_00/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_00/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_00/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DEVEL_4_00/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_00/App.config + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_00/Properties/Settings.Designer.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_00/TTSImport.csproj + /Code/TiltMIF/trunk/TiltMIF.csproj + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/DatabaseUnitTesting.csproj + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/app.config + /Code/Users/branches/BRANCH_DEVEL_4_00/Users.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/InstallShieldBranch/InstallShieldBranch.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/Properties/Resources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/ISO/ExtraProperties/Resources/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/Resources/StringResources.Designer.cs + + dan.mcfadden + 2022-06-24T15:42:39 + + UNKNOWN + + + Cal Station + 2.0.422.47009 + + + + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2022-06-21T14:25:47 + + UNKNOWN + + + Cal Station + 2.0.421.46427 + Fixed errors caught during software/template testing. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO DIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + + jayden.le + 2022-03-03T17:16:58 + + UNKNOWN + + + Cal Station + 2.0.420.46415 + Templates, template related fixes, and test limit updates.;http://manuscript.dts.local/f/cases/19032/;http://manuscript.dts.local/f/cases/18308/;http://manuscript.dts.local/f/cases/18129/;http://manuscript.dts.local/f/cases/25685/ + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@Cal Station 2 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE ARS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Accel Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE BRT Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Base Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE G5 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE HG Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE IEPE Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE IP68 Power Pack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Mini Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO DIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO ECM & Rack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO SIM GEN2 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO TDM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO TOM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO USB Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Stack Battery Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS G5 DAS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS G5 VDS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS Rack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS TOM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_StationCal.cs + + jayden.le + 2022-03-02T12:38:10 + 19032 + UNKNOWN + + + Cal Station + 2.0.419.46413 + Added pop-up message to ask user to confirm LED(s) sequence on bootup since the LED(s) on some devices are not controllable in software. http://manuscript.dts.local/f/cases/16293/SLICE6-AIR-Calibration-Add-LED-check + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + + jayden.le + 2022-03-01T15:27:17 + 16293 + UNKNOWN + + + Cal Station + 2.0.418.46408 + Added codes to measure resistance on the ON Signal line after on switch is removed to make sure ON Signal line is not shorted. http://manuscript.dts.local/f/cases/18424/CS2-template-update-NANO-Base-Slice-Powering-on-without-ON-signal-activation + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + + jayden.le + 2022-03-01T12:36:48 + 18424 + UNKNOWN + + + Cal Station + 2.0.417.46405 + Fixed issue where the software crashed after adjusting the first IEPE Gain (of 1), following an as found calibration.;http://manuscript.dts.local/f/cases/16322/old-16333-Errors-out-when-going-from-As-Found-to-Adjustment-As-Left-during-SIM-calibration + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + + jayden.le + 2022-02-28T16:10:59 + 16322 + UNKNOWN + + + Cal Station + 2.0.416.46404 + Fixed the order of codes to correctly show the configurations for Slice6 Air on the matrix table instead of showing the Slice6's. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + + jayden.le + 2022-02-28T15:55:15 + + UNKNOWN + + + Cal Station + 2.0.415.46403 + Added code to set calibration date after calibration is done on ECM.;http://manuscript.dts.local/f/cases/resolve/22265/Set-Calibration-date-for-ECM-upon-calibration + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProECM.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/SLICE/SliceDB.cs + /Code/SLICEDBCommands/branches/BRANCH_CALSTATION_DEV_2_01/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProECM.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/SLICE/SliceDB.cs + /Code/SLICEDBCommands/branches/BRANCH_CALSTATION_DEV_2_01/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProECM.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/SLICE/SliceDB.cs + /Code/SLICEDBCommands/branches/BRANCH_CALSTATION_DEV_2_01/InformationCommands.cs + + jayden.le + 2022-02-28T15:38:34 + + UNKNOWN + + + Cal Station + 2.0.414.46396 + Added code to check for the minimum FPGA version on Slice Products;http://manuscript.dts.local/f/cases/25565/CalStation2_Ability-to-check-FPGA-firmware-version-on-Slice-Products + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + + jayden.le + 2022-02-25T16:46:11 + 2 + UNKNOWN + + + Cal Station + 2.0.413.46394 + Added support for Slice Nano/Micro High Bandwidth;http://manuscript.dts.local/f/cases/24436/Cal-Profile-for-High-Bandwidth-Slice-Bridge + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Bridge Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEv1_5.cs + + jayden.le + 2022-02-25T16:35:51 + 24436 + UNKNOWN + + + Cal Station + 2.0.412.46393 + Added Slice6 Distributor support;http://manuscript.dts.local/f/cases/24416/Slice6-Distributor-Calibration-process-in-CS2 + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6DBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/TempLogger.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6DB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.csproj + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6DBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/TempLogger.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6DB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.csproj + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6DBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/TempLogger.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6DB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.csproj + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + + jayden.le + 2022-02-25T16:30:12 + 2 + UNKNOWN + + + Cal Station + 2.0.411.46374 + Added IRIG calibration to Slice Initial Test Tool.;http://manuscript.dts.local/f/cases/21246/SliceInitialTest_Add-S6A-IRIG-and-PPS-test-to-the-tool + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE6.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_01/DASFactory.Ethernet.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/Ptp1588Commands.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/App.config + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/LED.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/LED.designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/LED.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Program.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Settings.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Settings.settings + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/SliceInitialTest.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE6.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_01/DASFactory.Ethernet.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/Ptp1588Commands.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/App.config + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/LED.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/LED.designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/LED.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Program.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Settings.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Settings.settings + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/SliceInitialTest.csproj + + jayden.le + 2022-02-23T09:51:39 + 21246 + UNKNOWN + + + Cal Station + 2.0.410.46270 + Added Tilt Sensor 3.1 support to Slice Initial Test Tool. Manuscript #25586 http://manuscript.dts.local/f/cases/25586/Add-Tilt-Sensor-3-1-to-Slice-Initial-Test-Tool + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableTiltBuddy.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_01/DASFactory.csproj + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Configuration.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Configuration/Configuration.xml + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/SliceInitialTest.csproj + /Views/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/SliceInitialTest/SliceInitialTest.sln + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableTiltBuddy.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_01/DASFactory.csproj + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Configuration.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Configuration/Configuration.xml + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/SliceInitialTest.csproj + /Views/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/SliceInitialTest/SliceInitialTest.sln + + jayden.le + 2022-02-07T16:46:38 + + UNKNOWN + + + Cal Station + 2.0.409.46141 + * speed up I2C tilt readings per Kate's recommendation + + + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/App.config + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/MainWindow.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Properties/Settings.Designer.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Properties/Settings.settings + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.cs + + chris.balogh + 2022-01-19T10:02:32 + + UNKNOWN + + + Cal Station + 2.0.408.45676 + Adding support for Slice6 Air to the tool to set initial attributes/settings prior to testing;http://manuscript.dts.local/f/cases/21187/Add-S6A-to-Slice-Initial-Test-Tool + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6Air.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/ConfigurationMatrix.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/InitialTest.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Configuration/Configuration.xml + + jayden.le + 2021-10-26T16:37:26 + 21187 + UNKNOWN + + + Cal Station + 2.0.407.45650 + + + + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.cs + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2021-10-20T09:58:25 + + UNKNOWN + + + Cal Station + 2.0.406.45648 + *added ref to TiltMIF.csproj for SQA work; can now pull full mif and config attributes; can now dump mif to xml; can now take a snapshot of tilt eu values in mif + + + /Code/DTS.Utilities/branches/BRANCH_DEV_FWTU_0_1_SLICE2/DTS.Utilities.csproj + /Code/DTS.Utilities/branches/BRANCH_DEV_FWTU_0_1_SLICE2/DegreesFromADC.cs + /Code/SLICECommands/branches/BRANCH_DEV_FWTU_0_1_SLICE2/QAandUtilityCommands.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.Designer.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.resx + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.csproj + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TiltAxes.cs + /Code/TiltMIF/trunk/TiltMIF.csproj + /Code/TiltMIF/trunk/Tilt_MIF.cs + /Views/FirmwareTestUtility/branches/BRANCH_DEV_FWTU_0_1_SLICE2 + /Views/FirmwareTestUtility/branches/BRANCH_DEV_FWTU_0_1_SLICE2/FirmwareTestUtility.sln + + chris.balogh + 2021-10-19T14:31:01 + + UNKNOWN + + + Cal Station + 2.0.405.45475 + + + + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_01/DASFactory.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/MainWindow.cs + /Code/Misc/USBI2CClick/trunk/DTS_MCP2221.cs + /Code/Misc/USBI2CClick/trunk/TCA6408A.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/USBI2CClick.csproj + /Views/USBI2CSandbox/trunk/Cube/MainWindow.xaml.cs + /Views/USBI2CSandbox/trunk/TiltSensorForm/MainWindow.cs + /Views/USBI2CSandbox/trunk/TiltSensorForm/TiltSensorForm.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2021-09-01T16:01:04 + + UNKNOWN + + + Cal Station + 2.0.404.45352 + * fix math error for download service + + + /Code/DTS.DAS.Concepts/branches/BRANCH_CALSTATION_DEV_2_01/Test/Module/TiltAxes.cs + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_CALSTATION_DEV_2_01/FirmwareReader.cs + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_CALSTATION_DEV_2_01/FirmwareWriter.cs + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_CALSTATION_DEV_2_01/SLICEFirmwareReaderWriter.csproj + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_CALSTATION_DEV_2_01/TSR2FirmwareReader.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/TiltMIF/trunk/Tilt_MIF.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Classes/TiltConfig.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Configure.cs + + chris.balogh + 2021-08-19T11:04:08 + + UNKNOWN + + + Cal Station + 2.0.402.45002 + * add option to write tilt ADC to disk in Config using WriteTiltADCToDisk bool + + + /Code/DTS.Utilities/branches/BRANCH_TILT_DEVEL_2_00/APILogging.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/ServiceCallbackData.cs + /Code/TiltMIF/trunk/TiltMIF.csproj + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/App.config + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/MainWindow.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Properties/Settings.Designer.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Properties/Settings.settings + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.cs + /Views/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltSensorControl.sln + + chris.balogh + 2021-07-08T12:29:04 + + UNKNOWN + + + Cal Station + 2.0.401.44977 + + + + /Code/TiltMIF/trunk/Tilt_MIF.cs + /Views/USBI2CSandbox/trunk/Cube + /Views/USBI2CSandbox/trunk/Cube/App.config + /Views/USBI2CSandbox/trunk/Cube/App.xaml + /Views/USBI2CSandbox/trunk/Cube/App.xaml.cs + /Views/USBI2CSandbox/trunk/Cube/Cube.csproj + /Views/USBI2CSandbox/trunk/Cube/DTSlogoNew.png + /Views/USBI2CSandbox/trunk/Cube/MainWindow.xaml + /Views/USBI2CSandbox/trunk/Cube/MainWindow.xaml.cs + /Views/USBI2CSandbox/trunk/Cube/Properties + /Views/USBI2CSandbox/trunk/Cube/Properties/AssemblyInfo.cs + /Views/USBI2CSandbox/trunk/Cube/Properties/Resources.Designer.cs + /Views/USBI2CSandbox/trunk/Cube/Properties/Resources.resx + /Views/USBI2CSandbox/trunk/Cube/Properties/Settings.Designer.cs + /Views/USBI2CSandbox/trunk/Cube/Properties/Settings.settings + /Views/USBI2CSandbox/trunk/USBI2CSandbox.sln + + chris.balogh + 2021-07-01T10:09:06 + + UNKNOWN + + + Cal Station + 2.0.400.44885 + * refactoring to add tilt for S6DB + + + /Code/DTS.DAS.Concepts/branches/BRANCH_TILT_DEVEL_2_00/Test/Module/TiltAxes.cs + /Code/ICommunication/branches/BRANCH_TILT_DEVEL_2_00/ICommunication.cs + /Code/IConnection/branches/BRANCH_TILT_DEVEL_2_00/EthernetConnection/EthernetConnection.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/IService.csproj + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Interfaces/IConfigurationActions.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/USBI2CClick.csproj + /Code/SLICECommands/branches/BRANCH_TILT_DEVEL_2_00/QAandUtilityCommands.cs + /Code/TempLogger/branches/BRANCH_TILT_DEVEL_2_00/TempLogger.Control.cs + /Code/TiltMIF/trunk/Tilt_MIF.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Classes + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Classes/EnumCreator.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Classes/TiltConfig.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Configuration.xml + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Configure.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Discover.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/EnumCreator.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/MainWindow.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.Designer.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.resx + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltConfig.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltSensorControl.csproj + /Views/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltSensorControl.sln + /Code/DTS.DAS.Concepts/branches/BRANCH_TILT_DEVEL_2_00/Test/Module/TiltAxes.cs + /Code/ICommunication/branches/BRANCH_TILT_DEVEL_2_00/ICommunication.cs + /Code/IConnection/branches/BRANCH_TILT_DEVEL_2_00/EthernetConnection/EthernetConnection.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/IService.csproj + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Interfaces/IConfigurationActions.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/USBI2CClick.csproj + /Code/SLICECommands/branches/BRANCH_TILT_DEVEL_2_00/QAandUtilityCommands.cs + /Code/TempLogger/branches/BRANCH_TILT_DEVEL_2_00/TempLogger.Control.cs + /Code/TiltMIF/trunk/Tilt_MIF.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Classes + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Classes/EnumCreator.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Classes/TiltConfig.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Configuration.xml + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Configure.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Discover.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/EnumCreator.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/MainWindow.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.Designer.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.resx + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltConfig.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltSensorControl.csproj + /Views/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltSensorControl.sln + + chris.balogh + 2021-06-16T11:08:36 + + UNKNOWN + + + Cal Station + 2.0.399.44751 + Added tilt block position images and improve performance for tilt sensor 3.0 calibration. + + + /Code/Misc/USBI2CClick/trunk/DTS_MCP2221.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/CalDataReport.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/+X.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/+Y.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/+Z.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/-X.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/-Y.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/-Z.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6 + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/+X.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/+Y.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/+Z.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/-X.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/-Y.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/-Z.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/X+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/X+15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/X-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/X-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/Y+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/Y+15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/Y-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/Y-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/Z+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/Z+15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/Z-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Slice6/Z-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/+X.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/+Y.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/+Z.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/-X.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/-Y.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/-Z.jpg + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/X+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/X+15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/X-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/X-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/Y+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/Y+15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/Y-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/Y-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/Z+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/Z+15.jpg + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/Z-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/TiltSensor/Z-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/X+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/X+15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/X-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/X-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Y+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Y+15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Y-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Y-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Z+10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Z+15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Z-10.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Images/Z-15.JPG + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6TiltDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Resources.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/Properties/Resources.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/TiltCalibration.csproj + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/TiltMeasurement.cs + + jayden.le + 2021-06-07T14:37:07 + + UNKNOWN + + + Cal Station + 2.0.398.44741 + * refactoring to remove tilt_mif from USBI2CClick.csproj so it can stand on its own outside of this project. + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01 + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStation2.sln + + chris.balogh + 2021-06-04T10:53:51 + + UNKNOWN + + + Cal Station + 2.0.396.44714 + + + + /Code/Misc/USBI2CClick/trunk/Tilt_MIF.cs + + chris.balogh + 2021-06-02T15:24:15 + + UNKNOWN + + + Cal Station + 2.0.395.44674 + Added/modified code to write DIM offset DAC settings for as found calibration to database. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEv2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/SLICEService/SLICE Service.Download.cs + + jayden.le + 2021-05-26T12:37:26 + + UNKNOWN + + + Cal Station + 2.0.394.44620 + Implemented offset DAC calibration for Slice PRO DIM. http://manuscript.dts.local/f/cases/18130/Develop-DAC-adjustment-for-Slice-PRO-DIM + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProDIM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEv2.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProDIM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEv2.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@@ReportGenerator.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@Cal Station 2 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE ARS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Accel Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE BRT Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Base Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Bridge Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE G5 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE HG Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE IEPE Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE IP68 Power Pack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Mini Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO DIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO ECM & Rack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO ECM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO LAB Rack (ECM) Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO SIM GEN2 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO TDM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO TOM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO USB Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Stack Battery Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS G5 DAS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS G5 VDS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS Rack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS TOM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEDBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_TILT_DEVEL_2_00/Test/Module/TiltAxes.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Configure.Designer.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Configure.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/SensorWindow.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltConfig.cs + + jayden.le + 2021-05-20T11:21:39 + 18130 + UNKNOWN + + + Cal Station + 2.0.393.44385 + + + + /Code/Misc/USBI2CClick/trunk/Tilt_MIF.cs + + chris.balogh + 2021-05-10T13:12:44 + + UNKNOWN + + + Cal Station + 2.0.392.44377 + * USBI2CClick - full AT24C08C support ; + + + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/Tilt_MIF.cs + /Views/USBI2CSandbox/trunk/TiltSensorForm/TiltSensorForm.Designer.cs + /Views/USBI2CSandbox/trunk/TiltSensorForm/TiltSensorForm.cs + + chris.balogh + 2021-05-07T16:36:46 + + UNKNOWN + + + Cal Station + 2.0.391.44372 + * initial AT24C08C support + + + /Code/Misc/USBI2CClick/trunk/AT24C01C.cs + /Code/Misc/USBI2CClick/trunk/AT24C0XC.cs + /Code/Misc/USBI2CClick/trunk/DTS_MCP2221.cs + /Code/Misc/USBI2CClick/trunk/TiltSensor.cs + /Code/Misc/USBI2CClick/trunk/USBI2CClick.csproj + + chris.balogh + 2021-05-06T17:18:16 + + UNKNOWN + + + Cal Station + 2.0.390.44339 + Attempt to fix build errors. + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01 + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_StationCal.cs + + jayden.le + 2021-04-29T11:32:42 + + UNKNOWN + + + Cal Station + 2.0.388.44031 + Fixed build server errors. + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableTDASSIM.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_01/DASFactory.csproj + /Code/ICommand/branches/BRANCH_CALSTATION_DEV_2_01/ICommand.csproj + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/MainWindow.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/TiltCalibration.csproj + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/TiltMeasurement.cs + /Views/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/TiltCalibration.sln + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableTDASSIM.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_01/DASFactory.csproj + /Code/ICommand/branches/BRANCH_CALSTATION_DEV_2_01/ICommand.csproj + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/MainWindow.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/TiltCalibration.csproj + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/TiltMeasurement.cs + /Views/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_01/TiltCalibration.sln + + jayden.le + 2021-03-16T14:07:18 + + UNKNOWN + + + Cal Station + 2.0.385.43621 + Added support for SLICE PRO SIMs built with rev F/ROHS boards that have higher voltage on bridge power supply and higher IEPE current at 10 mA. Fogbugz case #17855. + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEv2Gen3.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + + jayden.le + 2021-01-11T16:07:39 + + UNKNOWN + + + Cal Station + 2.0.383.43301 + Changing low limit for Slice6 Air Filter Test at 25 KHz to avoid false failures per ECO-2010-216.;Changing tolerance for SPS 2V Excitation Data Scaling in Data and Calibration Report Templates per fb #16334.;Updating SPT's test limits on Output Current and Current - Internal Load for Vendor test mode only. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + + jayden.le + 2020-11-12T11:01:24 + + UNKNOWN + + + Cal Station + 2.0.382.43235 + Adding Slice6Air + + + /Code/ICommand/branches/BRANCH_CALSTATION_DEV_2_01/Classes/DiscoveredDevice.cs + + jayden.le + 2020-11-02T14:38:13 + + UNKNOWN + + + Cal Station + 2.0.381.41618 + Added MCU software trigger for Slice Nano/Micro and Slice PRO SIM.;Added MCU and ETH_1588 software triggers for Slice6 and Slice6 Air. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@Cal Station 2 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE ARS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Accel Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE BRT Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Base Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Bridge Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE G5 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE HG Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE IEPE Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE IP68 Power Pack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Mini Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO DIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO ECM & Rack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO ECM Calibration Report Template.manual.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO ECM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO LAB Rack (ECM) Calibration Report Template.manual.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO LAB Rack (ECM) Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO SIM GEN2 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO TDM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO TOM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO USB Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Stack Battery Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS G5 DAS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS G5 VDS Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS Rack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS SIM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS TOM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE6.cs + + jayden.le + 2020-06-10T10:20:39 + + UNKNOWN + + + Cal Station + 2.0.380.41533 + Adding function to check for the minimum requirement firmware on Slice Products. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + + jayden.le + 2020-05-19T14:18:15 + + UNKNOWN + + + Cal Station + 2.0.379.41423 + Changed testing description on templates for TDAS RACK to make it clearer for the operators. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@TDAS Rack Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/Thumbs.db + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/TDASRackDataTemplate.xls + + jayden.le + 2020-05-04T15:58:29 + + UNKNOWN + + + Cal Station + 2.0.378.41422 + Changed Trigger and Status checking methods for Slice G5 so that both bases inside are getting turned on and off simultaneously. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + + jayden.le + 2020-05-04T15:56:56 + + UNKNOWN + + + Cal Station + 2.0.377.41307 + Changed supply voltage to 14 VDC for TDAS Pro Rack.;Resolved Fogbugz case #14130;Added pop-up message when an ethernet device losses it's connection to CS2.;Fixed reference cells on Slice Distributor to correct cells and added new AUX port test results to the report tab.;Expanded the Slice6's MAC address high range to its max alocated range from :94: to :9F: to cover high serial numbers.;Removed serial number validating for vendor test since the serial number for almost all of the boards tested in vendor test mode are default.;Removed the extra continuity check (RS-232 from DUT) that's not needed for VDS in Module Diagnostic.;Fixed the range on data report template for Slice Pro Tom to point to the right measurement.;Eliminated ID read when testing Slice PRO Base only in vendor mode.;Added the name of the computer on which the calibration was done. Made a change in database to record and report either Adjustment, As Left, or As Found was performed. + + + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE PRO TOM Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEDBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + + jayden.le + 2020-04-20T16:24:36 + + UNKNOWN + + + Cal Station + 2.0.376.39966 + + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + + jayden.le + 2020-01-31T17:12:37 + + UNKNOWN + + + Cal Station + 2.0.375.39964 + Fixed issue when the software detects a Base 1.5 as a Base 1.0 and not letting user perform a Slice stack cal with multiple bridges on top.;Set Voltage requirement for Slice6 Air to 9-30 V threshold.;Removing ArmAttributes default function as it causes issues with SPS.;Adjust limits for SliceG5 Noise measurement.;For Slice DB: Added validation for continuity checks between SYS and AUX ports and additional voltage measurement for START_CC on AUX port in slice DB calibration report.;Changed Slice Bus Current on Slice PRO ECM from 400mA to 600mA in calibration report to match software.; + + + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/Data Reports/Hold + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/SLICE/SLICE6AIR.cs + + jayden.le + 2020-01-31T17:08:55 + + UNKNOWN + + + Cal Station + 2.0.373.39708 + Fixed issue when the software detects a Base 1.5 as a Base 1.0 and not letting user perform a Slice stack cal with multiple bridges on top.;Adding SLICECalDateUtility and SLICE 2g Roll Analysis folder to the project. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICE Accel 2g Roll Analysis + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICE Accel 2g Roll Analysis/SLICE 2g.exe + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/SLICECalDateUtility.exe + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/SLICECalDateUtility.exe.config + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/DASFactory.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/DASResource.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/DTS.DAS.Concepts.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/DTS.Serialization.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/DTS.Utilities.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/EquipmentExchange.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/EthernetConnection.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/Exocortex.DSP.v1.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/HIDFramework.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/HeadInjuryCriterion.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/ICSharpCode.SharpZipLib.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/ICommand.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/ICommunication.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/IConnection.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/ISO.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/IService.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/Ribeye Commands.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/SLICE Service.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/SLICECommands.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/SliceDBCommands.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/TDASCommands.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/Utility.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/lib/WINUSBConnection.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/logs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/SLICECalDateUtility/logs/SLICECalDateUtility.log + + jayden.le + 2020-01-07T09:09:09 + + UNKNOWN + + + Cal Station + 2.0.372.39686 + Reverted Gain 1024 back to Gain 2000 since no data has been collected by Roger.;Added function to check for G5 firmware that's older than 01x0. Older firmware causes the VDS to fail Start Record functional check on CS2.;Added wording to data report to show whether the unit gets adjusted.;Added sensor IDs for new legacy cables.;Reset arm attributes before performing calibration.;Added support for SliceG5 with built-in Base+.;Fixed issue with wire connection when measuring TDAS Lab RACK Bus Voltage. + + + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + + jayden.le + 2020-01-03T17:02:33 + + UNKNOWN + + + Cal Station + 2.0.370.38929 + Removed Status Low Resistance check for Slice Distributor per ECO-128.;Updated Slice 6 Air Calibration Template.;Changed Gain 2000 to Gain 1024 on TDAS PRO SIM Gain Test.;Fixed issue when generating Slice System Capture for a base only or ECM calibration.;Changed shorted mV for TDAS G5 VDS bank connection check from 2000mV to 2200mV.;Added Slice Pro Base only Vendor test for the new ROHS SIM.;Changed LED Checking methods for Slice Pro TOM.;Revised Data Templates and Calibration Reports for Slice Micro/Nano Base and Bridge to accept the Slice G5 serial number. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/LedColors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Base Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Bridge Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE IEPE Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEDBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/LED.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProTOM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6Air.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/LedColors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Base Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Bridge Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE Distributor Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE IEPE Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Report Generator/@SLICE6 Air Calibration Report Template.xlsm + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6AirVendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6AirDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICEDBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/LED.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICEProTOM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6Air.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_01/CalibrationDatabase.cs + + jayden.le + 2019-10-31T13:32:07 + + UNKNOWN + + + Cal Station + 2.0.369.38928 + + + + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/SLICEService/SLICE Service.Calibration.cs + + jayden.le + 2019-10-31T13:31:30 + + UNKNOWN + + + Cal Station + 2.0.366.38108 + Adjusted upper tolerance at 750Hz from -10dB to -9dB for 500Hz bandwidth Slice6.;Added 6441Hz filter response test to the SLICE Base calibration.;Fixed issue when software unsuccessfully reads attributes and software will set attributes to production defaults after a full calibration completes.;Shifted limits for TDAS PRO SIM Noise Floor and SNR from 50-90 to 65-95.;Added function to the 'Disable DAS' button to disconnect any connected Ethernet Devices.;Changed the higher limit on SLICE DB Status low resistance from 1000 to 3000. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6Air.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6Air.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_01/CalibratableSlice6Air.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_01/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_01/AttributeCommands.cs + + jayden.le + 2019-09-10T14:31:04 + + UNKNOWN + + + Cal Station + 2.0.365.38030 + Updated SLICE6DataTemplate.xls + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_01/Post_Build_Files/Templates/SLICE6DataTemplate.xls + + jayden.le + 2019-09-04T15:33:16 + + UNKNOWN + + + Cal Station + 2.0.314.36187 + Added Slice DB Vendor Test. Change the limits on Slice6 Half Bridge Delta from +/-5 mV to +/- 10 mV. Attempt to fix exception issue Maugan experienced during Gain Test. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + + jayden.le + 2019-05-02T13:02:38 + + UNKNOWN + + + Cal Station + 2.0.313.35920 + Added new Ethernet devices (Slice6Air and Power Pro) to DeviceClasses to fix issue with Multicast.;Added new Sensor IDs for legacy cable.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/ICommand/branches/BRANCH_CALSTATION_DEV_2_00/Classes/DiscoveredDevice.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/MulticastCommands/MulticastCommandBase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/ICommand/branches/BRANCH_CALSTATION_DEV_2_00/Classes/DiscoveredDevice.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/MulticastCommands/MulticastCommandBase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/ICommand/branches/BRANCH_CALSTATION_DEV_2_00/Classes/DiscoveredDevice.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/MulticastCommands/MulticastCommandBase.cs + + jayden.le + 2019-04-29T10:08:24 + + UNKNOWN + + + Cal Station + 2.0.312.35609 + ;Finished Slice DB development.;Finished Slice PRO TDM calibration routine and report creation. Validation of process and additional tests need be added.;Added 2 new data templates, one for Slice DB and one for Slice PRO TDM.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEDBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTDMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2019-03-29T08:10:58 + + UNKNOWN + + + Cal Station + 2.0.311.35528 + ;Fixed bug on Panel_Main "Enable DAS" button text that was adding "Power" to the end of it after use.;Added preliminary SliceDB data report template.;Added CalibratableSlice6Air and CalibratableSlice6DB classes in CalibratableDAS project for future use.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEDBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSlice6Air.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEDBDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSlice6Air.cs + + chris.hines + 2019-03-22T09:03:41 + + UNKNOWN + + + Cal Station + 2.0.310.35502 + ;Fixed bug with DASFactory not being created before assigned to the firmwarePanel variable. ;This affected Slice6 firmware updating.;; + + + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + + chris.hines + 2019-03-20T15:28:04 + + UNKNOWN + + + Cal Station + 2.0.309.35487 + ;Added class Slice6DB in CalibratableDAS project for future use. ;Continued SliceDB development.;Fixed SLIEC PRO and TDAS TOM digital port calibration bugs seen in the field on certain PCs, also implemented error checking and logging in those methods. ;Separated TCR broadcast command when calibrating multiple TDAS SIMs in a rack for gains over 1000. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/BatteryIndicator.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/BatteryIndicator.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/BatteryIndicator.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSlice6DB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/BatteryIndicator.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/BatteryIndicator.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/BatteryIndicator.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSlice6DB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2019-03-19T14:36:20 + + UNKNOWN + + + Cal Station + 2.0.308.35304 + 13762;Encapsulation UI Cleanup in Hardware and Channels Navsteps + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Interface/Hardware/HardwareList/IHardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/ViewModel/HardwareListViewModel.cs + + dan.mcfadden + 2019-03-07T11:20:10 + 13762 + UNKNOWN + + + Cal Station + 2.0.307.35300 + ;Added a Digital Input reset command for the AnalogDiscovery when setting up the logic analyzer. ;Added error trapping in TOM digital Output test method.;Ignore the first 25% of the total samples recorded by the Logic Analyzer where there should be no state changes. This was to resolve the occasional single sample that was in the wrong state, perhaps left over from the Analog Discovery buffer from a previous test. ;More Slice DB development.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + + chris.hines + 2019-03-07T07:59:21 + + UNKNOWN + + + Cal Station + 2.0.306.35291 + ;Experimental build to resolve the TOM digital bug. Shifted Logic Analyzer window to the left 1000 samples.;Slice DB development.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Slice.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Slice.cs + + chris.hines + 2019-03-06T13:13:30 + + UNKNOWN + + + Cal Station + 2.0.305.35211 + ;Special Build for Slice6 Firmware testing. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + + chris.hines + 2019-02-28T12:16:34 + + UNKNOWN + + + Cal Station + 2.0.302.35134 + ;Updated data report templates.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + + chris.hines + 2019-02-21T15:14:23 + + UNKNOWN + + + Cal Station + 2.0.301.35133 + 13762;Encapsulation UI Cleanup in Hardware and Channels Navsteps + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Interface/Hardware/HardwareList/IHardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/ViewModel/HardwareListViewModel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/CheckHardware/Hardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + + dan.mcfadden + 2019-02-21T14:47:06 + 13762 + UNKNOWN + + + Cal Station + 2.0.300.35127 + ;Added ability to clear LEDs on TDAS racks and modules after data collection.;Optimized vendor test limits for Slice PRO TOM.;Renamed battery diagnostic voltage for TDAS TOM on screen. ;Updated SPT data template.;Added more cables to SensorID.xml file.;Changed the way ZeroValueADC was stored to database for Slice6.;Added TDAS Command RackLedControl.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + + chris.hines + 2019-02-21T08:32:40 + + UNKNOWN + + + Cal Station + 2.0.299.35031 + ;Added the ability to enable or disable power and on signals to the DAS via the Lemo 12, Lemo 16, and Lemo 19 connectors on the cal station. ;Added a mainBoardClosures switch connection for a future ECO/modification regarding the Slice USB Vbus line. ;Small amount of code cleanup.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + + chris.hines + 2019-02-14T11:05:44 + + UNKNOWN + + + Cal Station + 2.0.298.34910 + ;Deactivated TurnOffT0Lights service in WaitForTestComplete in Panel_Calibration.cs.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + + chris.hines + 2019-02-08T14:29:18 + + UNKNOWN + + + Cal Station + 2.0.297.34909 + ;Updated specification files for Slice6 3 KHz model.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6VendorTest.xml + + chris.hines + 2019-02-08T14:05:58 + + UNKNOWN + + + Cal Station + 2.0.296.34904 + ;Removed Post_Build_Files/Xml/Cards.xml from project. ;Used broadcast TDAS command query serial number for turning off T0Lights after data record. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/Cards.xml + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Arming.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/Cards.xml + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Arming.cs + + chris.hines + 2019-02-08T13:42:42 + + UNKNOWN + + + Cal Station + 2.0.295.34903 + ;Large change to stop using cards.xml file on Station USB drive.;Changed Station.cs data structure and added conversion routine to go from rev 0 to rev 1.;Added UI to reassign switch cards and carry all pertinent data with the reassignment. ;Changed order in which Slice units are calibrated for the base Input Voltage diagnostic. This is now done before diagnostics are performed in the case of an adjustment sequence. ;For 3 KHz Slice6 model, changed the 3.2 KHz filter testpoint to 3.0 KHz after ECO-1811-156 changed the filter response. ;Added 8 more legacy cables to the SensorID.xml file.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + + chris.hines + 2019-02-08T13:29:42 + + UNKNOWN + + + Cal Station + 2.0.294.34399 + 13598;Groups are missing when importing DataPRO CSV Test Sensor file;13596;Imported CSV test setup has no template channels when using refresh on other workstation + + + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2019-01-16T15:34:35 + 13598 + UNKNOWN + + + Cal Station + 2.0.293.34389 + adds preliminary ability to show/hide modules in select hardware. + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Interface/Hardware/IISOHardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/ViewModel/HardwareListViewModel.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/Hardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Interface/Hardware/IISOHardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/ViewModel/HardwareListViewModel.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/Hardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/app.config + + dan.mcfadden + 2019-01-16T11:47:39 + + UNKNOWN + + + Cal Station + 2.0.292.34345 + MIRA speed updates. + + + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_1_10/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_1_10/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_1_10/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_1_10/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/TestObject.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/TestObjectChannel.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/TestObjectTemplateChannel.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_10/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_10/SensorCalibrationList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestObject/TestTestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/app.config + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2019-01-15T13:59:02 + + UNKNOWN + + + Cal Station + 2.0.291.34307 + ;Added Slice 6 Vendor Test limits.;Added Timebase and Base diagnostics to be included in Vendor test.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + + chris.hines + 2019-01-14T16:32:25 + + UNKNOWN + + + Cal Station + 2.0.290.34305 + ;Changed FirmwareUpdater/SLICEFirmwareUpdate.Designer.cs to display different text on buttons for SIM/DIM and TOM.; + + + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.Designer.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + + chris.hines + 2019-01-14T16:31:05 + + UNKNOWN + + + Cal Station + 2.0.289.34265 + ;Changed Slice PRO TOM to override SetModuleAttribute() method.;Display bridge bootloader verison for each module for Slice PRO units.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTOM.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/InitialTest.cs + + chris.hines + 2019-01-09T16:09:50 + + UNKNOWN + + + Cal Station + 2.0.287.34201 + ;Added Slice PRO TOM part number.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTOM.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/InitialTest.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Configuration/Configuration.xml + + chris.hines + 2019-01-04T13:47:06 + + UNKNOWN + + + Cal Station + 2.0.286.34093 + added in a log statement for dpi scaling. + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Utils/MouseUtils.cs + + dan.mcfadden + 2018-12-20T16:15:05 + + UNKNOWN + + + Cal Station + 2.0.285.34090 + more experimental changes for dpi scaling issue. + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Utils/MouseUtils.cs + + dan.mcfadden + 2018-12-20T15:35:30 + + UNKNOWN + + + Cal Station + 2.0.284.34089 + more experimental changes for dpi scaling issue. + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Utils/MouseUtils.cs + + dan.mcfadden + 2018-12-20T14:36:03 + + UNKNOWN + + + Cal Station + 2.0.283.34088 + more experimental changes for dpi scaling issue. + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Utils/MouseUtils.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + + dan.mcfadden + 2018-12-20T13:49:47 + + UNKNOWN + + + Cal Station + 2.0.282.34086 + reverting back to before experimental changes. + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Utils/MouseUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_1_10/View/GroupChannelListView.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/AssemblyInfo.cs + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Utils/MouseUtils.cs + + dan.mcfadden + 2018-12-20T11:18:38 + + UNKNOWN + + + Cal Station + 2.0.281.34048 + 13526;.lin file is corrupt when exporting non linear sensor using DIAdem. + + + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_10/FilterUtility.cs + + dan.mcfadden + 2018-12-17T16:46:59 + 13526 + UNKNOWN + + + Cal Station + 2.0.280.34046 + 12773;DPI settings != 100% will cause unexpected behavior in channel assignment. + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Utils/MouseUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_1_10/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_1_10/View/GroupListView.xaml.cs + /Code/DataPROModules/GroupTemplateList/branches/BRANCH_MAINT_1_10/View/GroupTemplateListView.xaml.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_1_10/View/TestSetupsListView.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/AssemblyInfo.cs + + dan.mcfadden + 2018-12-17T15:21:33 + 12773 + UNKNOWN + + + Cal Station + 2.0.279.34039 + 13497;Logging out of Windows strands lock. + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Events/AppStatusEvent.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/App.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/app.config + + dan.mcfadden + 2018-12-17T08:31:49 + 13497 + UNKNOWN + + + Cal Station + 2.0.278.34038 + changes for mira slow loading of test setup. [colin test setup] + + + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/Hardware.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/TestObject.cs + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_10/UserSettings/TestSetupDefaults.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/Hardware/DASHardwareList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestObject/TestObjectList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataPROPage.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/PageNavControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + + dan.mcfadden + 2018-12-14T17:07:01 + + UNKNOWN + + + Cal Station + 2.0.277.34029 + ;Changed lower limit for Slice ECM "Bus Current MA" from 100 MA to 0 MA to math report template. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + + chris.hines + 2018-12-14T13:23:51 + + UNKNOWN + + + Cal Station + 2.0.276.34025 + ;Removed logging in Utility.cs for launching tasks.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + + chris.hines + 2018-12-14T11:21:44 + + UNKNOWN + + + Cal Station + 2.0.275.34007 + * don't filter out custom channels because of the following:;pc.Id == 2535 || pc.Direction == "R" && !pc.Text_L1.ToLower().Contains("seat") && !pc.Text_L1.ToLower().Contains("load") || pc.Expired || pc.Default_Filter_Class == "V" + + + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DATAPRO_MAINT_1_10/ISO/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_10/ISO13499FileDb.cs + + chris.balogh + 2018-12-11T16:33:05 + + UNKNOWN + + + Cal Station + 2.0.274.33984 + Write Line 271 (1/Samplerate) in header of TIME channel of DIAdem export.;FB 13384 + + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_10/Diadem.File.Writer.cs + + jerry.lawrence + 2018-12-10T08:51:52 + 13384 + UNKNOWN + + + Cal Station + 2.0.273.33907 + ;Uploaded Icon files.;Fixed 2 bugs effecting TDAS SIM diagnostics mode shunt test for NASA config units. ;1) The configuration service was hard coded for shunt position 4 instead of using CalibratableTDAS BridgeCompletionShuntPosition variable to determine position.;2) A rounding error during string to float conversion caused the lookup for the 8.11K value to fail.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/CS2.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/DTS Logo.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/Data Logo.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/CS2.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/DTS Logo.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/Data Logo.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + + chris.hines + 2018-12-04T12:29:06 + + UNKNOWN + + + Cal Station + 2.0.272.33869 + ;Added some more icon files.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/LedColors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/CS2.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/DTS Logo.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Icons/LED.ico + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources/CS2.ico + + chris.hines + 2018-11-30T13:27:35 + + UNKNOWN + + + Cal Station + 2.0.269.33859 + ;Updated Slice 6 calibration times.;Added 3 more cal cables to the SensorID.xml file.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + + chris.hines + 2018-11-30T09:59:25 + + UNKNOWN + + + Cal Station + 2.0.268.33844 + ;Introduced LaunchTaskAndWait() mechanism for allowing the UI to update while CS2 hardware, or DAS hardware is executing a time consuming process. ;Simplified RS-232 TDAS SIM connection routine for better reliability.;Put better handling for "NONE" label for TDAS serial units in different UI display locations.;Added logic in connectMainBoardGrounds() to handle unknown hardware states and make correct switch connections.;Forced TDAS option read and update after UI TdasOptionInterface was closed to reflect all changes in database.;Got rid of unnecessary Stopwatch usage.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + + chris.hines + 2018-11-29T14:19:47 + + UNKNOWN + + + Cal Station + 2.0.267.33697 + ;Changed TDAS Shunt Diagnostics to NOT do a broadcast TCR only during DTS diagnostics mode with more than 1 SIM in a rack to avoid possible SNR cross contamination. ;Added a separate thread during TDAS Shunt diagnostics for the UI update to reduce the extra time of up to 4 TCR commands done sequentially.;Added additional cal cable sensor IDs to xml file.;Improved TDAS Serial connection by removing unneeded switch connections and delays for bootup without the TTL-232 connection active.;Updated SLICE1_5.cs to synch up with DataPRO 1.10 maintenance branch.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/StatusTextBox.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE1_5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/StatusTextBox.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE1_5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/StatusTextBox.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE1_5.cs + + chris.hines + 2018-11-16T16:51:13 + + UNKNOWN + + + Cal Station + 2.0.266.33643 + ;Changed how DAS Factory is setup and disposed to accommodate Slice 6.;Changed _slicePoolDelayMs variable from 10 ms to 0 ms in SliceCommandBase.cs. ;Minor UI changes for cleanliness and consistency.; + + + /Code/ICommand/branches/BRANCH_CALSTATION_DEV_2_00/SliceCommandBase.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + + chris.hines + 2018-11-14T11:41:19 + + UNKNOWN + + + Cal Station + 2.0.265.33641 + Allow 1.4 databases with Non-Linear, Cubic polynomial Sensor Models to be migrated to 1.10.;FB 13261 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DATAPRO_MAINT_1_10/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DATAPRO_MAINT_1_10/MigrationScripts/Version70 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DATAPRO_MAINT_1_10/MigrationScripts/Version70/sp_DBImportSensorModel.StoredProcedure_70.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DATAPRO_MAINT_1_10/MigrationScripts/Version70/sp_SensorModelsInsert.StoredProcedure_70.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DATAPRO_MAINT_1_10/MigrationScripts/Version70/sp_SensorModelsUpdate.StoredProcedure_70.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DATAPRO_MAINT_1_10/MigrationScripts/Version70/sp_SensorModelsUpdateInsert.StoredProcedure_70.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_1_10/DBConfiguration/DBTypeChoice.cs + /Code/DataPRO_sql/branches/BRANCH_DATAPRO_MAINT_1_10/dbo.sp_DBImportSensorModel.StoredProcedure.sql + /Code/DataPRO_sql/branches/BRANCH_DATAPRO_MAINT_1_10/dbo.sp_SensorModelsInsert.StoredProcedure.sql + /Code/DataPRO_sql/branches/BRANCH_DATAPRO_MAINT_1_10/dbo.sp_SensorModelsUpdate.StoredProcedure.sql + /Code/DataPRO_sql/branches/BRANCH_DATAPRO_MAINT_1_10/dbo.sp_SensorModelsUpdateInsert.StoredProcedure.sql + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_10/DbOperations.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_10/Migrations.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Properties/Settings.Designer.cs + + jerry.lawrence + 2018-11-14T10:00:52 + 13261 + UNKNOWN + + + Cal Station + 2.0.264.33630 + ;Changed how DASFactory needs to be refreshed and setup for Slice Ethernet devices (Slice 6).; + + + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/InitialTest.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + + chris.hines + 2018-11-13T12:49:13 + + UNKNOWN + + + Cal Station + 2.0.263.33617 + 7946;CSV export needs ADC and MV option + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Enums/SupportedExportFormatBitFlags.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_10/FtssCsv/FtssCsv.File.Writer.cs + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_10/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_10/UserSettings/TestSetupDefaults.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/DataExports/DataSimpleCSVExportOptions.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/DataExports/DataSimpleCSVExportOptions.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Enums/SupportedExportFormatBitFlags.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_10/FtssCsv/FtssCsv.File.Writer.cs + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_10/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_10/UserSettings/TestSetupDefaults.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/DataExports/DataSimpleCSVExportOptions.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/DataExports/DataSimpleCSVExportOptions.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_10/FtssCsv/FtssCsv.File.Writer.cs + + dan.mcfadden + 2018-11-13T09:14:55 + 7946 + UNKNOWN + + + Cal Station + 2.0.262.33592 + ;More IService syncing for Slice 6 connectivity and DASFactory issues.; + + + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/EID.Reader.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICERecorder.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS/TDASConfig.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Public.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/TDAS Service.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service/Attribute.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TestTriggerCommands.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/EID.Reader.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICE/SLICERecorder.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS/TDASConfig.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Public.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/TDAS Service.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service/Attribute.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TestTriggerCommands.cs + + chris.hines + 2018-11-09T09:39:25 + + UNKNOWN + + + Cal Station + 2.0.261.33578 + ;More DASFactory, IConnection and ICommunication syncing.;Fixed bug where UI item was being accessed from different thread. ; + + + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.CDCUSB.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/ICommunication.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.CDCUSB.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/ICommunication.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + + chris.hines + 2018-11-08T10:24:14 + + UNKNOWN + + + Cal Station + 2.0.260.33564 + Don't export the same channel twice when doing a TSV export of channels with the same ChannelDescriptionString.;Zendesk 3674 + + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_10/FtssCsv/FtssTsv.File.Writer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/DataPRO/CollectDataSubControls/Export.xaml.cs + + jerry.lawrence + 2018-11-07T09:03:44 + + UNKNOWN + + + Cal Station + 2.0.259.33559 + ;More syncing to DataPRO 1.0 maintenance in IConnection and DASFactory.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ribeye.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/IConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ribeye.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/IConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ribeye.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/IConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ribeye.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/IConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Ribeye.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/IConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + + chris.hines + 2018-11-06T12:08:49 + + UNKNOWN + + + Cal Station + 2.0.258.33546 + http://fogbugz/fogbugz/default.asp?12770;;In bound textblocks in ROIxChannels, perform width check on columns after rendering to see if enough width was allotted. If not, remeasure.;Check that the Column set hasn't changed in AutoSizeGridView on each layout pass + + + /Code/DTS.Common/branches/BRANCH_DATAPRO_MAINT_110/Controls/AutoSizedGridView.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/Modules/RegionOfInterest/RegionOfInterestChannels/View/RegionOfInterestChannelsView.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_10/Modules/RegionOfInterest/RegionOfInterestChannels/View/RegionOfInterestChannelsView.xaml.cs + + john.dowling + 2018-11-05T17:28:58 + 12770 + UNKNOWN + + + Cal Station + 2.0.257.33541 + + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_CALSTATION_DEV_2_00/DTS.Common.SerializationPlus.csproj + + chris.hines + 2018-11-05T16:03:52 + + UNKNOWN + + + Cal Station + 2.0.235.33431 + ;Continued Slice DB development.;Implemented SSH commands for Slice PRO ECM and Slice DB.;Changed SLICEDBCommands/GPIOCommands.cs to log array of values from the QueryAllGPIO command.;Added LED check for Slice DB.;;Updated data template excel files to match QMS content.;TDAS TOM serial number checking allows for TOMLXXX for Lab TOM units.;Optimized Slice 6 Gain testing by changing real time sample rate to 1000 sps. Kept the sample time to 0.4 seconds to maintain the same test time as before, with twice as many averaged samples.;;Changed timer in _panel_calibration from windows forms timer to threading timer.;Optimized timer behavior to make it look less jumpy (skipped seconds) in UI.;Abstracted Nano voltmeter measurement method and run in its own thread to help with count down timer being jumpy in _panel_calibration. ;;Complete implementation of repeatability measurements for entire DAS or each measurement section with optimized UI behavior.;Added 3 more legacy cal cable ID sets to SensorID.xml.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASRackDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/SLICEDBCommands/branches/BRANCH_CALSTATION_DEV_2_00/GPIOCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASRackDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/SLICEDBCommands/branches/BRANCH_CALSTATION_DEV_2_00/GPIOCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASRackDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + /Code/SLICEDBCommands/branches/BRANCH_CALSTATION_DEV_2_00/GPIOCommands.cs + + chris.hines + 2018-10-29T15:41:49 + + UNKNOWN + + + Cal Station + 2.0.234.33336 + Removed external reference Renci.SshNET35 from project. + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + + chris.hines + 2018-10-23T07:50:33 + + UNKNOWN + + + Cal Station + 2.0.233.33335 + removed Renci.SshNET35 from externals + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + + chris.hines + 2018-10-23T07:48:10 + + UNKNOWN + + + Cal Station + 2.0.232.33332 + ;Added SSH external reference for Slice DB MIF query.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + /lib3rdParty/SSH.Net/trunk/Renci.SshNet + /lib3rdParty/SSH.Net/trunk/Renci.SshNet/Renci.SshNet.dll + /lib3rdParty/SSH.Net/trunk/Renci.SshNet/Renci.SshNet.pdb + /lib3rdParty/SSH.Net/trunk/Renci.SshNet/Renci.SshNet.xml + /lib3rdParty/SSH.Net/trunk/Renci.SshNet.NET35 + /lib3rdParty/SSH.Net/trunk/Renci.SshNet.NET35/Renci.SshNet.dll + /lib3rdParty/SSH.Net/trunk/Renci.SshNet.NET35/Renci.SshNet.pdb + /lib3rdParty/SSH.Net/trunk/Renci.SshNet.NET35/Renci.SshNet.xml + + chris.hines + 2018-10-22T16:33:16 + + UNKNOWN + + + Cal Station + 2.0.231.33316 + ;Changed code to accommodate Slice 6 firmware bug in F0P7 where event attributes get written into arm attributes and data is not recorded correctly. ;Continued development for Slice DB calibration.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Arming.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Arming.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Arming.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Arming.cs + + chris.hines + 2018-10-22T11:54:33 + + UNKNOWN + + + Cal Station + 2.0.229.33164 + ;Added a yellow menustrip banner when in VendorTest mode to alert user that a calibration is not being performed.;Added the deletion of the last line in TdasSerialBoot.cs when window is closed. This prevents garbage when baud rate is switched to 38,400 from getting interpreted as a MIF value. ;Disable as found and/or as left report buttons on Panel_History when there is no valid ID to make a report from.;Minor code cleanup, and changed some small UI items for clarification/consistency.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasSerialBoot.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + + chris.hines + 2018-10-10T12:13:26 + + UNKNOWN + + + Cal Station + 2.0.228.33107 + + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.resx + + chris.hines + 2018-10-08T08:00:36 + + UNKNOWN + + + Cal Station + 2.0.227.33106 + ;Organized User Controls and Forms into sub folders.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/ConfigMatrix.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/DataViewer.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/DataViewer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/DataViewer.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/EthernetDevices.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/Instruments.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/LedColors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/LedColors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MainWindow.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MessageForm.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MessageForm.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/MessageForm.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SetDasPower.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SetDasPower.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/SquibResistors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasOptionInterface.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasSerialBoot.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Forms/TdasSerialBoot.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/LED.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/LED.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/LED.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Calibration.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Database.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Database.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_History.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_ModuleDiagnostics.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_Options.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/Panel_StationCal.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/SliceSystemRestore.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/SliceSystemRestore.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/StatusTextBox.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/StatusTextBox.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/UserControls/StatusTextBox.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + + chris.hines + 2018-10-08T07:56:28 + + UNKNOWN + + + Cal Station + 2.0.226.33104 + ;Minor code cleanup, renaming Panel_Utility to Panel_StationCal.;Added 3 new cal cable IDs to file.;Changed ECM Slice Output Voltage lower limit from 12.0 VDC to 11.9 VDC.;Small UI changes for consistency, font sizes etc.;Validate text when _panel_main text boxes are populated upon form loading.;Added prompt to user in Panel_History when queries are being performed, for slow PCs or time consuming queries.;Fixed bug where IEPE UI items were being displayed for Slice PRO TOM calibration.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + + chris.hines + 2018-10-05T16:17:55 + + UNKNOWN + + + Cal Station + 2.0.225.33103 + ;Changed Specification.cs name to Configuration.cs.;Created user control initialTestPanel for reuse in other projects.;Changed structure of supporting xml file to delete attribute number and data type values (everything based off of attribute name).;Updated attribute list for Slice 6 DAS to reflect new attributes from recent firmware ECO.;Added logging and error reporting to user if firmware supported attribute read/write fails.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTOM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/InitialTest.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/InitialTest.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/InitialTest.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Configuration + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Configuration/Configuration.xml + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.csproj + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + + chris.hines + 2018-10-05T16:00:18 + + UNKNOWN + + + Cal Station + 2.0.224.33008 + ;Updated Slice attributes in AttributeCommands.cs.;Added check for TDAS and SPT database writes. Will force NaN to double.Max to force error on cal reports.;Fixed CopyMIF method in CalibrationDatabase project.;Added command to connect the cal station Slice Ground pins first before connecting the Slice Power pins anywhere they are connected.;Changed how _panel_calibration UI is arranged depending on DAS type. ;Added logic for separating repeatability tests for each measurement section.;Removed battery charge diagnostic for Slice Lab ECM to reflect Firmware ECO.;Changed ECM Event high voltage limit from 22 VDC to 24 VDC.;Added term "bank" to station calibration instructions to guide operator.;Corrected non-uniform font size on _panel_utility (station calibration).;Increased limit on Slice Nano/Micro filter power supply from +/- 0.05 VDC to +/- 3% of 3.0 VDC.;Started changes to Station.cs data structure.;Fixed bug with Firmware Updater panel to correctly identify when updating boolean was set.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + + chris.hines + 2018-09-26T15:54:53 + + UNKNOWN + + + Cal Station + 2.0.223.32728 + ;Added cal station serial number to log when connected. ;Turned off negative current sink for TDAS SIM in for rated load excitation measurement. ;Aligned data extraction for station calibration to match new template.;Changed Slice 6 excitation limit from 0.1% to +/- 0.5% to match calibration report.;Cal Station calibration data template updated.;Squib values set to realistic (but not the same) default for development purposes.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + + chris.hines + 2018-08-24T09:49:00 + + UNKNOWN + + + Cal Station + 2.0.222.32451 + ;Added Calibration Summary Report dialog to show user all options selected.;Changed DataViewer.cs UI;Changed _panel_history tab to filter units in model list by serial number.;Changed UI on _panel_main to make more room on screen.;Put a try-catch block where DAS connections are checked and CalibratableDAS objects are created.;Changed TOM pulse edge searching algorithm for noisy cal station scope noise floor.;Slice G5 implementation for one stack at a time finished.;Added step in TDAS Rack cal where station 0 mA current is subtracted from rack low current measurement. ;Updated cal station data template to match QMS.;Revised SquibResistors.cs UI to show more meaningful text.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2018-08-09T15:33:42 + + UNKNOWN + + + Cal Station + 2.0.221.32332 + ;Changed date time format in failure log filenames to match standard used in report filenames.;Increased continuity upper limit from 10 ohms to 20 ohms in each specification file.;Fixed bug for station calibration data report, where data columns did not match up to new template column locations. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2018-07-27T14:35:01 + + UNKNOWN + + + Cal Station + 2.0.220.32331 + ;Added revised ECM data report template.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SliceECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASRackDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + + chris.hines + 2018-07-27T06:59:17 + + UNKNOWN + + + Cal Station + 2.0.219.32311 + ;Added ability to lower battery voltage lower limit for Slice Lab products.;Added 0.25 second delay between G5 filter data (AC Frequencies) and the Voltage mode DC signals. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + + chris.hines + 2018-07-25T08:52:13 + + UNKNOWN + + + Cal Station + 2.0.218.32236 + Updates to ISO per CI and TA for THOR typos + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_10/ISO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_10/ISO_log.ldf + /lib/ISO13499/mme_code.mdb + + chris.balogh + 2018-07-19T08:36:28 + + UNKNOWN + + + Cal Station + 2.0.217.32204 + ;Implemented Chad Ivan's changes in increasing samples averaged, and applying the restart algorithm to collecting samples in CalibratableDAS/CalibratableSLICE6.cs. ;Fixed bug with storing the wrong axis zero ADC cal factor value for the Y position in the adjustment. ;Fixed recently introduced bug with not updating MIF values after adjustment, prior to "As Left" sequence start.;Minor UI changes to deal with time delays during longer sampling periods. ; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltMeasurement.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/VerifyPosition.Designer.cs + + chris.hines + 2018-07-17T16:41:16 + + UNKNOWN + + + Cal Station + 2.0.216.32156 + ;Slice Pro ECM release.;Added more distributor Limits to Specification.cs. Organized regions in file.;Changed limit scheme for Input voltage diagnostic to all DAS.;Renamed switch closure in MainBoardSwitchClosures.cs.;Added more switch closures to support Slice Pro TDM.;Added better handling of station hardware not being on-line prior to software startup.;Added bootloader query to all Slice products to be included in reports and system capture file.;Renamed some diagnostic and distributor enum values in CalibrationDatabase.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTDM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTDM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTDM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2018-07-16T08:40:36 + + UNKNOWN + + + Cal Station + 2.0.215.32006 + ;More Slice Pro TDM development regarding Logic analyzer.;Fixed bug with High BW TDAS G5 filter test with using software filtering when it should not be. ;Added safe turn off of station during software close.;Abstracted the distributor class and made ECM and DB sub classes.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProECM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSliceDB.cs + + chris.hines + 2018-06-29T15:58:31 + + UNKNOWN + + + Cal Station + 2.0.214.31947 + ;Removed 3 Station Calibration excitation load test measurement points (1, 5, 10).;Added Event high and low voltage checks for Slice ECM.;Separated Slice Power switches from Ground switches to guarantee safe power on and off without damaging switch card diodes.;Moved continuity checks and Ethernet COM B ping test for Slice ECM to before DAS Factory connecting to unit for random DASFactory disconnections.;Changed all child forms to start up center of parent window for consistency.;Updated 1 KHz Slice 6 model specifications.;Upon software closing, switch card switches are all switched to the open position.;Added G5 MAC, IP, and Subnet Mask parameters to discrete locations on data report. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASRackDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASRackDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASRackDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2018-06-27T10:07:23 + + UNKNOWN + + + Cal Station + 2.0.213.31816 + ;Added some error trapping around the new Station DAS Power supply UI.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + + chris.hines + 2018-06-14T14:19:36 + + UNKNOWN + + + Cal Station + 2.0.212.31813 + ;Fixed bug with Gen 3 SPS data report not showing base firmware revision in both incoming and outgoing MIF data.;Added LED testing capability to CalibratableDistributor and CalibratableSLICEProTDM, and CalibratableSLICEProTOM classes.;Corrected TDAS Rack switch connections for Event threshold test.;Slice PRO TDM development mostly with the AnalogDiscovery Pattern Generator control.;Added UI ability to change Station DAS Power supply voltage and current.;Changed the way Input voltage is calculated based on Station DAS Voltage settings. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.resx + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTDM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTOM.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.resx + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTDM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTOM.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SetDasPower.resx + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTDM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTOM.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2018-06-14T12:52:20 + + UNKNOWN + + + Cal Station + 2.0.211.31548 + Added LED UI elements to project.;Added ECM data template excel file.;Initial Slice Pro TDM development.;Fixed bug in TDASCommands/InformationCommands.cs for QueryDataAvailable for more than 1 SIM in a rack. Trimmed garbage off of beginning of response seen sometimes in Europe and Asia.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SliceECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SliceECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SliceECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LED.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/LedColors.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SliceECMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + + chris.hines + 2018-05-31T08:19:10 + + UNKNOWN + + + Cal Station + 2.0.210.31315 + ;Added calibratableDistributor and calibratableSLICEProTDM classes.;Changed Database Re-visioning from 7 (tilt table addition) to 8 (MIF before and after field).;Changed Database Re-visioning from 8 (MIF before and after field) to 9 (new tables for trigger measurements, and distributor measurements). + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDistributor.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTDM.cs + + chris.hines + 2018-05-23T08:17:42 + + UNKNOWN + + + Cal Station + 2.0.208.31313 + ;Changed the order of switch closures for applying power to a Slice DAS. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + + chris.hines + 2018-05-23T06:48:21 + + UNKNOWN + + + Cal Station + 2.0.207.30801 + ;Added Connector Option 40, 54 and SPS pre-test connector options.;Finishing touches for Slice Max Bandwidth IEPE module calibration.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + + chris.hines + 2018-04-26T09:00:04 + + UNKNOWN + + + Cal Station + 2.0.206.30778 + ;Changed short circuit switching method to a synchronized short for both the positive and negative side.;Added Slice IEPE high bandwidth model to software.;Fixed bug with 1 MB TDAS SIM filter test.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/SwitchCard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/SwitchCard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + + chris.hines + 2018-04-24T10:41:33 + + UNKNOWN + + + Cal Station + 2.0.205.30690 + ;Experimental build with different switch settings for short circuit recovery excitation measurements. ;Trying to help Paul troublsehoot leaky diode/ open ADG1414 switch problem. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + + chris.hines + 2018-04-18T09:16:56 + + UNKNOWN + + + Cal Station + 2.0.204.30638 + ;Uploading TDAS Rack data template.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASRackDataTemplate.xls + + chris.hines + 2018-04-13T09:21:59 + + UNKNOWN + + + Cal Station + 2.0.203.30583 + ;New Slice 6 Data Template file "SLICE6DataTemplate.xls";Changed TDAS rack calibration switch connections from channel 2 to channel 1 now that new TDAS Rack CIC was made.;Added case for Slice G5 in history panel.;Changed log file compression to start when log file reaches 10 MB instead of 1 MB. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + + chris.hines + 2018-04-10T06:42:41 + + UNKNOWN + + + Cal Station + 2.0.202.30437 + ;Changed UI to add Angle Block Standards serial number.;Removed DAS data report requirement from CalDataReport.cs; + + + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + + chris.hines + 2018-03-30T07:19:46 + + UNKNOWN + + + Cal Station + 2.0.201.30436 + ;Finishing touches on TDAS Rack calibration.;Changes to Slice 6 data report extraction (removed tilt requirement);Added some error trapping of _panel_main control event handlers while calibration is in process.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2018-03-30T07:17:37 + + UNKNOWN + + + Cal Station + 2.0.200.30201 + ;Fixed bug with Slice Base Only cal regarding bridge SNR list.;Added User Option to DisplayPopUps on _panel_main in UI and xml file.;Added additional TDAS Option for TDAS Racks.;Added ability to write new MIF values for TDAS Racks using the TdasSerialBoot.cs interface.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2018-03-19T14:20:18 + + UNKNOWN + + + Cal Station + 2.0.199.30110 + ;Additional development to verify the G5 VDS control signals and continuity checks. ;Updated Slice 6 data template for frequency limit adjustments.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + + chris.hines + 2018-03-14T08:18:30 + + UNKNOWN + + + Cal Station + 2.0.198.30020 + ;Implemented TDAS G5 VDS diagnostic control signal and continuity checks. ;Progress bar activity for SliceSystemRestore is correct for all Slice types.;Changed 500 Hz Slice 6 filter amplitude limits. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + + chris.hines + 2018-03-09T06:33:10 + + UNKNOWN + + + Cal Station + 2.0.197.29968 + ;Changed specification xml file structure to support more than 4 distinct filter bandwidth selections.;Minor bug fixes. ;Added routine for repeatability testing. ;Added switch closures for TDAS rack voltage checks, status output, module fault etc.;Made DASFactory SerialTDASHandling and EthernetTDASHandling more robust for connections/disconnections.;Made sure firmware updater does not apply to TDAS connection types.;Changed progress bar activity in SliceSystemRestore for SPS, need to do so for other DAS types.;Fixed bug in TdasOptionInterface for connector option showing wrong one due to option 11 not existing.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + + chris.hines + 2018-03-06T14:15:24 + + UNKNOWN + + + Cal Station + 2.0.196.29720 + ;Added method to CalibratableDAS classes to refresh DAS options after being configured with SliceInitialTest tool.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + + chris.hines + 2018-02-21T15:49:24 + + UNKNOWN + + + Cal Station + 2.0.195.29709 + ;Fixed firmware updating process for newer Slice 6 firmware.;Added column for Boot Loader Version in dataGridViewDas.;Added additional system attributes for Slice 6 COTS part numbers.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + + chris.hines + 2018-02-21T09:52:25 + + UNKNOWN + + + Cal Station + 2.0.194.29630 + ;Fixed bug during filter calibration for 1 MB TDAS SIM. ;Ended up separating the filter list into 2 parts to fit the recorded data in the module's 750KB memory limitation.;Enhanced code in SerialConnection.cs to deal with extra firmware message for 1 MB modules at the end of the serial download. ;Slice 6 THOR finishing touches.;Added more legacy TDAS Cal cable ID's to SensorID.xml.;Continued TDAS Rack development.;Standardized user prompts for measuring the 2 and 5 ohm Squib standards.;Prevented SliceSystemRestore.cs from reacting to a Non-Slice DAS type.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + + chris.hines + 2018-02-16T15:10:17 + + UNKNOWN + + + Cal Station + 2.0.193.29355 + ;Added TDAS option to UI and database for no high speed serial comm for SIMs.;Added ability to set TDAS Rack IP with TdasSerialBoot UI.;Added variable Rack Cal State for Tdas racks when rebooting during cal in process.;Supressed display of TDAS Rack serial Number "NONE" for single serial modules.;More work on TDAS Rack continuity check and control signal measurements.;Cleaned up DASFactory for Serial TDAS connection.;;THOR Slice 6 integration for fixed filter frequency and non-1558 timebase testing.;Changed file name format of Station cal data reports.;Added CalDataReport.cs UI to project for making Slice6 data reports including tilt data.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalDataReport.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + + chris.hines + 2018-02-12T08:33:08 + + UNKNOWN + + + Cal Station + 2.0.192.29216 + ;Fixed bug for TDAS TOM where switch needed to be put in ARM position prior to measuring Alarm Voltage Digital Connector.;Added System Restore feature to UI for all Slice DAS units.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_StationCal.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SliceSystemRestore.resx + + chris.hines + 2018-01-31T15:21:21 + + UNKNOWN + + + Cal Station + 2.0.191.29176 + ;Added Slice Firmware Updating capability.;Limited which control signal and continuity checks get done for the different Slice DAS units.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICE_FirmwareUpdater.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICE_FirmwareUpdater.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICE_FirmwareUpdater.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICE_FirmwareUpdater.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + + chris.hines + 2018-01-26T16:23:26 + + UNKNOWN + + + Cal Station + 2.0.190.29151 + ;Continued TDAS Rack development.;Implemented TDAS Rack continuity and control signal checks.;Added Firmware Updater project to solution.;Implemented Module Diagnostic result checking and added prompts to warn user.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/IService.Public.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/IService.Public.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/IService.Public.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/IService.Public.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/IService.Public.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/IService.Public.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRackConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasSerialBoot.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/IService.Public.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + + chris.hines + 2018-01-24T16:24:31 + + UNKNOWN + + + Cal Station + 2.0.189.29084 + ;Forgot to include DataViewer UI files.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DataViewer.resx + + chris.hines + 2018-01-17T08:15:30 + + UNKNOWN + + + Cal Station + 2.0.186.28922 + ;Added bool property for each attribute to be written during configuration or just displayed. (xml updated as well);Fixed bug with DeviceID in SetBaseAttribute methods in CalibratableDAS classes.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + + chris.hines + 2018-01-04T08:29:05 + + UNKNOWN + + + Cal Station + 2.0.185.28913 + ;Fully implemented FirmwareUpdater for Slice6.;Added DasCategory to CalibratableDAS classes.;Added list of DasCategories in Specifications xml file.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + + chris.hines + 2018-01-03T14:04:13 + + UNKNOWN + + + Cal Station + 2.0.184.28885 + ;Added ability to marry tilt and DAS calibration data when making a data report for a SLice 6 DAS. ;Allow user to enter IP for a device that does not appear during auto-discovery.;Display error in degrees instead of % error.;Minor error trapping for multiple forms open.; + + + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltCalibration.csproj + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltMeasurement.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Public.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICE_FirmwareUpdater.csproj + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.csproj + /Views/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.sln + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Public.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICE_FirmwareUpdater.csproj + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.csproj + /Views/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.sln + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Public.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICEFirmwareUpdate.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00/SLICE_FirmwareUpdater.csproj + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.csproj + /Views/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.sln + + chris.hines + 2018-01-02T10:38:00 + + UNKNOWN + + + Cal Station + 2.0.183.28878 + Adding Firmware updater branch to Cal Station 2. + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/SLICE_FirmwareUpdater/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_CALSTATION_DEV_2_00/BRANCH_DEV_FWTU_0_1_SLICE2 + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_CALSTATION_DEV_2_00/BRANCH_DEV_FWTU_0_1_SLICE2 + + chris.hines + 2018-01-02T08:19:45 + + UNKNOWN + + + Cal Station + 2.0.182.28837 + ;Changed High BW G5 filter frequency spec at 20 KHz from -2 to -4 dB to -1 to -5 dB to reflect field performance of previously unmeasured units.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + + chris.hines + 2017-12-21T08:08:04 + + UNKNOWN + + + Cal Station + 2.0.181.28822 + ;Fixed TDAS command QueryDataAvailable to handle case where G5 sends unexpected response for banks 2 thru 4. Europe would see this cancel the data download due to the number of channels in the event not matching the number of channels in the diagnostic results.;Fixed issue with SPT/SLT firmware D0J6 where battery ID returned no bytes in list when querying System Attributes. ;Added copy of everything in the diagnostic table when doing As Found -> Adjust -> As Left sequences in series.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + + chris.hines + 2017-12-20T14:42:21 + + UNKNOWN + + + Cal Station + 2.0.180.28799 + ;More troubleshooting for the G5 Download problem.;Added warning for G5 selected to be calibrated as a VDS, but not in one.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + + chris.hines + 2017-12-18T16:13:51 + + UNKNOWN + + + Cal Station + 2.0.179.28773 + ;Attempt to help fix Europe G5 download issue.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + + chris.hines + 2017-12-15T15:54:17 + + UNKNOWN + + + Cal Station + 2.0.178.28754 + ;Initial development for Slice 6.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTOM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/App.config + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Form1.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Form1.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.Designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.settings + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.csproj + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.designer.cs + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.resx + /Code/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Views/SliceInitialTest/branches/BRANCH_CALSTATION_DEV_2_00/SliceInitialTest.sln + + chris.hines + 2017-12-14T09:38:45 + + UNKNOWN + + + Cal Station + 2.0.177.28741 + ;Fixed bug where default serial number bypass dialog still prevented the user from calibrating the unit. ;Added more logging for TDAS G5 download issue seen in Europe.;Slight adjustment in download method to throw an exception when event diagnostics has a ServiceAvailable error in GenericServices.cs.;Added a 3 second delay before and after getting event diagnostics in TDAS Service/Callibration.cs.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/GenericServices.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/GenericServices.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + + chris.hines + 2017-12-12T15:02:37 + + UNKNOWN + + + Cal Station + 2.0.176.28687 + ;More development on Slice 6 tilt measurement process and recording data to the database. ; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltMeasurement.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltMeasurement.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + + chris.hines + 2017-12-06T09:42:36 + + UNKNOWN + + + Cal Station + 2.0.175.28655 + ;Mapped MIF values for reading corrected tilt.;Included more XML, template, and specification files.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/Specifications_Slice6.xml + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltMeasurement.cs + + chris.hines + 2017-12-01T16:20:24 + + UNKNOWN + + + Cal Station + 2.0.174.28654 + ;Initial development to make measurements and graph data.; + + + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/App.config + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Form1.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Form1.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/AssemblyInfo.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.settings + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltCalibration.csproj + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltMeasurement.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Views/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltCalibration.sln + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/App.config + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Form1.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Form1.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/AssemblyInfo.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.settings + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltCalibration.csproj + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.Designer.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltGraph.resx + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltMeasurement.cs + /Code/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/Utility.cs + /Views/TiltCalibration/branches/BRANCH_CALSTATION_DEV_2_00/TiltCalibration.sln + + chris.hines + 2017-12-01T15:38:18 + + UNKNOWN + + + Cal Station + 2.0.173.28509 + + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + + chris.hines + 2017-11-21T13:04:02 + + UNKNOWN + + + Cal Station + 2.0.172.28507 + + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS.csproj + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICE6.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProDIM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEProTOM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv1_5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableSLICEv2Gen3.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDAS.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASG5.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASSIM.cs + /Code/CalibratableDAS/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableTDASTOM.cs + + chris.hines + 2017-11-21T12:47:26 + + UNKNOWN + + + Cal Station + 2.0.171.28451 + ;Added Toyota THF Slice Pro TOM and DIM calibration capability.;;Updated Slice6 commands and attributes to match FWTU.;Started implementing additional Slice6 Bandwidth options.;;Give users choice to continue with calibration despite an invalid DAS serial number being detected. ;Some minor formatting cleanup.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/FirmwareUpdateCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/RealtimeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/FirmwareUpdateCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/RealtimeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/FirmwareUpdateCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/RealtimeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + + chris.hines + 2017-11-16T12:17:57 + + UNKNOWN + + + Cal Station + 2.0.170.28337 + ;Added case for G5 in TurnExcitationOn in TDAS arming service.;Moved some CalibratableTDASG5 properties to CalibratableTDAS class.;Fixed bug where a G5 in an iPort would still try to do VDS calibration in Full Auto mode if the user selected that option on the main tab. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2017-11-06T10:06:54 + + UNKNOWN + + + Cal Station + 2.0.169.28321 + ;Fixed TDAS SIM/G5 bug with timebase skew where wave could be half a cycle off depending on how data array was trimmed.;Implemented InvalidSerialNumber() check for each DAS type.;Added UI for changing and adding TDAS options for SIM and G5 high bandwidth models in the database.;Changed TDAS and Slice Pro TOM timebase measurement from 1 to 15 seconds to improve measurement uncertainty.;Increased number of measurements for TDAS TOM squib resistance from 20 to 30 to improve measurement uncertainty.;Changed TDAS G5 SNR at gain spec from 60 to 55 dB for gain 4 and 48 (Rev 4 and 5) and 50 to 45 @ gain 1024 and 40 to 35 @ gain 2048 for (Rev 4).;Changed analysis routine for TDAS TOM timbase to search for actual recorded sine wave because data is not always in the same place in the buffer using data recovery commands.;Added methods in Calibration Database to record new TDAS option information, retrieve TDAS SIM/G5 serial numbers from database, and record TDAS and Slice PRO TOM Cap discharge decay time.;Added extraction of cap discharge Decay time parameters to TDAS and Slice Pro TOM data reports.;Added new Slice6 bandwidths to ConfigurationMatrix.cs.;Added connector Option 41 to enum in CalStationHardware.cs.;Added initial changes for selecting which modules user wants to calibrate in Slice DAS products. ;Added initial routines for calibrating a TDAS rack only. ;Updated SPT, TDAS SIM, and TOM data templates.;UI changes for _panel_main for TDAS Optins button and hidden TDAS Rack Only check box.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.resx + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.resx + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/TdasOptionInterface.resx + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + + chris.hines + 2017-11-03T15:59:15 + + UNKNOWN + + + Cal Station + 2.0.168.28116 + ;Updated SensorID.xml file with Michigan legacy cables.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + + chris.hines + 2017-10-24T08:01:31 + + UNKNOWN + + + Cal Station + 2.0.167.28105 + ;TDAS TOM development:;Can now cal a TDAS TOM in any rack slot, not just slot 1.;Fixed bug for alarm voltage being too low when configuration service had not run yet.;Fixed number of tests int for progress bars/status text boxes.;Added delays and retries when powering up TDAS TOM ExcitationOn().;;TDAS SIM:;Removed 10 second wait in TDAS Arming Service.;Added optimizations in TDAS Arming Service for time reduction. Mostly with Test Prep ON/OFF and querying Test Prep status.;Added additional delays in TDAS Configuration Service for broadcast commands.;Added bool flag to prevent calibration of SIM's with different options.;;General:;Small style changes to condense code.;Fixed timebase channel skew bug for TDAS units where sine waves aligned just right to be one cycle off. Now used trimmedData Array.;; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + + chris.hines + 2017-10-20T16:28:27 + + UNKNOWN + + + Cal Station + 2.0.166.27950 + ;Added more TDAS cal cable ID's to the SensorID.xml file.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + + chris.hines + 2017-10-11T09:44:12 + + UNKNOWN + + + Cal Station + 2.0.165.27859 + ;Fixing issue with SerialConnection.csproj not being included in x86 build.; + + + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + + chris.hines + 2017-10-09T13:38:29 + + UNKNOWN + + + Cal Station + 2.0.162.27840 + ;Fixed a typo in the DAS message after calibration.;commented out repeatability testing method.;Pre-filled default station switch card ID's in the case where the USB drive cannot be read.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + + chris.hines + 2017-10-09T07:22:48 + + UNKNOWN + + + Cal Station + 2.0.161.27812 + ;Added try/catch in AnalyzeTimebaseData to prevent unhandled exception that can happen with bad data.;Added more legacy ID's to the lookup file.;Added more error handling in SerialConnection.cs to handle TDAS SIM's that do not connect properly after a bad boot-up. ;Switched the Excitation +/- wires to the cal station bridges during TDAS SIM TCR commands during Excitation cal for more repeatable results on the diagnostic measurement. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + + chris.hines + 2017-10-04T13:42:02 + + UNKNOWN + + + Cal Station + 2.0.160.27794 + ;TDAS TOM Calibration Development.;TDAS SIM firmware string formatted to 4 characters.;TDAS SIM gain changed to 4 for filter testing.;Fixed bug where earlyTimebaseSampleRate was always being reset.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + + chris.hines + 2017-10-03T13:46:29 + + UNKNOWN + + + Cal Station + 2.0.159.27580 + ;TDAS SIM fine tuning for release:;Added Cal cable Sensor ID's to lookup file.;Added to TDAS SIM options table in DataBase.;Update specifications file for TDAS SIM to match data report template.;Created Excitation Overload specification and renamed other excitation Limit variable names for clarity.;Display TDAS SIM Firmware with only 4 characters excluding the character at the end.;;TDAS TOM Development:;Added Cross talk and Internal Load testing.;;Changed naming convention of Slice system capture files.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + + chris.hines + 2017-09-18T08:30:07 + + UNKNOWN + + + Cal Station + 2.0.158.27420 + ;Continued TDAS TOM development.;TDAS SIM fine tuning for different configurations and corrected shunt diagnostic look-up methods based on John C. findings.;Added check and warning to user if hardwareConfig and hardwareRev attributes do not equal a valid filter config in a Gen 3 SPS bridge MIF.;Fixed bug where VendorTest specification file was not being loaded like all other specification files so changes were not reflected in ModuleDiagnostics measurements.;Opened up Input voltage limit for Slice base 1.0 stacks.;Tried fixing window start-up size behavior noticed by some users.;Added more logging for TDAS Ethernet device connections to shed some light on the odd behavior with G5's not connecting in the field.;Made Slice6 UDP change to accommodate newer firmware that prevented connecting to these devices.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/MulticastCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/MulticastCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/MulticastCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/MulticastCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.TDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/MulticastCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2017-09-08T09:26:14 + + UNKNOWN + + + Cal Station + 2.0.157.26904 + ;TDAS TOM development (in a rack);Slice PRO SIM Gen 3 IEPE gain of 16 SNR spec relaxed by 2 dB.;Fixed bug where 2 ohm squib standards were being overwritten by 5 ohm standards when 5 ohm measurement was selected.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + + chris.hines + 2017-08-08T13:12:11 + + UNKNOWN + + + Cal Station + 2.0.156.26806 + ;Changed station cal procedure to treat open bridge resistance as a pass/fail check with no measured resistance. ;Reordered Slice Base MIF capture to happen prior to diagnostic checks, not after.;Changed DMM range for 0 mV Cal DAC measurement from 10 mV to 100 mV for some G5's with high offset.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2017-07-31T07:49:05 + + UNKNOWN + + + Cal Station + 2.0.155.26717 + ;Added some new specification files.;Updated TDAS SIM calibration times with multiple modules.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3VendorTest.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev5G5Config.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2017-07-20T12:53:47 + + UNKNOWN + + + Cal Station + 2.0.154.26710 + ;Numerous changes for TDAS units in a rack with front loaded empty banks.;Changed database structure to fix system capture error where module serial numbers were in incorrect order.;Removed TDAS VDS cal measurement of DAS MIF excitation comparison at 5 VDC.;Added TDAS VDS firmware to query and display.;Added SPS bridge module option checking.;House keeping with _dasModuleCount variable.;Updated Gen 3 SPS 10 mA IEPE current spec to match design (10.5 mA).;Updated Gen 2 SPS IEPE SNR spec to reflect shock noise ECO.;Added check to inform operator Base cals cannot be done with IEPE module Slice stack.;Made download more user friendly with UI updates and error handling if download time is excessive due to catastrophic failure.;Fixed bug where new TDAS cal dates were not being displayed on UI immediately after cal.;Removed technician title textbox from UI.;Added error checking for project number and tech name textboxes.;Fixed issue with Slice stack of 7 or greater, where the half bridge delta decreased as channel/bridge number increased.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2017-07-19T12:52:36 + + UNKNOWN + + + Cal Station + 2.0.153.26431 + ;Continues TDAS SIM development.;Modified TDAS Config service to bypass ID reads after first time if Test ID is not null or empty.;Implemented several TDAS Rack broadcast commands for faster calibrations: Setup DAS Load, Setup Channel Load, Setup Clear, Test Prepare On/Off, ZA.;Increased default DAS Current to 2.0 Amps.;Organized TDAS G5 specification files.;Implemented back door in UserOptions to do G5 hardware filter test only (not part of auto mode calibration sequence).;Fixed bug to only use hardware filtering for TDAS G5 High BW module.;;Added Vendor Test sequence for Slice PRO SIM (Gen 3).;Streamlined enum to string methods in _panel_history for data report generation.;Started Database constructor to connect dynamically to an additional database for synchronizing. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2017-06-27T13:00:03 + + UNKNOWN + + + Cal Station + 2.0.152.26320 + ;Corrected typo in Gen2 specification file for high BW filter frequency measurement point. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + + chris.hines + 2017-06-19T08:03:02 + + UNKNOWN + + + Cal Station + 2.0.151.26305 + undid bug fix for TDAS VDS data report. Local template was out of date.;Update templates to match QMS. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + + chris.hines + 2017-06-16T13:14:16 + + UNKNOWN + + + Cal Station + 2.0.150.26303 + ;Fixed bug with VDS report where it was writing cal station serial number to wrong cell.;Fixed bug in manual mode where timebase calibration was being entered more than once in the dictionary for its multiple method names. ;Fixed bug with Slice IEPE data report creation where base report was using IEPE module template filename. ;More TDAS SIM development and optimization in and out of a TDAS Rack:;Added some TDASCommands to optimize time by taking advantage of 8 channel read commands.;Reduced number of times Burn MIF was being used to reduce calibration adjustment time.;TDAS serial port optimization/consistency development with boot-up process in DASFactory.SerialTDAS.cs.;Implemented first pass of TDAS SIM data report extraction.;Replaced stopwatch usage with DateTime and Timespan objects to reduce thread overhead during runtime. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2017-06-16T12:38:16 + + UNKNOWN + + + Cal Station + 2.0.149.26244 + ;Implemented software filtering for all TDAS units during filter calibration. ;Added accumulator variable to determine what percent of tolerance was used for measurements surfaced in data reports.;Added prompt for users to choose if they want to do an Adjustment/As Left calibration and/or set the cal date after an "As Found" calibration is complete.;Fixed bug for TDAS G5 shunt and Offset calibration with the progress bar/ number of completed tests when the gain calibration was not performed prior. ;Added query to get the actual sample rate that a TDAS SIM was configured for during timebase calibration.;Added a constant int in CalStation2/CalStationHardware.cs to use as max number of switch cards. We now rely on null values in the array to determine whether or not the card is controlled.;Fixed MainBoard.cs dut current formula for setting the current DAC. It was incorrect before providing lower than expected current to the DAS. ;Continued TDAS SIM development to support both single module serial connection, or 1 to 3 modules in a TDAS rack.;Updated specification files to support TDAS software filtering and recent Slice6 and Slice IEPE module specification changes.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2017-06-09T07:57:04 + + UNKNOWN + + + Cal Station + 2.0.148.26152 + ;Added Excitation voltage correction for Slice Nano/Micro bridges due to Ex- and ID- wires being connected to chassis ground in DAS and influencing the Excitation voltage measured by the Nano DMM. ;Updated all specification files to align with current data templates.;Finished preliminary "As Found" calibration routine for TDAS SIM (RS-232 single module only).;Prepared software for Second field release!; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2017-06-02T10:24:10 + + UNKNOWN + + + Cal Station + 2.0.147.25850 + ;Fixed bug where Slice 6 was loading wrong specification file.;Fixed bug where TDAS cached ID's were not being re-read when lastModuleID was not being reset.;Added "TdasGain" switch config in SwitchConnections/MainBoardSwitchClosures.cs;Added tighter battery limit for Gen 2 and Gen 3 SLice Pro products.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + + chris.hines + 2017-05-22T10:16:47 + + UNKNOWN + + + Cal Station + 2.0.146.25846 + ;Fixed bug with Updating MIF Display.;Changed SerialDownload command response parsing to reduce errors during download service.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + + chris.hines + 2017-05-19T14:59:50 + + UNKNOWN + + + Cal Station + 2.0.145.25843 + ;Continued development for TDAS SIM Serial DAS regarding the download service.;Changed Switch Card SPI clock from 12 MHz to 3 MHz to be consistent with the Main Board SPI clock.;Showed message to user when MIF is being read.;Fixed bug where base only specifications were being used when a full stack was being calibrated (not bridge only).;Optimized accuracy for Gen 2 SPS calibration with issue of not being switched in and out of IEPE mode gracefully.;Forced all columns on datagridview controls to be not sortable for now. until bug is fixed with default sort.;Updated specifications for Gen 2 SPS DAS.;Uploaded new DIM and Gen 2 SPS data templates files.;Added ability to download original ADC data from a SPD and not force it to show as railed high or railed low as the service currently does for dataPRO users.;; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/ICommunication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/ICommunication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/ICommunication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/ICommunication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/ICommunication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/ICommunication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + + chris.hines + 2017-05-19T09:53:22 + + UNKNOWN + + + Cal Station + 2.0.144.25814 + ;Changed all TDAS G5 models to use AA Filter Frequency of 2K for Filter calibration.;Increased the sample rate of TDAS G5 filter calibration to 50K for reduced aliasing.;Updated Gen 2 SPS calibration times.;Added more mode forcing from IEPE to bridge mode for Gen 2 SPS.;Added loop in excitation calibration for Gen 2 SPS for DAC values that are way out of normal range.;Updated DAC limits and excitation correction factor limits Gen 2 SPS.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + + chris.hines + 2017-05-15T13:57:17 + + UNKNOWN + + + Cal Station + 2.0.143.25792 + ;Fixed bug with IEPE offset DAC adjustment logic.;Added SPS Gen 2 data template file.;Updated specifications for various DAS regarding continuity check.;Added an exception for mis-matched CIC ID's to allow a mixed connector Slice stack.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMGen2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + + chris.hines + 2017-05-12T09:19:19 + + UNKNOWN + + + Cal Station + 2.0.142.25787 + ;Changed specifications for Slice Max Bandwidth Bridge Module,;Optimized gain calibration time and accuracy for Slice Nano/Micro by using 10K SPS and 2K AA Filter. Similar, but better than in Cal 1 process (20K sps and 4K AA Filter);Updated calibration times for Slice Base+ units with Zero Bias ADC firmware.;Fixed bug with fine tuning Offset DAC adjustment for both Bridge and IEPE methods.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + + chris.hines + 2017-05-11T17:06:59 + + UNKNOWN + + + Cal Station + 2.0.141.25750 + ;Increased array size in system capture to allow for calibrating more than 6 bridge modules.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + + chris.hines + 2017-05-10T13:21:45 + + UNKNOWN + + + Cal Station + 2.0.140.25749 + ;Rearranged Slice Calibration sequence for new Zero mV ADC calibration for warm-up.;Update CIC list in CalStation2/CalStationHardware.cs;Added new DasType for Max BW Slice Bridge.;Added Slice6 data report template file and filename.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICE6DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + + chris.hines + 2017-05-10T12:35:42 + + UNKNOWN + + + Cal Station + 2.0.139.25668 + ;Fixed Diagnostic sample and filter rate for Slice 1 gain performance.;Added capability to cal max BW Slice bridge, Slice G5, and Slice bases/bridges with zero bias ADC firmware.;Updated specification xml files for above mentioned products.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2017-05-03T16:44:17 + + UNKNOWN + + + Cal Station + 2.0.138.25646 + ;Changed offset removal in CalibratableSLICE for Slice IEPE Module.;Changed 24 VDC power supply limit for Slice IEPE module diagnostics.;Optimized IEPE Offset DAC calibration procedure.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + + chris.hines + 2017-04-28T14:53:24 + + UNKNOWN + + + Cal Station + 2.0.137.25641 + ;Limited IEPE adjustment to -70% and + 60% of range at gain of 1.;Display UI messages to user while hardware is initializing and connecting.;_panel_main.enable is set to false while form is loading to prevent user from accessing UI objects.;Disabled OnOverride switch query check for Slice 1.0 units. Does not always change state!;Added abort cal feature while performing the Station Calibration.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + + chris.hines + 2017-04-28T10:32:01 + + UNKNOWN + + + Cal Station + 2.0.136.25627 + ;Added G5 VDS Ethernet 4 port hub checking. ;Added On Override check for Slice units.;Added Up/Down connector continuity checking for all Slice units.;Updated specification files for Continuity check limit.;Added sensor ID data dump to most data report extraction methods.;Added several new switch properties in MainBoardSwitchClosures for continuity checks.;Added error checking in EthernetDevices UI for two IP addresses to connect to.;Changed System capture naming format to work with existing Cal Report Macro.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2017-04-26T12:43:34 + + UNKNOWN + + + Cal Station + 2.0.135.25599 + ;Fixed SPT bug where current gain factor was not being updated after prepareForDiagnostics was called. Used existing SetGains method instead.;added pause when writing engrNote value while DAS is being connected in DasFactory.;Added error trapping while reading MIF for firmware version conflicts.;Stopped updating variable for base cal date for display purposes when firmware cannot write it. ;Overrided ControlSignalCheck for different behavior in slice units.;Optimized CIC and IEPE checking for different cases.;Re-tightened SPT factor limits around historical data.;Added more MainBoardSwitchClosures.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2017-04-24T13:30:13 + + UNKNOWN + + + Cal Station + 2.0.134.25501 + ;Changed ADC zero bias procoess for Slice Base+ and Slice 6.;Updated Specification.cs for new and re-named variables in XML files.;Per ECO reduced SPS IEPE noise gain measurement points to 2, and changed limits.;More work on ConfigurationMatrix.cs for Slice units.;Implemented IEPE sensing for both SPS and CIC's to detect what configuration should be.;Added VendorTest to UserOptions.;Implemented Slice System Capture during data report generation.;; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2017-04-19T14:11:27 + + UNKNOWN + + + Cal Station + 2.0.133.25453 + ;Implemented Ethernet downstream check for Slice6. ;Added connector options to ConfigurationMatrix.cs for DIM, TOM, Slice Nano/Micro and Slice6 units.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + + chris.hines + 2017-04-13T16:59:14 + + UNKNOWN + + + Cal Station + 2.0.132.25428 + ;Removed DIM ADC "RMS" test result from calibration because data shows rail to rail after ADC is manipulated by the download service.;Fixed bug with capturing user data from main panel.;Fixed bug with Gen 2 SPS filter test using gains other than 1. ;Started Ethernet down stream connection check development.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + + chris.hines + 2017-04-11T15:22:01 + + UNKNOWN + + + Cal Station + 2.0.131.25420 + ;Continued Slice 6 Development.;More work on the ConfigurationMatrix object and UI.;Implemented USB downstream check and Slice control signal checks.;Surfaced and opened TOM factor check limits in specification xml file.;Sped up CIC ID read. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/SwitchCard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/SwitchCard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2Slice6Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE6.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2017-04-11T10:31:18 + + UNKNOWN + + + Cal Station + 2.0.130.25363 + ;Removed CalibratableSlice project external reference.; + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + + chris.hines + 2017-04-07T09:25:38 + + UNKNOWN + + + Cal Station + 2.0.129.25362 + + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + + chris.hines + 2017-04-07T09:09:54 + + UNKNOWN + + + Cal Station + 2.0.125.24927 + ;Added method to attempt to read the engineering note from a Slice Pro Gen 3 base MIF.;Continued development on the ConfigurationMatrix.cs and ConfigMatrix.cs objects.;Fixed TDAS G5 bank check bug when in a VDS: shorted voltage limit too low, TEAI could return as high as 1.6 VDC when shorted.;Changed sort order of test ID's returned from database on Module history panel.;Implemented code to remember window size/location when program is closed.;Updated Slice Pro SIM, and DIM data templates from QMS.;Fixed bug in station calibration where pass/fail variable was being re-initialized after failure detected during CaptureBridgeResistance.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/App.config + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.settings + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/App.config + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.settings + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/App.config + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Settings.settings + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2017-03-22T11:34:52 + + UNKNOWN + + + Cal Station + 2.0.124.24897 + ;Changed UserOptions.xml default value for database DSN name.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + + chris.hines + 2017-03-20T15:04:17 + + UNKNOWN + + + Cal Station + 2.0.123.24896 + ;Fixed bug where Slice PRO TOM ID check was not being re-performed, instead cached ID's were being retrieved.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + + chris.hines + 2017-03-20T14:59:34 + + UNKNOWN + + + Cal Station + 2.0.122.24887 + ;Fixed bug in filter analysis with adjusting signal level check to reflect station calibration values for known loss after specifications for higher frequencies were changed.;Took high frequency filter run times back to 100 mSec for higher frequencies Slice PRO SIM Gen 2 and Gen 3.;Fixed IEPE variable re-initialization bug in Calibration Panel_Calibration.cs.;Updated 2 ohm squib standards in UserOptions.xml.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + + chris.hines + 2017-03-20T08:39:39 + + UNKNOWN + + + Cal Station + 2.0.121.24849 + ;more logging added to filter calculation methods for debugging.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + + chris.hines + 2017-03-16T12:08:38 + + UNKNOWN + + + Cal Station + 2.0.120.24842 + ;Forced unit out of IEPE mode during bridge offset calibration for Gen 2/3 Slice Pro SIM's.;Added more logging during filter test for debugging.;Increased recording time length for each of the high frequencies for Max and High Gen 2/3 Slice Pro SIM's.;Decreased analyzed section of each filter frequency by 10% on the back side.;Continued work on ConfigurationMatrix.cs.;Added ID check retry during module diagnostics.;Fixed bug in calibration database for sensor ID overwrite.;Hid 2 buttons on options panel.;Fixed VDS firmware write to data report template.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2017-03-16T08:44:51 + + UNKNOWN + + + Cal Station + 2.0.119.24779 + ;Added data report extraction for Slice Pro DIM and updated template from QMS.;Continued work with ConfigurationMatrix.cs.;Added bit mask for the Analog Discovery Logic Analyzer unused ports for Slice Pro TOM digital output testing. Noise was setting bits randomly with recently built cal stations. ;Fixed bug with Slice Pro TOM Digital output test from High to Low mode. IService enum had changed and no longer matched CalibratableDAS enum.;Fixed bug associated with removing connection check during TOM timebase cal. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + + chris.hines + 2017-03-08T14:19:17 + + UNKNOWN + + + Cal Station + 2.0.118.24760 + ;Added template file for Slice PRO DIM.;Updated Specification file for Slice PRO SIM Gen 3 for filter loss limits.;Added data report extraction for Slice PRO DIM's.;Started developing Slice PRO Config Matrix Class and UI. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigMatrix.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ConfigurationMatrix.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/IEPEDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPRODIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + + chris.hines + 2017-03-06T17:12:01 + + UNKNOWN + + + Cal Station + 2.0.117.24574 + ;Updated specification files to match data report validation limits.;Fixed bug that forced all Slice Pro SIM's to the wrong DAS type and effected count down timer. Related to identifying CIC ID for option 21 SIM.;Widened temperature error checking limits for text box on main panel.;Changed text for filter data extraction for all DAS types.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.SerialTDAS.cs + /Code/ICommunication/branches/BRANCH_CALSTATION_DEV_2_00/Communication.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + + chris.hines + 2017-02-19T16:09:11 + + UNKNOWN + + + Cal Station + 2.0.116.24564 + ;Update Slice Pro TOM and Slice Nano/Micro bridge data report templates.;Added 2 new DasTypes for Slice Pro SIM's with NO IEPE (Connector Option 21).;Added detection to CIC ID query to determine if IEPE calibration should be enabled for Slice Pro SIM's. ;Changed Temp and humidity limits on UI text box entry.;Updated Timebase results to display compensated Sig Gen frequency, not Sig Gen set frequency.;Changed gain of 1 limits for TDAS G5.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + + chris.hines + 2017-02-16T16:12:23 + + UNKNOWN + + + Cal Station + 2.0.115.24539 + Continued TDAS RS-232 development in TDAS Commands.;Updated DAS specification and Template files.;Fine tuned station calibration limits to new specifications.;Display Cal Station serial number in Main Panel tooltip text.;Display Calibration Sequence on Station Calibration panel.;Partially implemented XModem serial download in SerialConnection.cs;Added Serial implementation in TDAS Services (Arming, Calibration, and Download) for RS-232 TDAS units.;Changed connection ordering in DASFactory for more reliable RS-232 connection.;; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/TDASCommandPacketBase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + + chris.hines + 2017-02-15T08:40:49 + + UNKNOWN + + + Cal Station + 2.0.114.24345 + Changed technique for calibrating G5 Voltage Mode parameters. ;Added connection error checking in DC Signal Sensing and Excitation Sensing during station calibration.;Added functionality to Analog Discovery for fast Offset Voltage changes.;Fine tuned extraction for G5 data report.;Organized xml files and sepcifications into separate folders.;Changed Project Post build events.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Data Reports + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Specifications/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCards + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/InstrumentList.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Xml/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + + chris.hines + 2017-01-26T08:09:35 + + UNKNOWN + + + Cal Station + 2.0.113.24218 + ;Added iPort triggering.;Added G5 SNR formula from TDC for really great SNR results from a TCR command. ;Added DAS recording check in WaitForTstToFinish().;Added AC signal calibration data structure to Station.cs.;Added ability to compensate for AC Signal loss during station and DAS calibration.;Optimized switch setting and timing for initial Serial TDAS connection.;Uploaded recent data report templates. ;Aligned data extraction for new templates.;Added error checking in text boxes for Temperature and Humidity in UI.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + + chris.hines + 2017-01-13T17:10:02 + + UNKNOWN + + + Cal Station + 2.0.112.23824 + Missed a place in DAS Factory to allow Slice Lab TOM's to connect.;; + + + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.Slice.cs + + chris.hines + 2016-12-07T09:21:08 + + UNKNOWN + + + Cal Station + 2.0.111.23813 + ;Re-activated SetCalibrationParameters in TDAS DAS types to mirror TDC Gain cal routine.;Added additional user verification when station calibration tab is selected.;Updated data report templates.;Fixed bug in MainBoard.cs where ADG1414 switch connections could only toggle state, not preserve state when already set/not set.;Optimized TDAS SIM boot-up and connection delays for SerialConnection. ;Changed AC frequency response station cal to include 18 test points to cover all DAS test points to date.;Changed switch connection during AC frequency response station cal to connect all 36 channels to Analog Discovery sig gen.;Made cal station switch connections the same for Rev 4 and Rev 5 G5 products.;Added Slice Lab TOM and DIM support in IService to be the same as DataPro. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/SLICE2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2016-12-06T12:41:49 + + UNKNOWN + + + Cal Station + 2.0.110.23712 + Minor changes for USB drive discovery.;Fine tuned hardware bootup logging.;Displayed reference and measured RMS voltage during filter calibration.;Fixed bug where overall status was not being reset with new DAS connected.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + + chris.hines + 2016-11-23T17:04:26 + + UNKNOWN + + + Cal Station + 2.0.109.23704 + Added logging for hardware boot-up sequence.;Changed timebase calculation for station calibration.;Added timebase compensation factor usage during DAS timebase calibration.;Added delay and status check for station USB drive to be ready to read/connect. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + + chris.hines + 2016-11-22T17:07:41 + + UNKNOWN + + + Cal Station + 2.0.108.23509 + Changed Offset removal for Slice Pro Gen 3 to optimize gain repeatability.;Increased samples taken in Slice products during self measurement to improve gain repeatability.;Fixed bug in calibration database where records captured during module diagnostics were not being copied over to a new orphaned database session when a duplicate measurement result was found. ;Optimized station calibration process.;Added ability to do separate as found, as left, and adjustment sequences during station calibration.;Updated certain templates.;Added Slice Pro TOM data extraction to support ISO calibration of that product.;Changed arming service behavior for TDAS G5 by preventing error if VDS charging power is below yellow or red LED threshold.;Added OEM Instrument editing in options panel.;Added Station.cs and Specification.cs to project to replace over used Configuration.cs data structure.;Added capability to Options.cs to store more items.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Instruments.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Specification.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Station.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Arming.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2016-11-11T08:19:34 + + UNKNOWN + + + Cal Station + 2.0.107.23188 + ;Added Scope calibration to station calibration process.;Adjusted Slice Pro TOM calibration procedure to use a different region of the Constant Current pulse for the reference. ;Compensated for difference in Slice Pro TOM Cap discharge peak measurement to average the newly seen ringing due to the hardware change for reducing the Cap discharge rise time. ;Changed layout for Options panel after receiving field technician input.;Minor changes to Slice Pro TOM calibration procedure to allow for manual mode implementation. ;Mapped Slice Pro TOM database info to data report for ISO effort.;Initial stages of hardware discovery boot-up process solely relying on USB memory stick and CP2130 (USB to SPI chip) serial numbers.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASDIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASTOMConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/CalStation2DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASTOMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2016-10-11T17:08:49 + + UNKNOWN + + + Cal Station + 2.0.106.23019 + More TDAS SIM RS-232 Development. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CommandBase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CommandBase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CommandBase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASSIMConfig.xml + /Code/IService/branches/BRANCH_CALSTATION_DEV_2_00/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/CommandBase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2016-09-30T12:01:23 + + UNKNOWN + + + Cal Station + 2.0.105.22648 + Troubleshooting build server issue. + + + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.csproj + /Code/DASFactory/branches/BRANCH_CALSTATION_DEV_2_00/DASFactory.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.csproj + + chris.hines + 2016-09-06T17:15:47 + + UNKNOWN + + + Cal Station + 2.0.93.22505 + Added a case for double.Nan values when checking the gain correction factors.;Added SerialConnection project to solution.;Changed delay parameter in FilterMeasurementPoint List in different DAS Config.xml files to allow for longer PC delays. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/DASResource/branches/BRANCH_CALSTATION_DEV_2_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_CALSTATION_DEV_2_00/Strings.resx + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/DASResource/branches/BRANCH_CALSTATION_DEV_2_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_CALSTATION_DEV_2_00/Strings.resx + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/DASResource/branches/BRANCH_CALSTATION_DEV_2_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_CALSTATION_DEV_2_00/Strings.resx + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/DASResource/branches/BRANCH_CALSTATION_DEV_2_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_CALSTATION_DEV_2_00/Strings.resx + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.cs + /Code/IConnection/branches/BRANCH_CALSTATION_DEV_2_00/SerialConnection/SerialConnection.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.sln + + chris.hines + 2016-08-26T15:26:28 + + UNKNOWN + + + Cal Station + 2.0.92.22442 + Added Users external. + + + /Code/Users/branches/BRANCH_CALSTATION_DEV_2_00/Users.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/Users/branches/BRANCH_CALSTATION_DEV_2_00 + /Code/Users/branches/BRANCH_CALSTATION_DEV_2_00/Users.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00 + + chris.hines + 2016-08-23T12:03:00 + + UNKNOWN + + + Cal Station + 2.0.89.22328 + Changed xml files to speed up filter calibration time.;Added audio alerts to program.;Only write data files when data is recorded if debug mode is active.;Fully implemented High BW G5 DAS module.;Added two more options to Options.cs for sound playing and debug mode.;Created 2 methods to purposely write bad cal factors for Slice gain and excitation parameters for validation testing.;Fixed bug 8163 where TDAS G5 would fail during power on command in DAS diagnostics.;Fixed bug 8221 where DAS Adjustment time was increased, but then never decreased to cover a specific case. ;Changed where the G5 shunt data and G5/VDS MIF data was dumped in the excel data report. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources/Windows Critical Stop.wav + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources/notify.wav + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources/tada.wav + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASHighBWRev5G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources/Windows Critical Stop.wav + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources/notify.wav + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Resources/tada.wav + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2016-08-17T11:22:16 + + UNKNOWN + + + Cal Station + 2.0.88.22310 + Fully Implemented calibration of G5 High Bandwidth module.;Added tool tip text to all displayed check boxes on Options Panel.;Changed filter testing to only analyze 70% of waveform instead of 80%. More conservative approach to report more accurately calculated RMS/dB levels.;Added logic to not measure/calibrate IEPE function of a Slice Pro Sim with no IEPE connected to channel connector.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + + chris.hines + 2016-08-12T16:50:22 + + UNKNOWN + + + Cal Station + 2.0.87.22254 + Fixed a bug where a G5 would not start recording during timebase test because it was in the wrong (CB) recording mode.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + + chris.hines + 2016-08-08T14:46:31 + + UNKNOWN + + + Cal Station + 2.0.86.22253 + + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Agilent.Agilent33220.Interop.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Agilent.Agilent34401.Interop.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Ivi.Dmm.Interop.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Ivi.Driver.Interop.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Ivi.Fgen.Interop.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Ivi.Visa.Interop.dll + + chris.hines + 2016-08-08T10:02:48 + + UNKNOWN + + + Cal Station + 2.0.83.22115 + Made UI and code changes to force the operator to perform the Station Calibration in manual mode.;Finished method to create data report in excel after station calibration.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + + chris.hines + 2016-07-25T17:22:55 + + UNKNOWN + + + Cal Station + 2.0.82.22076 + Added preliminary code for Semi-Automated calibration procedure for the Cal Station itself.;Changed Embedded state of Agilent IVI driver references so that edit and continue would allow changes in methods that used them during debugging.;Fine tuned DMM setup methods for both the 34420A Nano DMM and 34410A/34401A standard DMM.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + + chris.hines + 2016-07-21T17:21:53 + + UNKNOWN + + + Cal Station + 2.0.81.22009 + Changed the number of SP TOM squib reads from 100 to 30,000 to assist with hardware troubleshooting.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2016-07-15T15:19:10 + + UNKNOWN + + + Cal Station + 2.0.80.22005 + Fixed bug 7740 by updating the "as found" and "as left" calibration times for a TDAS G5 with 01U* firmware or earlier. + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2016-07-15T13:00:15 + + UNKNOWN + + + Cal Station + 2.0.79.22002 + Un-did changes from last commit regarding SP TOM squib resistance measuring issues due to discovery TOM hardware being defective.;Separated TOM methods to support manual mode testing. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2016-07-15T10:48:08 + + UNKNOWN + + + Cal Station + 2.0.78.21989 + Forced progress bars to be green as default color.;Changed SP TOM squib resistance method by adding a try/catch and delay between reads to help alleviate firmware/hardware issues. Also reduced the number from 100 reads to 10 reads.;; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2016-07-14T14:29:33 + + UNKNOWN + + + Cal Station + 2.0.77.21952 + Forgot to include libraries for 33120A/33210A/33220A Sig gen. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Agilent.Agilent33220.Interop.dll + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Ivi.Fgen.Interop.dll + + chris.hines + 2016-07-11T15:00:11 + + UNKNOWN + + + Cal Station + 2.0.75.21888 + Added hardware trigger for TDAS G5 in filter test.;Changed sample rate and test length for each injected frequency for TDAS G5 to minimize recorded data aliasing.;Check to see in we are in a docking station before forcing converting to test one.;Updated Slice attributes for Gen 3 SIM to add IEPE current.;Check the IEPE current during DAS discovery to assign variable and determine correct IEPE current test limits.;Started work on the Utility Panel for calibrating the cal station.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/EventDataCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/RealtimeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/EventDataCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/RealtimeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Calibration.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleDiagnostics.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Utility.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/ArmCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/EventDataCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/RealtimeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2016-07-01T17:20:05 + + UNKNOWN + + + Cal Station + 2.0.74.21836 + Fixed TDAS G5 configuration and arming issues found when unit is in iPort.;Changed TDAS G5 standard filter list sample rate and run/delay time to improve attenuation measurement repeatability.;Added calculation of ?VG1 and ?VO1 for TDAS G5 during as Found sequence in normal gain test.;Updated cal times for some DAS models.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2016-06-28T17:16:56 + + UNKNOWN + + + Cal Station + 2.0.73.21743 + Fixed bug 7584 by adding try/catch/finally in filter test.;Fixed bug 7740 by adjusting test/cal times for all SPS Gen 2/3 scenarios.;Fixed bug 7768 by adding tolerance checks for all calibrated factors and flagging a unit as "bad". ;Fixed bug where SPS Gen 3 10 VDC cal was not using the correct diagnostic correction factor because the arm attribute voltage was set to 5 VDC. Added a second PrepareForTest call for this voltage.;Optimized Excitation voltage calibration for SPS Gen2/3 by not reading voltages first, or using previously measured values. All measurements are performed again at the time of adjustment to compensate for the units voltage drift.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2016-06-20T17:22:32 + + UNKNOWN + + + Cal Station + 2.0.72.21726 + Fixed bugs 7739, 7740, 7741, 7743 by updating the adjustment and as left times depending on certain things that happened in previous sequences. ;Revamped DMM setting for both voltage and resistance to always display the number of digits desired for the resolution, range, and integration time set.;Changed variables reset when changing from Manual/Auto modes.;Updated Slice IEPE module cal times.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2016-06-15T16:41:46 + + UNKNOWN + + + Cal Station + 2.0.71.21709 + Fixed bugs 7584 and 7736. Selected cell in Channel DataGridView was null because calibration panel was never fully initialized unless an As Found cal sequence was selected. ;Adjusted cal time for Slice IEPE module.;Minor cosmetic UI adjustments.;Created common method for how the DMM was being set, and increased resolution for Gain measurements. ; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + + chris.hines + 2016-06-14T11:39:45 + + UNKNOWN + + + Cal Station + 2.0.70.21704 + Resolved bugs 7696, 7695, 7691, 7689, 7670, 7580.;Reduced font size in many UI objects. ;Added failure logging to .csv file.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2016-06-13T10:02:14 + + UNKNOWN + + + Cal Station + 2.0.69.21698 + Fixed bug 7584, 7670, 7691, 7695. ;;Also corrected issue mapping module channel to DAS Channel during sensor ID check for Slice Pro TOM for displaying and writing in database.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2016-06-09T11:53:34 + + UNKNOWN + + + Cal Station + 2.0.68.21693 + Fixed downloading bug for TDAS with U* firmware. Added condition when waiting for test to complete to make sure TDAS G5 Flash Write is done before trying to download event. ;Significant improvements made to logging hardware activity.;; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + + chris.hines + 2016-06-08T12:29:24 + + UNKNOWN + + + Cal Station + 2.0.67.21657 + updated to 1.6 rev 2 proposal 1;;http://www.iso-mme.org/forum/viewtopic.php?f=105&t=495 + + + /lib/ISO13499/mme_code.mdb + + dan.mcfadden + 2016-06-07T10:37:41 + + UNKNOWN + + + Cal Station + 2.0.66.21650 + Fixed bugs: 7573-7575 for USB connectivity. Fixed bugs 7666, 7670, and 7672. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + + chris.hines + 2016-06-06T12:09:57 + + UNKNOWN + + + Cal Station + 2.0.65.21628 + Fixed bugs 7566, 7571, 7658. Changed gain measurement for TDAS G5 by letting ADC counts settle and using the average of them, instead of a single SA result. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MessageForm.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + + chris.hines + 2016-06-02T14:12:01 + + UNKNOWN + + + Cal Station + 2.0.64.21612 + ;Changed the way the DMM connects via USB. Gave it as much as 10 seconds and multiple repetitions to connect before it gives up. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + + chris.hines + 2016-06-01T08:49:23 + + UNKNOWN + + + Cal Station + 2.0.63.21607 + Addressed bug 7570. ;;Improved ability to recover from USB disconnections/re-connections with cal station hardware. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.designer.cs + + chris.hines + 2016-05-31T14:05:33 + + UNKNOWN + + + Cal Station + 2.0.62.21597 + ;Fixed the following FogBugz issues found during testing: 7586, 7585, 7579, 7578, 7577, 7575, 7574, 7573, 7571, 7569, 7568, 7566.;;Fine tuned the TDAS Rev4 G5 gain test process. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/CP2130.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard/mainBoardSwitchesOff.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/CP2130.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard/mainBoardSwitchesOff.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/CP2130.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Database.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard/mainBoardSwitchesOff.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/UserOptions.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/StatusTextBox.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2016-05-27T13:19:55 + + UNKNOWN + + + Cal Station + 2.0.61.21554 + ;Removed all references to C1 Component controls and replaced controls with standard WinForms controls.;Fixed bug in TDAS G5 where module cal dates were not individually being nulled out (entire array was null).; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/licenses.licx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SelectEvents.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SelectEvents.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SelectEvents.resx + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/licenses.licx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SelectEvents.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SelectEvents.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SelectEvents.resx + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2016-05-17T10:08:41 + + UNKNOWN + + + Cal Station + 2.0.60.21552 + + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + + chris.balogh + 2016-05-16T13:56:06 + + UNKNOWN + + + Cal Station + 2.0.59.21551 + + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + + chris.balogh + 2016-05-16T13:52:21 + + UNKNOWN + + + Cal Station + 2.0.58.21550 + debug + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + + chris.balogh + 2016-05-16T13:49:21 + + UNKNOWN + + + Cal Station + 2.0.57.21548 + Added all statements in try/catch in program.cs to help troubleshoot distribution issue with immediate system null reference exception. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + + chris.hines + 2016-05-16T12:47:20 + + UNKNOWN + + + Cal Station + 2.0.56.21547 + Added try/catch around program.cs to help troubleshoot distribution issue with immediate invalid cast exception. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + + chris.hines + 2016-05-16T12:36:27 + + UNKNOWN + + + Cal Station + 2.0.45.21537 + ;Fine tuned Manual Mode for different Das types.;Added SensorID.cs to manage ID's in a stand alone file (separate from config.xml files).;Added cal report and data template folders/files to project for post build events.;Removed all hard coded filename reference in cal report section.;Updated RecordEntireMIF method in calibration database to update group of existing records.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Data Reports + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SensorID.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Data Reports + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SensorID.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Calibration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2BaseConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen2Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceProGen3Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASRev4G5Config.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASVDSConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Data Reports + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SensorID.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BaseDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/BridgeDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/SLICEPROSIMDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASG5DataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Templates/TDASVDSDataTemplate.xls + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SensorID.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + + chris.hines + 2016-05-16T08:39:02 + + UNKNOWN + + + Cal Station + 2.0.44.21433 + ;Forgot to include Calibration.cs recently added to project to fix build server error. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Calibration.cs + + chris.hines + 2016-05-09T07:51:31 + + UNKNOWN + + + Cal Station + 2.0.42.21372 + ;Forgot to add CalibratableTDASTOM.cs in previous commit. + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASTOM.cs + + chris.hines + 2016-04-29T16:48:30 + + UNKNOWN + + + Cal Station + 2.0.40.21120 + Added missing UI files. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.resx + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Options.resx + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + + chris.hines + 2016-04-04T08:14:31 + + UNKNOWN + + + Cal Station + 2.0.37.20463 + ;Added DAS diagnostics for Slice IEPE module and database table for diagnostic results.;Changed UI to show Dut supply voltage and current, and cal station temperature.;Changed TOM Timebase test to correct error in original calculation.;Explicitly set DMM to correct Range for Bridge Offset test.;Corrected DMM range in TDAS Cal DAC calibration. ;Explicitly forced digital channels on a G5 VDS to be disabled when the G5 DAS is configured. Not doing this was causing issues during the arming and download services.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2016-01-21T15:52:16 + + UNKNOWN + + + Cal Station + 2.0.35.20327 + ;Added some text displayed in the statusTextBoxes during the calibration methods that arm the DAS and record data to let the user what is going on while waiting for results to be displayed.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + + chris.hines + 2015-12-18T17:18:40 + + UNKNOWN + + + Cal Station + 2.0.34.20270 + ;Finalized Slice Pro Tom Calibration process. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2015-12-11T08:18:05 + + UNKNOWN + + + Cal Station + 2.0.33.20181 + ;Initial development for new SLICE PRO TOM calibration method which uses Constant Current offset parameter recently added in the firmware. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2015-11-25T17:13:09 + + UNKNOWN + + + Cal Station + 2.0.32.20141 + ;Organized some files into folders. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/AD5687R.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/ADG1414.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CP2130.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/DigilentWaveForms.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/GetInstrumentSerialNumber.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AD5687R.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/ADG1414.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/CP2130.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/DigilentWaveForms.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/GetInstrumentSerialNumber.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/SLAB_USB_SPI.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Hardware/SwitchCard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SLAB_USB_SPI.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchConnections/SwitchCardSwitchClosures.cs + + chris.hines + 2015-11-19T15:45:47 + + UNKNOWN + + + Cal Station + 2.0.31.20139 + ;Same as previous, missed some files... + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard/Channel1Gain.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard/LED's ON.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard/mainBoardSwitchesOff.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCards/Channel1Gain.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCards/LEDs ON.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCards/SwitchCardSwitchesOff.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCards/default_Switches.xml + + chris.hines + 2015-11-19T15:06:01 + + UNKNOWN + + + Cal Station + 2.0.30.20138 + ;Added Post_Build_Files directory to SVN for future distribution.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCards + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2SliceConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/CalStation2TDASConfig.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/Cards.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/InstrumentList.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoard + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/MainBoardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCardSwitchClosures.xml + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Post_Build_Files/SwitchCards + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Program.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2015-11-19T15:01:33 + + UNKNOWN + + + Cal Station + 2.0.29.20126 + ;Added some Database fields for TOM cals. Some code cleanup before design review. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2015-11-18T13:47:07 + + UNKNOWN + + + Cal Station + 2.0.28.20047 + ;Finished hardware calibration portion of Slice Pro TOM. Added UI to measure and store Squib Resistance standards. Added Initial database support for Performance TOM Table. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.resx + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/EthernetDevices.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SquibResistors.resx + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + + chris.hines + 2015-11-10T17:11:50 + + UNKNOWN + + + Cal Station + 2.0.27.20008 + ;Continued Slice Pro Tom development. Digital outputs and Timebase finished using new method, internal loads started.; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2015-11-06T17:07:54 + + UNKNOWN + + + Cal Station + 2.0.26.19884 + ;More Slice Pro TOM development. Digital output timing and high/low state detection. Started Timebase section. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MAX6957.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoard.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2015-10-30T17:09:38 + + UNKNOWN + + + Cal Station + 2.0.25.19712 + ;Continued Slice Pro TOM development specifically with the Capacitive Discharge and Constant Current Parameters. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/AnalogDiscovery.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2015-10-16T17:23:03 + + UNKNOWN + + + Cal Station + 2.0.24.19569 + ;Fixing build errors.; + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProDIM.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEProTOM.cs + + chris.hines + 2015-10-06T17:06:50 + + UNKNOWN + + + Cal Station + 2.0.22.19542 + ;Optimized G5 Amplitude Accuracy Testing (Gain test) by changing switch card switches set before TCR, and during measurements. Also set AA filter to 50 Hz for all gains. Added a debugging method to record input noise as seen with a TCR during a gain test. ;; + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2015-10-02T17:15:56 + + UNKNOWN + + + Cal Station + 2.0.21.19492 + ;Correcting build server errors. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/SensorDB/branches/BRANCH_CALSTATION_DEV_2_00/TDM + /Code/SensorDB/branches/BRANCH_CALSTATION_DEV_2_00/TDM/TDMCSVImport.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/SensorDB/branches/BRANCH_CALSTATION_DEV_2_00/TDM + /Code/SensorDB/branches/BRANCH_CALSTATION_DEV_2_00/TDM/TDMCSVImport.cs + + chris.hines + 2015-09-28T08:35:47 + + UNKNOWN + + + Cal Station + 2.0.16.19250 + ;IEPE Fully integrated for SLICE PRO and somewhat for SLICE 1.x IEPE Module. Quarter Bridge test method being re-written and half bridge will be next. Changed AttributeCommands.cs to correct IEPE gain List for Slice PRO Gen 3. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Configuration.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Properties/Resources.resx + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECommands/branches/BRANCH_CALSTATION_DEV_2_00/AttributeCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2015-08-28T17:05:10 + + UNKNOWN + + + Cal Station + 2.0.15.19141 + Continued Work on TDAS G5 gain testing. Small UI changes after feedback from demonstration. Fixed bug with module status. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASSIM.cs + + chris.hines + 2015-08-14T17:15:48 + + UNKNOWN + + + Cal Station + 2.0.14.19105 + Finished TDAS Excitation testing and Calibration for G5. Implemented but not tested for SIM. Started CAL DAC calibration and verification. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/SwitchCardSwitchClosures.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + + chris.hines + 2015-08-10T17:16:05 + + UNKNOWN + + + Cal Station + 2.0.13.19097 + More TDAS G5 Excitation work. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibrateableSLICEv1_5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibrateableSLICEv1_5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibrateableSLICEv1_5.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/TDASCommands/branches/BRANCH_CALSTATION_DEV_2_00/QAAndUtilityCommands.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.csproj + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv1_5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableTDASG5.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibrateableSLICEv1_5.cs + + chris.hines + 2015-08-07T17:25:37 + + UNKNOWN + + + Cal Station + 2.0.12.19089 + Still trying to fix the build server... + + + /Code/SensorDB/branches/BRANCH_CALSTATION_DEV_2_00/Properties + /Code/SensorDB/branches/BRANCH_CALSTATION_DEV_2_00/Properties/AssemblyInfo.cs + + chris.hines + 2015-08-06T16:38:01 + + UNKNOWN + + + Cal Station + 2.0.4.18959 + ;Added logic to skip adjustment and re-measure of certain modules if the as found test was within tolerance. Modified Slice 2.0 Gen 3 to use different technique of mapping gains from MIF and removing offset to help calibrate higher gain factors. Code clean up, database modification to remove redundant data, and added more virtual functionality to CalibratableDAS so derived classes can inherit properly. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_Main.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2015-07-24T14:46:13 + + UNKNOWN + + + Cal Station + 2.0.3.18946 + Branched and updated for cal station 2. + + + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Code/SLICECalStationReport/branches/CalStation2/SLICECalibrationReport/Properties/AssemblyInfo.cs + /Code/SLICECalStationReport/branches/CalStation2/SLICECalibrationReport/Properties/Resources.Designer.cs + /Code/SLICECalStationReport/branches/CalStation2/SLICECalibrationReport/Properties/Settings.Designer.cs + /Code/SLICECalStationReport/branches/CalStation2/SLICECalibrationReport/SLICECalibrationReport.cs + /Code/SLICECalStationReport/branches/CalStation2/SLICECalibrationReport/SLICECalibrationReport.csproj + /Views/SLICECalStationReport/branches/CalStation2 + + SoftwareTech + 2015-07-22T22:12:36 + + UNKNOWN + + + Cal Station + 2.0.2.18896 + Added test time table to database. IEPE Gain and Offset tests and calibrations partially implemented for Slice PRO (missing hardware switch closures). Fixed bug with status bar not showing complete during shunt test section. + + + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStationHardware.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainBoardSwitchClosures.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/MainWindow.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_DiagnosticChannels.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_History.Designer.cs + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/Panel_ModuleCalibrations.cs + /Code/CalibrationDatabase/branches/BRANCH_CALSTATION_DEV_2_00/CalibrationDatabase.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICE.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2.cs + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableSLICEv2Gen3.cs + + chris.hines + 2015-07-17T17:14:49 + + UNKNOWN + + + Cal Station + 2.0.1.18856 + removing uneeded app.config + + + /Views/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalibratableDAS/CalibratableDAS.csproj + /Code/CalStation2/branches/BRANCH_CALSTATION_DEV_2_00/CalStation2.csproj + + chris.hines + 2015-07-15T08:05:04 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_00.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_00.xml new file mode 100644 index 0000000..4fc2622 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_00.xml @@ -0,0 +1,8092 @@ + + + + + DATAPRO_DEVEL_4_00 + 4.0.695.47275 + Change TSR AIR battery settings to 4.45 (High) and 4.1 (Medium Diagnostics), so that 4.2v displays with a green background, and query battery state of charge to change display from "(Unknown)" to "(Charging)".;FB 29412 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version89/Update_TSRAIR_PowerSettings.sql + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version89/Update_TSRAIR_PowerSettings.sql + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version89/Update_TSRAIR_PowerSettings.sql + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version89/Update_TSRAIR_PowerSettings.sql + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + + jerry.lawrence + 2022-08-11T12:43:10 + 29412 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.694.47274 + 29431;TSR AIR added manually, but later discovered automatically, causes validation errors;FB29431 + + + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version87/dbo.Add_TSR_Air.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version87/dbo.Add_TSR_Air.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version87/dbo.Add_TSR_Air.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version87/dbo.Add_TSR_Air.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + + dan.mcfadden + 2022-08-11T10:11:15 + 29431 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.693.47273 + Quick Build now recognizes non-default values of UART Settings - fixes based on faulty first attempt.;FB 29442 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2022-08-11T10:05:54 + 29442 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.689.47268 + FB 29417 Don't allow level trigger to be so low that it self-triggers prematurely for all DAS;http://manuscript.dts.local/f/cases/29417/Don-t-allow-level-trigger-to-be-so-low-that-it-self-triggers-prematurely-for-all-DAS + + + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_00/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_00/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + farshid.atashband + 2022-08-10T12:49:06 + 29417 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.688.47264 + 29430;Store TMAT file that corresponds to Stream Profile;FB29430 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Behaviors/StringMetaDataAttr.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TMTFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Behaviors/StringMetaDataAttr.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TMTFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Behaviors/StringMetaDataAttr.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TMTFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + dan.mcfadden + 2022-08-09T15:01:26 + 29430 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.687.47263 + FB 29408 change default font family to courier new for ISO code in channel list;http://manuscript.dts.local/f/cases/29408/change-default-font-family-to-courier-new-for-ISO-code-in-channel-list + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Controls/ChannelCodeBuilder.xaml + + farshid.atashband + 2022-08-09T14:50:11 + 29408 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.686.47262 + IRIG time data packet interval (ms) value in Parameters step does not match Stream Output settings value.;FB 29439 + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + + jerry.lawrence + 2022-08-09T13:34:59 + 29439 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.685.47259 + FB 29410 Event names need to have resolution down to the timestamp seconds; need timestamp information in viewer test selector;http://manuscript.dts.local/f/cases/29410/Event-names-need-to-have-resolution-down-to-the-timestamp-seconds-need-timestamp-information-in-viewer-test-selector + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/DateTimeWithMillisecondsToStringConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TestUtils.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_00/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/View/TestSummaryListView.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/DateTimeWithMillisecondsToStringConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TestUtils.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_00/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/View/TestSummaryListView.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/DateTimeWithMillisecondsToStringConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TestUtils.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_00/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/View/TestSummaryListView.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/DateTimeWithMillisecondsToStringConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TestUtils.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_00/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/View/TestSummaryListView.xaml + + farshid.atashband + 2022-08-09T10:27:44 + 29410 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.684.47256 + 27009;Calspan AppendNewDataChunks requests [reverting purposeful exception build];FB27009 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2022-08-08T11:35:26 + 27009 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.683.47255 + 27009;Calspan AppendNewDataChunks requests;FB27009 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2022-08-08T11:09:59 + 27009 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.682.47245 + Restore the ConfigurationMigration installer Custom Action so that license file gets copied.;FB 28289 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/MigrateConfiguration/ConfigurationMigration.cs + + softwaretech + 2022-08-04T15:08:41 + 28289 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.681.47236 + FB 29448 DataPRO TSR AIR license should allow the TSRAIRUser login;http://manuscript.dts.local/f/cases/29448/DataPRO-TSR-AIR-license-should-allow-the-TSRAIRUser-login + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/UserListControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/LoginControl2.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + farshid.atashband + 2022-08-04T12:15:46 + 29448 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.680.47234 + solves a crash when visiting download tab while stream on boot is set with a S6A + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + + dan.mcfadden + 2022-08-03T16:10:31 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.679.47233 + Add option in installer to not copy the previous version's config when not migrating the previous database.;This includes removing the ConfigurationMigration Custom Action from the installer.;FB 28289 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.settings + + softwaretech + 2022-08-03T15:53:34 + 28289 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.678.47230 + Whoops, forgot to remove a TSR AIR initialization script that replaces PowerUser with TSRAIRUser, and removes User and Guest.;FB 29451 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + + jerry.lawrence + 2022-08-03T14:46:34 + 29451 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.677.47229 + Add new users (AeroUser, CrashUser, and TSRAIRUser), user-specific setting values, to database, but not to migration scripts.;Only run "global" setting scripts when installing a clean database and choosing a initialization type radio button.;FB 29451 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/User.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.ReplacePowerUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/User.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.ReplacePowerUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/User.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.ReplacePowerUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + + jerry.lawrence + 2022-08-03T14:04:31 + 29451 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.676.47227 + I suspect it should be logging SyncStatus, not CommandStatus here ... + + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/Ptp1588Commands.cs + + dan.mcfadden + 2022-08-03T10:57:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.675.47226 + 29454;Error message generating XML document in Run Test;FB29454 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamOutputDASChannel.cs + + dan.mcfadden + 2022-08-03T10:41:16 + 29454 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.674.47225 + 29414;Make long trigger check the default for TSR AIR;FB29414 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.Settings_TriggerCheckQuickmode.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.Settings_TriggerCheckQuickmode.sql + + dan.mcfadden + 2022-08-03T08:23:11 + 29414 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.673.47221 + 28173 (bugfix): UART CSV export should translate additional NMEA sentences;;Add "Valid?" column for sentence validity and test for GPRMC and GPGGA sentences being valid/having fix and resolving to Y or N;;http://manuscript.dts.local/f/cases/28173/UART-CSV-export-should-translate-additional-NMEA-sentences#BugEvent.185622 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + + john.dowling + 2022-08-02T15:30:06 + 28173 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.672.47219 + 29416;Limit view of TSR AIR data to 1% of full scale in auto range mode;FB29416 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + dan.mcfadden + 2022-08-02T13:38:15 + 29416 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.671.47213 + 29421 (fixed): TSR AIR level triggers well below 5g when set for 5g;;Set RemoveOffset to true when generating embedded sensor calibrations;;http://manuscript.dts.local/f/cases/29421/TSR-AIR-level-triggers-well-below-5g-when-set-for-5g + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorCalibration.cs + + john.dowling + 2022-08-02T08:44:39 + 29421 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.670.47212 + 29403 (fixed): TSR AIR needs pre trigger samples to record correct level trigger at T0;;Error out on test setup validation if in active mode, with 0s pre-trigger, StartWithEvent is false, and an LT is present;;http://manuscript.dts.local/f/cases/29403/TSR-AIR-needs-pre-trigger-samples-to-record-correct-level-trigger-at-T0 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2022-08-02T08:15:24 + 29403 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.669.47211 + Correctly set Stream Out settings when doing Quick Build from TSR AIR and SLICE6Air.;FB 29434 + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_00/ArrayToString.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_00/ArrayToString.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_00/ArrayToString.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2022-08-01T16:39:35 + 29434 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.668.47154 + Quick Build using TSR AIR with no test saved on DAS now creates channels based on the internal sensors, and sets recording mode to Streaming if the value of the DefaultStreaming setting is True, or the value of DefaultRecordingMode if the value of the DefaultStreaming setting is False.;FB 29411 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2022-07-28T08:48:28 + 29411 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.667.47153 + FB 28107 DP does not prevent you from setting an invalid duration for digital output channel;http://manuscript.dts.local/f/cases/28107/DP-does-not-prevent-you-from-setting-an-invalid-duration-for-digital-output-channel + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + farshid.atashband + 2022-07-27T16:06:45 + 28107 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.666.47152 + 29358 (implemented): Extend time sync features to TSRAIR (Phase 1);;Implement IsClockSyncProfileSupported plumbing following pattern of IsRecordingModeSupported;Add TSRAIR to types that can be checked for sync;Add validation of ClockSyncProfile support to TestTemplate, EditTestSetupInfoControl;Add validation failure warnings;;http://manuscript.dts.local/f/cases/29358/Extend-time-sync-features-to-TSRAIR-Phase-1;;29378 (implemented): Validate SLICE6 & SLICE6DB supported Clock Sync Options;;Extend DASSpecific IsClockSyncProfileSupported plumbing to SLICE6, SLICE6DB;Implement checks in IsClockSyncProfileSupported in DASSpecific\SLICE6, \SLICE6AIR, \SLICE6DB, and \TSRAIR as protocol noted required;Remove PTP P2P from ClockSyncProfile enum, remove all references;Lock PTP Type selector so only E2E can be selected;;http://manuscript.dts.local/f/cases/29379/Validate-SLICE6-SLICE6DB-supported-Clock-Sync-Options + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6DB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6DB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6DB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6DB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2022-07-27T12:55:58 + 2 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.665.47148 + 29372;User asked to skip remaining graphs, when all (1) have been viewed.;FB29372 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2022-07-25T08:44:16 + 29372 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.664.47146 + Allow download of TSR AIR data. This bug appears to have been introduced in 4.0.648.47101 (26953); + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + + jerry.lawrence + 2022-07-22T15:08:30 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.661.47140 + + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/ArmCommands.cs + + chris.balogh + 2022-07-21T13:52:08 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.660.47137 + 28336;Restore settings on System Settings tab doesn't set Stream Profile to the default;FB28336 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/UARTRecord.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/UartSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/UARTRecord.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/UartSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/UARTRecord.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/UartSettingDefaults.cs + + dan.mcfadden + 2022-07-21T13:26:56 + 28336 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.659.47135 + Change SLICE6Air status box to match overall status bar when streaming ("Streaming - active").;FB 27041 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + jerry.lawrence + 2022-07-21T09:55:39 + 27041 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.658.47130 + Allow 4.0 DataPRO install on clean machine (when DataPROInstance has never existed - or has been deleted) to run successfully .;FB 29362; + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Connections/ConnectionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Connections/ConnectionManager.cs + + jerry.lawrence + 2022-07-20T10:53:08 + 29362 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.657.47127 + Include the "name" fields (User code, User channel name, ISO (13499) code, and ISO channel name) when doing push/pull of sensors to Groups and Test Setups.;FB 26950 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-07-19T12:11:37 + 26950 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.656.47123 + Eat Exception if StopInstance or DeleteInstance throws one (it's OK if "The specified LocalDB instance does not exist").;FB 29362 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Connections/ConnectionManager.cs + + jerry.lawrence + 2022-07-19T10:19:19 + 29362 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.655.47122 + Add more logging to diagnose 4.0 installer issue on blank machine.;FB 29362; + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Connections/ConnectionManager.cs + + jerry.lawrence + 2022-07-19T08:37:39 + 29362 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.654.47121 + Add logging to diagnose 4.0 installer issue on blank machine.;FB 29362 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + + jerry.lawrence + 2022-07-18T14:36:42 + 29362 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.653.47116 + 28183;EU offset made in View Data not showing correctly when exported;FB28183 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + + dan.mcfadden + 2022-07-15T16:01:53 + 28183 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.652.47112 + Don't ignore the "Apply sensor data when assigning channel" option in Test settings.;FB 29344 + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + + jerry.lawrence + 2022-07-15T14:13:01 + 29344 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.651.47107 + 27071;Check Channels cannot be run in Aero, and TSR AIR-initialzed databases;FB27071 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2022-07-15T09:02:04 + 27071 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.650.47106 + Reduce the list of Stream profiles available to the user.;FB 28291 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + + jerry.lawrence + 2022-07-14T16:51:28 + 28291 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.649.47102 + 29340;remove references to flidas in tmats (*.tmt) files templates;FB29340 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/S6ATMTTemplate.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/S6ATMTTemplate_PCM.tmt + + dan.mcfadden + 2022-07-14T08:34:36 + 29340 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.648.47101 + 26953 (fixed): Slice 6 air level trigger is not at time 0 when triggered via level trigger;;WhatToDownload included StreamOut & UART channels, throwing off the start/end sample calculations. Generalize a downloadable channel counter for WhatToDownload so *AIR + future models are both covered.;;http://manuscript.dts.local/f/cases/26953/Slice-6-air-level-trigger-is-not-at-time-0-when-triggered-via-level-trigger + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Public.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Public.cs + + john.dowling + 2022-07-13T17:22:17 + 26953 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.647.47100 + don't add UDP monitor for now + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2022-07-13T16:01:56 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.646.47097 + 28273;Calspan Centralized db performance needs to be improved;marginally speeds up edit and save test setup;FB28273 + + + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + + dan.mcfadden + 2022-07-12T09:57:18 + 28273 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.645.47096 + marginally faster time to edit a test setup by reducing the need to retrieve sensors and cals for ROIs + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2022-07-08T16:38:57 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.644.47095 + avoids some minimal amount of time spent resizing array creating a 1000 size array to start. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/GlobalSetting.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/Setting.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/SettingsDB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/GlobalSetting.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/Setting.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/SettingsDB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-07-08T13:08:03 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.643.47092 + avoids some silently eaten exceptions with the Calspan db when it's migrated to 3.3 and 4.0 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/CalibrationRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/LinearizationFormula.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/Sensors/CalibrationRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/Sensors/LinearizationFormula.cs + + dan.mcfadden + 2022-07-08T13:05:37 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.642.47089 + pre-emptive check-in to deal with configuration corruption issue? + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + + dan.mcfadden + 2022-07-06T15:24:23 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.641.47086 + 28312;Surface Read does not match write to user;FB28312 + + + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Strings.resx + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Strings.resx + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + + dan.mcfadden + 2022-07-06T10:16:46 + 28312 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.640.47082 + Change Power Settings for TSR AIR from 4.2v to 4.5v (Battery Diagnostics (med), Battery Diagnostics (high), and Battery Armed (high)).;FB 28223 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version89/Update_TSRAIR_PowerSettings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version89/Update_TSRAIR_PowerSettings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + + jerry.lawrence + 2022-07-01T12:46:12 + 28223 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.639.47081 + 28297;aggregate channels Calculated channels in Viewer Add calculated channel not working.;FB28297 + + + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_00/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/Model/CalculatedChannelCreator.cs + + dan.mcfadden + 2022-07-01T11:16:16 + 28297 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.638.47080 + speeds up visiting the sensors database tile in 4.0 (wasn't needed in 3.3 as it already didn't have a wasteful search) + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-07-01T10:55:36 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.635.47075 + Explicitly add Calculations.dll to the DataPRO folder.;FB 28279 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-06-30T16:12:10 + 28279 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.634.47072 + Add Falcon DAS, channels, and power settings to db to avoid migration step later.;FB 28281, 28282 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_PowerSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_Prototype.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_Prototype_DAS_Channels.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/BatteryAndInputVoltageDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_PowerSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_Prototype.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_Prototype_DAS_Channels.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/BatteryAndInputVoltageDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_PowerSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_Prototype.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_Prototype_DAS_Channels.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/BatteryAndInputVoltageDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_PowerSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_Prototype.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_Falcon_Prototype_DAS_Channels.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/BatteryAndInputVoltageDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-06-30T15:08:13 + 28281 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.633.47070 + 28273;Calspan Centralized db performance needs to be improved;FB28273 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2022-06-29T13:48:47 + 28273 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.632.47068 + FB 28186 Limit DataPRO access to TSR AIR hardware only when using a TSR AIR license;http://manuscript.dts.local/f/cases/28186/Limit-DataPRO-access-to-TSR-AIR-hardware-only-when-using-a-TSR-AIR-license + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + farshid.atashband + 2022-06-29T13:33:25 + 28186 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.631.47067 + 26951 (fixed): Error thrown when viewing a dataset (out of range?);;After reading channels for Viewer, check data series for NaN values;Depending on filter chosen warn user and clear graph;;http://manuscript.dts.local/f/cases/26951/Error-thrown-when-viewing-a-dataset-out-of-range + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + + john.dowling + 2022-06-28T14:30:41 + 26951 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.630.47064 + Display .pdf file if Help link is clicked but not connected to internet.;FB 28084 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + + jerry.lawrence + 2022-06-28T10:44:34 + 28084 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.629.47058 + Correctly build channels when doing Quick Build using a SLICE6Air with a pre-4.0 config (no UART nor Stream Output channels).;FB 28263 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2022-06-27T14:53:16 + 28263 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.628.47057 + Reference to 3.3 Xceed.Wpf.AvalonDock.Themes.VS2010 instead of 4.0 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2022-06-27T14:32:55 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.626.47055 + initialize channel names to empty string array. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/RegionOfInterest.cs + + dan.mcfadden + 2022-06-27T08:24:44 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.621.47042 + 26732;Export using browse to file with Takashi's dataset names files improperly in ISO AND CSV export;FB26732 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-06-24T10:23:02 + 26732 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.620.47041 + Don't use existing config on SLICE6Air if module lengths don't match (bug introduced in 4.0.616).;FB 28263 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + + jerry.lawrence + 2022-06-23T17:35:49 + 28263 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.619.47040 + 18364 (fixed) Implement Vibration Analysis PSD;;Check that directory for PSD report exists (create if not) before attempting to write PDF or CSV;;http://manuscript.dts.local/f/cases/18364/Implement-Vibration-Analysis-PSD + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/View/TestDataSeriesView.xaml.cs + + john.dowling + 2022-06-23T16:14:22 + 18364 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.618.47039 + FB 28188 In DataPRO Licensing set Expire At optional (In distance future by default)- DataPRO UI;http://manuscript.dts.local/f/cases/28188/In-DataPRO-Licensing-set-Expire-At-optional-In-distance-future-by-default + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/ClientLicense.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/LicensingFooter.xaml.cs + + farshid.atashband + 2022-06-23T15:42:52 + 28188 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.617.47036 + Change TSR AIR Battery Armed (low) setting from 3.40 to 3.50.;FB 25638 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version89/Update_TSRAIR_PowerSettings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version89/Update_TSRAIR_PowerSettings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + + jerry.lawrence + 2022-06-23T11:31:09 + 25638 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.616.47035 + Don't fail to build channels when doing Quick Build from a SLICE6Air with config that is not from at least DataPRO 4.0.;FB 28263 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + + jerry.lawrence + 2022-06-23T09:59:02 + 28263 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.615.47033 + 27034;ROI channel assignments are not saved when modifying and clicking save in test setup;FB27034 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_00/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/Model/TestSummaryModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_00/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/Model/TestSummaryModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_00/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_00/Model/TestSummaryModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + + dan.mcfadden + 2022-06-22T16:54:38 + 27034 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.614.47031 + Don't incorrectly mark an Embedded Group in a Test Setup as different from the corresponding Static Group that was added to the Test Setup.;FB 28259 + + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + + jerry.lawrence + 2022-06-22T16:29:50 + 28259 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.613.47016 + 27034;ROI channel assignments are not saved when modifying and clicking save in test setup;FB27034 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/RegionOfInterest/IRegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/RegionOfInterest/IRegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2022-06-22T13:37:07 + 27034 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.612.47014 + 28104;Unchecking Set DAS to Streaming checkbox doesn't change TSR AIR recording mode to the default (Active);FB28104 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2022-06-22T10:09:40 + 28104 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.611.47013 + 28173 (implemented): UART CSV export should translate additional NMEA sentences;;Add capability for filtering GPGGA out messages in addition to GPRMC and pairing the two for CSV exports;Add math for translating raw sentences to latitude, longitude, altitude, velocity, direction;Write additional columns, data to CSV exports;;http://manuscript.dts.local/f/cases/28173/UART-CSV-export-should-translate-additional-NMEA-sentences + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/GPSSentenceTypes.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/GPSSentenceTypes.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/GPSSentenceTypes.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/GPSSentenceTypes.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2022-06-21T17:49:48 + 28173 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.610.47012 + 25714;Use Sensor First Use Date needs to be re-queried from database;FB25714 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + + dan.mcfadden + 2022-06-21T17:02:14 + 25714 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.609.47011 + FB 28086 Need a configurable way to adjust shunt tolerance for high impedance sensors.;http://manuscript.dts.local/f/cases/28086/Need-a-configurable-way-to-adjust-shunt-tolerance-for-high-impedance-sensors;Check in app config + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + + farshid.atashband + 2022-06-21T14:44:46 + 28086 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.608.47009 + + + + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2022-06-21T14:25:47 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.607.47006 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Assets/DataPRO_Intl_OrangeVersion_DesktopIcon_60X60px_96ppi.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Assets/DataPRO_Intl_OrangeVersion_SplashScreen_400X250px_96ppi.png + + chris.balogh + 2022-06-20T16:01:57 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.606.47005 + 27051;Remove QueryArmAttribute DiagnosticsFactoryExcitation for TSR AIR + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + + dan.mcfadden + 2022-06-20T15:48:43 + 27051 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.605.47002 + 28099;Exporting test setup does not export calculated channels;FB28099 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2022-06-20T08:10:37 + 28099 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.604.47000 + Add migration step for default UDP stream profile since it can not have been modified by a 3.1 or 3.3 user since there is no UI for it in those versions.;FB 28245 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DefaultUDPStreamProfile.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DefaultUDPStreamProfile.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + + jerry.lawrence + 2022-06-17T16:33:34 + 28245 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.603.46998 + Change the default Stream Profile for Stream Output settings from "Ch10 Manual config" to "Ch10 128bit PCM Time Format 2".;FB 28245 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamOutputSetting.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamOutputSetting.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamOutputSetting.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamOutputSetting.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + + jerry.lawrence + 2022-06-17T16:10:50 + 28245 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.602.46994 + Ignore the first two ISOCode characters when determining if an embedded Group is different from the corresponding static Group, for push/pull purposes.;FB 25599 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_foo_GetIdenticalChannelCount.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_foo_GetIdenticalChannelCount.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + + jerry.lawrence + 2022-06-17T12:46:40 + 25599 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.601.46992 + Don't display "Failed to update lock" error when validating a Test Setup with a SLICE6Air with a Stream Out channel that hasn't had a hardware channel assigned.;FB 28230 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-06-17T11:46:33 + 28230 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.600.46988 + Change the default SLICE6Air TMT Template from _ANALOG to _PCM to be consistent with earlier releases (3.1 and 3.3).;FB 28244 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/S6ATMTTemplate.tmt + + jerry.lawrence + 2022-06-16T17:49:42 + 28244 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.599.46984 + refactoring prior to working on + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + dan.mcfadden + 2022-06-16T10:45:21 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.598.46982 + 28211;User not able to add 3D IR-TRACC Calculated Channels;FB2811 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataReviewGraphs.cs + + dan.mcfadden + 2022-06-16T09:24:19 + 2811 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.597.46981 + refactor prior to working on + + + /Code/ISO/branches/BRANCH_DEVEL_4_00/CalculatedValueClass.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/CalculatedValueClass.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + dan.mcfadden + 2022-06-15T16:45:45 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.596.46979 + FB 25526 Create TMT Template for TSR AIR, and modify/store on device when running Test Setup in Streaming recorder mode;http://manuscript.dts.local/f/cases/25526/Create-TMT-Template-for-TSR-AIR-and-modify-store-on-device-when-running-Test-Setup-in-Streaming-recorder-mode;Added TMT template to installer + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-06-15T14:37:52 + 25526 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.595.46977 + FB 28086 Need a configurable way to adjust shunt tolerance for high impedance sensors;http://manuscript.dts.local/f/cases/28086/Need-a-configurable-way-to-adjust-shunt-tolerance-for-high-impedance-sensors + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + + farshid.atashband + 2022-06-15T11:28:31 + 28086 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.594.46974 + 28079 (fixed): TSR AIR running Scheduled mode displays "No data was collected - Note: No triggers were detected" while waiting;;Change displayed text to "Scheduled start time (UTC):" to reflect the time zone of what's being saved;Validate Scheduled start time against UTC Now;Validate Arm System status updates against UTC Now;Display Current UTC Time in Edit Test Setup, Basic Info, and Arm System in case users need help;Use code in Utilities for calculating Unix Time to cut down on repeated code;;http://manuscript.dts.local/f/cases/28079/TSR-AIR-running-Scheduled-mode-displays-No-data-was-collected-Note-No-triggers-were-detected-while-waiting + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2022-06-14T14:49:09 + 28079 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.593.46973 + 27039;Stop Monitoring button in Arm step is not enabled while SLICE6Air is streaming;FB27039 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2022-06-14T12:50:19 + 27039 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.592.46960 + not sure why I see a sensor has changed warning, but don't crash because of it + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + + dan.mcfadden + 2022-06-13T08:47:50 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.591.46959 + Remove changes made in unsuccessful attempts to import sensors as part of Aero db initialization.;Add "(this may take up to 30 seconds)" to status message during Aero db initialization.;FB 28085 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.settings + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.settings + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.settings + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2022-06-13T07:36:36 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.590.46953 + FB 28089 Need to make a license valid only for a specific major/minor build - DataPRO updates-don't validate license in dev mode ;http://manuscript.dts.local/f/cases/28089/Need-to-make-a-license-valid-only-for-a-specifc-major-minor-build + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/LoginControl2.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + farshid.atashband + 2022-06-10T14:41:30 + 28089 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.589.46949 + Add ImportSensors.bat to the SQL Server Scripts folder.;FB 28085 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-06-09T14:42:50 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.588.46948 + Don't fail to do the sensor import part of Aero-centric db initialization during install, due to initiating DataPRO instead of using batch file.;FB 28085; + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/ImportSensors.bat + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + + jerry.lawrence + 2022-06-09T14:21:00 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.587.46947 + 28161;Clicking Reset T in View Data tab causes DataPRO to crash;FB28161 + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + + dan.mcfadden + 2022-06-09T13:53:51 + 28161 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.586.46946 + 27003 (fixed): TSR AIR in Streaming mode should show default Stream Output settings;;Hide columns unnecessary for Streaming;Show Stream Output channel count;Clean up Test Sample Rate logic;;http://manuscript.dts.local/f/cases/27003/TSR-AIR-in-Streaming-mode-should-show-default-Stream-Output-settings + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + john.dowling + 2022-06-09T13:03:52 + 27003 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.585.46943 + Don't fail to do the sensor import part of Aero-centric db initialization during install, due to setting DbFolderPath to Environment.CurrentDirectory instead of Application.StartupPath.;FB 28085; + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + + jerry.lawrence + 2022-06-09T11:14:16 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.584.46942 + 28177;Realtime graphs are incorrect;FB28177 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + + dan.mcfadden + 2022-06-09T10:43:54 + 28177 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.581.46940 + 28105;Min Bridge Resistance Limit of 100 Ohms is higher than the lowest value a SLICE PRO can read;FB28105 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + + dan.mcfadden + 2022-06-08T16:31:02 + 28105 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.580.46938 + Don't fail to do Aero-centric db initialization during install due to a non-null, but zero-length default user conversion.;FB 28085; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2022-06-08T15:23:01 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.579.46937 + Don't fail to do Aero-centric db initialization during install due to a non-null, but zero-length default user.;FB 28085; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2022-06-08T14:26:51 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.578.46936 + 16125;Port TSR AIR DasFactory work from FWTU;FB16125 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICERecorder.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/ArmCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/FirmwareUpdateCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/MulticastCommands/MulticastDiscoverSlice6.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/QAandUtilityCommands.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICERecorder.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/ArmCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/FirmwareUpdateCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/MulticastCommands/MulticastDiscoverSlice6.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/QAandUtilityCommands.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICERecorder.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/ArmCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/FirmwareUpdateCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/MulticastCommands/MulticastDiscoverSlice6.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/QAandUtilityCommands.cs + + dan.mcfadden + 2022-06-08T13:41:01 + 16125 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.577.46935 + Don't fail to do Aero-centric db initialization during install due to an uninitialized default user.;FB 28085 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2022-06-08T11:36:05 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.576.46934 + Add logging to diagnose failure to import sensors when doing Aero-centric db initialization during install.;FB 28085 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2022-06-08T09:54:01 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.575.46933 + Add DBInitializationImports folder for sensor imports at Aero-centric db initialization.;FB 28085 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-06-08T08:09:59 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.574.46932 + Add ability to import sensors during db initialization by running DataPRO with arguments.;Add the hiding of Groups to the Aero db initialization code.;Don't disable db initialization radio buttons when no previous database is available to migrate.;FB 28085; + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.settings + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/USBDrivers/trunk/DBInitializationImports + /Code/USBDrivers/trunk/DBInitializationImports/Aero_DB_Phase_2_Complete_CAL_DATES_DataPROSensorDatabase.csv + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_HideGroups.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.settings + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/USBDrivers/trunk/DBInitializationImports + /Code/USBDrivers/trunk/DBInitializationImports/Aero_DB_Phase_2_Complete_CAL_DATES_DataPROSensorDatabase.csv + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_HideGroups.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.settings + /Code/Storage/branches/BRANCH_DEVEL_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/USBDrivers/trunk/DBInitializationImports + /Code/USBDrivers/trunk/DBInitializationImports/Aero_DB_Phase_2_Complete_CAL_DATES_DataPROSensorDatabase.csv + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_HideGroups.sql + + jerry.lawrence + 2022-06-08T08:07:28 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.573.46931 + 28088 Export of TSR AIR data is all zeros;;ScaleFactorEU and UseEUScaleFactors weren't being set in Exports, now they are;Proper channel counts for TSRAIR download to exclude StreamOut channel;;http://manuscript.dts.local/f/cases/28088/Export-of-TSR-AIR-data-is-all-zeros + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/XLSX/Excel.File.Writer.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelData.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/ToyotaCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/XLSX/Excel.File.Writer.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelData.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/ToyotaCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/XLSX/Excel.File.Writer.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelData.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/ToyotaCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/XLSX/Excel.File.Writer.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelData.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/ToyotaCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/XLSX/Excel.File.Writer.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelData.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/ToyotaCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2022-06-07T16:25:00 + 28088 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.572.46930 + 25452;non optimal gain selected for non-linear sensors;FB25452 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + dan.mcfadden + 2022-06-07T15:15:38 + 25452 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.571.46929 + FB 28089 Need to make a license valid only for a specific major/minor build - DataPRO updates ;http://manuscript.dts.local/f/cases/28089/Need-to-make-a-license-valid-only-for-a-specifc-major-minor-build + + + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/ClientLicense.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/LicensingFooter.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/LicensingFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/ClientLicense.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/LicensingFooter.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/LicensingFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + farshid.atashband + 2022-06-07T15:03:33 + 28089 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.570.46927 + 19019;DataPro 3.1.596 Level Trigger not considering Initial Offset setting;FB19019 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Arming.cs + + dan.mcfadden + 2022-06-07T14:20:52 + 19019 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.569.46925 + 28129;YPG - Crash in Post-Test Diagnostics using S6A;FB28129 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + + dan.mcfadden + 2022-06-07T10:43:05 + 28129 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.568.46924 + 26751;Run test crashed;FB26751 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + dan.mcfadden + 2022-06-07T09:58:30 + 26751 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.567.46921 + 26984;Hide Groups step in Edit Test Setup;FB26984 + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2022-06-06T14:02:45 + 26984 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.566.46920 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/SplashScreen.xaml + + chris.balogh + 2022-06-06T10:19:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.565.46918 + cleanup prior to working on + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/HomePage.xaml.cs + + dan.mcfadden + 2022-06-03T14:34:41 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.564.46917 + Check max recording duration for all DAS during Test Setup validation.;FB 18508 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-06-03T13:33:13 + 18508 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.563.46914 + Don't crash when filtering sensor list that includes a sensor without a calibration record.;FB 27069 + + + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + + jerry.lawrence + 2022-06-02T15:46:15 + 27069 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.562.46909 + Add the hiding of ISO Export into database initialization for Aero- and TSR AIR-centric databases.;FB 26982, 26983 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_HideISOExport.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_HideISOExport.sql + + jerry.lawrence + 2022-06-02T14:36:49 + 26982 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.561.46908 + 26982 Hide ISO export step in Edit Test Setup;26983 Hide ISO from list of export formats in Export options in Info step of Edit Test Setup;FB26982, FB26983; + + + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2022-06-02T14:07:29 + 26982 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.560.46906 + 28166;missing warning for test id already exists;FB28166 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2022-06-02T08:54:20 + 28166 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.559.46901 + Land on Channels nav step in Edit Test Setup, instead of Info nav step, after successful Quick Build. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + jerry.lawrence + 2022-05-31T11:54:53 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.558.46899 + 28127;UTF-16 characters in ISOCode cause CRC issues in data files;FB28127 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2022-05-31T09:17:51 + 28127 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.557.46893 + https://dtsweb.zendesk.com/agent/tickets/10338 - fix for export file loading index issues from check-ins 46654 & 46748 for http://manuscript.dts.local/f/cases/26913/RDF-Export-uses-incorrect-data-files + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + chris.balogh + 2022-05-27T16:35:40 + 26913 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.556.46890 + 27002 (implemented): Bring Stream Out Channel/Sensor to TSR-AIR;;Adds TSRAIR StreamOut DAS Channels to db;Updates TSRAIR Prototype definition to include StreamOut channel;Updates TSRAIR discovery to add StreamOut channel/module both in data and UI summary string;Enables UDPRealtimeStream in protocols;Adds functionality in Edit Test Setup to auto-add StreamOut channel if Streaming recording mode is chosen and TSRAIR is added;Removes SLICE6 StreamOut DAS Channels from db;Updates SLICE6 Prototype definition to remove StreamOut channel;;Updates default Streaming Profile to CH10_ANALOG_2HDR;Adds IsStreamingProfileSupported functions for determining Profile support by model (SLICE6: nothing, SLICE6AIR: everything, TSRAIR: a couple);Adds Streaming Profile support validation to Edit Test Setup;Nomenclature requests for DTS Profile from Firmware;;Some ninjafixes for UART, StreamIn, StreamOut channels being counted/not counted;Fixes for implementing unique UDP addresses;Some code cleanup;;http://manuscript.dts.local/f/cases/27002/Bring-Stream-Out-Channel-Sensor-to-TSR-AIR;;;27044 (fixed): Streaming Address field not shown in Arm step when TSR AIR is streaming;;Show column on any stream mode, not just S6A's;;http://manuscript.dts.local/f/cases/27044/Streaming-Address-field-not-shown-in-Arm-step-when-TSR-AIR-is-streaming; + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamOutput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_TSRAIR_Prototype_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6plusStreamOutput.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_TSRAIRplusStreamOutput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IRealTimeActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2022-05-26T15:41:04 + 27002 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.554.46885 + Remove duplicate migration scripts. + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + + jerry.lawrence + 2022-05-26T08:35:03 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.553.46883 + 28111;Allow units to recover from corrupted configurations on read configuration if possible;FB28111 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2022-05-25T16:11:08 + 28111 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.552.46882 + Add remaining quick links to Help window.;FB 28084 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DisplayHelp.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + + jerry.lawrence + 2022-05-25T14:18:54 + 28084 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.551.46879 + Slight improvement to Help window.;FB 28084 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DisplayHelp.xaml + + jerry.lawrence + 2022-05-25T10:24:05 + 28084 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.550.46878 + Install .pdf files for Help window fallback when no internet connectivity.;FB 28084 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-05-25T08:11:10 + 28084 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.549.46877 + FA 25526 Create TMT Template for TSR AIR, and modify/store on device when running Test Setup in Streaming recorder mode;http://manuscript.dts.local/f/cases/25526/Create-TMT-Template-for-TSR-AIR-and-modify-store-on-device-when-running-Test-Setup-in-Streaming-recorder-mode + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/S6ATMTTemplate.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/TSRAIRTMTTemplate.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/S6ATMTTemplate.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/TSRAIRTMTTemplate.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + + farshid.atashband + 2022-05-24T15:00:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.548.46876 + Enhance Help window, including the addition of .pdf files when not connected to internet.;FB 28084 + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Auto Arm in DataPRO Q4 2021.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Bipolar vs Unipolar Sensors (November 2020).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Data Collection Modes 2021.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Ethernet Port Setup for DTS Devices (Windows 10) August 2020.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Initial Offset and Zero Method 2021.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/TS-TDASx-What is Shunt Emulation-A.pdf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/HelpStrings/HelpStringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DisplayHelp.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Auto Arm in DataPRO Q4 2021.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Bipolar vs Unipolar Sensors (November 2020).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Data Collection Modes 2021.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Ethernet Port Setup for DTS Devices (Windows 10) August 2020.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/Initial Offset and Zero Method 2021.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_00/HelpFiles/TS-TDASx-What is Shunt Emulation-A.pdf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/HelpStrings/HelpStringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DisplayHelp.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + + jerry.lawrence + 2022-05-24T11:29:15 + 28084 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.547.46870 + fix for export browse to not working (this is likely broken in previous versions?) (or we rebroke it in 4.0) + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-05-19T16:35:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.546.46869 + avoids unnecessary exceptions when using old dts files. + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Test/Module/AnalogInputChannel.cs + + dan.mcfadden + 2022-05-19T16:24:30 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.545.46867 + http://manuscript.dts.local/f/cases/28112/Modifying-groups-that-is-being-used-in-test-setup-does-not-allow-to-pull-when-show-channel-names-only-enabled + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + + chris.balogh + 2022-05-19T13:54:30 + 28112 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.544.46866 + Generalize db initialization by passing db initialization type to scripts.;FB 28085 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_AdditionalDetails_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckChannels_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckTrigger_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_DataRecorders_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_Groups_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_QuickCheckout_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_SensorTemplates_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.ReplacePowerUserWithAeroUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowStreamingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultDownloadROI_False_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVADC_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVFiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVMV_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllViewer_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.ReplacePowerUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.ReplacePowerUserWithTSRAIRUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True_TSRAIRUser.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_AdditionalDetails_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckChannels_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckTrigger_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_DataRecorders_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_Groups_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_QuickCheckout_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_SensorTemplates_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.ReplacePowerUserWithAeroUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowStreamingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultDownloadROI_False_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVADC_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVFiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVMV_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllViewer_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.ReplacePowerUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.ReplacePowerUserWithTSRAIRUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True_TSRAIRUser.sql + + jerry.lawrence + 2022-05-19T12:05:50 + 28085 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.543.46865 + graphs were saving, test setup id wasn't set + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2022-05-19T10:55:14 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.542.46864 + 28106;Morphing Sensor Types (Squib to Analog for example) will cause a crash;FB28106 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + + dan.mcfadden + 2022-05-19T08:49:10 + 28106 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.541.46863 + Don't fail database migration when migrating an older version (2.1 for example) that doesn't have "AllowStreaming" in the config file.;FB 28109 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + + jerry.lawrence + 2022-05-19T08:37:54 + 28109 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.540.46861 + Correctly build Test Setup using Quick Build from SLICE6Air with StreamOut and UART channels and S6EthernetRecorder with a StreamIn channel.;FB 27045 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/UARTInputDASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/UARTInputDASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2022-05-18T16:15:58 + 27045 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.539.46857 + 28094;TTS Import squibs not functional;FB28094 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + dan.mcfadden + 2022-05-18T11:33:35 + 28094 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.538.46856 + 28100;Time and Data Channel are not being programmed for S6A;FB28100 + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + + dan.mcfadden + 2022-05-18T09:40:26 + 28100 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.537.46855 + Initialize Aero-centric database to hide the Graphs step.;FB 26987 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_HideGraphsStep.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_HideGraphsStep.sql + + jerry.lawrence + 2022-05-17T14:22:32 + 26987 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.536.46852 + 27009;Calspan AppendNewDataChunks requests;FB27009 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-05-17T08:31:33 + 27009 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.535.46851 + 26987;Hide Graphs step in Edit Test Setup;FB26987 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/DescriptionAttributeEx.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/DisplayAttributeEx.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/DescriptionAttributeEx.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/DisplayAttributeEx.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/DescriptionAttributeEx.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/DisplayAttributeEx.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2022-05-17T08:19:12 + 26987 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.534.46850 + 28077 (fixed): Don't enable the "Run (Channel)" button in the Diagnostics step when using TSR AIR;;When building RunTestPage, check if any TSRAIR and only put in Run & Run (DAS) if so;;http://manuscript.dts.local/f/cases/28077/Don-t-enable-the-Run-Channel-button-in-the-Diagnostics-step-when-using-TSR-AIR + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + john.dowling + 2022-05-16T18:41:43 + 28077 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.533.46849 + hides the sensitivity controls in edit sensor template + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + + dan.mcfadden + 2022-05-16T16:35:59 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.532.46848 + SLICE distributors can/do start with just SD, not SDB + + + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-05-16T15:42:15 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.531.46844 + Don't display "Number of events supported by TSR AIR is 0. It's automatically changed from 1 to 0" when using TSR AIR in Streaming mode.;FB 27043 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2022-05-13T16:29:59 + 27043 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.530.46837 + 27051;Remove QueryArmAttribute DiagnosticsFactoryExcitation for TSR AIR;FB27051; + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + + dan.mcfadden + 2022-05-13T10:23:18 + 27051 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.529.46834 + If ODBC path not found using CurrentVersion comparison, search by comparing SubKeys under "Microsoft SQL Server".;FB 27010 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Database.cs + + jerry.lawrence + 2022-05-12T15:40:08 + 27010 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.528.46830 + Change DefaultMotionDetectInactivityS value in the DefaultProperties table from 5 seconds to 10.;FB 26961 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version87/dbo.Add_TSRAIR_DefaultProperties.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version87/dbo.Add_TSRAIR_DefaultProperties.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + + jerry.lawrence + 2022-05-12T14:32:44 + 26961 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.527.46825 + Put correct SLICE6Air default battery and power settings in database.;FB 25638 + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + + jerry.lawrence + 2022-05-12T09:18:01 + 25638 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.526.46823 + Change icon of installer form. + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.resx + + jerry.lawrence + 2022-05-11T16:21:51 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.525.46822 + Don't hang while running TSR AIR database initialization due to misnamed script. + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + + jerry.lawrence + 2022-05-11T16:11:38 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.524.46820 + performance and better feedback for hardware commit/ISF import + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardwareList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TSRAIRDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TSRAIRDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TSRAIRDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TSRAIRDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TSRAIRDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TSRAIRDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TSRAIRDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2022-05-11T14:38:21 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.523.46816 + Don't display MAXINT in Download ROI step of Download Data tab when there are no events.;FB 27021 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2022-05-11T13:22:58 + 27021 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.522.46813 + https://dtsweb.zendesk.com/agent/tickets/10279 - protect MarkDone() having uninitialized MREs in TimedWaitControl + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TimedWaitControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TimedWaitControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TimedWaitControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + + chris.balogh + 2022-05-11T13:15:45 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.521.46812 + 27067;realtime improvements;FB27067 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-05-11T11:59:41 + 27067 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.520.46800 + check for null before adding results + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + + dan.mcfadden + 2022-05-10T10:50:30 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.519.46799 + Don't crash when opening a Test Setup due to null ExtraProperties.;FB 27062 + + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + + jerry.lawrence + 2022-05-10T10:36:56 + 27062 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.518.46796 + Query all DAS in db when "Automatically start DAS discovery when doing Quick Build" is checked.;FB 27053 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + + jerry.lawrence + 2022-05-10T08:39:00 + 27053 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.517.46791 + Modify Aero-centric database initialization scripts after AeroUser added. + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_AdditionalDetails_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckChannels_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckTrigger_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_DataRecorders_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_Groups_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_QuickCheckout_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_SensorTemplates_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.ReplacePowerUserWithAeroUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowStreamingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultDownloadROI_False_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVADC_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVFiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVMV_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllViewer_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.ReplacePowerUserWithTSRAIRUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True_AeroUser.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_AdditionalDetails_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckChannels_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckTrigger_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_DataRecorders_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_Groups_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_QuickCheckout_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_SensorTemplates_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.ReplacePowerUserWithAeroUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowStreamingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultDownloadROI_False_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVADC_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVFiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVMV_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllViewer_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.ReplacePowerUserWithTSRAIRUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True_AeroUser.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_AdditionalDetails_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckChannels_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_CheckTrigger_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_DataRecorders_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_Groups_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_QuickCheckout_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.HideTab_SensorTemplates_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.ReplacePowerUserWithAeroUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowStreamingModes_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultDownloadROI_False_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVADC_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVFiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVMV_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_SuppressViewAllViewer_True_AeroUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.ReplacePowerUserWithTSRAIRUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True_AeroUser.sql + + jerry.lawrence + 2022-05-09T15:11:36 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.516.46790 + 27059;GM ISF ping process takes too long;FB27059; + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-05-09T14:43:58 + 27059 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.515.46789 + Modify TSRAIR-centric database initialization scripts to change default recording mode from Streaming to Active, and to replace PowerUser with TSRAIRUser and remove User and Guest. + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/User.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.ReplacePowerUserWithTSRAIRUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True_TSRAIRUser.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/User.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.ReplacePowerUserWithTSRAIRUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True_TSRAIRUser.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/User.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.ReplacePowerUserWithTSRAIRUserRemoveOtherUsers.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True_TSRAIRUser.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True_TSRAIRUser.sql + + jerry.lawrence + 2022-05-09T14:11:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.514.46752 + Correctly generate Capacity, Range, and Filter Class when doing Quick Build from a SLICEWare config. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2022-05-06T13:52:11 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.513.46750 + 26963;Incorrect TSR AIR Arm step displays when Start recording with event line is checked;FB26963 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2022-05-06T09:34:37 + 26963 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.512.46749 + RDF export sometimes uses incorrect data files.;FB 26913 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + + jerry.lawrence + 2022-05-05T17:03:31 + 26913 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.511.46747 + 26959;Level triggers step should not be present in Streaming mode with TSR AIR;FB26959 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2022-05-05T16:05:33 + 26959 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.510.46746 + 27037;Status bar flickers while collecting data in Circular Buffer mode;FB27037 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2022-05-05T15:46:36 + 27037 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.509.46744 + FB 26980 TSR AIR does not disarm after collecting the number of events specified;http://manuscript.dts.local/f/cases/26980/TSR-AIR-does-not-disarm-after-collecting-the-number-of-events-specified + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + farshid.atashband + 2022-05-05T13:03:01 + 26980 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.508.46742 + Initial implementation of Aero-centric database initialization. + + + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.TurnOffISOCodes.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.TurnOffISOCodes.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowAdvancedRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_AllowUARTRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/AeroScripts/dbo.SystemSettings_DefaultRecordingMode_Recorder.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/Common/dbo.TurnOffISOCodes.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.TurnOffISOCodes.sql + + jerry.lawrence + 2022-05-05T10:17:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.507.46741 + 26828 (implemented): Configure OBR-DDR streaming input address via Stream Channel + Sensor;;Mirror implementation patter of StreamOutput for StreamInput;Remove enforcement of 0 channels in code;Change EthernetNoData fault flag to 1 << 13 rather than all 1's to correctly report fault in Download;Change OBRDDR Prototype to have a StreamInput channel;Add Stream Input / Output definitions to Sensor Export/Import;;http://manuscript.dts.local/f/cases/26828/Configure-OBR-DDR-streaming-input-address-via-Stream-Channel-Sensor + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_DEVEL_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Converters/IsLessThanConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/PossibleFilters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Hardware/IISOHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Strings/Strings.resx + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/Channel/Channel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_S6A_ER_Prototype_StreamInput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_ChannelSettings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_SensorType.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_StreamInput_TestSpecificSensor.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_SensorsDeleteAll_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_Table_StreamInput_Sensors_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputDelete_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputGet_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdateInsert_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Create_sp_SensorsStreamInputUpdate_90.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Update_DAS_S6AERplusStreamInput.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_00/View/HardwareListSelectView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Model/StreamInputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_00/Hardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/StreamInputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamInputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/LicenseProperty.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2022-05-04T17:36:20 + 26828 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.506.46740 + Fixed FB 26817 Setting Number of Events is limited to 100 in DP;http://manuscript.dts.local/f/cases/26817/Setting-Number-of-Events-is-limited-to-100-in-DP + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Public.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Public.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Public.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + farshid.atashband + 2022-05-04T16:53:54 + 26817 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.505.46739 + 27018;Run button is not disabled after Stop streaming is clicked with TSR AIR in Streaming mode;FB27018 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2022-05-04T16:12:29 + 27018 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.504.46737 + 27005;User should not be allowed to run a circular buffer/Recorder test with total test duration of zero;FB27005 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-05-04T14:46:37 + 27005 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.503.46736 + 25529: PSD Pass Filters;;Bit by GrapeCity .gclicx license file creation/inclusion;;http://manuscript.dts.local/f/cases/25529/ + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + + john.dowling + 2022-05-04T13:34:21 + 25529 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.500.46733 + Remove GO from migration script. + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_Table_StoredProcedureVersions.sql + + jerry.lawrence + 2022-05-04T12:26:43 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.499.46732 + Change the Build Action property of the LTS_x migration scripts from Content to Embedded Resource. + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + + jerry.lawrence + 2022-05-04T12:18:58 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.498.46731 + 27001;TSR AIR fails to arm when in Streaming mode;FB27001 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2022-05-04T10:25:17 + 27001 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.497.46730 + avoiding a null reference exception. + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorCalibration.cs + + dan.mcfadden + 2022-05-04T10:05:53 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.496.46726 + Change temporary hard-coding of TSR AIR sample rate to 10000, so that percentage done displayed in Arm status bar is correct. + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + + jerry.lawrence + 2022-05-03T13:59:20 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.495.46725 + Fix HideTab_AdditionalDetails script to account for missing "Prepare_AdditionalDetails" entry in UIItems table. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails.sql + + jerry.lawrence + 2022-05-03T10:32:39 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.494.46724 + 1) corrects when wireshark address is used instead of actual interface.;2) elimintes all the extra _das.Clear() that were happening because of rapid fire detach calls in Timer_Ticked; + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/NetworkUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/NetworkUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2022-05-03T09:24:32 + 1 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.493.46723 + 26966;Pre- and Post-trigger second(s) set to 0 when changing from Streaming to Active in Edit Test Setup;FB26966 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2022-05-02T16:34:41 + 26966 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.492.46721 + Hardcode TSR AIR sample rate to 10000 temporarily. + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + + jerry.lawrence + 2022-05-02T13:49:44 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.491.46720 + Add scripts for initializing a blank database to be TSR AIR-centric. + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.TurnOffISOCodes.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.TurnOffISOCodes.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/DatabaseInitializationScripts.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_AdditionalDetails.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckChannels.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_CheckTrigger.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_DataRecorders.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_Groups.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_QuickCheckout.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.HideTab_SensorTemplates.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowStreamingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_AllowTSRAIRRecordingModes_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultDownloadROI_False.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultRecordingMode_Active.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_DefaultStreaming_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVADC_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVFiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVMV_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_ExportCSVUnfiltered_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllRealtime_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.SystemSettings_SuppressViewAllViewer_True.sql + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/Database/DatabaseInitializationScripts/InitializationScripts/TSRAIRScripts/dbo.TurnOffISOCodes.sql + + jerry.lawrence + 2022-05-02T12:31:35 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.490.46714 + A little more logging to diagnose Quick Build hang in UK. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + + jerry.lawrence + 2022-04-28T16:33:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.489.46713 + Add logging to diagnose Quick Build hang in UK. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + jerry.lawrence + 2022-04-28T14:51:38 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.488.46710 + 26965;Offset improperly showing up on TDAS;fixes an issue with SPT;FB26965 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + + dan.mcfadden + 2022-04-28T14:23:21 + 26965 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.487.46709 + + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + + dan.mcfadden + 2022-04-27T14:33:37 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.486.46708 + 26978;Requested TTS changes;FB26978 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDM/ChannelHeader.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDM/ChannelHeader.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + dan.mcfadden + 2022-04-27T12:18:14 + 26978 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.485.46707 + 26965;Offset improperly showing up on TDAS;FB26965 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + + dan.mcfadden + 2022-04-26T09:11:39 + 26965 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.484.46702 + Don't display "Warning: DAS is auto-armed and will be armed when restarted" when TSR AIR is already armed when Hardware step is run; instead display "Warning: DAS is armed and waiting for an event to start recording".;;Don't display "Triggers do not match - stopping the test is recommended..." when TSR AIR is armed in Active mode with "Start recording with event line" checked; instead display "Waiting for event to start recording".;;Disable "Software Start" button, and enable "Software Trigger" button in Arm step when in Active mode with "Start recording with event line" checked.; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-04-22T15:23:37 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.483.46696 + FB 25639 Modify Parameters step in Edit Test Setup for TSR AIR channels;http://manuscript.dts.local/f/cases/25639/Modify-Parameters-step-in-Edit-Test-Setup-for-TSR-AIR-channels + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_00/View/GroupChannelSettingsListView.xaml + + farshid.atashband + 2022-04-20T11:53:55 + 25639 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.482.46694 + 26726;TSR AIR Battery and Voltage not displayed in Check Hardware step;leaving future clues for the future on why it says "(UNKNOWN)" next to battery value.;FB26726 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + + dan.mcfadden + 2022-04-20T11:26:44 + 26726 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.481.46693 + 26726;TSR AIR Battery and Voltage not displayed in Check Hardware step;FB26726 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/BaseInput/SLICE.Base.Input.Reader.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + + dan.mcfadden + 2022-04-20T10:57:20 + 26726 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.480.46692 + just storing these so that they are in svn, they are not part of shipped modules + + + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_00/ResetAdmin.bat + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_00/ResetAdmin.sql + + dan.mcfadden + 2022-04-20T08:48:11 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.479.46687 + 26935;Installers may not be packaging all translated dlls available - [DTM];FB26935 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-04-19T16:38:31 + 26935 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.478.46684 + 26937;Export ROI start for ASC is improperly set in Run Test Export;FB26937 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + dan.mcfadden + 2022-04-19T13:52:01 + 26937 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.477.46681 + 26842;Warn on no ethernet data detected on Ethernet Recorder/obr-ddr;FB26842 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-04-18T14:30:32 + 26842 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.476.46680 + In Quick Build, add channels for any sensors found w/live EIDs that are in the database.;FB 26926 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2022-04-18T11:25:05 + 26926 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.475.46678 + wasn't using the EDR specific recording mode to arm... + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + + dan.mcfadden + 2022-04-18T08:52:52 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.474.46669 + 26917;Can't download with OBR-DDR + EMC/SPS;FB26917 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2022-04-14T13:58:04 + 26917 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.473.46667 + Temporarily hide Check trigger step when TSR AIR is in a Test Setup.;FB 26923 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2022-04-14T12:44:03 + 26923 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.472.46664 + Don't fail in Diagnostics when in Streaming mode with TSR AIR.;FB 26920 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/TDAS Service.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/TDAS Service.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/TDAS Service.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2022-04-14T11:30:08 + 26920 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.471.46661 + changes EID binding to ArticleID, changes stringformat to F1 for both resistance low and resistance high + + + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/View/SensorsListView.xaml + + dan.mcfadden + 2022-04-13T15:13:02 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.470.46660 + Set MaxEventsPossible (TSR AIR) attribute when setting config, not when arming.;FB 26912; + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2022-04-13T14:52:00 + 26912 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.469.46656 + 26826;Max Squib Resistance Limit needs to be raised from 8.0 ohms to 10.0 ohms;FB26826 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_3_03/View/SensorSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_3_03/View/SensorSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_3_03/View/SensorSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + + dan.mcfadden + 2022-04-13T10:10:03 + 26826 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.468.46655 + should now allow .lic file to be in parent directory of setup.exe, instead of setup directory, which makes it a little easier for bundling + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/MigrateConfiguration/ConfigurationMigration.cs + + dan.mcfadden + 2022-04-12T16:16:12 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.467.46653 + now should include license migration results in configuration migration results. + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/MigrateConfiguration/ConfigurationMigration.cs + + dan.mcfadden + 2022-04-12T14:35:46 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.466.46652 + 26820;[dtm] - Change Installer to migrate license file;26820 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-04-12T13:45:20 + 26820 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.465.46651 + 26820;Change Installer to migrate license file;FB26820 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/MigrateConfiguration/Resources/StringResources.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/MigrateConfiguration/Resources/StringResources.resx + + dan.mcfadden + 2022-04-12T13:42:42 + 26820 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.464.46650 + minor improvement to padding constraint + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2022-04-12T13:00:38 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.463.46649 + now prepends to 14 characters with '0', if there's a failure to convert, logs issue and returns a 16-byte code with 0's prepended instead of CRC;[some of the sensors have non hex characters] + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2022-04-12T11:17:11 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.462.46648 + should pre-pend CRC to EID, should sort channels by GlobalNr, should turn off shunt emulation, should skip DTI + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2022-04-12T09:03:49 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.461.46646 + FB 26736 UDP Stream Time and Data Channel Id needs to replace variable in TMATS file;http://manuscript.dts.local/f/cases/26736/UDP-Stream-Time-and-Data-Channel-Id-needs-to-replace-variable-in-TMATS-file + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TMAT/TMTTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TMAT/TMTTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TMAT/TMTTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + farshid.atashband + 2022-04-11T20:43:32 + 26736 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.460.46645 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2022-04-11T15:57:54 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.459.46644 + added a prototype crashdesigner xml import + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_00/CrashDesignerTestSetup.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_00/EquipmentExchange.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_00/CrashDesignerTestSetup.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_00/EquipmentExchange.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-04-11T14:54:28 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.458.46643 + 18361 (implemented): Add NMEA Data to CSV Exports;;On CSV Exports, if .nmea files present parse out GPRMC messages and get the widest set of time/location data;For each sample, match time in GPRMC messages to UTC time of sample and put semicolon-separated message at end column;When arming, set devices to UTC time rather than local time;;http://manuscript.dts.local/f/cases/18361/UART-Data-CSV-Export + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2022-04-11T13:34:20 + 18361 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.457.46642 + 26895;Start monitoring doesn't display TSR AIR status row;FB26895 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + + dan.mcfadden + 2022-04-11T08:25:47 + 26895 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.456.46641 + 26899;Digital Inputs units convert back to 'g' after clicking save;FB26899 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/DigitalInDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Sensors/ISensorData.cs + + dan.mcfadden + 2022-04-08T16:22:31 + 26899 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.455.46640 + added IT translation folder + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-04-08T15:47:36 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.454.46637 + 26821;Add query of BaseFirmwareBuildID for SLICE PRO/ 1.5/ S6/S6A/PowerPRO/S6DB/S6DB3/ TSR AIR for Logs;FB26821 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6DB.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6DB.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/AttributeCommands.cs + + dan.mcfadden + 2022-04-08T11:59:12 + 26821 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.453.46622 + 26905;DataPRO easily crashes with “None” as test ID suffix (3.1 & 3.3);FB26905 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2022-04-08T10:09:04 + 26905 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.452.46618 + 26896;MOD Import does not assign the imported sensor id (unless it's 9 characters long);FB26896 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + dan.mcfadden + 2022-04-07T08:36:43 + 26896 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.451.46617 + forgot some files + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_00/EQX16.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_00/EquipmentExchangeTestSetup.cs + + dan.mcfadden + 2022-04-06T15:46:51 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.448.46612 + Implement infrastructure that adds the ability to use any version of database (versions 91 and later):;1) add the StoredProcedureVersions table and the stored procedure to read it (sp_StoredProcedureVersionsGet),;2) add the GetStoredProcedureToUse function which calls sp_StoredProcedureVersionsGet to determine which version of a given stored procedure to call.;FB 26856 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/DbAPI.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_Table_StoredProcedureVersions.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_sp_StoredProcedureVersionsGet.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/DbAPI.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_Table_StoredProcedureVersions.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_sp_StoredProcedureVersionsGet.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/DbAPI.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_Table_StoredProcedureVersions.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_sp_StoredProcedureVersionsGet.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_00/DbAPI.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_Table_StoredProcedureVersions.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.LTS_Create_sp_StoredProcedureVersionsGet.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2022-04-06T13:13:53 + 26856 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.447.46611 + Remove the backup of Centralized dbs before doing migration, so that special Permissions are not needed to migrate.;Add the ability of Centralized db migration to stand-alone migration tool.;FB 26855 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_00/DBConfiguration/Properties/Settings.settings + + jerry.lawrence + 2022-04-06T12:38:01 + 26855 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.446.46610 + Don't display "Multiple (see Hardware)" in Samples per second field in the Info step of Edit Test Setup, after doing Quick Build using a TSR AIR.;(Also, fix typo in unrelated Switch statement);FB 26858 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2022-04-05T08:49:09 + 26858 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.445.46608 + Don't fail when importing Test Setup with ScheduledStartDateTime, IntervalBetweenEventStartsMinutes, StartWithEvent, or WakeUpWithMotion.;FB 26853 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2022-04-04T14:59:04 + 26853 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.444.46606 + Correctly build values for Schedule start time, Interval between event starts in minutes, Start recording with event line, and Wake up with motion fields when doing Quick Build with TSR AIR.;FB 26853 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2022-04-04T14:10:02 + 26853 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.443.46604 + avoid triggering property changed if the values are the same. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Groups/GroupChannel.cs + + dan.mcfadden + 2022-04-04T11:38:50 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.442.46595 + Add Power Settings for SLICE PRO Distributor to avoid migration step later.;FB 26810 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_SLICE_PRO_Distributor_PowerSettings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_SLICE_PRO_Distributor_PowerSettings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_SLICE_PRO_Distributor_PowerSettings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-03-31T12:10:13 + 26810 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.441.46594 + Correctly set Scheduled Start Date and Time.;Don't require Scheduled Start Date and Time to be in the future if multiple events in Scheduled mode (Interval mode internally).;FB 26813 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/DASFactory/Config/IDASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-03-31T10:53:22 + 26813 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.440.46591 + * ninja fix for Italian language support + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + + chris.balogh + 2022-03-30T14:28:41 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.439.46590 + 26827;Test Setup with UART or Steam Output does not import the channel settings properly;FB26827 + + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download/ThreadData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download/ThreadData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/Storage/branches/BRANCH_DEVEL_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download/ThreadData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2022-03-30T13:12:56 + 26827 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.438.46587 + Correct status displays in Arm step when in Scheduled recording mode.;FB 26813 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/DASModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-03-29T11:58:05 + 26813 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.437.46585 + 26794;Software Zero method reverts back to default average over time;FB26794 + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorCalibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorCalibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-03-29T10:53:59 + 26794 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.436.46583 + 26808;Importing recently exported UART channel does not import;FB26808 + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + + dan.mcfadden + 2022-03-29T08:31:55 + 26808 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.435.46582 + FB 25723 Implement additional requirements for DataPRO 4.0 Licensing;http://manuscript.dts.local/f/cases/25723/Implement-additional-requirements-for-DataPRO-4-0-Licensing + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/CustomUIElements/ModalLicensePrompt.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Licensing/ClientLicense.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/LoginControl2.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + farshid.atashband + 2022-03-28T19:54:00 + 25723 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.434.46580 + 26814;Changing Analog defaults in Sensor Settings not changing default value when adding sensor in sensor DB;FB26814 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + + dan.mcfadden + 2022-03-28T10:29:45 + 26814 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.433.46579 + per LP only SLICE Nano needs to turn backup power off and on, disable it for other DAS. + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/BaseInput/SLICE.Base.Input.Reader.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/BaseInput/SLICE.Base.Input.Reader.cs + + dan.mcfadden + 2022-03-28T08:59:19 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.432.46578 + 26780;ASC channel name exports need to be sensor NAME, not channel name;FB26780 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + + dan.mcfadden + 2022-03-28T07:49:46 + 26780 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.431.46576 + 26806;When trying to download data DP hangs;FB26806 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2022-03-25T16:32:39 + 26806 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.430.46574 + Fix TSR AIR Streaming status in Arming step of Run Test.;FB 26795 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2022-03-25T15:39:35 + 26795 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.429.46570 + Add the SLICE PRO Distributor prototype to the DAS table, but not to UI, to avoid future migration step when hardware becomes available.;FB 25460 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_SLICE_PRO_Distributor_Prototype.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_SLICE_PRO_Distributor_Prototype.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Add_SLICE_PRO_Distributor_Prototype.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + + jerry.lawrence + 2022-03-25T11:24:55 + 25460 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.428.46569 + Case 26804, Case 26805;Copy and trim with the attached dataset in 3.1 doesn't allow trimming for any ROI <0 and lies a little on 1s post export;Copy & Trim in 4.0 (and 3.3?) is constructing a path to the dts file incorrectly and shouldn't construct in the first place;FB26804,FB26805 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + + dan.mcfadden + 2022-03-25T10:20:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.427.46568 + https://dtsweb.zendesk.com/agent/tickets/10173 - the group import of a TDC .grp file that it would not save the .grp in DataPRO if the extension was upper case ".GRP". + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + + chris.balogh + 2022-03-25T09:23:24 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.426.46564 + Don't hang in Quick Build when no Level Triggers are in the Test Setup. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + + jerry.lawrence + 2022-03-24T13:05:31 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.425.46561 + Case 26778,Case 26779,Case 26780,Case 26781;Change ASC export to be UNFILTERED, there is no need for filtered.;Add ASC into exports available in system settings test setups [and change to unfiltered eu in edit test setup];ASC channel name exports need to be sensor serial number, not channel name;MOD import fixes;FB26778,FB26779,FB26780,FB26781 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2022-03-24T11:27:32 + + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.424.46560 + http://manuscript.dts.local/f/cases/26802/Fail-on-serialization-error-for-XML-config-data + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + + chris.balogh + 2022-03-24T10:41:20 + 26802 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.423.46559 + 26766 (fixed): Scale PDS chart Y-axis to data in graph;;Set Y-axis default to 1 to 1e-12;After PSD calcs, adjust Y-axis max to next power of 10;After PSD calcs, adjust Y-axis min to previous power of 10, up to 1e-12;Fix to make sure gRMS recalculated when channels added or removed ;;http://manuscript.dts.local/f/cases/26766/Scale-PDS-chart-Y-axis-to-data-in-graph + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + + john.dowling + 2022-03-24T09:56:39 + 26766 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.422.46556 + Don't invalidate Test Setup when Streaming with TSR AIR.;FB 26783 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/DASSpecific/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + jerry.lawrence + 2022-03-23T13:18:18 + 26783 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.421.46554 + 25530 - Adding back library includes. They were necessary [JPD] + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-03-23T10:48:53 + 25530 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.420.46549 + FB 18375 Capacity value that's modified in Sensor Database does not show in parameters navstep in Test Setups tab.;http://manuscript.dts.local/f/cases/18375/Simplified-Sensor-Database-entry + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + + farshid.atashband + 2022-03-22T14:05:51 + 18375 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.419.46548 + 26754;Exceptions thrown and eaten when Export is clicked in Export Settings;FB26754 + + + /Code/SettingsDB/branches/BRANCH_DEVEL_3_04/GlobalSetting.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/GlobalSetting.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_ChannelsDelete_90.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_3_04/GlobalSetting.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/GlobalSetting.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_00/MigrationScripts/Version90/dbo.Alter_sp_ChannelsDelete_90.sql + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_00/Migrations.cs + + dan.mcfadden + 2022-03-22T13:17:57 + 26754 + UNKNOWN + + + DATAPRO_DEVEL_4_00 + 4.0.418.46538 + 25530 (fixed): Convert FftSharp from SDK project to .NET Framework 4.6.1 project;;http://manuscript.dts.local/f/cases/25530/Implement-PSD-Window-Width-Overlap-and-Averaging-Type-settings + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/DTS.Viewer.Graph.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/FftSharp/Properties + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/FftSharp/Properties/AssemblyInfo.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/DTS.Viewer.Graph.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/FftSharp/Properties + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/FftSharp/Properties/AssemblyInfo.cs + + john.dowling + 2022-03-21T13:08:51 + 25530 + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_03.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_03.xml new file mode 100644 index 0000000..f60e581 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_03.xml @@ -0,0 +1,22482 @@ + + + + + DATAPRO_DEVEL_4_03 + 4.3.553.52060 + 43490;Full scale is used for channel desired range in import;FB43490 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/Version2CSVSensorParser.cs + + DMcfadden + 2025-02-20T17:08:30 + 43490 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.552.52059 + 43491;sensitivity and excitation shouldn't be needed for CSV test setup import for DI and TOM;FB43491 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/Version0CSVSensorParser.cs + + DMcfadden + 2025-02-20T16:19:50 + 43491 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.551.52052 + 43482;S6A record on boot issues;FB43482 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2025-02-20T11:04:59 + 43482 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.549.52051 + 43482;S6A record on boot issues;FB43482 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2025-02-19T16:11:00 + 43482 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.548.52049 + fixes an issue where voltage input channels couldn't show ADC or mV in realtime + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + DMcfadden + 2025-02-19T11:43:19 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.547.52048 + Rev history:;Added info about active RAM mode and additional data streaming details. Revised Appendix C (rev E version of slide show). Removed Ethernet termination reminder. Reformatted document.;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2025-02-19T11:32:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.546.52042 + 43472;measured offset for TSR AIR should be retrieved with event diagnostics.;FB43472 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2025-02-18T10:55:31 + 43472 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.544.51913 + 43457;hamburger menu becomes unavailable;FB43457 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2025-02-11T13:44:51 + 43457 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.543.51912 + 43453;EQX test setup import on first import doesn't set zeromethod for channel;FB43453 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXTestSetupParser.cs + + DMcfadden + 2025-02-11T10:50:49 + 43453 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.542.51910 + 43444;Datapro tmats number of channels doesnt agree with the number of defined channels tsr air;FB43444 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2025-02-07T15:36:19 + 43444 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.541.51909 + issue with writing tmt file with S6A-BR + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + + DMcfadden + 2025-02-05T11:46:07 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.540.51903 + 43378;Update TDMS export to use wf_increment and wv_start_offset and wf_samples;FB43378 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDMS/TDMS.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/TDMS/TDMS.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/TDMS/TDMS.File.Writer.cs + + DMcfadden + 2025-02-03T14:11:02 + 43378 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.539.51901 + 40530;In Peer Review ;Boeing St Louis – Narrow Band DAU requirements - SW support;FB40530 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + + DMcfadden + 2025-01-31T10:43:01 + 40530 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.538.51895 + 43413;UART setting exists but Error is still shown on SAVE in Edit Test Setup;FB43413 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-01-28T09:47:22 + 43413 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.537.51894 + 43402,;43414;Test Setup import generates "Common Status Line not supported with multiple sample rates" error;Investigate import wizard for squib, digital out, and digital in;FB43402,FB43414 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + DMcfadden + 2025-01-27T17:05:04 + 43402 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.536.51882 + 43384;Index out of Range Crash in Run Test > Export on 4.0.X;FB43384 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + + DMcfadden + 2025-01-20T14:01:01 + 43384 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.535.51843 + 43379;DataPRO PCM TMATS file isn't filling in MF1 and MF2 Fields;FB43379 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASReconfigure.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASReconfigure.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASReconfigure.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + + DMcfadden + 2025-01-17T11:20:16 + 43379 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.534.51829 + 43360;support use of EqxSwOffsetCompensationType in EQX import;FB43360 + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + + DMcfadden + 2025-01-13T16:41:37 + 43360 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.532.51819 + 43339;Datapro Uart data does not match uart data on das for tsr air;FB43339 + + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/DownloadCommands/QueryUARTEventData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/DownloadCommands/QueryUARTEventData.cs + + DMcfadden + 2025-01-10T09:23:02 + 43339 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.531.51811 + 39360;Add support for packets that are spaced at 1 sec /n samples per second for s6a-BR;FB39360 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + + DMcfadden + 2025-01-09T11:06:08 + 39360 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.530.51810 + 43316;Software Should Show Clear Error Instead of Misleading Message When Firmware Bug Blocks Data Download;FB43316 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2025-01-08T17:10:22 + 43316 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.529.51808 + 43324;Datapro is creating an empty tmats file for tsr air .. version 4.3.525;FB43324 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_TSR_Air_Go_x64.ise + + DMcfadden + 2025-01-08T14:43:58 + 43324 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.528.51805 + 43288;SPDB Input Voltage;FB43288 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + + DMcfadden + 2025-01-07T10:57:37 + 43288 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.527.51798 + removed unused properties SelectedNetworkDesc and SelectedNetworkId + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + + DMcfadden + 2025-01-06T08:46:26 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.526.51790 + 29863;Limit max buad rate for UART to 921600;FB29863 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + + DMcfadden + 2024-12-20T13:20:58 + 29863 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.525.51787 + corrects a weird crash when you add a TSR AIR using add hardware then click on the level trigger step after you start up dp new + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-12-19T15:06:28 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.524.51784 + Don't display "Destructive..." checkbox on Download Data tab.;FB 43312 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + JLawrence + 2024-12-19T10:12:25 + 43312 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.523.51778 + better handing of download/rearm (status was reading done recording after downloading, now it goes to recording). + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-12-19T09:11:37 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.522.51776 + 43306;Backport 42909 to 4.3;FB43306 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-12-18T17:26:29 + 43306 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.520.51754 + 43276;Datapro bin file uart data does not match recorded data with TSR AIR;FB43276 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/SliceRaw/SliceRaw.File.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/SliceRaw/SliceRaw.File.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-12-13T11:06:53 + 43276 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.517.51740 + 43214;Doing a Scheduled recording, then clicking the Arm button after it finishes, disables the controls and a restart is required.;FB43214 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-12-10T14:03:03 + 43214 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.516.51728 + 43254;crash in run test check trigger step in trigger check slow mode;FB43254 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + DMcfadden + 2024-12-06T14:43:47 + 43254 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.515.51726 + When installing TSR AIR Go, initialize the database to be TSR AIR-centric.;FB 43217 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/CommonUtilities.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/MigrationStatus.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/Properties/Settings.settings + + JLawrence + 2024-12-06T08:54:45 + 43217 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.514.51722 + apparently this should be ushort, not uint + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + + DMcfadden + 2024-12-05T11:58:55 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.513.51709 + 43161;Streaming | EU @ mV Not sent over stream;FB43161 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + + DMcfadden + 2024-12-02T10:49:59 + 43161 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.512.51704 + 43124;TSR AIR Go Freezes when Arming Multiple Units with Different Level Trigger Thresholds;FB43124 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-27T10:39:26 + 43124 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.511.51703 + 43068;apply patch from case 43048 (AutoArm record delay) to DP 4.3;FB43068 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + + DMcfadden + 2024-11-26T16:22:29 + 43068 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.510.51701 + 43054;Parse EQX squib elements;FB43054 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + + DMcfadden + 2024-11-26T11:34:10 + 43054 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.509.51700 + 43204;EQX poly import for GM;FB43204 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + + DMcfadden + 2024-11-26T09:58:36 + 43204 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.508.51690 + 43096;Invalid Level Trigger Threshold Settings;FB43096 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + + DMcfadden + 2024-11-20T15:38:53 + 43096 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.507.51684 + 43027;Incorrect Y-Axis Scale in View Data for Low Sampling Rate;FB43027 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-20T12:43:11 + 43027 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.506.51680 + + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/TSRAIRGo/ArmStateMachineStates.cs + + DMcfadden + 2024-11-19T16:35:17 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.505.51679 + 35530;Level Trigger step in test setup / Import Wizard;FB35530 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + + DMcfadden + 2024-11-19T09:13:26 + 35530 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.504.51676 + 43197;ImportWizard doesn't have the right sensitivities on the first import;FB43197 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + + DMcfadden + 2024-11-18T10:50:05 + 43197 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.503.51675 + 43114;TSR AIR GO code changes;FB43114 + + + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + + DMcfadden + 2024-11-15T14:37:24 + 43114 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.502.51673 + 43114;TSR AIR GO code changes;FB43114 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + + DMcfadden + 2024-11-15T13:05:00 + 43114 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.501.51670 + 43118;TSR AIR Go Deadlock;FB43118 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-14T11:17:44 + 43118 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.500.51663 + Show DAS in Check trigger step of Run Test when a DAS has a low battery.;FB 43174 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + JLawrence + 2024-11-12T17:11:07 + 43174 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.499.51628 + 43146;TSR AIR Go tweaks;FB43146 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DataFiles.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DataFiles.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DataFiles.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + + DMcfadden + 2024-11-11T14:24:45 + 43146 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.498.51627 + 43146;TSR AIR Go tweaks;FB43146 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/TSRAIRGo/ArmStateMachineStates.cs + + DMcfadden + 2024-11-11T11:34:45 + 43146 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.497.51625 + 43146;Automatically adjust scheduled start time to future when in the past and recording mode changed to scheduled;FB43146 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-11-11T10:28:33 + 43146 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.496.51624 + 43146;Extensive code changes to TSR AIR Go based on Feedback;FB43146 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-11-08T16:21:00 + 43146 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.495.51623 + + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-11-08T10:55:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.494.51622 + 31821,42984;TSR AIR new recording modes;Add support for TSR AIR recording modes circular buffer/recorder mode;FB31821,FB42984 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-11-08T09:23:04 + 31821 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.493.51621 + 43126;TSR AIR requested changes for sensor ranges;FB43126 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-11-07T09:25:08 + 43126 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.492.51619 + 43027;Incorrect Y-Axis Scale in View Data for Low Sampling Rate;FB43027 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-06T15:00:47 + 43027 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.491.51615 + 43154;.MOD import doesn't import replacements for sensors that don't already exist;FB43154 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2024-11-06T10:02:30 + 43154 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.490.51614 + 37929;Implement TSRAIR module on/off selection via Max Slice Enable system attribute;FB37929 + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + + DMcfadden + 2024-11-06T08:43:29 + 37929 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.489.51611 + 43131;Update time status field bits in CH 10 export;FB43131 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10File.cs + + DMcfadden + 2024-11-05T11:42:23 + 43131 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.488.51607 + added APILogger.StartProcess, APILogger.StopProcess for making logging starting and stopping a process more routine + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-10-31T12:48:25 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.487.51600 + adds a protocol version for extended fault ids for TSR AIR + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-10-29T16:33:07 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.486.51589 + 43119;TSR AIR Go throws an exception if you have Automatically Download with an armed unit;FB43119 + + + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-10-28T14:57:25 + 43119 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.485.51588 + 43065;apply fix from case 43008 [Realtime NaN] to DP 4.3;FB43065 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + DMcfadden + 2024-10-28T13:40:02 + 43065 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.484.51585 + 43083;Issue with Level Trigger in TSR AIR Go;FB43083 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-10-28T11:55:14 + 43083 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.483.51583 + found an exception while testing, this should be corrected for release. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-10-28T10:38:25 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.482.51582 + 43096;Invalid Level Trigger Threshold Settings;FB43096 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-10-28T10:15:13 + 43096 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.481.51581 + 43040;Incorrect Event Number Display in Scheduled Mode with Multiple Events;FB43040 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-10-24T15:13:06 + 43040 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.480.51576 + 43040;Incorrect Event Number Display in Scheduled Mode with Multiple Events;FB43040 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-10-23T13:55:56 + 43040 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.479.51566 + Updating manual that removed "Hamburger menu".;FB 41835 + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/TSR AIR Go Quick Start Guide (10920-04040-APN).pdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + + JLawrence + 2024-10-17T15:06:00 + 41835 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.472.51446 + Display new "TSR AIR Go Quick Start Guide (10920-04040-APN).pdf" when Help clicked in TSR AIR Go.;FB 41835 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_TSR_Air_Go_x64.ise + + JLawrence + 2024-10-10T10:36:27 + 41835 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.435.51412 + 43006;Correct TSR AIR Template request;FB43006 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + + DMcfadden + 2024-10-01T16:17:05 + 43006 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.434.51410 + FB 41847 Add checkbox for going to download (and view?) automatically after disarm + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + + FAtashband + 2024-10-01T15:05:37 + 41847 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.433.51409 + 41855;Sensor serial number of squib channels, including TSQ_TestSpecific, are not written to CSV export;FB41855 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + DMcfadden + 2024-10-01T10:28:07 + 41855 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.432.51407 + 41865;DataPro test setup wizard. Re-assign sensor would cause sensor change channel name and group;FB41865 + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/DASPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/DASPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + + DMcfadden + 2024-10-01T10:19:54 + 41865 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.431.51406 + it seems like show import wizard should be true by default + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + + DMcfadden + 2024-10-01T08:53:36 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.430.51397 + 43000;Add support for browsing and viewing a dataset that has no additional directories above it;FB43000 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + + DMcfadden + 2024-09-30T10:23:40 + 43000 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.429.51395 + 42985;Incorrect Pre-Event Data in Active Mode for TSR AIR Go;now under the cover determines pretrigger using the fastest sample rate for all das.;FB42985 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-09-27T14:08:58 + 42985 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.428.51393 + 42997;Value @ T0 Shows A/D Counts Instead of EU Value;FB42997 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + + DMcfadden + 2024-09-27T13:35:44 + 42997 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.427.51392 + 41807;SQL statement is using a hardcoded database name;FB41807 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2024-09-27T11:01:38 + 41807 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.426.51391 + 42917;Crash if Quick Checkout tab is selected when "Calibration due warning period (days)" is 999,999;FB42917 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + + DMcfadden + 2024-09-27T10:44:40 + 42917 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.425.51389 + 42970;Incorrect Realtime Data on Z-Axis for TSR AIR;FB42970 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + DMcfadden + 2024-09-27T09:09:30 + 42970 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.424.51388 + Remove duplicate "Absolute zero" choice in Zero Method column of Parameters step of Edit Test Setup.;FB 42959 + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + + JLawrence + 2024-09-26T17:08:17 + 42959 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.423.51385 + 42989;Synchronize SetBaseTime onto second boundary;FB42989 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + + DMcfadden + 2024-09-26T13:51:47 + 42989 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.422.51383 + Pin assignment updates completed in this version.;;Rev history:;Revised pin 23 description for System connector from Ground to Chassis (page 30 and mounting drawing on page 21). Revised pins 3, 6, 13, 16, 21, 24, 27, 30 and 33 for Sensor connector from Ground/Shield to Ground (page 28 and mounting drawing on page 21).;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + + DMcfadden + 2024-09-26T13:18:43 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.421.51382 + 42986;Unable to Exit or Reset Graph After Zooming In Using View Data in TSR AIR Go;FB42986 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2024-09-26T11:21:09 + 42986 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.420.51380 + 42988;Display TSR AIR icon when in TSR AIR Go mode, display DataPRO icon when in DataPRO mode;FB42988 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2024-09-26T10:38:25 + 42988 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.419.51377 + sonarqube cleanup + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-09-25T08:52:31 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.417.51374 + Add a translatable string for error message when Quick Start guide is not found.;FB 41835 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + JLawrence + 2024-09-24T14:21:13 + 41835 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.416.51373 + Change Control Panel to icon from Assets folder in attempt to display correct icon at bottom of Control Panel when installed DataPRO is selected. + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + + softwaretech + 2024-09-24T14:10:15 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.415.51372 + 39398;Add S6A Br new supported recording modes to datapro;FB39398 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + + DMcfadden + 2024-09-24T13:15:14 + 39398 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.414.51370 + conStep 2 of 2 for adding TSR AIR Quick Start guide (installing .pdf and displaying via Help button).;FB 41835; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_TSR_Air_Go_x64.ise + + JLawrence + 2024-09-24T12:54:45 + 41835 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.413.51368 + 42907;DataPro in data folder, DTS file show fault flag as 0, even though there were event fault;FB42907 + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Module.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/TSR AIR Go Quick Start Guide.pdf + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Module.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-09-24T11:33:06 + 42907 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.412.51365 + 42914;DataPro fail to program S6A-BR to remove leap seconds SA 107;FB42914 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.cs + + DMcfadden + 2024-09-24T09:25:02 + 42914 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.411.51364 + 42896;DataPro, fail to edit S6A-BR device IP due to outdated serial head validation, that look for S6BR, but getting S6ABR.;FB42896 + + + /Code/ISO/branches/BRANCH_DEVEL_4_03/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + + DMcfadden + 2024-09-24T08:45:14 + 42896 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.410.51363 + 39421;Get actual status (Armed, Recording, etc.) from DAS when using TSR AIR Go;FB39421 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToGreenBorderConverter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToGreenBorderConverter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + DMcfadden + 2024-09-23T16:33:52 + 39421 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.409.51362 + FB 41846 added pathing to add-remove buttons + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + + FAtashband + 2024-09-23T11:51:46 + 41846 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.408.51361 + we should remove, not just comment out this line of code. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + + DMcfadden + 2024-09-23T10:55:46 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.407.51360 + 30288;write process to access THF Access db files to get sensor/channel information;Disabled feature.;FB30288 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + + DMcfadden + 2024-09-23T10:51:02 + 30288 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.406.51359 + 42954;sensor calibrations not exported by export test setup;FB42954 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + + DMcfadden + 2024-09-20T13:44:08 + 42954 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.405.51358 + 30288;write process to access THF Access db files to get sensor/channel information;FB30288 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_02/Parsers/DTSCSVSensorsParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_02/Parsers/DTSCSVSensorsParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_02/Parsers/DTSCSVSensorsParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2024-09-20T12:52:41 + 30288 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.404.51357 + FB 40758 DataPro4.3 Enhanced Test Setup Import Wizard, fail to import this XML file and did not print any error message + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + + FAtashband + 2024-09-20T11:49:21 + 4 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.403.51355 + FB 39235 Localize all strings in TSR AIR Go + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + FAtashband + 2024-09-19T17:14:01 + 39235 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.402.51354 + Change "FALSE" to FALSE in ConfigurationMigration custom action in DataPRO installer.;Set "Show Add or Remove Programs Entry" to Yes in TSR AIR Go installer.;FB 42953 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_TSR_Air_Go_x64.ise + + softwaretech + 2024-09-19T15:48:48 + 42953 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.400.51352 + Default whether or not to run the TSR AIR Go installer to False, so that a failure in parameter parsing will run DataPRO installer.; + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + + JLawrence + 2024-09-19T11:14:24 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.398.51350 + FB 41858 DataPro test setup importing TDAS control CVS file failed + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + FAtashband + 2024-09-19T10:17:58 + 41858 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.397.51349 + Add FALSE parameter to DataPRO installer and unknown changes to TSRAIRGo installer prior to generating both by Build server. + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_TSR_Air_Go_x64.ise + + softwaretech + 2024-09-19T09:08:53 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.396.51348 + 40742;DataPro import EQX file by test setup import wizard and import sensor, imported sensor attribute did not match.;FB40742 + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + + DMcfadden + 2024-09-18T16:08:05 + 40742 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.394.51344 + TSR AIR Go should download into folder that matches Test ID at arm time.;FB 41836 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IConfigurationData.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IConfigurationData.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IConfigurationData.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IConfigurationData.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IConfigurationData.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + JLawrence + 2024-09-18T13:49:47 + 41836 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.393.51343 + FB 41846 TSR AIR GO UI re-styling + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/14x14pt_TrashBin_Icon.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/PlusSign_Icon.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TrashBin_Delete_Icon_NoBG.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + + FAtashband + 2024-09-17T15:26:33 + 41846 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.392.51341 + FB 41866 DataPro testsetup Import wizard, fail to import EQX file with 10V excitation + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_03/Test/Module/Channel/Sensor/ExcitationVoltage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_03/Test/Module/Channel/Sensor/ExcitationVoltage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_03/Test/Module/Channel/Sensor/ExcitationVoltage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_03/Test/Module/Channel/Sensor/ExcitationVoltage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + + FAtashband + 2024-09-17T11:03:36 + 41866 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.391.51340 + FB 42897 test setup import wizard shows run and check out buttons always disabled + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + + FAtashband + 2024-09-16T10:41:46 + 42897 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.390.51339 + adds support for record on boot with S6A-BR + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + + DMcfadden + 2024-09-16T09:39:35 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.389.51337 + 42906;not able to run a test while sensor is in SensorCalWarningPeriodInDays;FB42906 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + DMcfadden + 2024-09-13T13:46:36 + 42906 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.387.51334 + corrects an issue when excitation is turned back on when using slow trigger check with trigger check after diagnostics and the maxnumber of events wasn't getting set. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + DMcfadden + 2024-09-12T16:53:34 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.386.51329 + 42903;add C-d\Co attributes back into analog templates;FB42903 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + + DMcfadden + 2024-09-12T09:51:32 + 42903 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.385.51328 + 42901;TSR AIR doesn't set RealtimeSampleRate to test sample rate prior to arming for streaming;FB42901 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-09-11T15:36:36 + 42901 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.384.51326 + FB 41819 Add ISO channel name and ISO Code to import wizard and based on setting in system settings hide and show + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/UserISOUtility.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/UserISOUtility.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/UserISOUtility.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + + FAtashband + 2024-09-10T11:38:39 + 41819 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.383.51324 + FB 41863 DataPro test setup wizard import these file twice in a row would cause DataPro crashes + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + + FAtashband + 2024-09-09T16:07:17 + 41863 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.382.51323 + FB 41817 Import wizard does not parse Squib and DI channels and show them in wizard (csv) + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + + FAtashband + 2024-09-09T15:24:05 + 41817 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.381.51322 + FB 41857 DataPro test setup importing XML file that missing test setup name tag would result fail. + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + + FAtashband + 2024-09-09T12:17:19 + 41857 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.380.51321 + FB 41820 Sensitivity is always zero in Import wizard + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + + FAtashband + 2024-09-09T11:40:43 + 41820 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.379.51317 + FB 41846 TSR AIR GO UI re-styling + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + + FAtashband + 2024-09-05T16:36:41 + 41846 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.378.51313 + Collapse the Level Trigger controls in Scheduled mode in TSR AIR Go.;FB 41834 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RecordingModeChanged.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RecordingModeChanged.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + JLawrence + 2024-09-05T13:10:47 + 41834 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.377.51312 + FB 41863 DataPro test setup wizard import these file twice in a row would cause DataPro crashes + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + + FAtashband + 2024-09-05T12:27:29 + 41863 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.376.51308 + FB 41846 TSR AIR GO UI re-styling + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Classes + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Classes/ViewHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + + FAtashband + 2024-09-03T14:56:55 + 41846 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.375.51307 + faster exports ... + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Filter/SaeJ211Filter.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.Channel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.Object.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Filter/SaeJ211Filter.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.Channel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.Object.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Filter/SaeJ211Filter.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.Channel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.Object.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Test.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-09-03T11:46:17 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.374.51306 + 41839;Datapro 4.3.366 Fails at download step and unable to move to download step or click Done on run test With S6DB and S6;FB41839 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + DMcfadden + 2024-09-03T10:27:01 + 41839 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.373.51305 + FB 41818 Import wizard in DataPRO does not recognize EID of import file + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/AnalogPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/DASPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/DigitalInputPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/DigitalOutputPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SquibPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Interfaces/IDASPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalOutputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + + FAtashband + 2024-08-30T16:20:33 + 41818 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.372.51303 + Temporarily add Sensor property to channels for matching Multiple-ROI squib channels at MIRA.;FB 40752 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-29T17:49:42 + 40752 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.371.51298 + added MaxSamplesToFilter property + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + + DMcfadden + 2024-08-28T15:56:13 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.369.51294 + performance improvements for view data, less spammy TSR AIR Go + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/FilterUtility.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/FilterUtility.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/FilterUtility.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/FilterUtility.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/FilterUtility.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/FilterUtility.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-08-28T09:59:24 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.368.51290 + FB 40755 DataPro4.3 Enhanced Test Setup Import Wizard, imported "ISO channel name" field overwrites user channel name.; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + + FAtashband + 2024-08-27T16:15:39 + 4 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.367.51288 + FB 41821 Add CableMultiplier to analog step in Test setup import wizard and make it configurable in system settings;http://manuscript.dts.local/f/cases/41821/Add-CableMultiplier-to-analog-step-in-Test-setup-import-wizard-and-make-it-configurable-in-system-settings + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + + FAtashband + 2024-08-27T10:55:15 + 41821 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.366.51286 + Documentation check-in to test if commit to svn is working.; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + JLawrence + 2024-08-26T15:22:12 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.365.51283 + 40739;downloading with TSR AIR Go with a blank database doesn't work;FB40739 + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/EventInfoAggregate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/EventInfoAggregate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-08-26T09:09:21 + 40739 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.364.51282 + Don't generate "Channel '<sn>' (hardware channel '<hc>') has not been assigned to an enabled Region of Interest" error incorrectly, when validating a Test Setup with Multiple ROIs and a squib channel in the non-first ROI.;Also, when doing a CSV export with multiple ROIs, include squib channels. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-23T17:35:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.363.51279 + + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestSetupImport.cs + + FAtashband + 2024-08-23T17:16:43 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.362.51273 + FB 40758 DataPro4.3 Enhanced Test Setup Import Wizard, fail to import this XML file and did not print any error message;http://manuscript.dts.local/f/cases/40758/DataPro4-3-Enhanced-Test-Setup-Import-Wizard-fail-to-import-this-XML-file-and-did-not-print-any-error-message + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/ImportFormats.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestSetupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveCheckoutTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/ImportFormats.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestSetupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveCheckoutTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/ImportFormats.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestSetupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveCheckoutTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + FAtashband + 2024-08-23T12:00:21 + 4 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.361.51272 + Don't fail to download channels that in a Multiple-ROI and are assigned to CH-01.;FB 40752 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + + JLawrence + 2024-08-22T17:14:09 + 40752 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.360.51267 + 41798;Clock slave output clock type setting preventing from setting clock sync in manual mode;FB41798 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6.cs + + DMcfadden + 2024-08-22T10:47:48 + 41798 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.359.51264 + another hard coded database name in a call ... + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + + DMcfadden + 2024-08-21T11:22:42 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.358.51263 + 41808;DataPro 4.2 and 4.3, level trigger fail to arm S6 device. During arming DataPro message says already level triggered.;FB41808 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + DMcfadden + 2024-08-21T11:16:16 + 41808 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.357.51251 + 40599;DataPro4.3 Enhanced Test Setup Import Wizard, imported E2X file, ISO code and user code did not be imported;FB40599 + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + + DMcfadden + 2024-08-19T14:36:49 + 40599 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.356.51250 + 41807;SQL statement is using a hardcoded database name;FB41807 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_02/Model/AnalogSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_02/Model/AnalogSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_02/Model/AnalogSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2024-08-19T14:10:24 + 41807 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.355.51248 + 40783;Crash when Modifying and Saving Squib Sensor Resistance Limit in Test Setup;FB40783 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + DMcfadden + 2024-08-19T11:50:40 + 40783 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.354.51244 + fixes a bunch of issues on a new install db + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-08-16T13:25:24 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.353.51243 + try to remove and add to change the setting. + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-16T12:38:32 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.352.51242 + inching ever closer + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-16T11:12:22 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.351.51241 + added more debugging to find out why installer isn't working properly + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-16T10:33:17 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.350.51240 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + + DMcfadden + 2024-08-16T08:01:04 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.349.51239 + contains a messagebox during the UpdateTSRAIRAppSettings since it doesn't appear to be working right in the installer + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-16T08:00:02 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.348.51238 + still trying to get installer to set LaunchTSRAIRGo + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-15T16:18:51 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.347.51237 + move tsr air settings configuration up a level + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-15T14:42:46 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.346.51236 + now level triggers are serialized + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + + DMcfadden + 2024-08-15T14:08:19 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.345.51234 + now sets level triggers + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-08-15T13:38:33 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.344.51233 + just set TSR AIR Go settings regardless of whether copy config is set or not, as I think we could bounce back and forth on whether we want a clean config every install or to always copy it ... + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-15T10:12:26 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.343.51232 + temporarily set the icon to TSR AIR for a build on the build server + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + + DMcfadden + 2024-08-14T15:40:05 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.342.51231 + now ... _should_ set TSR AIR flag when you install tsrairgo + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-14T14:53:55 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.341.51230 + Initial Version [dtm] + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_TSR_Air_Go_x64.ise + + dan.mcfadden + 2024-08-14T14:22:21 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.340.51229 + + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TSRAIRGo.ico + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TSRAIRGo.ico + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + + DMcfadden + 2024-08-14T14:03:23 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.339.51228 + Add a TSR AIR Go flag which would install db without UI + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBTypeChoice.cs + + DMcfadden + 2024-08-14T10:50:46 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.338.51225 + 39223;Add support for extended fault attribute;FB39223 + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + + DMcfadden + 2024-08-13T16:54:02 + 39223 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.337.51223 + SonarLint performance improvements + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Tags/TagAwareBase.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetails.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/CustomChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/Model/TestSummaryModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/DbAPI.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObjectTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/RegionsAndZones/Region.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/ISO/TestObject.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorData.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/InformationCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/MeasurementUnit.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/TDM/TDMCSVImport.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_03/QAAndUtilitlyCommands.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + DMcfadden + 2024-08-13T11:22:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.336.51221 + 40764;Importing a Csv dp test sensor import file Fails to create Test Setup if It was previously open and deleted from db;FB40764 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + + DMcfadden + 2024-08-12T16:23:30 + 40764 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.335.51219 + Replaced a number of .FirstOrDefault with .Find( + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObject.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_03/FilterClassShould.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/NavStep.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObject.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_03/FilterClassShould.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/NavStep.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObject.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_03/FilterClassShould.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/NavStep.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObject.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_03/FilterClassShould.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/NavStep.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObject.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_03/FilterClassShould.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/NavStep.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObject.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_03/FilterClassShould.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/NavStep.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObject.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_03/FilterClassShould.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/NavStep.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardwareList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestObject/TestObject.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_03/FilterClassShould.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/NavStep.xaml.cs + + DMcfadden + 2024-08-12T14:29:42 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.334.51218 + 40741;Assigning a sensor to new test , if it was already in test gives "Missing Calibration Records", "excitations not supported";FB40741 + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + + DMcfadden + 2024-08-12T13:17:37 + 40741 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.333.51217 + replace .Any( with .Exists( + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_03/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_03/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_03/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_03/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_03/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_03/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_03/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_03/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + + DMcfadden + 2024-08-12T11:40:47 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.332.51216 + 39223;Add support for extended fault attribute;FB39223 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + + DMcfadden + 2024-08-12T10:20:22 + 39223 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.331.51215 + 40775;Clock slave input type switched to None after saving test;FB40775 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-08-12T09:45:08 + 40775 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.330.51214 + unwound LINT updates. + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + + DMcfadden + 2024-08-09T16:46:39 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.329.51213 + Validate the "Schedule start time (UTC)" and "Interval (min)" controls in TSR AIR Go.;FB 40711; + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Ethernet.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/TestGraph.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/TestInformation.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/ToyotaCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.LargeOverflowException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.MissingScratchFileException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/LargeArray.ScratchFileAlreadyExistsException.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/TextLogger.LogPathnameNotInitializedException.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_03/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibrationList.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_03/SensorDB/SensorCalibration.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/TriggerCheck.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusInformation.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/ArmCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_03/ViewModel/SummaryViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_03/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/DASSummaryRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/Hardware/ATDArmStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + + JLawrence + 2024-08-09T11:17:07 + 40711 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.328.51210 + 39513;Voltage input channels not exported when using multiple RO;FB39513 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-08-08T08:38:22 + 39513 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.327.51208 + Implement Scheduled/Interval recording modes in TSR AIR Go.;FB 40712 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + JLawrence + 2024-08-06T15:46:13 + 40712 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.326.51205 + 39513;Voltage input channels not exported when using multiple ROI;FB39513 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-08-05T16:25:01 + 39513 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.325.51204 + 40690;copy to local on start not working;FB40690 + + + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseCopyViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseCopyViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2024-08-05T11:19:20 + 40690 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.324.51191 + FB 39430 Import the EQX file, there are 2 sensors show 4;http://manuscript.dts.local/f/cases/39430/Import-the-EQX-file-there-are-2-sensors-show-4 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + + FAtashband + 2024-08-02T16:19:25 + 39430 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.323.51187 + Add logging to attempt to diagnose problem of ROI channels not downloading.;FB 40752 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + JLawrence + 2024-08-02T15:28:07 + 40752 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.322.51185 + FB 40750 DataPro test setup import wizard fail to import this E2X file ;http://manuscript.dts.local/f/cases/40750/DataPro-test-setup-import-wizard-fail-to-import-this-E2X-file + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + + FAtashband + 2024-08-02T15:15:53 + 40750 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.321.51183 + FB 39429 Import Wizard -This file has level trigger. No matter what under to put in, there is no way to satisfy over 0.5% of 12 and under;http://manuscript.dts.local/f/cases/39429/Import-Wizard-This-file-has-level-trigger-No-matter-what-under-to-put-in-there-is-no-way-to-satisfy-over-0-5-of-12-and-under + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + FAtashband + 2024-08-02T14:20:13 + 39429 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.320.51182 + Correct multiple ROI code for squib channels.;FB 40673 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-02T13:22:08 + 40673 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.319.51164 + some protection from application shutdown throwing exceptions + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-31T16:51:03 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.318.51163 + FB 37971 Hide/Show the user (custom)code columns in new test setup import wizard based on the Channel code settings in System setting;http://manuscript.dts.local/f/cases/37971/Hide-Show-the-user-custom-code-columns-in-new-test-setup-import-wizard-based-on-the-Channel-code-settings-in-System-setting;FB 40581 DataPro4.3 Enhanced Test Setup Import Wizard, fail to adjust user code and custom code at the analog channel step;http://manuscript.dts.local/f/cases/40581/DataPro4-3-Enhanced-Test-Setup-Import-Wizard-fail-to-adjust-user-code-and-custom-code-at-the-analog-channel-step + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalOutputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + FAtashband + 2024-07-31T15:41:42 + 3 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.317.51162 + don't set the signal complete if you have a cancel request + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + + DMcfadden + 2024-07-31T14:48:23 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.316.51161 + FB 37971 Hide/Show the user (custom)code columns in new test setup import wizard based on the Channel code settings in System setting;http://manuscript.dts.local/f/cases/37971/Hide-Show-the-user-custom-code-columns-in-new-test-setup-import-wizard-based-on-the-Channel-code-settings-in-System-setting;FB 40581 DataPro4.3 Enhanced Test Setup Import Wizard, fail to adjust user code and custom code at the analog channel step;http://manuscript.dts.local/f/cases/40581/DataPro4-3-Enhanced-Test-Setup-Import-Wizard-fail-to-adjust-user-code-and-custom-code-at-the-analog-channel-step + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/UserISOUtility.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalOutputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/UserISOUtility.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalOutputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + + FAtashband + 2024-07-31T14:44:57 + 3 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.315.51160 + should set signal complete here unless it's already set + + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + + DMcfadden + 2024-07-31T14:13:14 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.314.51158 + added a cancelation token into autodiscovery, allowing it to be terminated must faster, which allows for quick transition to download for tsrairgo. + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/HardwareDiscovery/HardwareDiscoveryStatusInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + + DMcfadden + 2024-07-31T11:16:41 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.313.51156 + changed it to use WaitHandle.Wait() instead of Thread.Sleep, one can be signaled which allows for faster interactions + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-31T10:48:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.312.51155 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + DMcfadden + 2024-07-31T10:29:10 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.311.51153 + no need for a sleep here, just have the wait handle wait for 1000ms, or a trigger, whichever happens first. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + + DMcfadden + 2024-07-31T10:18:21 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.310.51151 + now downloads all events when there's a mismatch in # of events between das + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-31T09:52:01 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.309.51150 + handle a missing DASClockMaster as a false + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-31T09:11:08 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.308.51148 + Rev history:;- Updated power LED behavior. (This is now the same as SLICE6 AIR DAS.-EK);- Added 13006-90861 to products manual supports. (13006-90861 is the STMicro version.-EK);- Replaced current and power consumption charts. ; - Updated shock rating from 3 ms to 4 ms. ; - Revised IP rating (was IP65; now IP64).;;Feedback welcome.;;Dan, please add to the software build(s).;Travis, if you can update my permissions, I can then update the Help Center.;;-EK; + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + + dan.mcfadden + 2024-07-30T17:08:42 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.307.51146 + Rev history:;- Updated power LED behavior. (This is now the same as SLICE6 AIR DAS.-EK);- Added 13006-90861 to products manual supports. (13006-90861 is the STMicro version.-EK);- Replaced current and power consumption charts. ; - Updated shock rating from 3 ms to 4 ms. ; - Revised IP rating (was IP65; now IP64).;;Feedback welcome.;;Dan, please add to the software build(s).;Travis, if you can update my permissions, I can then update the Help Center.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR-BR User's Manual (13006-90860-MAN rev 0).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR-BR User's Manual (13006-90860-MAN rev 0).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + + DMcfadden + 2024-07-30T16:51:12 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.306.51145 + udp devices shoudl be included by default? + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-07-30T16:17:09 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.305.51143 + a bunch of SPS issues fixed in system and das tables + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-30T11:23:59 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.304.51142 + now updates num events possible + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-30T10:41:41 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.303.51141 + Don't get state machine error after recording first event of a multiple-event test using TSR AIR Go.;FB 40726 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + + JLawrence + 2024-07-30T09:46:24 + 40726 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.302.51139 + now shows progress as relative to all events to download + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-30T09:45:06 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.301.51138 + now downloads multiple events for TSR AIR Go + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-30T09:15:50 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.300.51137 + 40599;DataPro4.3 Enhanced Test Setup Import Wizard, imported E2X file, ISO code and user code did not be imported;FB40599 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + + DMcfadden + 2024-07-29T15:36:01 + 40599 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.299.51136 + 40715;Display TSR AIR Go arming failures if they occur;FB40715 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-29T14:06:44 + 40715 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.298.51135 + additional protection on making sure scan and get arm status are done before starting download + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-29T11:06:05 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.297.51134 + 40720;Datapro Export Data Tab Page is blank with Datapro Version 4.3.295.51126;FB40720 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + DMcfadden + 2024-07-29T09:58:00 + 40720 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.296.51130 + FB 37931 Need a single TSR AIR Lic file for all customers; TSR AIR Lic should be a site lic and not tied to an organization;http://manuscript.dts.local/f/cases/37931/Need-a-single-TSR-AIR-Lic-file-for-all-customers-TSR-AIR-Lic-should-be-a-site-lic-and-not-tied-to-an-organization + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Licensing/ClientLicense.cs + + FAtashband + 2024-07-26T14:34:50 + 37931 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.295.51126 + FB 40676 Apply style to DAS Table in TSR AIR Go;http://manuscript.dts.local/f/cases/40676/Apply-style-to-DAS-Table-in-TSR-AIR-Go + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/BrushesAndColors.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/brushes.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/BrushesAndColors.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/brushes.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + FAtashband + 2024-07-25T17:54:23 + 40676 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.294.51125 + sets it for multiple events now + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + + DMcfadden + 2024-07-25T17:49:39 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.293.51124 + if there's no dasarmstatus need to requery + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + + DMcfadden + 2024-07-25T17:15:18 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.292.51123 + 40710;Set TSR AIR Go Number of events to 2000 for Active mode and to the value set on the dashboard for Scheduled/Interval mode;had been missing property file change;FB40710 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + + DMcfadden + 2024-07-25T16:25:32 + 40710 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.290.51121 + this doesn't seem like a good assumption + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-25T13:10:02 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.289.51120 + fixes issue(s) with LT settings + + + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_03/Communication.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-25T11:31:27 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.288.51119 + refactor + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + + DMcfadden + 2024-07-25T10:45:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.287.51118 + refactor + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + + DMcfadden + 2024-07-25T10:33:45 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.286.51117 + fixes for das table enabled while armed/downloading + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + DMcfadden + 2024-07-25T09:17:50 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.285.51116 + Display reason for not connecting to DataPRO and ISO databases when DataPROUser password is incorrect.;FB 40688 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + + JLawrence + 2024-07-24T16:39:16 + 40688 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.284.51111 + no longer enables back to dashboard for download button;now does wait for scan and get arm status to finish before starting download calls. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + DMcfadden + 2024-07-24T16:14:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.283.51110 + LINTing + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-24T15:55:06 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.282.51109 + remove should notify daslist changed.;toggle button is being used as a button and not a toggle button, so it just changes the text on click now, this is consistent with show more button + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-24T11:44:11 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.281.51108 + additional lints + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-24T11:22:17 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.280.51107 + + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-24T10:47:05 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.279.51105 + should be proceed here, not OK + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-24T10:19:30 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.278.51102 + fix for downloading after removing one of the das for _tsrAirTest + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/AbstractCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/AbstractCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_03/AbstractCommandBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-24T10:16:36 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.277.51100 + Display arming status based on multiple DAS in the test.;FB 40678 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + JLawrence + 2024-07-24T09:25:20 + 40678 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.276.51099 + more lint'ing + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + DMcfadden + 2024-07-23T17:05:13 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.275.51098 + sonar cleanup + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/BaseUserControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Base/Classes/BaseUserControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + DMcfadden + 2024-07-23T16:57:59 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.274.51097 + WIP checkin for downloading in the TSRAIRGo dashboard instead of download tab (downloads ALL all of the time) + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + DMcfadden + 2024-07-23T15:12:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.273.51095 + FB 40664 Re-arrange TSR AIR Go system settings components to fit in screen;http://manuscript.dts.local/f/cases/40664/Re-arrange-TSR-AIR-Go-system-settings-components-to-fit-in-screen + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml + + FAtashband + 2024-07-23T11:27:38 + 40664 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.272.51092 + some minor cleanup before download changes - 1) add download string, 2) correct an issue were online wasn't getting set if das status was "unknown" + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-22T11:26:52 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.271.51090 + FB 40676 Apply style to DAS Table in TSR AIR Go;http://manuscript.dts.local/f/cases/40676/Apply-style-to-DAS-Table-in-TSR-AIR-Go + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml + + FAtashband + 2024-07-22T10:23:44 + 40676 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.270.51088 + FB 40676 Apply style to DAS Table in TSR AIR Go;http://manuscript.dts.local/f/cases/40676/Apply-style-to-DAS-Table-in-TSR-AIR-Go + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + + FAtashband + 2024-07-19T16:01:21 + 40676 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.269.51087 + better to check all hardware rather than change of argument here. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-19T14:51:10 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.268.51086 + now LT also considered in das changed + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-19T14:42:33 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.267.51085 + FB 40676 Apply style to DAS Table in TSR AIR Go;http://manuscript.dts.local/f/cases/40676/Apply-style-to-DAS-Table-in-TSR-AIR-Go + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/PlusSign_Icon.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TrashBin_Delete_Icon_NoBG.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/PlusSign_Icon.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TrashBin_Delete_Icon_NoBG.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + + FAtashband + 2024-07-19T13:43:27 + 40676 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.266.51084 + samples rates mixed now reconsidered when das list changes + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-19T11:36:21 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.265.51083 + probably shouldn't allow user to manipulate the settings for DAS not in test manually + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + + DMcfadden + 2024-07-19T11:05:46 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.264.51080 + unifies to just having one collection source rather than two, additionally now the UI binds to a filtered collection source. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-19T11:01:26 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.263.51078 + now should fastforward download to the ROI download step + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + + DMcfadden + 2024-07-18T16:54:38 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.262.51075 + hooks up download done to navigate back to tsr air go dashboard, stops scanning at start of download, restarts on done + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + DMcfadden + 2024-07-18T16:40:34 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.261.51074 + cleaning up as I go + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-18T15:25:55 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.260.51073 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-07-18T15:14:10 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.259.51072 + 40697;Switch S6A streaming templates to offset binary;FB40697 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + + DMcfadden + 2024-07-18T13:13:20 + 40697 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.258.51068 + Don't enable Arm button when using TSR AIR Go and still arming.;FB 40674 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + jerry.lawrence + 2024-07-18T07:58:53 + 40674 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.257.51066 + Don't incorrectly display "Warning, not all channels expected were downloaded..." after downloading an ROI with a squib channel.;FB 40693; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2024-07-18T07:41:41 + 40693 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.256.51064 + page footer - don't use hardware it requires running a command on the IDASCommunication object out of services + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-17T16:39:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.255.51062 + more minor improvements + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-07-17T15:39:15 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.252.51050 + this request should not be done on the main thread. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-16T16:42:51 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.251.51049 + Set DAS status to Online after recording in TSR AIR Go.;FB 40677 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + jerry.lawrence + 2024-07-16T12:52:04 + 40677 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.250.51048 + FB 40664 Re-arrange TSR AIR Go system settings components to fit in screen;http://manuscript.dts.local/f/cases/40664/Re-arrange-TSR-AIR-Go-system-settings-components-to-fit-in-screen + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + FAtashband + 2024-07-16T12:04:00 + 40664 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.249.51047 + ShowAll now considers whether there are removed das or not + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-16T11:10:45 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.248.51045 + 40628;Surface BIST errors on connect to a unit in DP and TSR AIR Go;FB40628 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + DMcfadden + 2024-07-16T10:05:35 + 40628 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.247.51043 + 40628;Surface BIST errors on connect to a unit in DP and TSR AIR Go;now warns in TSR AIR Go when there's extended faults;FB40628 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-15T15:47:38 + 40628 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.246.51042 + more fixes for DHCP [ping and connect after you know ip has changed] + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-15T15:01:15 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.245.51041 + doesn't need parent information when using TSR AIR, but shouldn't shortcircuit out of hosts ... + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-15T14:50:44 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.244.51039 + these three calls will set all DAS to online status errantly + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-15T10:21:11 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.243.51034 + Strengthen the password for DataPROUser.;FB 40663 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + + jerry.lawrence + 2024-07-11T12:22:49 + 40663 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.242.51032 + now handles DHCP and changing ip addresses + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-10T16:51:47 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.241.51031 + now should remove das when it's disconnected [will show as connect failed] but my network is dying so I can't test anymore + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-07-10T15:25:52 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.240.51029 + fixes an issue where TSR AIR could have overlapping execute calls from GetMaxSampleRate() + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + + DMcfadden + 2024-07-10T14:00:32 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.239.51026 + sets IDASCommunication property when not set and a device connects;there is a race condition with MaxSampleRate() as it's not blocked from other communication at the same time + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-09T17:00:14 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.238.51025 + now automatically connects units listed in the test setup, and tries to connect to them instantly + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-09T16:27:52 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.237.51024 + FB 40598 DataPro4.3 Enhanced Test Setup Import Wizard, fail to import file and didn't show any message;http://manuscript.dts.local/f/cases/40598/DataPro4-3-Enhanced-Test-Setup-Import-Wizard-fail-to-import-file-and-didn-t-show-any-message + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVFile.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVFile.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVFile.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + + FAtashband + 2024-07-09T16:18:37 + 4 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.236.51023 + more changes for add/remove + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + + DMcfadden + 2024-07-09T15:23:48 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.235.51022 + added a preliminary showall and a way of adding devices back into the test + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-09T15:10:51 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.234.51021 + Create Test Setup xml file in SETUP folder after confirming arm without downloading existing data.;FB 40655 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + + jerry.lawrence + 2024-07-09T14:00:12 + 40655 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.233.51020 + now Removed das are serialized + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-07-09T11:18:22 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.232.51018 + when you "remove" das, disconnect it and don't attempt to arm it. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-07-09T11:02:41 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.231.51016 + Implement Download button in TSR AIR Go.;FB 40556 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + jerry.lawrence + 2024-07-09T10:28:06 + 40556 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.230.51015 + now does some loading of settings from test + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-09T10:16:28 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.229.51014 + 40632;TSR AIR Go Test setup serialization/deserialization;FB40632 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-07-09T09:16:35 + 40632 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.228.51012 + FB 40600 DataPro4.3 Enhanced Test Setup Import Wizard, imported this XML file cause datapro crash;http://manuscript.dts.local/f/cases/40600/DataPro4-3-Enhanced-Test-Setup-Import-Wizard-imported-this-XML-file-cause-datapro-crash + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + + FAtashband + 2024-07-08T10:34:50 + 4 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.227.51011 + When running TSR AIR Go, enable Disarm button when TSR AIR is detected in Streaming mode.;FB 40633 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + jerry.lawrence + 2024-07-08T08:58:40 + 40633 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.226.51005 + Add the ability to Arm to TSR AIR Go.;FB 39522 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/Status.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/StatusHelpers.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/TestObjectHelper.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/Status.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/StatusHelpers.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/TestObjectHelper.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/Status.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/StatusHelpers.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/TestObjectHelper.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/Status.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/StatusHelpers.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/TestObjectHelper.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + jerry.lawrence + 2024-07-02T16:57:46 + 39522 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.225.51000 + 34407;Warn when the number of channels downloaded doesn't match the number of channels expected in the test;FB34407 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-07-01T16:53:23 + 34407 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.224.50996 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + + DMcfadden + 2024-07-01T10:49:07 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.223.50992 + FB 39466 TSRAIRGo -System Settings bar- Level triggers;http://manuscript.dts.local/f/cases/39466/TSRAIRGo-System-Settings-bar-Level-triggers + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/LevelTrigger.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/LevelTrigger.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + FAtashband + 2024-06-28T16:28:20 + 39466 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.222.50983 + 40545;restrict the test name TSRAIR_GO_TEST;FB40545 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-06-27T10:03:41 + 40545 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.221.50982 + 39417;DataPro test setup test info, Inconsistent behavior Pre-trigger and post trigger value resets when switch modes.;FB39417 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes/ProgrammableTriggerAttributes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes/ProgrammableTriggerAttributes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes/ProgrammableTriggerAttributes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-06-27T08:15:15 + 39417 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.220.50981 + 39490;Refine "Battery SoC" column definition and implement;FB39490 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-06-26T15:06:01 + 39490 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.219.50978 + 39496;test setup import to Datapro 4.2 and 4.3 show error Requested value 'AlwaysLinear' was not found.;FB39496 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-06-25T16:50:58 + 39496 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.218.50968 + 39202;UDP realtime should be turned off in the UI, it is not operational and should be removed;Also fixes a typo;FB39202 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + + DMcfadden + 2024-06-25T08:54:12 + 39202 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.215.50954 + 39365, 39398;Add S6A Br new supported recording modes to datapro;Add support for Active RAM recording mode for S6A-BR;FB39365, FB39398 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + + DMcfadden + 2024-06-24T11:10:39 + 39365 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.214.50950 + FB 40557 TSRAIRGo -System Settings bar- Number of Events;http://manuscript.dts.local/f/cases/40557/TSRAIRGo-System-Settings-bar-Number-of-Events + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + FAtashband + 2024-06-21T11:20:49 + 40557 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.213.50944 + 40552;Add validation for S6DB and multiple event active ram;FB40552 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-06-20T10:43:40 + 40552 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.212.50943 + FB 39467 TSRAIRGo -System Settings bar- Date-Time input control when the Recording mode is Scheduled;http://manuscript.dts.local/f/cases/39467/TSRAIRGo-System-Settings-bar-Date-Time-input-control-when-the-Recording-mode-is-Scheduled + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + FAtashband + 2024-06-19T11:07:52 + 39467 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.211.50942 + recommended changes + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-06-18T17:08:12 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.210.50941 + 40553;TSR AIR Go doesn't connect to multiple DAS;FB40553 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-06-18T16:26:29 + 40553 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.206.50891 + Add the ability to run diagnostics to TSR AIR Go.;FB 39484 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + jerry.lawrence + 2024-06-12T16:11:14 + 39484 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.205.50889 + 39156;Meter Mode in DataPRO slows down sampling rate on next run;FB39156 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + DMcfadden + 2024-06-11T17:14:13 + 39156 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.204.50887 + 39463;In DP 4.2 selecting a single export in a multiple event data series and exporting can wipe out the other exports.;FB39463 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-06-11T15:09:42 + 39463 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.203.50886 + FB 39325 TSRAIRGo -System Settings bar;http://manuscript.dts.local/f/cases/39325/TSRAIRGo-System-Settings-bar + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/DASSampleRateChanged.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/DASSampleRateChanged.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + FAtashband + 2024-06-11T14:36:31 + 39325 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.202.50884 + 39517;HIC channels should accept m/s^2;FB39517 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + DMcfadden + 2024-06-11T10:56:00 + 39517 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.201.50882 + Don't fail DDAS, Excel (xlsx), or ASC exports if the testname folder has been renamed.;FB 39432 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + jerry.lawrence + 2024-06-11T10:34:44 + 39432 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.200.50881 + 39376 (fixed): DataPro CSV export T0 time stamp value is empty if PTPMasterSync="False";;Removed PTPMasterSync requirement for outputting T0, leaving it only as whether trigger time is valid;Fixed valid time year typo from 1900 to 1990;;http://manuscript.dts.local/f/cases/39376/DataPro-CSV-export-T0-time-stamp-value-is-empty-if-PTPMasterSync-False + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/PTP1588Timestamps.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/PTP1588Timestamps.cs + + john.dowling + 2024-06-10T17:18:07 + 39376 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.199.50879 + 39513;Voltage Insertion channels not exported when using multiple ROI;FB39513 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-06-10T14:36:00 + 39513 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.198.50878 + Syntax error fix.; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + + jerry.lawrence + 2024-06-10T11:59:48 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.196.50876 + FB 39325 TSRAIRGo -System Settings bar;http://manuscript.dts.local/f/cases/39325/TSRAIRGo-System-Settings-bar + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + + FAtashband + 2024-06-10T10:49:35 + 39325 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.195.50875 + change for hamburger menu on old db + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + + DMcfadden + 2024-06-10T10:34:46 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.194.50873 + added some examples of syncing the TSRAIRSetup and the VM for now, there might be a better way to extract the settings out of test template and make them more generic. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-06-10T09:29:04 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.193.50872 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + + DMcfadden + 2024-06-10T08:51:20 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.192.50871 + 39485;Add TSR AIR embedded test setup and migration/LTS steps;FB39485 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet92_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet96_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Create_sp_TestSetupsGet97_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Update_StoredProcedures_97.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet92_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet96_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Create_sp_TestSetupsGet97_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Update_StoredProcedures_97.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet92_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet96_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Create_sp_TestSetupsGet97_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Update_StoredProcedures_97.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet92_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet96_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Create_sp_TestSetupsGet97_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Update_StoredProcedures_97.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet92_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet96_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Create_sp_TestSetupsGet97_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Update_StoredProcedures_97.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TSRAIRGoTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet92_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet96_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Alter_sp_TestSetupsGet_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Create_sp_TestSetupsGet97_97.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version96/Update_StoredProcedures_97.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + + DMcfadden + 2024-06-10T08:30:55 + 39485 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.191.50869 + 39124;S6A 2ch Bridge offset is different than 2ch Bridge and 2ch IEPE for Bridge channels.;FB39124 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2024-06-07T10:50:52 + 39124 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.190.50867 + Implement Trigger and Disarm buttons in TSR AIR Go;FB 39483 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + jerry.lawrence + 2024-06-06T13:39:35 + 39483 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.189.50864 + Get actual status (Armed, Recording, etc.) from DAS when using TSR AIR Go.;FB 39421 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + jerry.lawrence + 2024-06-06T11:12:43 + 39421 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.188.50862 + 39448 (implemented): Finish DASTable columns: plumbing & wiring. Add Ping & Connect;;Wire SystemSettings Sample Rate changes into ViewModel/Models;Add remaining columns as spelled out in 4/5/2024 PowerPoint, including "Show More" functionality;Add remaining event plumbing from DASFactory to DAS Model Provider as scaffolding for later use;Add progress bar to status display cell;Add ping -> connect -> queryconfig -> refresh voltage status -> get arm status function to be called for new arrivals to fill out all columns;Add GetMaxEvents() SLICE function and overriding TSRAIR function from FWTU;;http://manuscript.dts.local/f/cases/39448/Finish-DASTable-columns-plumbing-wiring-Add-Ping-Connect + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColumnWidthConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + john.dowling + 2024-06-05T15:00:58 + 39448 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.187.50861 + 39409;Don't use the setting "TurnOffAAFRealtime" for S6 and beyond;FB39409 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-06-05T13:38:03 + 39409 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.186.50860 + 39224 (bugfixed): Add software warning for Baud rate and sample rate for ADC to UART streaming;;Corrected calculation to use 2x ADC bit rate as per LP's notes;;http://manuscript.dts.local/f/cases/39224/Add-software-warning-for-Baud-rate-and-sample-rate-for-ADC-to-UART-streaming#BugEvent.239644 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + + john.dowling + 2024-06-05T13:06:47 + 39224 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.185.50859 + 35596 (bugfixed): Copy & trim doesn't copy GPS NMEA files;;Copied code from first implementation to other CopyAndTrim function that is in the C&T UI code path and added new Test ID preservation ;;http://manuscript.dts.local/f/cases/35596/Copy-trim-doesn-t-copy-GPS-NMEA-files#BugEvent.239817 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + john.dowling + 2024-06-05T12:46:52 + 35596 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.184.50858 + 39285 (bugfixed): Change S6A-BR voltage defaults;;Updated defaults and migration script to use 10V as Low for diagnostics & armed;;http://manuscript.dts.local/f/cases/39285/Change-S6A-BR-voltage-defaults#BugEvent.239895 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + + john.dowling + 2024-06-05T11:01:04 + 39285 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.183.50857 + 39472;Ensure TurnOffDiagnosticsMode can't run at the same time as other services;FB38472 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Download.cs + + DMcfadden + 2024-06-05T10:34:52 + 38472 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.182.50854 + 39223;Add support for extended fault attribute;FB39223 + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + + DMcfadden + 2024-06-03T16:24:47 + 39223 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.181.50853 + FB 39325 TSRAIRGo -System Settings bar;http://manuscript.dts.local/f/cases/39325/TSRAIRGo-System-Settings-bar + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToGreenBorderConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/BrushesAndColors.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/brushes.xaml + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/brushes.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/AvailableRecordingMode.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/GlobalSettings.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToGreenBorderConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/BrushesAndColors.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/brushes.xaml + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/brushes.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/AvailableRecordingMode.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/GlobalSettings.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToGreenBorderConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/BrushesAndColors.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/brushes.xaml + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/brushes.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/AvailableRecordingMode.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/GlobalSettings.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + FAtashband + 2024-05-31T17:10:08 + 39325 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.180.50851 + 39462;SPS unnecessarily queries SmartChargeResistorSetting while armed;FB39462 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2024-05-31T08:50:46 + 39462 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.179.50850 + 39426;look into ZD 10690;FB39426 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-30T11:30:24 + 39426 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.178.50849 + 39426;look into ZD 10690;FB39426 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-30T10:46:08 + 39426 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.177.50848 + sonarqube suggested changes. + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-29T16:46:02 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.176.50847 + 39187 (implemented): TSR AIR Go UDP infrastructure abstraction and rework;;Add DASModel to DASTable MVVM structure;Remove DASTable screenshot, put in ListView with an initial set of columns plumbed to DASModel collection;Create DASFactory function for AutoDiscovery loop, plumb start / stop scanning via events;Create DASModelProvider to handle AutoDiscovery loop events, add new DASModels to collection;Plumb removing DASModels via trash button;;http://manuscript.dts.local/f/cases/39187/TSR-AIR-Go-UDP-infrastructure-abstraction-and-rework + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/TranslateExtension.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/VoltageStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/TranslateExtension.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/VoltageStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/TranslateExtension.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/VoltageStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + john.dowling + 2024-05-29T14:20:52 + 39187 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.175.50842 + FB 39423 Update design styling for TSRAIRGo UI;http://manuscript.dts.local/f/cases/39423/Update-design-styling-for-TSRAIRGo-UI + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/View/HamburgerMenuView.xaml + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/ViewModel/HamburgerMenuViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/DasTable.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/View/HamburgerMenuView.xaml + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/ViewModel/HamburgerMenuViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/DasTable.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/View/HamburgerMenuView.xaml + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/ViewModel/HamburgerMenuViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/DasTable.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + FAtashband + 2024-05-29T10:33:38 + 39423 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.174.50841 + 39396, 39342;Armchecklist passes with SQUIB failures;TOM diagnostic delay not being observed;FB39396,FB39342 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + DMcfadden + 2024-05-29T10:16:48 + 39396 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.173.50840 + 39223;Add support for extended fault attribute;FB39223 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownload.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Test/Test.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Public.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownload.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Test/Test.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Public.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownload.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Test/Test.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Public.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownload.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Test/Test.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Public.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownload.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Test/Test.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Public.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownload.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/HDF/HDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Test/Test.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Public.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-05-29T08:57:39 + 39223 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.172.50838 + 39377 (fixed): DataPro 4.2.410 CVS export, UTC time stamp some times has extra digits.;;After calculating nanoseconds time difference during CSV export, truncate to whole nanos before creating output string;;http://manuscript.dts.local/f/cases/39377/DataPro-4-2-410-CVS-export-UTC-time-stamp-some-times-has-extra-digits + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + + john.dowling + 2024-05-28T16:20:17 + 39377 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.171.50830 + 39329;No ISO test object drop down at run test step;FB39329 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + DMcfadden + 2024-05-28T08:42:48 + 39329 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.170.50829 + Fb 39423 Corrected navigation to test setups page;http://manuscript.dts.local/f/cases/39423/Update-design-styling-for-TSRAIRGo-UI + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + + FAtashband + 2024-05-24T13:07:37 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.169.50828 + FB 39423 Update design styling for TSRAIRGo UI;http://manuscript.dts.local/f/cases/39423/Update-design-styling-for-TSRAIRGo-UI + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GlobalStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SystemStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/TSR_AIR_GO_UI_Header_Graphic_123x44.jpg + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GlobalSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GlobalStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GlobalStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SystemStatus.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/TSR_AIR_GO_UI_Header_Graphic_123x44.jpg + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GlobalSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GlobalStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + + FAtashband + 2024-05-23T17:02:56 + 39423 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.168.50827 + FB 36879 Test setup Import wizard enhancements and bug fixes;http://manuscript.dts.local/f/cases/36879/Test-setup-Import-wizard-enhancements-and-bug-fixes + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/XmlParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XMLParseProcessor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/XmlParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XMLParseProcessor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + + FAtashband + 2024-05-23T14:23:56 + 36879 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.167.50825 + Test Setups with StreamOut channels incorrectly show differences when "Allow push/pull of sensors" is checked.;FB 39375 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/ViewModel/GroupChannelListViewModel.cs + + jerry.lawrence + 2024-05-23T14:06:32 + 39375 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.166.50824 + FB 39423 Update design styling for TSRAIRGo UI;Updated splash screen image;http://manuscript.dts.local/f/cases/39423/Update-design-styling-for-TSRAIRGo-UI + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TSRAIRGo_SplashScreen_400X250px_96ppi.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TSR_AIR_GO_SplashScreen_96ppi.jpg + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/SplashScreen.xaml.cs + + FAtashband + 2024-05-22T16:07:31 + 39423 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.165.50821 + TSRAIRGo: Simulate overall DAS status and enabledness/disabledness of navigation buttons.;FB 39378 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + jerry.lawrence + 2024-05-22T11:39:11 + 39378 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.164.50819 + 30621;Report Path/File length errors in Export to user;FB30621 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-22T09:30:04 + 30621 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.163.50794 + Don't hang if a DAS fails to clear flash.;FB 39345 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2024-05-17T12:09:10 + 39345 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.162.50784 + All the changes needed for the DBAPIWrapper OUTSIDE of DbAPI.csproj, which would conflict with the version in DP proper... + + + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Core.DBApiWrapper/branches/BRANCH_DEVEL_4_03/DTS.Core.DbAPIWrapper.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03 + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/CoreDbAPI.sln + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Core.DBApiWrapper/branches/BRANCH_DEVEL_4_03/DTS.Core.DbAPIWrapper.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Classes + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Classes/BasePropertyChanged.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Classes/DescriptionResourceAttribute.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Classes/DisplayResourceAttribute.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Classes/DynamicTypeDescriptor.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IBaseClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IBaseModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IBasePropertyChanged.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IBaseView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IBaseViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IBaseWindow.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IBaseWindowModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IHeaderInfoProvider.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Interface/IViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Model + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/Model/BaseModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/View + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/View/BaseView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/View/BaseWindow.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/ViewModel + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/ViewModel/BaseViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Base/ViewModel/ViewModelBase.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Behaviors + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Behaviors/InteractivityTemplate.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Behaviors/StringMetaDataAttr.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_PCM.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_TmNS_144PCM.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_TmNS_SuperCom4xPCM.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Menu + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Menu/hamburger.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/CheckChannels.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/CheckTrigger.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/CustomChannels.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/CustomerDetails.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/DataRecorders.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/DownloadData.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/EngineerDetails.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/ExportData.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/GroupTemplate.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/Groups.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/LabDetails.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/ManageUsers.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/Networking.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/RunTest.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/SensorDatabase.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/SensorTemplates.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/SystemSettings.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/TestSetups.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/ViewData.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/arsmultiple.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/check_hardware.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/clock.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/custom_channels.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/customer.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/customers.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/database.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/diagnostics.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/download.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/dummies.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/dummy.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/export.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/gears.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/group_templates.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/hardware_blank_mod.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/lab.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/laptop.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/pulse.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/reel.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/review.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/status_line.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/users.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/vehiclewhite.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Assets/Tiles/wheatstone.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Attributes + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Attributes/VersionAttribute.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/BrowseForFolderDialog.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/ConfirmationEx.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/ConfirmationWindow.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/ConfirmationWindow.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/NotificationWindow.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/NotificationWindow.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Dialogs/PopupWindowAction.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/ApplicationStatusTypes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/AssemblyInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/CFCFilter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Channels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Channels/ChannelCodeType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/ClockSource.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Communication + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Communication/CommunicationConstantsAndEnums.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DASFactory + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/ConstantsAndEnums.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/UseCasesTSRAIR.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/WakeupTriggers.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/CustomDirectionFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/CustomFilterFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/CustomFinLoc1Fields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/CustomFinLoc2Fields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/CustomFinLoc3Fields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/MainLocationFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/PhysicalDimensionFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/PositionFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/TestObjectFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DBExport/TopLevelFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/ChartOptions + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/ChartOptions/ChartUnitType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/ChartOptions/FilterOption.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/ChartOptions/TimeUnitType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/ChartOptions/WakeMethodType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/ChartOptions/YRangeScale.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/Filter + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/Filter/SearchEnum.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/Reports + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/Reports/PowerSpectralDensity + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/Reports/PowerSpectralDensity/PassFilterType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/Reports/PowerSpectralDensity/WindowAveragingType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/Reports/PowerSpectralDensity/WindowType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/Reports/PowerSpectralDensity/WindowWidth.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/TestMetadata + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/TestMetadata/ChannelGroups.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/TestMetadata/TestChannelFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/TestMetadata/TestGraphsFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/TestMetadata/TestModuleFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/TestMetadata/TestRunMetadataFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DTS.Viewer/TestMetadata/TestSetupFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DataFlag.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Database + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Database/DbType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DigitalInputs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/DigitalOutputs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/EnumBindingSourceExtension.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/ExcitationVoltageOptions.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/ExportHeaderLine.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/GPSSentenceTypes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/GroupTemplates + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/GroupTemplates/GroupTemplateChannelFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/GroupTemplates/GroupTemplateFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Groups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Groups/GroupImport.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Groups/GroupList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Groups/GroupList/GroupFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Hardware + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Hardware/SLICEConfigurations.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/ImportFormats.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/ImportStatus.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/IncludeOverwriteName.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/InitializationTypes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/IsoRestrictionLevels.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/IsoSupportLevels.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/IsoViewMode.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/MigrationResult.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/NetworkSelection.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/PopupWindowImage.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Reports + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Reports/ReportConstantsAndEnums.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/RibbonControlOperation.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/RibbonTabNames.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/SLICE6MulticastProperties.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/ScriptTypes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CalibrationBehaviors.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CalibrationEnforcement.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/FilterClassType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/InitialOffsetTypes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/LinearizationFormula.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/PossibleFilters.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorChangeTypes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorStatus.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/CACOption.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/DigitalInputFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/DigitalOutFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/SensorListTabs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/SquibFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/StreamInSettingFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorsList/UartSettingFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Sensors/ZeroMethodType.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/SettingsExport + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/SettingsExport/TopLevelFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/SliceSimpleArm + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/SliceSimpleArm/SSACommands.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Squibs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/Strings.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/SupportedExportFormatBitFlags.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/T0Mode.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/NavigationButtonId.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TTS + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TTS/TTSEnums.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TabControlOperation.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TestSetups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TestSetups/RealtimeGraphsEnum.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TestSetups/TestSetupsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/TestSetups/TestSetupsList/TestSetupFields.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/UDPStreamProfile.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/UICultures.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/UIItemStatus.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/UartBaudRate.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/UartDataFormat.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Enums/VelocityUnit.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/AppStatusEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/AssemblyListNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/AutomaticModeStatusEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/CancelProcess.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ChannelCodes + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/CloseApplicationRequested.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ComActiveEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DASFactory + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DBConnectionEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/Reports + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/Reports/PowerSpectralDensity + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/TestModification + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerFilter + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerSettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Database + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Database/DbStatusEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Diagnostics + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/FeedbackEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplateChangeNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/CustomChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/GroupTemplateList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/TemplateChannelList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Groups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Groups/GroupChannelList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Groups/GroupsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/HelpTextEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ISO + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ListViewStatusEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/LoginUserEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/LogoutUserEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/NotificationContentEventArgs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/PageErrorEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/PageModifiedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/PageNameEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/PageNavigationRequestEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/PageSelectionChanged.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/PageSetActiveEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ProgressBarEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/RaiseNotification.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Realtime + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/RegionOfInterest + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/RegionOfInterest/RegionOfInterestChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Sensors + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Sensors/SensorsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/SetPageVisibilityEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/SetSaveButton.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/ShowStatus.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Arm.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GlobalStatus.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Trigger.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportReadFileFinishedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TabControlSelectionChanged.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TabControlSelectionEventArgs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TestEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TestSetups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TestSetups/TestSetupsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/TextPastedEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Events/UserEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Exceptions + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Exceptions/OutOfDataException.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/error_16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/error_32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/error_48.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/information_16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/information_32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/information_48.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/question_16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/question_32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/question_48.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/reload-icon-553.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/reload.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/reload16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/reload48.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/reload_white.PNG + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/shadow_b.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/shadow_bl.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/shadow_br.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/shadow_l.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/shadow_r.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/shadow_t.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/shadow_tl.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/shadow_tr.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/warning_16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/warning_32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Images/warning_48.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/BuildTestSetup + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/ChannelCodes + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/ChannelCodes/IChannelCode.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/ChannelCodes/IChannelCodesListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/ChannelCodes/IChannelCodesListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/IChannelCode.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/IChannelDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/IChannelSetting.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/IChannelSettingRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/IGroupChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Channels/IGroupChannelSettingRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CheckChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CheckChannels/ICheckChannelsMenuView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CheckChannels/ICheckChannelsMenuViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CheckChannels/ICheckChannelsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CheckChannels/ICheckChannelsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CheckTrigger + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CheckTrigger/ICheckTriggerView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CheckTrigger/ICheckTriggerViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Communication + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Communication/ICommunicationReport.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Communication/ICommunication_DASInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Communication/IDASConnectedDevice.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/IAssemblyListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/IAssemblyListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/IAssemblyView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/IAssemblyViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/IGroupListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/IGroupListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/IGroupView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/IGroupViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/ITileListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/ITileListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/ITileView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Components/ITileViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Connection + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Connection/IConnection.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomChannels/ICustomChannelModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomChannels/ICustomChannelsExportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomChannels/ICustomChannelsImportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomChannels/ICustomChannelsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomChannels/ICustomChannelsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomerDetails + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomerDetails/ICustomerDetailsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/CustomerDetails/ICustomerDetailsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/ARM + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/ARM/IArmStatus.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IConfiguration.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IConfigurationData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IDASChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IDASModule.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IEID.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IInfoResultModule.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IInformation.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Config/IVoltageInsertionEnabled.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IArmCheckActions.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IArmCheckResults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IDiagnos.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IDiagnosticActions.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IDiagnosticResult.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IModuleDiagnosticsResult.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/IOptimizationValues.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/ITriggerCheck.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Diagnostics/ITriggerCheckResult.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownload.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownloadReport.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IDownloadRequest.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IEventInfoAggregate.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IUARTDownload.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IUARTDownloadRequest.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/Download/IUARTEventInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IAnalogInputDASChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IAutoArmStatus.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IAutoArmed.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/ICommunication.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IConnectedEthernetDevice.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASConfigurationArg.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASFactory.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDiscoveredDevice.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IRangeBandwidthLimited.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IRealtime.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/ITiltSensorCalAware.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/ITimeSynchronization.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IUDPQATSEntry.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Common.CPU + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Common.CPU/IcpuEngine.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/CalculatedChannel + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/CalculatedChannel/IAddCalculatedChannelView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/CalculatedChannel/IAddCalculatedChannelViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Filter + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Filter/IFilterView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Filter/IFilterViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/IGraphChannelView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/IGraphChannelViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/IGraphMainView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/IGraphMainViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/IGraphPropertyView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/IGraphPropertyViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/IGraphView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/IGraphViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeriesViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ICursorView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ICursorViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IDiagView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IDiagViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IDockPanelHorizontalView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IDockPanelHorizontalViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IDockPanelVerticalView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IDockPanelVerticalViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IGraphPropertyView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IGraphPropertyViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IMainLiteView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IMainLiteViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IMainViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IMainViewerView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IPropertyView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IPropertyViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IStatsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IStatsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ITabItemView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ITabItemViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ITabView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ITabViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ITestsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ITestsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IViewerShellView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IViewerShellViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IViewerView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/IViewerViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Legend + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Legend/ILegendView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Legend/ILegendViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/MainView + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/MainView/IMainView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/MainView/IMainViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/MainView/IViewerMainView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/MainView/IViewerMainViewGrid.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Menu + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Menu/IMenuView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Menu/IMenuViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Navigation + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Navigation/INavigationView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Navigation/INavigationViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IChannelGRMSSummary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewGrid.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestCalculatedChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestGraphs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestModule.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestRunMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestSetupMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestSummary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestModification + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestModification/ITestModificationModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestModification/ITestModificationView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestModification/ITestModificationViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestModule + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestModule/ITestModuleView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestModule/ITestModuleViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestSummary + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestSummary/ITestSummary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestSummary/ITestSummaryListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestSummary/ITestSummaryListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ViewerSettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ViewerSettings/IViewerSettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ViewerSettings/IViewerSettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASChannelDBRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASDBRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IHardwareChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Database + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Database/IDatabaseCopyView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Database/IDatabaseCopyViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Database/IDatabaseStatusBarView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Database/IDatabaseStatusBarViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Database/IDatabaseSwitchView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Database/IDatabaseSwitchViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Database/IUserDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DownloadData + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DownloadData/IDownloadDataView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DownloadData/IDownloadDataViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DownloadEvent + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/EngineerDetails + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/EngineerDetails/IEngineerDetailsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/EngineerDetails/IEngineerDetailsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ExportData + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ExportData/IExportDataView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ExportData/IExportDataViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ExportData/IExportHeader.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Graphs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Graphs/IGraph.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Graphs/IGraphRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplate.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplateChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplateExportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplateImportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplateInfoControlView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplateInfoControlViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplateListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplateListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/IGroupTemplateViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/ITemplateChannelListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/ITemplateChannelListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/GroupTemplate/ITestObjectTemplate.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupChannelList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupChannelList/IGroupChannelListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupList/IGroupListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupList/IGroupListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/GroupList/TestSetupParentHelper.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/IGroupChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/IGroupDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/IGroupHardwareDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/IGroupImportImportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/IGroupImportOptionsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/IGroupImportPreviewView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/IGroupImportViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/ITestObject.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Groups/ITestSetupGroupRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/AddEditHardware + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/AddEditHardware/IAddEditHardwareDASModule.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/AddEditHardware/IAddEditHardwareHardware.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/AddEditHardware/IAddEditHardwareView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/AddEditHardware/IAddEditHardwareViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListOverdueView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListReplaceView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/ISLICE6TreeNode.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/ISLICE6TreeView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/IATDArmStatus.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/IDASMonitorInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/IDiagnosticResult.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Hardware/IISOHardware.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IAssemblyInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IDataPROPage.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IMainView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IMainViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IMenuView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IMenuViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/INavigationView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/INavigationViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IPluginComponent.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ISO + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ISO/ExtraProperties + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ISO/ExtraProperties/IExtraPropertiesListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ISO/ExtraProperties/IExtraPropertiesListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ISO/ExtraProperties/IExtraProperty.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IShellView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IShellViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ITabView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ITabViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IViewerShellView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/IViewerShellViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/LabDetails + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/LabDetails/ILabDetailsMenuView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/LabDetails/ILabDetailsMenuViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/LabDetails/ILabDetailsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/LabDetails/ILabDetailsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ManageUsers + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ManageUsers/IManageUsersView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ManageUsers/IManageUsersViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Menu + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Networking + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Networking/INetworkAdapterView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Networking/INetworkAdapterViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Networking/INetworkingView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Networking/INetworkingViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Pagination + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Pagination/IFilterableListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Pagination/IPaginationView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Pagination/IPaginationViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Realtime + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Realtime/IRealtimeChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Realtime/IRealtimeChannelSelectView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Realtime/IRealtimeChannelSelectViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/RegionOfInterest + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/RegionOfInterest/RegionOfInterestChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Reports + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Reports/PedestrianAndHead + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Reports/PedestrianAndHead/IHeadReportInputView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Reports/PedestrianAndHead/IHeadReportOutputView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Reports/PedestrianAndHead/IHeadReportViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Reports/PedestrianAndHead/ITRLReportInputView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Reports/PedestrianAndHead/ITRLReportOutputView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Reports/PedestrianAndHead/ITRLReportViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/RunTest + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/RunTest/IRunTestView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/RunTest/IRunTestViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SensorDatabase + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SensorDatabase/ISensorDatabaseView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SensorDatabase/ISensorDatabaseViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SensorTemplates + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SensorTemplates/ISensorTemplatesView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SensorTemplates/ISensorTemplatesViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ICalibrationRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IDigitalInDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IDigitalInputDefaults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IDigitalInputScaleMultiplier.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IDigitalOutDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IDigitalOutDefaults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IIEPESensorDefaults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IInitialOffsets.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISensorBase.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISensorCalibration.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISensorChange.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISensorData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISensorDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISoftwareFilter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISquibDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/ISquibSettingDefaults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IStreamInputRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IStreamInputSettingDefaults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IUARTRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IUartSettingDefaults.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/IZeroMethods.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorSettingsModule + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorSettingsModule/ISensorSettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorSettingsModule/ISensorSettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/IDigitalInputSetting.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/IDigitalOutputSetting.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/IDragAndDropItem.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISensorTemplatesExportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISensorTemplatesViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISensorsListOverdueView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISensorsTemplatesImportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/ISquib.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/IStreamInputSetting.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SensorsList/IUartIOSetting.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SoftwareFilters + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SoftwareFilters/ISoftwareFiltersView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Sensors/SoftwareFilters/ISoftwareFiltersViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/StatusAndProgressBar + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/StatusAndProgressBar/IStatusAndProgressBarFooterViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/StatusAndProgressBar/IStatusAndProgressBarView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/StatusAndProgressBar/IStatusAndProgressBarViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/StatusAndProgressBar/IStatusAndProgressFooterView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/StatusAndProgressBar/StatusAndProgressDelegates.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/DB + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/DB/IDBExportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/DB/IDBImportView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/DB/IDBViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/ISOSettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/ISOSettings/IISOSettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/ISOSettings/IisoSettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/ISystemSettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/ISystemSettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/PowerAndBattery + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/PowerAndBattery/IPowerAndBatteryView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/PowerAndBattery/IPowerAndBatteryViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/QASettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/QASettings/IQASettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/QASettings/IQASettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/RealtimeSettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/RealtimeSettings/IRealtimeSettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/RealtimeSettings/IRealtimeSettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/TablesSettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/TablesSettings/ITablesSettingsModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/TablesSettings/ITablesSettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/TestSettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/TestSettings/ITestSettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/TestSettings/ITestSettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/UISettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/UISettings/IUISettingsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/SystemSettings/UISettings/IUISettingsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo/INavigationButtonInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Tags + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Tags/ITag.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Tags/ITagAssignment.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Tags/ITagAware.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestMetaData + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestMetaData/ICustomerDetailsDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestMetaData/ILabratoryDetailsDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestMetaData/ITestEngineerDetailsDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestModule + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestModule/ITestModuleView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestModule/ITestModuleViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/CachedItemsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/CachedItemsList/ICachedItem.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/CachedItemsList/ICachedItemsListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/CachedItemsList/ICachedItemsListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Diagnostics + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Diagnostics/IDiagnosticsTreeView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Diagnostics/IDiagnosticsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/ICalculatedChannelRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/IISFFile.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/ITestDASOrder.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/ITestSetupHardwareRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/ITestSetupROIRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/ITestSetupsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/ITestSetupsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/AnalogChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/AnalogChannels/IAnalogChannelsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/AnalogChannels/IAnalogChannelsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/DIChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/DIChannels/IDigitalInputChannelsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/DIChannels/IDigitalInputChannelsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/DOChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/DOChannels/IDigitalOutputChannelsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/DOChannels/IDigitalOutputChannelsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/EditFile + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/EditFile/IEditFileView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/EditFile/IEditFileViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/HardwareScan + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/HardwareScan/IChannelSummary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/HardwareScan/IDasSummary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/HardwareScan/IHardwareScanView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/HardwareScan/IHardwareScanViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/HardwareScan/IHardwareSummaryRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/LevelTrigger + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/LevelTrigger/ILevelTrigger.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/LevelTrigger/ILevelTriggerView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/LevelTrigger/ILevelTriggerViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/ReadFile + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/ReadFile/IReadFileView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/ReadFile/IReadFileViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/ReadFile/ITTSChannelRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/ReadFile/ITTSSetup.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/Summary + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/Summary/ISummaryChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/Summary/ISummaryView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/Summary/ISummaryViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/TOMChannels + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/TOMChannels/ITOMChannelsView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/Imports/TTS/TOMChannels/ITOMChannelsViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/TestSetupsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/TestSetupsList/ITestSetup.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/TestSetupsList/ITestSetupsListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/TestSetupsList/ITestSetupsListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ViewData + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ViewData/IViewDataView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/ViewData/IViewDataViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/IFilterView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/IFilterViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/IMainView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/IMainViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/IMenuView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/IMenuViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/INavigationView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/INavigationViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/ITestDefinitionListView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/ITestDefinitionListViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition/ITestCalculatedChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition/ITestChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition/ITestGraphs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition/ITestMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition/ITestModule.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition/ITestRunMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition/ITestSetupMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestDefinition/ITestSummary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestModule + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestModule/ITestModuleView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/Viewer/TestModule/ITestModuleViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/_GenericModule + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/_GenericModule/IGenericModuleView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Interface/_GenericModule/IGenericModuleViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/HDF.PInvoke.1.10.0.4.nupkg + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/Net45 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/Net45/HDF.PInvoke.XML + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/Net45/HDF.PInvoke.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin32 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin32/hdf5.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin32/hdf5.pdb + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin32/hdf5_hl.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin32/hdf5_hl.pdb + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin32/szip.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin32/zlib.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin64 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin64/hdf5.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin64/hdf5.pdb + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin64/hdf5_hl.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin64/hdf5_hl.pdb + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin64/szip.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/lib/native/bin64/zlib.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/tools + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/tools/GetHDFPostBuildCmd.ps1 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/HDF.PInvoke.1.10.0.4/tools/Install.ps1 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Microsoft.Windows.Shell.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net20 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net20/NUnit.System.Linq.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net20/nunit.framework.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net20/nunit.framework.xml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net35 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net35/nunit.framework.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net35/nunit.framework.xml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net40 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net40/nunit.framework.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net40/nunit.framework.xml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net45 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net45/nunit.framework.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/net45/nunit.framework.xml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/netstandard1.3 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/netstandard1.3/nunit.framework.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/netstandard1.3/nunit.framework.xml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/netstandard1.6 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/netstandard1.6/nunit.framework.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnit/netstandard1.6/nunit.framework.xml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnitTestAdapter + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnitTestAdapter/Mono.Cecil.Mdb.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnitTestAdapter/Mono.Cecil.Pdb.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnitTestAdapter/Mono.Cecil.Rocks.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnitTestAdapter/Mono.Cecil.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnitTestAdapter/NUnit3.TestAdapter.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnitTestAdapter/nunit.engine.api.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/NUnitTestAdapter/nunit.engine.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary/Microsoft.Expression.Interactions.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary/Microsoft.Practices.Prism.Interactivity.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary/Microsoft.Practices.Prism.UnityExtensions.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary/Microsoft.Practices.Prism.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary/Microsoft.Practices.ServiceLocation.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary/Microsoft.Practices.ServiceLocation.xml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary/Microsoft.Practices.Unity.Interception.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/PrismLibrary/Microsoft.Practices.Unity.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/RibbonControlsLibrary + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/RibbonControlsLibrary/RibbonControlsLibrary.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/RibbonControlsLibrary/System.Windows.Controls.Layout.Toolkit.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Stateless.4.2.1 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Stateless.4.2.1/lib + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Stateless.4.2.1/lib/net45 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Stateless.4.2.1/lib/net45/Stateless.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Stateless.4.2.1/lib/net45/Stateless.xml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/System.Data.SQLite.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/System.Windows.Interactivity.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/WPFToolkit + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/WPFToolkit/System.Windows.Controls.Input.Toolkit.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/WPFToolkit/System.Windows.Controls.Input.Toolkit.pdb + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/WPFToolkit/System.Windows.Controls.Layout.Toolkit.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/WPFToolkit/System.Windows.Controls.Layout.Toolkit.pdb + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/WPFToolkit/WPFToolkit.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/WPFToolkit/WPFToolkit.pdb + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Xceed.Wpf.Toolkit + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Xceed.Wpf.Toolkit/Xceed.Wpf.AvalonDock.Themes.Aero.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Xceed.Wpf.Toolkit/Xceed.Wpf.AvalonDock.Themes.Metro.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Xceed.Wpf.Toolkit/Xceed.Wpf.AvalonDock.Themes.VS2010.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Xceed.Wpf.Toolkit/Xceed.Wpf.AvalonDock.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Xceed.Wpf.Toolkit/Xceed.Wpf.DataGrid.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/lib/Xceed.Wpf.Toolkit/Xceed.Wpf.Toolkit.dll + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/ModuleCatalog + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/BusyIndicatorManager + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/BusyIndicatorManager/xBusyIndicator.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/BusyIndicatorManager/xBusyIndicator.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ChannelCodes + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ChannelCodes/TextPastedArgs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Connection + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Connection/NotConnectedException.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DASFactory + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/ATDStagger.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/Commands + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/Commands/RelayCommand.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/Reports + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/Reports/ChannelGRMSSummary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestGraphs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestModule.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestRunMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSetupMetadata.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/GroupTemplates + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/GroupTemplates/Constants.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/ChannelDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/ChannelSettings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/ChannelSettings/ChannelSettingRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/ChannelSettings/GroupChannelSettingRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportChannel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportError.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportGroup.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupHardwareDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupHelper.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Groups/TestSetupGroupRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Hardware + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASChannelDBRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASDBRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASMonitorInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DragAndDropPayload.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Hardware/ExternalTilt.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Hardware/SerializableAAF.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ISO + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ISO/ExtraProperties + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ISO/ExtraProperties/TextPastedArgs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ISO/IsoCode.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Locking + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Locking/LockError.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Locking/LockRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/RegionNames.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/CalMode.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/CalibrationRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/DigitalInDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/DigitalInputScaleMultiplier.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/DigitalOutDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/DisplayedCalibrationBehavior.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/FilterClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/InitialOffset.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/LinearizationFormula.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorsList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SensorsList/DragAndDropPayload.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/SquibDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/StreamInputRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/UARTRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ZeroMethod.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ZeroRef.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/ServiceCall.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Singleton.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/StatusAndProgressBarEventArgs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TMAT + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TagAwareBase.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Tags + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Tags/Tag.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Tags/TagAssignment.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Tags/TagAwareBase.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Tags/TagsInstance.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Tags.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/CustomerDetailsDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/LabratoryDetailsDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestMetaData/TestEngineerDetailsDbRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/CalculatedChannelRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ExtraProperties.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/GraphRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFFile.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ISFSensorRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/SimpleHardware.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupHardwareRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupHelper.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupROIsRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/Utility.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/WinApi + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/WinApi/WindowsAPIHelpers.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/WindowsFolder + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Classes/WindowsFolder/WindowsFolder.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/PowerPRO.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE1_5.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE2.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6DB.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICEDB.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TDAS.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/DigitalInputs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/EmbeddedSensors.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/AutoSizedGridView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/ChannelCodeBuilder.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/ChannelNameBuilder.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/CommonStatusRibbon.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/DynamicGrid.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/GridLengthAnimation.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/GridViewColumnHeaderSearchable.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/GridViewColumnHeaderSearchableCheckBox.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/GridViewColumnHeaderSelectable.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/ISOPopup.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/ISOPopup.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/LookupPopup.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/LookupPopup.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/RoundedBox.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/RoundedBox.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/TestIDControl.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/TestIDControl.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/TestIDView.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/TestIDView.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/TestIDViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/TestIdPreFixSuffixHelper.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/checkbox.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/checkbox.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Controls/combobox.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/ActiveContentConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/ArrayVisibilityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanAndToVisibiltyMultiConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrMultiConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanToBorderBrushConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanToBorderThicknessConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanToColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanToGreenBorderConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanToItalicFontStyleConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanToOpacityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/BooleanToVisibilityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/ColorToSolidColorBrushConverter .cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/DASStatusArmColorConverter .cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/DASStatusArmTextConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/DASStatusColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/DateConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/DateTimeWithMillisecondsToStringConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/DiagStatusOffsetColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/DiagStatusShuntColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/DoubleFromThousandthUnitToBaseUnit.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/EnumBooleanConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/EnumDescriptionTypeConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/EnumVisibilityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/ErrorToBooleanConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/ErrorToColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/FaultedColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/FaultedTextConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/FilePathsToShortStringConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/GroupImportErrorToStringConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/GroupNameToVisibilityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/HeightConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/InitialOffsetToIEPESensorOffsetConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/IntervalToVisibilityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/InverseBooleanConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/InverseBooleanToOpacityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/InverseBooleanToVisibilityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/InverseEnumEnabledConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/InverseEnumVisibilityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/IsGreaterThanConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/IsLessThanConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/ListToStringConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/NonZeroToColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/NullableFloatConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/NumericStringFormatConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/PercentConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/RadioButtonCheckedConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/StatusToBorderThicknessConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/StatusToColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/StringListToVisibilityConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/TriggerColorConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/TriggerTextConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/VisibilityToRowHeightConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Converters/WidthConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Design + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Design/DTS.CommonClassDiagram.cd + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Properties + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Properties/Annotations.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Properties/AssemblyInfo.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Properties/Settings.Designer.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Properties/Settings.settings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/DTSRegionManager.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/DTSViewRegionManager.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/DataProRegionManager.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/IDTSRegionManager.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/IDataProRegionManager.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/RegionAdapters + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/RegionManagerExtensions.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RegionManager/ViewDefinition.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Resources + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Resources/CheckBoxMetro.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Resources/CheckBoxSlider.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Resources/MainTabControlResource.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Resources/MainTabControlResource.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Resources/ResourceNames.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Resources/WindowRegionResource.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/ApplicationMenuItemData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/ApplicationSplitMenuItemData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/ButtonData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/CheckBoxData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/ComboBoxData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/ContextualTabGroupData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/ControlData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/GalleryCategoryData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/GalleryData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/GalleryItemData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/GroupData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/MenuButtonData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/MenuItemData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/RadioButtonData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/RibbonData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/SeparatorData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/SplitButtonData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/SplitMenuItemData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/TabData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/TextBoxData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/ToggleButtonData.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Classes/ViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/AlignCenter_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/AlignLeft_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/AlignRight_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Bold_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/BordersAndShading_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Borders_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/BottomBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Bullets_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/ChooseColor_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/ClearFormatting_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Close_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/ColorPalette.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Color_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/ConnectionManager_48x48.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Copy_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Cut_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/DecreaseIndent_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Default_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/DiagonalDownBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/DiagonalUpBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Document_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/DownArrow_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/DownArrow_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/DrawTable_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/EditRedo_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/EditUndo_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Erase_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Find_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Find_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/FolderClosed_48x48.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/FontColor_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/FontScript_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Font_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Font_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Forecolor_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/FormatPainter_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/GoTo_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Help_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Highlight_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/IncreaseIndent_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/InsideBorders_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/InsideHorizontalBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/InsideVerticalBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Italic_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Justify_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/LeftArrow_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/LeftBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/LineColor_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/LineSpacing_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Minus_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/MultilevelList_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/NewDocument_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/NewPermission_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/NoBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Numbering_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Open_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Options_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/OuterBorders_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/ParagraphSpacing_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Paragraph_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Paragraph_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Paste_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Paste_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Plus_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/PrintPreview_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Print_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Printer_48x48.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/PublishPlan_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/README.html + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/RefreshArrow_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Replace_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/RightArrow_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/RightBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Save_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Select_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/SelectionPane_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/SendLinkByEmail_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Shading_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/ShowGridlines_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/ShowHide_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Sort_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/StylesGroup.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Styles_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Table_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/ThemeFonts.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/Tick_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/TopBorder_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/UpArrow_16x16.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Images/UpArrow_32x32.png + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Interface + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Interface/IRibbonTabInfoProvider.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Interface/IRibbonView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/Interface/IRibbonViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/RibbonControlOperation.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/RibbonControlSelectionEventArgs.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/View + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/View/RibbonView.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/ViewModel + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Services + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Strings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Themes + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Themes/BrushesAndColors.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Themes/CommonStyles.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Themes/CommonStyles.xaml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Themes/brushes.xaml + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/BusyWaitAnimation.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/ByteConverter.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/Database.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/EnumUtils.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/FileUtils.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/ImageButton.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/MouseUtils.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/PNGImageUtil.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/SecureQueue.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/SerializableDictionary.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/StopWatch.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/TestUtils.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/Utils/XMLUtils.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/DTSXMLFile.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestMetadataXml.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/Calibrations + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/DASList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/ExportFileXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/Sensors + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/DASList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/DASList/DASHardware + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/DASList/DASHardware/DASHardwareXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/DASList/DASListXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/Channel + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/Channel/ChannelXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/Channel/Settings + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/Channel/Settings/SettingsXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/GroupXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/HardwareList + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/HardwareList/Hardware + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/HardwareList/Hardware/HardwareXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/Group/HardwareList/HardwareListXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Groups/GroupsXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/LevelTriggers + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/LevelTriggers/LevelTrigger + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/LevelTriggers/LevelTrigger/LevelTriggerXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/LevelTriggers/LevelTriggersXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/MetaDatas + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/MetaDatas/MetaData + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/MetaDatas/MetaData/MetaDataXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/MetaDatas/MetaDatasXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/TestSetupXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetupsXMLClass.cs + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/app.config + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/packages.config + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Core.DBApiWrapper/branches/BRANCH_DEVEL_4_03/DTS.Core.DbAPIWrapper.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03 + + DMcfadden + 2024-05-17T10:21:17 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.161.50747 + Added DBAPI wrapper externals + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03 + /Code/WPF.DbApi/branches/BRANCH_DEVEL_4_03 + /Code/WPF.DbApi/branches/BRANCH_DEVEL_4_03/AssemblyInfo.cs + /Code/WPF.DbApi/branches/BRANCH_DEVEL_4_03/MainWindow.xaml + /Code/WPF.DbApi/branches/BRANCH_DEVEL_4_03/MainWindow.xaml.cs + /Code/WPF.DbApi/branches/BRANCH_DEVEL_4_03/WPF.Core.DbAPI.csproj + /Code/WPF.DbApi/branches/BRANCH_DEVEL_4_03/App.xaml + /Code/WPF.DbApi/branches/BRANCH_DEVEL_4_03/App.xaml.cs + /Code/DTS.Core.DBApiWrapper/branches/BRANCH_DEVEL_4_03 + /Code/DTS.Core.DBApiWrapper/branches/BRANCH_DEVEL_4_03/ApiInfo.cs + /Code/DTS.Core.DBApiWrapper/branches/BRANCH_DEVEL_4_03/DbApiWrapper.cs + /Code/DTS.Core.DBApiWrapper/branches/BRANCH_DEVEL_4_03/DTS.Core.DbAPIWrapper.csproj + + DMcfadden + 2024-05-17T09:07:52 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.160.50726 + Don't change Automatic mode button and status when running Check sensor ID step in non-Automatic mode.;FB 39367 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2024-05-16T17:19:44 + 39367 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.159.50722 + 39141 (bugfix): Data before pre-trigger was not downloaded.;;When downloading ALL, set pre-trigger ;;http://manuscript.dts.local/f/cases/39141/DataPro-record-on-boot-did-not-download-full-length-of-the-data#BugEvent.237777 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + john.dowling + 2024-05-16T15:46:36 + 39141 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.158.50718 + 39285 (fixed): Change S6A-BR voltage defaults;;Updated S6A-BR defaults to "just copy S6A" except with a minimum voltage of 9V;Added migration script in case demo/prototype users in the field update their current db rather than use a new one;;http://manuscript.dts.local/f/cases/39285/Change-S6A-BR-voltage-defaults + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + + john.dowling + 2024-05-14T14:47:55 + 39285 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.157.50717 + Allow the "Software trigger" button to work in the "Check trigger" step of Run Test when doing "quick" trigger checks.;FB 39259 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/QAandUtilityCommands.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/QAandUtilityCommands.cs + + jerry.lawrence + 2024-05-14T14:28:03 + 39259 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.156.50714 + Don't crash if DataPRO is run after terminating when using the Quick Checkout tab, and restore the current Test Setup after using the Quick Checkout tab.;FB 20102 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2024-05-14T13:50:44 + 20102 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.155.50702 + Display "TSR AIR" instead of "TSR AIR Rev B" in a few UI fields.;FB 39258 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + + jerry.lawrence + 2024-05-09T10:24:48 + 39258 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.154.50694 + 39283 (implemented): Change S6A-BR text;;Changed all "SLICE 6 Air Bridge" strings to "SLICE 6 AIR-BR";;http://manuscript.dts.local/f/cases/39283/Change-S6A-BR-text + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + + john.dowling + 2024-05-08T12:09:30 + 39283 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.153.50692 + 39295;DataPro4.3.139, multi circular buffer and stream mode. Downloaded data is longer than expected.;FB39295 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Download/DownloadRequest.cs + + DMcfadden + 2024-05-07T17:13:23 + 39295 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.152.50688 + should show pre-trigger seconds when editing a multiple event circular buffer and stream test. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + + DMcfadden + 2024-05-07T14:11:50 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.151.50686 + Don't create extraneous ROI from -1 to 1 when migrating from database Version 91 to 92.;FB 39282 + + + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + + jerry.lawrence + 2024-05-07T08:57:26 + 39282 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.150.50683 + 29701;Crash when Edit clicked in Data Recorders tab after Delete;FB39701 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + + DMcfadden + 2024-05-06T14:23:50 + 39701 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.149.50682 + 39313;TDMS export from browse doesn't work;FB39313 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-06T14:02:58 + 39313 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.148.50679 + FB 39180 Launch Window/Splash screen and login for TSR AIR Go;http://manuscript.dts.local/f/cases/39180/Launch-Window-Splash-screen-and-login-for-TSR-AIR-Go + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + + FAtashband + 2024-05-03T14:47:41 + 39180 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.147.50678 + 39303;Add test setup validation for sensors with 0 for sensitivity;FB39303 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + + DMcfadden + 2024-05-03T11:21:31 + 39303 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.146.50675 + 39224 (fixed): Add software warning for Baud rate and sample rate for ADC to UART streaming;;Changed 39151 implementation to set 0 for default baud rate in optional variables in some function calls;Changed 39151 S6A max sample rate function to include streaming recording modes (if baud rate > 0) and return baudrate/bits-per-sample for max rate;Give max sampling rate validation for UART streaming its own logic and error message;;http://manuscript.dts.local/f/cases/39224/Add-software-warning-for-Baud-rate-and-sample-rate-for-ADC-to-UART-streaming + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + john.dowling + 2024-05-02T17:19:00 + 39224 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.145.50674 + 39254;sonarqube cleanup;FB39254 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + DMcfadden + 2024-05-02T16:42:22 + 39254 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.144.50669 + 39196;put the test id folder back into ISO EXPORT;FB39196 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-01T11:35:52 + 39196 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.143.50668 + 39238;DBAPI throws exception when operating on test setups;FB39238 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + + DMcfadden + 2024-05-01T10:55:10 + 39238 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.142.50663 + 39265;Update Extended fault bit for S6DB faults to show Correct status dropped port ...;FB39265 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + + DMcfadden + 2024-04-29T16:08:43 + 39265 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.141.50660 + Disable the Streaming check box when Auto-Arm checkbox is checked (and vice-versa).;FB 39177 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2024-04-29T13:08:54 + 39177 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.140.50658 + FA 39180 Launch Window/Splash screen and login for TSR AIR Go;http://manuscript.dts.local/f/cases/39180/Launch-Window-Splash-screen-and-login-for-TSR-AIR-Go + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GlobalStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TSRAIRGo_SplashScreen_400X250px_96ppi.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/SplashScreen.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GlobalStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Assets/TSRAIRGo_SplashScreen_400X250px_96ppi.png + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/SplashScreen.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + + FAtashband + 2024-04-29T11:50:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.139.50654 + 39189 (fixed): Scheduled mode is not available as a default Recording mode in Test setup settings;39190 (fixed): Multiple-event recording modes should not be in list of default recording modes in Testsetup settings;;Edit NonStreamingRecordingModes such that multiple-event modes are removed and scheduled mode is added;Group like modes together in NonStreamingRecordingModes;;http://manuscript.dts.local/f/cases/39189/Scheduled-mode-is-not-available-as-a-default-Recording-mode-in-Test-setup-settings;http://manuscript.dts.local/f/cases/39190/Multiple-event-recording-modes-should-not-be-in-list-of-default-recording-modes-in-Testsetup-settings + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + + john.dowling + 2024-04-25T13:59:47 + 39189 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.138.50651 + 39141 (fixed): DataPro record on boot did not download full length of the data;;Create "IsAnOpenEndedRecordingMode" extension for modes without set recording times or post-trigger times (Continuous, Record-on-boot, +UART variants);Use new extension in places where we were checking for Continuous, Continuous & R-o-b, etc.);;http://manuscript.dts.local/f/cases/39141/DataPro-record-on-boot-did-not-download-full-length-of-the-data + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + john.dowling + 2024-04-24T17:25:58 + 39141 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.137.50649 + FB 39179 TSR AIR Go Navigation Bar & Commands;http://manuscript.dts.local/f/cases/39179/TSR-AIR-Go-Navigation-Bar-Commands + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RecordingFinished.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RecordingFinished.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + FAtashband + 2024-04-24T15:23:58 + 39179 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.136.50648 + sonarqube improvements + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-04-24T14:01:22 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.135.50647 + Whoops, forgot to return SensorOutOfPosition.cs and SensorsOutofPositionTable.cs to ResolveChannels.;FB 29960 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + + jerry.lawrence + 2024-04-24T13:54:11 + 29960 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.133.50639 + Quite a lot of material added to this revision. Rev history:;;Added EDR, DS 4, chassis isolation, IRIG-B detection specs, RS232/422 info. Expanded communication section and updated power/noise info. Added time synchronization info to power LED behavior. Updated shock rating from 3 ms to 4 ms.;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2024-04-23T16:56:48 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.132.50635 + 39202,39192;Implement Multiple Event (Circular Buffer, Recorder, and Hybrid) + Stream Mode;UDP realtime should be turned off in the UI, it is not operational;FB39202,FB39192 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-04-23T11:06:33 + 39202 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.131.50631 + FB 39179 TSR AIR Go Navigation Bar & Commands;http://manuscript.dts.local/f/cases/39179/TSR-AIR-Go-Navigation-Bar-Commands + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToGreenBorderConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/NavigationButtonId.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GlobalStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GotoTSRAIRGoDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RecordingFinished.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SwitchBetweenApps.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo/INavigationButtonInfo.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/BrushesAndColors.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/brushes.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/ArmDisarmButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/BaseNavigationButtonInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/DashboardButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/DownloadButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/ExportDataButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/HelpButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/TestIdButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/TriggerButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/ViewDataButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/TabPageItemsProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GlobalSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GlobalStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/BooleanToGreenBorderConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/NavigationButtonId.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GlobalStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GotoTSRAIRGoDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/RecordingFinished.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SwitchBetweenApps.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/TSRAIRGo/INavigationButtonInfo.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Themes/BrushesAndColors.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/brushes.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/ArmDisarmButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/BaseNavigationButtonInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/DashboardButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/DownloadButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/ExportDataButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/HelpButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/TestIdButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/TriggerButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Command/ViewDataButton.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/TabPageItemsProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GlobalStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GlobalSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GlobalStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + FAtashband + 2024-04-22T11:15:23 + 39179 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.130.50627 + 39151 (implemented): Limit samples per second for Record on boot + UART to 10k;;Created per-model function for max sample rates in various recording modes;--Implemented in SLICE6AIR, left commented out in TSRAIR;Created lookup table pairing standard baud rates with a max sampling rate;Gave max sampling rate validation for UART recording modes their own logic and error message;;http://manuscript.dts.local/f/cases/39151/Limit-samples-per-second-for-Record-on-boot-UART-to-10k + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/UartBaudRate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/UartBaudRate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/UartBaudRate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/UartBaudRate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/UartBaudRate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + john.dowling + 2024-04-18T15:49:27 + 39151 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.129.50622 + 39204;Clicking close on login screen doesn't close application;FB39204 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2024-04-16T11:54:48 + 39204 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.128.50621 + 39182;USB only test seems to fail connect when no NIC is available.;FB39182 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + DMcfadden + 2024-04-16T10:43:21 + 39182 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.127.50620 + FB 39091 Main window design part 1;http://manuscript.dts.local/f/cases/39091/Main-window-design-part-1; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml + + FAtashband + 2024-04-15T17:37:39 + 39091 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.126.50619 + FB 39091 Main window design part 1;http://manuscript.dts.local/f/cases/39091/Main-window-design-part-1; + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GotoTSRAIRGoDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SwitchBetweenApps.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/ViewModel/HamburgerMenuViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/TabPage/TabPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/DasTable.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/GlobalSettings.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoDashboard.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoDashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoMainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GotoTSRAIRGoDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SwitchBetweenApps.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/ViewModel/HamburgerMenuViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/TabPage/TabPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/DasTable.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/GlobalSettings.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoDashboard.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoDashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoMainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GotoTSRAIRGoDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SwitchBetweenApps.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/ViewModel/HamburgerMenuViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/TabPage/TabPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/DasTable.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/GlobalSettings.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoDashboard.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoDashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoMainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/GotoTSRAIRGoDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/SwitchBetweenApps.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Menu/HamburgerMenu/IHamburgerMenuViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_03/ViewModel/HamburgerMenuViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataModel/Classes/TabPage/TabPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/DasTable.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Images/GlobalSettings.JPG + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoDashboard.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoDashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoMainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/TSRAIRGoNavigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + + FAtashband + 2024-04-15T16:16:43 + 39091 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.125.50618 + 39115 (fixed): Unsupported recording mode Hybrid recorder multiple event;;Add multiple-event Hybrid Recorder mode to supported modes in TOM, SLICE6, SLICE6AIR, and SLICE6AIRBR IsRecordingModeSupported() case statements;Move multiple-event Hybrid Recorder mode to supported section of SLICE6AIR -> GetOBRDDREquivalentMode function;;http://manuscript.dts.local/f/cases/39115/Unsupported-recording-mode-Hybrid-recorder-multiple-event + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + + john.dowling + 2024-04-15T15:02:22 + 39115 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.124.50617 + Correctly import IRTRACC sensors when using the "THF Sensor Database (*.accdb)" sensor import.;FB 30288 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-04-15T10:46:46 + 30288 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.123.50580 + 39156;Meter Mode in DataPRO slows down sampling rate on next run;FB39156 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + DMcfadden + 2024-04-11T16:07:40 + 39156 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.122.50579 + Remove warning when ROI start is before pre-trigger data.;FB 39129 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2024-04-11T14:50:53 + 39129 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.121.50577 + 39159;Graph selection should have corresponding channel # in realtime;FB39159 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + DMcfadden + 2024-04-11T14:42:32 + 39159 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.120.50576 + 38045;TSR AIR doesn't reconnect properly after stop/start monitoring;There was more than one place where the get available hosts needed to be tweaked;FB38045 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/PingUtils.cs + + DMcfadden + 2024-04-11T11:17:13 + 38045 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.119.50575 + Updated Timing Synchronization section. Clarified IRIG-106 Ch 10 requirements. Updated document format.;;Help Center has been updated. https://support.dtsweb.com/hc/en-us/articles/14867031922707-User-s-Manual-TSR-AIR;;Dan—please add to the software build(s).;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/TSR AIR User's Manual (13000-60401-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/TSR AIR User's Manual (13000-60401-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/TSR AIR User's Manual (13000-60401-MAN).pdf + + DMcfadden + 2024-04-11T09:08:32 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.118.50574 + 39135;DataPro - check for duplicate ISO codes in Test Setup Save even when no sensors or DAS have been assigned;FB39135 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-04-11T08:30:06 + 39135 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.117.50573 + 39135;DataPro - check for duplicate ISO codes in Test Setup Save even when no sensors or DAS have been assigned;FB39135 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-04-10T17:05:23 + 39135 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.116.50572 + 39135;DataPro - check for duplicate ISO codes in Test Setup Save even when no sensors or DAS have been assigned;FB39135 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-04-10T16:58:29 + 39135 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.115.50571 + 39138;DataPro Testsetup > group page needs scrollbar;FB39138 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + + DMcfadden + 2024-04-10T16:37:32 + 39138 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.114.50568 + cleaning up previous sprint code smells;http://sonarqube.dts.local:9000/project/issues?createdAfter=2024-03-27&createdBefore=2024-04-09&id=DATAPRO_DEVEL_4_03&open=AY6KwIG2pp8MxHbc2Mjj&resolved=false&severities=MINOR + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + DMcfadden + 2024-04-10T14:54:38 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.113.50566 + 38045;TSR AIR doesn't reconnect properly after stop/start monitoring;This adds in a check for adapter suitability before pinging.;FB38045 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/PingUtils.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/obj/project.assets.json + + DMcfadden + 2024-04-10T13:59:14 + 38045 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.112.50562 + adds logging to ICMP ping process. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/PingUtils.cs + + DMcfadden + 2024-04-08T11:02:04 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.111.50561 + now doesn't consider 169.254 addresses. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + + DMcfadden + 2024-04-08T08:48:45 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.110.50560 + resets DASHosts on detachall, starttest, and runtest, and also adds a little logging. + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2024-04-05T08:20:44 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.109.50559 + Don't crash when clicking on Run Test tab with no current Test Setup.;FB 35551 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2024-04-03T11:11:09 + 35551 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.108.50557 + 37996;DataPro4.3 ViewData Tile, channel info box, Min/max/average value changes when zoom in;FB37996 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DistributorSocket.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_4_02/EthernetConnection/EthernetConnection.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/MulticastCommands/MulticastCommandBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/TestDefinition/ITestChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DistributorSocket.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_4_02/EthernetConnection/EthernetConnection.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/MulticastCommands/MulticastCommandBase.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DistributorSocket.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_4_02/EthernetConnection/EthernetConnection.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/MulticastCommands/MulticastCommandBase.cs + + DMcfadden + 2024-04-03T10:31:29 + 37996 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.107.50555 + 39125;remove T0 marker line;FB39125 + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/ViewModel/TestDataSeriesViewModel.cs + + DMcfadden + 2024-04-01T10:42:16 + 39125 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.106.50554 + 39122;All SLICE SPS/Base+/SLICE6 should be limited to 100 events;FB39122 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-03-29T15:12:21 + 39122 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.105.50549 + Display time left to arm in Basic info and Arm steps, when using Scheduled or Interval recording modes (TSR AIR).;FB 38040 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2024-03-29T07:51:24 + 38040 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.104.50547 + 39106;Datapro shouldnt be warning about digital filter availability until > 20k sps;FB39106 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-03-28T14:30:51 + 39106 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.103.50542 + FB 38039 Implement "Checkout" button in the new Import test setup wizard;http://manuscript.dts.local/f/cases/38039/Implement-Checkout-button-in-the-new-Import-test-setup-wizard + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/SaveVariantFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveCheckoutTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/SaveVariantFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveCheckoutTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/SaveVariantFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveCheckoutTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/SaveVariantFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveCheckoutTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + + farshid.atashband + 2024-03-27T16:30:06 + 38039 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.102.50541 + Add logging to diagnose database initialization to Aero. + + + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + + jerry.lawrence + 2024-03-27T16:08:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.101.50540 + 35566 (fixed): Sort feature in View Data not working properly;;Move test sorting code from SelectedSortIndex set property to its own function;Call SortTestSummaryList from SelectedSortIndex set property;Call SortTestSummaryList from TestSummaryList_CollectionChanged handler;;http://manuscript.dts.local/f/cases/35566/Sort-feature-in-View-Data-not-working-properly + + + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/ViewModel/TestSummaryViewListModel.cs + + john.dowling + 2024-03-27T15:38:59 + 35566 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.100.50539 + 35596 (fixed): Copy & trim doesn't copy GPS NMEA files;;Add code to fully copy any downloaded UART files from ALL to ROI during CopyAndTrim;;http://manuscript.dts.local/f/cases/35596/Copy-trim-doesn-t-copy-GPS-NMEA-files + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + john.dowling + 2024-03-27T15:12:39 + 35596 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.99.50531 + FA 37997 DataPro4.3 DataView, switching between channels cause datapro crash. ThrowInvalidOperationExceptionMessage;http://manuscript.dts.local/f/cases/37997/DataPro4-3-DataView-switching-between-channels-cause-datapro-crash-ThrowInvalidOperationExceptionMessage + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + + farshid.atashband + 2024-03-25T15:11:36 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.98.50527 + 37916 (fixed): Only Scheduled and Active should be available recording modes when "Allow TSR AIR recording modes" is checked;;Move TSRAIR modes to last;Move default Recording Modes to their own Get function;Create _availableRecordingModes if null during get();Use InvalidArmMode in SelectedRecordingMode set when value is null (happens when a non-TSRAIR test is opened in TSRAIR mode and vice versa);;http://manuscript.dts.local/f/cases/37916/Only-Scheduled-and-Active-should-be-available-recording-modes-when-Allow-TSR-AIR-recording-modes-is-checked + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + john.dowling + 2024-03-25T12:06:31 + 37916 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.97.50525 + FB 39054 Add detected hardware in Test Setup import wizard to the test setup + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalOutputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalOutputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalOutputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalOutputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + farshid.atashband + 2024-03-22T17:06:54 + 39054 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.96.50523 + 39079;Realtime settings not being respected in DP 4.2;FB39079 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + DMcfadden + 2024-03-22T14:17:11 + 39079 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.95.50522 + 39076;TMATs file generated does not have correct scaling in NetView;FB39076 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + + DMcfadden + 2024-03-22T11:56:36 + 39076 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.94.50518 + 39076;TMATs file generated does not have correct scaling in NetView;FB39076 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + + DMcfadden + 2024-03-22T11:16:44 + 39076 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.93.50515 + Add the ability to specify pre-trigger data in ROI period.;FB 38042 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + JLawrence + 2024-03-21T16:29:45 + 38042 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.92.50512 + 38048 (fixed): Enforce points limit when zooming in Viewer;;Viewer decimation points capped at 45M, determined through binary search trial & error;;http://manuscript.dts.local/f/cases/38048/Enforce-points-limit-when-zooming-in-Viewer + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + + JDowling + 2024-03-21T15:41:24 + 38048 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.91.50511 + 37984 (fixed): LTTB RAM runaway;;Enforce a garbage collection & wait for finalizers after applying graphs to Viewer to clean up out of scope data immediately rather than wait for Windows.;;http://manuscript.dts.local/f/cases/37984/LTTB-RAM-runaway + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + + JDowling + 2024-03-21T15:36:23 + 37984 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.90.50502 + cleanup + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-03-20T14:04:54 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.89.50500 + Moved SubCon.StatusTypes to Common/DTS.Common/Enums/ApplicationStatusTypes.cs + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/ApplicationStatusTypes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/PhysicalHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SupportClasses.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/ApplicationStatusTypes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/PhysicalHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SupportClasses.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2024-03-20T11:48:10 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.88.50499 + Export (and import) "Repeat Auto-Arm" checkbox value from Test Setups.;FB 39065 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + JLawrence + 2024-03-20T11:22:11 + 39065 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.87.50497 + moved ReadTestSetup from App.xaml.cs to SliceRaw.File.cs + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile/AbstractedFromReviewFile.cs + + DMcfadden + 2024-03-20T10:58:56 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.86.50495 + moved SaveTest from Download.xaml.cs to Test.cs + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Test/Test.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Test/Test.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-03-20T10:43:10 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.85.50494 + removing unused code + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/EventData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/EventData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/ThreadData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/TestObject.cs + + DMcfadden + 2024-03-20T10:06:12 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.84.50491 + removing unused code + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + DMcfadden + 2024-03-20T10:03:21 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.83.50489 + removing unused code + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + DMcfadden + 2024-03-20T09:15:17 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.82.50488 + 39061;Move Use Advanced Streaming Profiles to test setup defaults area.;FB39061 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_03/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_02/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_03/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_02/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_03/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_02/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_03/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_02/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/TestSetupDefaults.cs + + DMcfadden + 2024-03-19T14:32:30 + 39061 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.81.50484 + 39059;Failure to Generate Text File in DataPRO;FB39059 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-03-19T10:49:47 + 39059 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.80.50481 + 39057;use integer portion of a decimal Days_Since_1970 for caldate;FB39057 + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.Slice.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/DataConditioning.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.Slice.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/DataConditioning.cs + + DMcfadden + 2024-03-18T13:28:01 + 39057 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.79.50480 + Display the Scheduled start time of a TSR AIR in minutes (not seconds).;FB 38041 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + jerry.lawrence + 2024-03-18T13:07:48 + 38041 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.78.50478 + 38044;EQX doesn't import sensors and doesn't say it didn't import sensors;FB38044 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + + DMcfadden + 2024-03-18T11:18:36 + 38044 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.77.50477 + reverted + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + + DMcfadden + 2024-03-18T11:10:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.73.50471 + FA 34460 Implement "Run Test" button in the new Import test setup wizard (Refactor);http://manuscript.dts.local/f/cases/34460/Implement-Run-Test-button-in-the-new-Import-test-setup-wizard-Refactor + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Controls/TestIDView.xaml + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/DTS.Common.SharedResource.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ImportFunctions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Controls/TestIDView.xaml + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/DTS.Common.SharedResource.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ImportFunctions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Controls/TestIDView.xaml + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/DTS.Common.SharedResource.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ImportFunctions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Controls/TestIDView.xaml + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/DTS.Common.SharedResource.csproj + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ImportFunctions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + farshid.atashband + 2024-03-14T16:36:39 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.72.50470 + Add the Record On Boot + UART recording mode.;FB 36825 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2024-03-13T13:39:50 + 36825 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.71.50467 + Don't generate errors when re-importing a sensor .mod file.;FB 35551 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-03-12T14:03:17 + 35551 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.70.50461 + 36873;DataPro run test, After arm and trigger the "trigger: waiting" didn't change to "Triggered.";FB36873 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2024-03-12T08:35:45 + 36873 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.69.50459 + 36873;DataPro run test, After arm and trigger the "trigger: waiting" didn't change to "Triggered.";FB36873 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2024-03-11T14:59:12 + 36873 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.68.50455 + 36821;DP temperature log issues;FB36821 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2024-03-08T10:38:45 + 36821 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.67.50439 + 37940;DataPro4.2, The level trigger exceed and under message should not always end with unit g.;FB37940 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + + dan.mcfadden + 2024-03-05T14:39:14 + 37940 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.66.50437 + Use existing sensor properties when doing .MOD sensor import.;FB 37954 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-03-05T13:07:47 + 37954 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.65.50435 + 38008;DataPro4.3 ExportData_ExportAll, not able to close DataPro;FB38008 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + + dan.mcfadden + 2024-03-05T10:44:49 + 38008 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.64.50434 + 38010;Request for ability to create summary on a test setup that can't save;FB38010 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2024-03-05T10:17:46 + 38010 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.63.50433 + Remove temporary code and generate path to Exports folder, regardless of export format(s).;FB 36706 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2024-03-04T11:08:00 + 36706 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.62.50431 + 37970;S6DB when using S6DB shouldn't show invalid recording mode for ActiveRAM;FB37970 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2024-03-01T16:46:29 + 37970 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.61.50430 + 37943 (edge case fixed):;;When loading test Calculated Channels in the viewer, wipe Serial Number, ISO Code, ISO Channel Name, User Code, and UserChannel Name;;http://manuscript.dts.local/f/cases/37943/DataPro4-2-DataViewer-The-channel-info-box-doesn-t-show-serial-number-of-the-Channel#BugEvent.232636 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + + john.dowling + 2024-03-01T16:14:45 + 37943 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.60.50428 + 37985 (implemented): Viewer read UI improvement;;Use BooleanToOpacityConverter on Graph, bound to ProgressVisibility;Remove ProgressVisibility from GraphVisibility property;;http://manuscript.dts.local/f/cases/37985/Viewer-read-UI-improvement + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + + john.dowling + 2024-03-01T11:16:20 + 37985 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.59.50427 + 37944;Post-test diagnostics hangs if Arm key is set to ARMED;FB37944 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/IDataPROPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/INavStepContent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ImportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserPermissionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorModelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ModelDataBaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditAdvancedSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditRealtimeSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTables.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/IPageContent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Common/INavStepContent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ImportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserPermissionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorModelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ModelDataBaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditAdvancedSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditRealtimeSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditTables.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/IPageContent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/IDataPROPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/INavStepContent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ImportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserPermissionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorModelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ModelDataBaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditAdvancedSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditRealtimeSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTables.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/IPageContent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Common/INavStepContent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ImportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserPermissionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorModelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ModelDataBaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditAdvancedSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditRealtimeSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditTables.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/IPageContent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2024-03-01T10:24:39 + 37944 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.58.50426 + 37945;DataPro4.2, Export sensors, select All_None does not select unselect stream inputs;FB37945 + + + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_02/ViewModel/SensorsListViewModel.cs + + dan.mcfadden + 2024-03-01T10:03:55 + 37945 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.57.50395 + FB 35530 Level Trigger step in test setup / Import Wizard;http://manuscript.dts.local/f/cases/35530/Level-Trigger-step-in-test-setup-Import-Wizard + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/GroupChannelHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + farshid.atashband + 2024-02-29T10:42:03 + 35530 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.56.50390 + sonarqube changes + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportSensors.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroupTemplates.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportSensors.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroupTemplates.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportSensors.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroupTemplates.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + + dan.mcfadden + 2024-02-28T09:09:06 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.55.50389 + 34457 (implemented): ;;Enable DecimateData in the 'main' viewer;Refactor LTTB algorithm to output two double arrays;Add "WidthPoints" to ChartOptionsModel to capture view pixels (Chart ActualWidth / AxisX Scale);When calculating LTTB use WidthPoints * 5 for the number of graph points to decimate to;Clean up event firing and threading for zoom, zoom reset;Other code cleanup;;http://manuscript.dts.local/f/cases/34457/Add-Dynamic-LTTB-Point-selection-Enable-in-regular-Viewer + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + + john.dowling + 2024-02-27T15:57:02 + 34457 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.54.50387 + 37943 (fixed): DataPro4.2 DataViewer, The channel info box doesn't show serial number of the EID.;;Fixes plumbing in TestDataSeries view to TestDataSeries.SensorSNDisplay;;http://manuscript.dts.local/f/cases/37943/DataPro4-2-DataViewer-The-channel-info-box-doesn-t-show-serial-number-of-the-EID + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/ViewModel/TestDataSeriesViewModel.cs + + john.dowling + 2024-02-26T14:54:23 + 37943 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.53.50384 + Display the Download/Export path in the Download and Export controls.;FB 36706 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + jerry.lawrence + 2024-02-26T09:10:22 + 36706 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.52.50374 + 37937,36875;DataPro randomly goes back to test setup list when hit the run test button and popup save;DataPRO crash after clicking on Download Data after using Recovery options;FB37937,FB36875 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Groups/GroupChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Groups/GroupChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + dan.mcfadden + 2024-02-21T17:03:58 + 37937 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.51.50373 + Add the ability to import Squib and Digital Input channels in a Group (.grp) import.;FB 35545 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportError.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DigitalInputs.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportError.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DigitalInputs.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupGRPImportError.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DigitalInputs.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + + jerry.lawrence + 2024-02-21T13:56:50 + 35545 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.50.50368 + 35490;Upload fails to upload Datapro Test Setup with gm.ini file;FB35490 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + + dan.mcfadden + 2024-02-19T13:15:24 + 35490 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.49.50366 + 36889;RealTime Hang Issue When Selecting EDR from Drop-Down Menu in S6A System;FB36889 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + dan.mcfadden + 2024-02-19T10:20:39 + 36889 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.48.50363 + FB36697 Corrected an issue where Line Fit in View Data was incorrectly line fitting between +/- ADC end/start points + + + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_02/Model/TestModelManipulation.cs + + chris.balogh + 2024-02-15T16:44:13 + 36697 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.47.50362 + FB 36905 Test setup import wizard is not connected to setting createDynamicGroups for csv & eqx;http://manuscript.dts.local/f/cases/36905/Test-setup-import-wizard-is-not-connected-to-setting-createDynamicGroups-for-csv-eqx + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportError.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportError.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + + farshid.atashband + 2024-02-15T15:03:51 + 36905 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.46.50357 + 36827;DataPro 4.2 ,4.3, remove local only check box under Manage user tile>add user > info;FB36827 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml + + dan.mcfadden + 2024-02-14T14:27:29 + 36827 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.45.50354 + FB 36854 Implement Cancel button in Test Setup wizard;http://manuscript.dts.local/f/cases/36854/Implement-Cancel-button-in-Test-Setup-wizard + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/SaveVariantFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroupTemplates.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Events/DisableNavStepsEventArgs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/WizardHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/SaveVariantFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveGroupTemplates.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Events/DisableNavStepsEventArgs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/WizardHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + farshid.atashband + 2024-02-13T16:48:16 + 36854 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.44.50351 + 35569;EQX Export/Import - Support for IRTRACC sensors with radius calibration;FB35569 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + + dan.mcfadden + 2024-02-13T09:56:29 + 35569 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.43.50350 + Ensure that the .MOD import will work correctly for more than 10 years (sensor Serial Number will always be 6 characters, followed by a number that increments every year).;FB 35551 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-02-12T12:51:06 + 35551 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.42.50342 + When migrating from 4.0, set the DefaultUseAdvancedUDPStreamProfiles value in the DefaultProperties table based on whether or not any stream output "sensors" have an advanced stream profile.;FB 36833 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/Set_DefaultUseAdvancedUDPStreamProfilesToTrue.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Set_DefaultUseAdvancedUDPStreamProfilesToTrue.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/Set_DefaultUseAdvancedUDPStreamProfilesToTrue.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Set_DefaultUseAdvancedUDPStreamProfilesToTrue.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + + jerry.lawrence + 2024-02-09T10:46:15 + 36833 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.41.50340 + 36818;Recording mode dropdown list is empty after toggling tsr air recording modes in system settings.;FB36818 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2024-02-09T10:23:16 + 36818 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.40.50339 + FB 36879 Test setup Import wizard enhancements and bug fixes;http://manuscript.dts.local/f/cases/36879/Test-setup-Import-wizard-enhancements-and-bug-fixes + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/CSVFile.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVFile.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/TsetSetupImportSensorInfo.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/CSVFile.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupHelper.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/GroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/ImportObject.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVFile.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Persist/SaveTestSetup.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/TsetSetupImportSensorInfo.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLParseGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/XML/XMLPre20ParseTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ReadFileViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_03/SettingsDB.cs + + farshid.atashband + 2024-02-08T16:06:37 + 36879 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.39.50331 + 36697;Line fit feature not working properly;FB36697 + + + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_02/Model/TestModelManipulation.cs + + dan.mcfadden + 2024-02-05T15:32:26 + 36697 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.38.50330 + 34472;Isf Imports cannot be run Due to Test Object Error;FB34472 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + + dan.mcfadden + 2024-02-05T14:40:54 + 34472 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.37.50327 + Correctly migrate CSVImportCreateDynamicGroups setting to ImportCreateDynamicGroups.;FB 36831 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version93/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version93/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_03/SettingsDB.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version93/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version93/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_03/SettingsDB.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version93/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version93/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_03/SettingsDB.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version93/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version93/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version94/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_03/DBConfiguration/DBConfig.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_03/SettingsDB.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + + jerry.lawrence + 2024-02-05T10:32:43 + 36831 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.36.50324 + 36870;User gets stuck in Arm Prepare Complete;FB36870 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2024-02-02T10:41:51 + 36870 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.35.50323 + 36841;Occasionally, DP4.0.1123 ISF import throws an exception;FB36841 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2024-02-02T10:07:13 + 36841 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.34.50322 + 36840;Upon completion of ISF import to a Test Setup, DataPRO throws the error;FB36840 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2024-02-01T17:02:48 + 36840 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.33.50319 + replaced with 4.2 version + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/DataPRO User's Manual (10920-04010-MAN).pdf + + dan.mcfadden + 2024-02-01T15:01:03 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.32.50317 + FB 36740 Add Database locks to new Test Setup wizard;http://manuscript.dts.local/f/cases/36740/Add-Database-locks-to-new-Test-Setup-wizard + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportSensors.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/DatabaseLocksFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/ILockImport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportGroups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportSensors.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DatabaseLocks/LockImportTestSetups.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/DatabaseLocksFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/ILockImport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + + farshid.atashband + 2024-02-01T13:47:53 + 36740 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.31.50315 + Addresses a crash I observed while preparing for annual meeting, null reference exception in OnTestClockMasterChanged + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + + dan.mcfadden + 2024-02-01T11:40:46 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.30.50314 + fixes an issue where it should continue rather than return when scanning forward in a file + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + + dan.mcfadden + 2024-02-01T10:36:01 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.29.50313 + SonarQube code smell removals + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + + dan.mcfadden + 2024-01-31T17:22:47 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.28.50311 + Correct one of the identical expressions on both sides of operator '||'. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + + dan.mcfadden + 2024-01-31T13:40:26 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.27.50308 + 'tokens' is null on at least one execution path. + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + + dan.mcfadden + 2024-01-31T13:37:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.26.50306 + correcting sonarqube;tokens is null on at least one execution path + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + dan.mcfadden + 2024-01-31T11:43:18 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.25.50304 + http://manuscript.dts.local/f/cases/36754/Support-multiple-test-setups-in-file-for-the-new-Test-Setup-wizard;Fixed in multiple test setups scenario if no test is included. At least one test should be included. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + + farshid.atashband + 2024-01-31T10:57:22 + 36754 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.24.50303 + Add the Record On Boot recording mode, including LTS aspects.;FB 31885, 36732 (LTS) + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2024-01-31T08:13:54 + 31885 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.23.50302 + http://manuscript.dts.local/f/cases/36754/Support-multiple-test-setups-in-file-for-the-new-Test-Setup-wizard;Added null check & check for empty testsetup name when only one test selected + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + + farshid.atashband + 2024-01-30T12:47:07 + 36754 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.22.50299 + 34455 (fixed): Apply LTTB/Decimation to PSD Data Viewer;;Introduce LTTB to SliceRaw.File.Reader to handle culling data down to an appropriate amount for on-screen;Add a DecimateData flag to ChartOptions;Lock T when zooming (i.e. selecting data) in the PSD data viewer;Adapt to using the new return values;When DecimateData not set, ignore decimation and return all values in sample as before;Fixes to help reduce read times;;--Fixes/additions after first demo, "worst case scenario" data files;Enable support for Very Large Objects (a 64-bit only feature);Change Xvalue, Yvalue to double arrays;Change where lists are used in reading, analyzing data to arrays;Explicitly move event subscriptions from UI thread to Background thread where necessary (i.e. where data reads occur);Explicitly move UI update event subscriptions to UI thread where necessary;Change data storage of TestDataSeries Brush property to byte array to make it thread safe;Add "Reading Data" / "Calculating PSD" messages and UI overlays on top of data viewer when background work is being performed;Add plumbing to update UI to inform user of where in the data read or PSD calculation the background thread is at;;http://manuscript.dts.local/f/cases/34455/Apply-LTTB-Decimation-to-PSD-Data-Viewer + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Complex.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Transform.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Window.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Bartlett.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Blackman.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/BlackmanHarris.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Cosine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hamming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hanning.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Kaiser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Rectangular.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Tukey.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Welch.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Complex.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Transform.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Window.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Bartlett.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Blackman.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/BlackmanHarris.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Cosine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hamming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hanning.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Kaiser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Rectangular.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Tukey.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Welch.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Complex.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Transform.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Window.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Bartlett.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Blackman.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/BlackmanHarris.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Cosine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hamming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hanning.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Kaiser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Rectangular.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Tukey.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Welch.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Complex.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Transform.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Window.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Bartlett.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Blackman.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/BlackmanHarris.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Cosine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hamming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hanning.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Kaiser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Rectangular.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Tukey.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Welch.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Complex.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Transform.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Window.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Bartlett.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Blackman.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/BlackmanHarris.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Cosine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hamming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hanning.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Kaiser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Rectangular.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Tukey.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Welch.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Complex.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Transform.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Window.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Bartlett.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Blackman.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/BlackmanHarris.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Cosine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hamming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hanning.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Kaiser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Rectangular.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Tukey.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Welch.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Complex.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Transform.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Window.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Bartlett.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Blackman.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/BlackmanHarris.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Cosine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hamming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hanning.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Kaiser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Rectangular.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Tukey.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Welch.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/Graphs/ITestDataSeries.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_03/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeries.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/GraphView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_03/ViewModel/GraphMainViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Complex.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Transform.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Window.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Bartlett.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Blackman.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/BlackmanHarris.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Cosine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hamming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Hanning.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Kaiser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Rectangular.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Tukey.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/FftSharp/Windows/Welch.cs + + john.dowling + 2024-01-29T16:56:24 + 34455 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.21.50297 + 36830;Add restriction for pre trigger seconds for Active RAM recording mode;added some special cases/boundary cases;FB36830 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2024-01-29T13:30:18 + 36830 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.19.50293 + minor improvements. + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + + dan.mcfadden + 2024-01-26T15:22:26 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.18.50292 + FB 36754 Support multiple test setups in file for the new Test Setup wizard;http://manuscript.dts.local/f/cases/36754/Support-multiple-test-setups-in-file-for-the-new-Test-Setup-wizard + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Controls/TestIDView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Events/ImportTestSetupEventArgs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Interfaces/ITestSetupValidation.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Controls/TestIDView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Events/ImportTestSetupEventArgs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Interfaces/ITestSetupValidation.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + farshid.atashband + 2024-01-26T14:49:49 + 36754 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.17.50291 + shouldn't cut out the UART/StreamInput/StreamOutput channels because of their lack of sensitivity info.;;There's other problems with the wizard import and CSV import, but the sensors are all parsed anyhow. + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + + dan.mcfadden + 2024-01-26T14:37:58 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.16.50290 + fixes a bunch of things with the new import wizard and CSV test setup import changes. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + + dan.mcfadden + 2024-01-26T14:24:36 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.15.50289 + fixes a bunch of things with the new import wizard and CSV test setup import changes. + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + + dan.mcfadden + 2024-01-26T13:54:13 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.14.50288 + 36807;Already level triggered error preventing arm with system of TSR AIR DAS;FB36807 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + + dan.mcfadden + 2024-01-26T11:38:48 + 36807 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.13.50287 + 36778;CSV Import request;FB36778 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes/VersionAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/CalibrationImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVSensorParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVTestParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVSensor.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVTest.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/AbstractCSVParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes/VersionAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/CalibrationImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVSensorParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVTestParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVSensor.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVTest.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/AbstractCSVParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes/VersionAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/CalibrationImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVSensorParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVTestParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVSensor.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVTest.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/AbstractCSVParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes/VersionAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/CalibrationImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVSensorParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVTestParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVSensor.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVTest.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/AbstractCSVParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Attributes/VersionAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/ImportData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/CSVImportTags.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/CalibrationImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/DTS.Common.Import.csproj + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVSensorParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Factories/CSVTestParserFactory.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVSensor.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Interfaces/IParseCSVTest.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/AbstractCSVParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version3CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version4CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version5CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version6CSVTestParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/DTSCSVTestSetupParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2024-01-26T08:38:00 + 36778 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.12.50282 + Fix db and migration code so StoredProcedures table contains all versions of stored procedures.;FB 36819 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/Update_StoredProcecures_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_StoredProcedures_96.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version92/Update_StoredProcecures_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_StoredProcedures_96.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_03/DataPRO_log.ldf + + jerry.lawrence + 2024-01-24T16:25:12 + 36819 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.11.50275 + 36769;RDF Export is not named correctly;FB36769 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2024-01-17T17:03:40 + 36769 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.10.50274 + 35601;DataPro freeze in Recorder discovery if no network available;FB35601 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + dan.mcfadden + 2024-01-17T16:18:41 + 35601 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.9.50273 + FB 31874 Analog Channels/ Import Wizard;http://manuscript.dts.local/f/cases/31874/Analog-Channels-Import-Wizard + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + + farshid.atashband + 2024-01-16T11:41:53 + 31874 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.8.50271 + FB 34459 Populate Channels info section and connect Import button in "Summary" step in Import Test setup wizard;http://manuscript.dts.local/f/cases/34459/Populate-Channels-info-section-and-connect-Import-button-in-Summary-step-in-Import-Test-setup-wizard + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/SummaryChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/SummaryChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + farshid.atashband + 2024-01-16T11:12:26 + 34459 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.7.50270 + + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2024-01-15T16:43:11 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.6.50267 + removed windows 11 warning + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + + softwaretech + 2024-01-15T15:52:23 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.5.50265 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2024-01-15T12:06:26 + + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.4.50263 + Don't throw Exception during TTS import.;FB 36746 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2024-01-12T16:31:12 + 36746 + UNKNOWN + + + DATAPRO_DEVEL_4_03 + 4.3.3.50254 + 36737;RDF Export from Run test is not exporting ROI;FB36737 + + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2024-01-11T12:50:52 + 36737 + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_04.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_04.xml new file mode 100644 index 0000000..c04973c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_04.xml @@ -0,0 +1,43955 @@ + + + + + DATAPRO_DEVEL_4_04 + 4.4.249.52307 + 43757 In "Summary" of "Test Setup Import Wizard", Grey out "Run Test" button when some sensors found not connected FB43757 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + + FAtashband + 2025-04-04T11:57:56 + 43757 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.248.52304 + 43720;DataPRO crashes when saving a Group when a channel is assigned with no sensor and voltage input is auto-assigned;FB43720 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + + DMcfadden + 2025-04-04T11:03:49 + 43720 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.247.52303 + 43724;Modify entering large T1/T2 values in View Data will cause DataPRO to crash;FB43724 + + + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + + DMcfadden + 2025-04-04T10:48:43 + 43724 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.245.52302 + 43739;After eqx import, Test Setup will throw warnings that the sensor’s desired range is greater than the capacity of the sensor.;FB43739 + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + + DMcfadden + 2025-04-04T09:19:26 + 43739 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.244.52300 + 43723 In the test setup tile, import e2x file , the squib channel and digital input channel can't be assigned properly FB43723 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/DASPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SquibPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + + FAtashband + 2025-04-04T06:31:32 + 43723 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.243.52298 + Show Assembly/Usage Count-related columns in the sensor import Preview step if the "Do not allow data collection if sensor is overused" setting is checked.;FB 43317 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + + JLawrence + 2025-04-03T16:44:35 + 43317 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.242.52297 + 43740;In Arm checklist, DataPro shows a message indicating an error writing configurations to the DAS modules;FB43740 + + + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + + DMcfadden + 2025-04-03T15:28:38 + 43740 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.241.52296 + code cleanup prior to creating tickets for modularity [as the result of code analysis] + + + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + + DMcfadden + 2025-04-03T11:20:18 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.240.52295 + code cleanup prior to creating tickets for modularity [as the result of code analysis] + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.SerialTDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/FilterClass.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS/TDASModuleConfig.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Realtime.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/ArmCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/CalibrationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/GPIOCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/NetworkCommands.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFCalibrationInformation.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFInputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFModuleDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFOutputChannelDescription.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/TSF/TSFRackDescription.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/NavStepActionButton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2025-04-03T11:04:01 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.239.52291 + sonarqube cleanup + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + + DMcfadden + 2025-04-02T10:12:13 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.238.52289 + sonar qube 1 + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICEPRODB.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICEPRODB.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICEPRODB.cs + + DMcfadden + 2025-04-02T09:29:58 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.237.52285 + Don't display error, "Group name required" when clicking Add on Groups tab - (Part 2).;FB 43664 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + + JLawrence + 2025-04-01T14:05:11 + 43664 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.236.52284 + 43698;Fault "Child SPE00095 was detected but the parent SPDB00012 was not detected or ...." happened in discovery hardware;FB43698 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + DMcfadden + 2025-04-01T12:20:20 + 43698 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.235.52283 + 43654;Don't pop up summary report on import;FB43654 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + + DMcfadden + 2025-04-01T10:54:34 + 43654 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.234.52282 + added S6DB3 manual per EK + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + + DMcfadden + 2025-04-01T10:34:30 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.233.52279 + Don't display error, "Group Name required" when clicking Add on Groups tab.;FB 43664 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + + JLawrence + 2025-04-01T08:59:29 + 43664 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.232.52278 + added per EK + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04/SLICE6 Distributor 3 User's Manual (13006-90610-MAN).pdf + + DMcfadden + 2025-04-01T08:30:31 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.231.52273 + Correctly set "ROI period end (sec)" value in ROI Details of Download ROI step, when test has DAS with different sample rates.;FB 43683; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + JLawrence + 2025-03-31T13:13:39 + 43683 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.230.52270 + Changed from 32 to 2 in the .prq file for SQL Local Db 2019, so that the condition criteria for installing changed from DIFFERENT to LESSER.;FB 43660; + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + + JLawrence + 2025-03-31T12:12:19 + 43660 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.229.52268 + Changed from 32 to 2 in the .prq file for SQL Local Db 2019, so that the condition criteria for installing changed from DIFFERENT to LESSER.;FB 43660 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + + JLawrence + 2025-03-31T10:47:24 + 43660 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.228.52267 + UsageCount should look for key in Dictionary before accessing;ROI should test for null before accessing test.property + + + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + + DMcfadden + 2025-03-31T10:29:48 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.227.52265 + Don't cause an error when clicking the TSR AIR Go Export Data button with a data set containing different test IDs with the same starting string ("1" and "100").;Also, prevent error when downloading TSR AIR Go data, and prevent Exception when checking the sensor usage on a TSR AIR embedded sensor (because it doesn't have a calibration record).;FB 43667 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + JLawrence + 2025-03-27T14:44:49 + 43667 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.226.52262 + Omit "..\..\" from the download path displayed on the Download step.;FB 43568 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + JLawrence + 2025-03-27T09:22:09 + 43568 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.225.52259 + Warn if Usage Remaining is equal to threshold (not less than threshold).;FB 43604 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + + JLawrence + 2025-03-26T14:10:00 + 43604 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.224.52258 + 43657;Remove required decoration in Edit Test setup ISO export;FB43657 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + + DMcfadden + 2025-03-26T10:55:02 + 43657 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.223.52256 + 43641;All error/warning messages appear multiple times;FB43641 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ExportDASRecordPage.cs + + DMcfadden + 2025-03-25T16:56:05 + 43641 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.222.52255 + 43540;[Data Recorders] "Delete" button stay on Menu after all the DAS has been deleted by clicking "Delete all";FB43540 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + + DMcfadden + 2025-03-25T13:48:56 + 43540 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.221.52253 + Reset sensor Usage Count to 0 when a sensor is calibrated.;FB 43640 + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + + JLawrence + 2025-03-25T13:07:44 + 43640 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.220.52251 + 43584;Change behavior of older calibration warning;FB43584 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + + DMcfadden + 2025-03-25T11:07:43 + 43584 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.219.52250 + Display correct sensor usage count when adding/editing a Group or Test Setup.;FB 43638 + + + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + + JLawrence + 2025-03-25T09:26:38 + 43638 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.218.52249 + Make the Assembly, Usage Count, and Maximum Usage columns sortable in the table on the Sensors Database tab.;FB 43637 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + + JLawrence + 2025-03-24T17:24:38 + 43637 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.217.52248 + 43600;Download Region of Interest (ROI) allows invalid value in Test Setup for TSR AIR;FB43600 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2025-03-24T15:43:26 + 43600 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.216.52246 + Display the correct value in the Usage Count column of the list of sensors on the Sensor Database tab.;FB 43636 + + + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + + JLawrence + 2025-03-24T15:28:51 + 43636 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.215.52244 + Don't collapse the "Non-Linear" and "Proportional to Excitation" checkboxes on the Sensor Database tab, when the "Do not allow data collection if sensor is overused" checkbox is unchecked.;FB 43631 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + + JLawrence + 2025-03-24T14:01:03 + 43631 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.214.52242 + Don't clear ROI channels when saving changes to Test Setup.;FB 43537 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + + JLawrence + 2025-03-24T09:26:21 + 43537 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.213.52240 + User-modifications to a sensor's Usage Count are now used when validating a sensor for overuse.;FB 43264 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + + JLawrence + 2025-03-24T08:53:31 + 43264 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.212.52239 + 43572;Group Import of an Export XML doubles channels;FB43572 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + + DMcfadden + 2025-03-21T16:56:21 + 43572 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.211.52238 + 43582;Hybrid recording doesn't allow full pre-trigger ROI times;FB435282 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + + DMcfadden + 2025-03-21T15:56:20 + 435282 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.210.52237 + 43547;ROI channel list is distracting due to not using a fixed font width;FB43547 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/View/RegionOfInterestChannelsView.xaml + + DMcfadden + 2025-03-21T14:07:22 + 43547 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.209.52236 + 43541;UART Channel Not Displayed in Channel List While Armed;FB43541 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + DMcfadden + 2025-03-21T13:47:30 + 43541 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.208.52233 + SonarQube smell removal + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + + DMcfadden + 2025-03-21T09:00:06 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.207.52230 + SonarQube cleanup - bug #2 + + + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + DMcfadden + 2025-03-21T08:28:19 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.206.52228 + SonarQube cleanup - bug #1 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + DMcfadden + 2025-03-21T08:13:10 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.205.52227 + Don't display an error when clicking on the Export Data button in TSR AIR Go.;FB 43595 + + + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + + JLawrence + 2025-03-20T15:30:56 + 43595 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.204.52226 + 43612;Sensor import does not show correct initial Eu value when importing eqx;FB43612 + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + + DMcfadden + 2025-03-20T14:29:31 + 43612 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.203.52225 + Show event lengths in TSR AIR Go Export data.;FB 43596 + + + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + + JLawrence + 2025-03-20T12:49:15 + 43596 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.202.52219 + Display the number of events per test in TSR AIR Go Export page.;FB 43595 + + + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + + JLawrence + 2025-03-19T12:57:06 + 43595 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.201.52214 + 43539;[Data Recorders] "Edit" button didn't show up on menu for some DAS, but DAS can still be edited by "double click";FB43539 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + + DMcfadden + 2025-03-18T13:06:56 + 43539 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.200.52212 + 43569;Test Setup Wizard Crashes on this E2X Import with message "Unsupported field "Firing Delay ;FB43569 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXGroupImport.cs + + DMcfadden + 2025-03-18T11:08:30 + 43569 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.199.52209 + Add the ability to export multiple events in TSR AIR Go.;FB 43387 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadExportList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/ExportCalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IExportModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainViewGrid.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/TestDefinition/ITestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView/IExportMainViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ExportModule.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ExportGraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewChannels.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadExportList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/ExportCalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IExportModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainViewGrid.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/TestDefinition/ITestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView/IExportMainViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ExportModule.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ExportGraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewChannels.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadExportList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/ExportCalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IExportModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainViewGrid.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/TestDefinition/ITestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView/IExportMainViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ExportModule.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ExportGraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewChannels.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadExportList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/ExportCalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IExportModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainViewGrid.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/TestDefinition/ITestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView/IExportMainViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ExportModule.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ExportGraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewChannels.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadExportList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/ExportCalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IExportModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainViewGrid.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/TestDefinition/ITestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView/IExportMainViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ExportModule.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ExportGraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewChannels.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadExportList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/ExportCalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IExportModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainViewGrid.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/TestDefinition/ITestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView/IExportMainViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ExportModule.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ExportGraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewChannels.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedEventsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadExportList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/ExportCalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Graphs/IExportGraphMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IExportModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IExportMainViewGrid.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/TestDefinition/ITestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/ExportData/MainView/IExportMainViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ExportModule.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainView.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ExportMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ExportMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ExportGraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewChannels.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/Model/TreeViewIds.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/ExportGraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + + JLawrence + 2025-03-18T07:32:54 + 43387 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.198.52208 + 43536;Pretigger seconds field should be hidden in UI for TSR AIR Active mode;FB43536 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/RecordingModePreTriggerVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/RecordingModePreTriggerVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/RecordingModePreTriggerVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2025-03-17T16:22:58 + 43536 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.197.52207 + 43569;Test Setup Wizard Crashes on this E2X Import with message "Unsupported field "Firing Delay ;FB43569 + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + + DMcfadden + 2025-03-17T14:04:52 + 43569 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.196.52203 + 36879 Test setup Import wizard enhancements and bug fixes FB36879 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml + + FAtashband + 2025-03-14T17:53:07 + 36879 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.195.52197 + should check DASClockMasterList here for key before accessing. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2025-03-12T16:45:21 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.194.52194 + updated? + + + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/SLICECommands.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/SLICECommands.csproj + + DMcfadden + 2025-03-11T17:20:43 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.193.52189 + + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/DTS.Common.Serialization.csproj + /Code/IConnection/branches/BRANCH_DEVEL_4_04/DTS.Common.IConnection.csproj + /Code/IConnection/branches/BRANCH_DEVEL_4_04/SerialConnection/DTS.Common.SerialConnection.csproj + + DMcfadden + 2025-03-11T16:37:25 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.192.52186 + + + + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/QAandUtilityCommands.cs + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + + DMcfadden + 2025-03-11T16:13:41 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.191.52175 + + + + /Code/CalStation2/branches/BRANCH_DEVEL_4_04/App.config + /Code/CalStation2/branches/BRANCH_DEVEL_4_04/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/CalStation2Board20289/branches/BRANCH_DEVEL_4_04/CalStation2Board20289.csproj + /Code/CalStation2Board20289/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/CalibratableDAS/branches/BRANCH_DEVEL_4_04/CalibratableDAS.csproj + /Code/CalibrationDatabase/branches/BRANCH_DEVEL_4_04/CalibrationDatabase.csproj + /Code/ExocortexDSP/branches/BRANCH_DEVEL_4_04/Exocortex.DSP.v1.csproj + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_DEVEL_4_04/SLICEFirmwareReaderWriter.csproj + /Code/Misc/USBI2CClick/branches/BRANCH_DEVEL_4_04/USBI2CClick.csproj + /Code/SLICE_FirmwareUpdater/branches/BRANCH_DEVEL_4_04/App.config + /Code/SLICE_FirmwareUpdater/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_DEVEL_4_04/SLICE_FirmwareUpdater.csproj + /Code/TiltMIF/branches/BRANCH_DEVEL_4_04/TiltMIF.csproj + /Code/Utility/branches/BRANCH_DEVEL_4_04/Utility.csproj + /Code/CalStation2/branches/BRANCH_DEVEL_4_04/App.config + /Code/CalStation2/branches/BRANCH_DEVEL_4_04/CalStation2.csproj + /Code/CalStation2/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/CalStation2/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/CalStation2Board20289/branches/BRANCH_DEVEL_4_04/CalStation2Board20289.csproj + /Code/CalStation2Board20289/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/CalibratableDAS/branches/BRANCH_DEVEL_4_04/CalibratableDAS.csproj + /Code/CalibrationDatabase/branches/BRANCH_DEVEL_4_04/CalibrationDatabase.csproj + /Code/ExocortexDSP/branches/BRANCH_DEVEL_4_04/Exocortex.DSP.v1.csproj + /Code/FirmwareUtilities.SLICE.FirmwareImageReaderWriter/branches/BRANCH_DEVEL_4_04/SLICEFirmwareReaderWriter.csproj + /Code/Misc/USBI2CClick/branches/BRANCH_DEVEL_4_04/USBI2CClick.csproj + /Code/SLICE_FirmwareUpdater/branches/BRANCH_DEVEL_4_04/App.config + /Code/SLICE_FirmwareUpdater/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/SLICE_FirmwareUpdater/branches/BRANCH_DEVEL_4_04/SLICE_FirmwareUpdater.csproj + /Code/TiltMIF/branches/BRANCH_DEVEL_4_04/TiltMIF.csproj + /Code/Utility/branches/BRANCH_DEVEL_4_04/Utility.csproj + + DMcfadden + 2025-03-11T11:30:38 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.190.52147 + 43525;Add detection of BIST and extended fault issues in 4.2;FB43525 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IArmActions.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IArmActions.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IArmActions.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IArmActions.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + DMcfadden + 2025-03-10T15:56:38 + 43525 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.189.52146 + 43548;Add support for 1.5MB SPS on SPD;FB43548 + + + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + + DMcfadden + 2025-03-06T16:41:30 + 43548 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.188.52145 + 43551;Add Attribute Key and Store ID to attribute and file store responses in the Logs;FB43551 + + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/InformationCommands.cs + + DMcfadden + 2025-03-06T15:10:24 + 43551 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.186.52110 + 40563;Clock Master Input Clock Type for PTP 1588 and Clock section rework;FB40563 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-02-28T14:02:35 + 40563 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.185.52109 + 43517;S6A-BR assigned sensors should not cause a test to fail for missing EIDs;FB43517 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + + DMcfadden + 2025-02-28T09:36:23 + 43517 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.184.52108 + 40563;Clock Master Input Clock Type for PTP 1588 and Clock section rework;FB40563 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-02-27T15:58:10 + 40563 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.183.52107 + 43495;Add Summary report text file in import wizard;FB43495 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + + DMcfadden + 2025-02-27T14:46:11 + 43495 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.181.52105 + 43446;Re-Implement the Data Cursor in the Viewer;FB43446 + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-02-27T10:30:25 + 43446 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.180.52102 + avoid issue if you disarm then re-arm + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2025-02-26T14:50:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.179.52101 + safer handling in discovery + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.cs + + DMcfadden + 2025-02-26T14:19:41 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.178.52099 + 43212;Datapro popup shows "no data recorders in test are available " when using Tsr Air Das with Low battery 4.0, 4.2 and 4.3;FB43212 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + DMcfadden + 2025-02-26T11:10:29 + 43212 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.177.52098 + 43493;Add ability for import wizard to remove Test Setups from database;FB43493 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/ImportTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + + DMcfadden + 2025-02-25T14:49:02 + 43493 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.176.52097 + Whoops, forgot to remove System.Windows.Interactivity.dll from DataPRO folder. + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + + JLawrence + 2025-02-25T11:44:27 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.175.52096 + removed OpenFolder.exe.config, repointed OpenFolder.exe + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/OpenFolder.csproj + + DMcfadden + 2025-02-25T10:59:32 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.173.52092 + added x64 build to MODSensorFile.csproj + + + /Code/MODSensorFile/branches/BRANCH_DEVEL_4_04/MODSensorFile.csproj + + DMcfadden + 2025-02-25T10:01:37 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.170.52083 + shouldn't need to install the microsoft.practices dlls + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + + DMcfadden + 2025-02-24T18:10:03 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.169.52082 + removed microsoft.practice references, these shouldn't be needed anymore + + + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/DatabaseImport.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/DatabaseImport.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + + DMcfadden + 2025-02-24T18:08:42 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.168.52081 + added old microsoft.practice dlls to runtime folder + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + + DMcfadden + 2025-02-24T17:35:39 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.167.52080 + re-added the old dlls? installer was complaining about a missing microsoft.prism.dll + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + + DMcfadden + 2025-02-24T16:56:15 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.166.52078 + added in PRISM 8 dlls + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + + DMcfadden + 2025-02-24T16:21:45 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.165.52077 + PRISM 8 checkin? + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04/DTS.Common.Calculations.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Base/ViewModel/BaseViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/InteractivityTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TrimTextBoxBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/BusyIndicatorManager/BusyIndicatorManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/ChannelCodes/ChannelCode.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestSummary.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/UnityExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/ChannelNameBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/CommonStatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSearchableCheckBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/GridViewColumnHeaderSelectable.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/checkbox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationEx.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/ConfirmationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IPopupWindowActionAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/IRegionManagerAware.cs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/NotificationWindow.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Dialogs/PopupWindowAction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AppStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AssemblyListNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/AutomaticModeStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/BusyIndicatorChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CancelProcess.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodeCommittedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ChannelCodes/ChannelCodesViewChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/CloseApplicationRequested.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ComActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DASFactory/DASConfigurationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DBConnectionEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportGRMSValuesUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/PowerSpectralDensity/PSDReportSettingsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToCSVRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/Reports/SaveReportToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/RefreshTestRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/SetUseZeroForUnfilteredEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShiftT0Event.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/ShowT0CursorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/TestModification/TestModificationEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartAxisChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ChartOptionsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorShowMinMaxChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsAlailableChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/CursorsClearChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/ResetZoomChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerChartOptions/SaveToPDFRequestedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerFilter/FilterParameterChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/CalibrationBehaviorSettableInViewerChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerSettings/ViewerSettingsVisibilityChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelSelectionCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationLineFitNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/ChannelsModificationNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFileSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/DataFolderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelReadCalcProgressChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphChannelsReadCompletedNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphClearNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/GraphSelectedChannelsNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestLoadedCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DTS.Viewer/ViewerTestSummary/TestSummaryCountNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Database/DbStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/DatabaseVersionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Diagnostics/CheckDataToDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/FeedbackEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplateChangeNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelExportFileSetEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/CustomChannels/CustomChannelImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupDoubleClickEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/GroupTemplateList/GroupTemplateListGroupTemplateSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListOrderChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListRequiredChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/GroupTemplates/TemplateChannelList/TemplateChannelListSelectionChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelDeleteRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupChannelList/GroupUpdatedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListEditGroupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Groups/GroupsList/GroupListGroupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListEditHardwareEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareIncludedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestAAFilterRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestClockMasterEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestPTPDomainIDEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListHardwareTestSampleRateEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareListShowCompactEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareReplaceEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Hardware/HardwareList/HardwareSavedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/HelpTextEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ISO/ExtraPropertiesChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ListViewStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoadViewList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LoginUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/LogoutUserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageModifiedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageNavigationRequestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/PageSetActiveEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RaiseNotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Realtime/RealtimeChannelSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SLICE6MulticastPropertyEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/CalibrationBehaviorSettingChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorFilterTypeChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/Sensors/SensorsList/SensorsListSensorSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetPageVisibilityEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/SetSaveButton.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/ShowStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Arm.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/DASSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateFromTSRAIRGoToDataPRO.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/NavigateToDashboard.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RecordingModeChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/RemoveDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopDASScan.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/StartStopOverallStatusStateMachine.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemSettingsSampleRateChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/SystemStatus.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/Trigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/AssignedChannelsChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/EIDMappingEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/StatusAndProgressBarEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportArmedRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportHardwareScanRunEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadFileStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportReadXMLFileEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSavedChangesStatusEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryImportEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportSummaryRunTestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TTSImport/TTSImportTestSetupChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TabControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/CurrentTestIdChangedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListEditTestSetupEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TestSetups/TestSetupsList/TestSetupsListTestSetupSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TextPastedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/UserEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Confirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IConfirmation.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/IInteractionRequestAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/INotification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/InteractionRequestedEventArgs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interactivity/Notification.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/IViewerModule.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportResultsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportSettingsModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/DTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/IDTSViewRegionManager.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/StackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionAdapters/ViewerStackPanelRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RegionManager/RegionManagerExtensions.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Resources/MainTabControlResource.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/Classes/ViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChangeBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonControlSelectionChanged.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/RibbonRegionAdapter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/RibbonControl/ViewModel/RibbonViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Themes/CommonStyles.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/lib + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04/DTS.Common.Core.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/TestSetupCollection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04/DTS.Common.Licensing.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/App.config + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainView.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04/ViewerModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/AddCalculatedChannelModule.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/DTS.Viewer.AddCalculatedChannel.csproj + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/View/AddCalculatedChannelView.xaml + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ChartOptionsModule.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/DTS.Viewer.ChartOptions.csproj + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Filter.csproj + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/FilterModule.cs + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/View/FilterView.xaml + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04/ViewModel/FilterViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Graph.csproj + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/GraphModule.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/GraphViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.GraphList.csproj + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/GraphListModule.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/View/GraphMainView.xaml + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/DTS.Viewer.Navigation.csproj + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/NavigationModule.cs + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/View/NavigationItem.xaml + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04/ViewModel/NavigationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestModification.csproj + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/TestModificationModule.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/DTS.Viewer.TestSummaryList.csproj + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/Model/TestSummaryModel.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/TestSummaryListModule.cs + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSummaryViewListModel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/AddEditHardwareModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04/ViewModel/AddEditHardwareViewModel.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/CachedItemsListModule.cs + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04/ViewModel/CachedItemsListViewModel.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ChannelCodesModule.cs + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04/ViewModel/ChannelCodesListViewModel.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Resources.Designer.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04/Properties/Settings.Designer.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/DatabaseServicesModule.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseCopyView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseStatusBarView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/View/DatabaseSwitchView.xaml + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseStatusBarViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/DiagnosticsModule.cs + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04/ViewModel/DiagnosticsViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/GroupChannelListModule.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/GroupListModule.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/View/GroupListView.xaml + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/HardwareListModule.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListOverdueView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListReplaceView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/SLICE6TreeView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/HamburgerMenuModule.cs + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04/ViewModel/HamburgerMenuViewModel.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.cs + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeChannelSelectViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsListModule.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorTemplatesViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/SoftwareFiltersModule.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/View/SoftwareFiltersView.xaml.cs + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04/ViewModel/SoftwareFiltersViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBar.csproj + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/StatusAndProgressBarModule.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressBarViewModel.cs + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04/ViewModel/StatusAndProgressFooterViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/TestSetupsListModule.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04/ViewModel/TestSetupsListViewModel.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImport.csproj + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/GroupImportModule.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/View/GroupImportOptionsView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04/ViewModel/GroupImportViewModel.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_04/ICommand.csproj + /Code/ISO/branches/BRANCH_DEVEL_4_04/DTS.Common.ISO.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExport.csproj + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBExportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/View/DBImportView.xaml + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettings.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBattery.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/PowerAndBatteryModule.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04/ViewModel/PowerAndBatteryViewModel.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettings.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/QASettingsModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/View/QASettingsView.xaml + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04/ViewModel/QASettingsViewModel.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/RealtimeSettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04/ViewModel/RealtimeSettingsViewModel.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/TablesSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04/ViewModel/TablesSettingsViewModel.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/TestSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04/ViewModel/TestSettingsViewModel.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/UISettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04/ViewModel/ISOSettingsViewModel.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04/TDASCommands.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/Model/TTSChannelRecord.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/TTSImportModule.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/AnalogChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalInputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/DigitalOutputChannelsViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/EditFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareScanViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/SummaryViewModel.cs + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04/ViewModel/TOMChannelsViewModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/DTS.Viewer.ViewerSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/View/ViewerSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewModel/ViewerSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.ViewerSettings/ViewerSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainViewGrid.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/DTS.Viewer.PSDReportResults.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/PSDReportResultsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportResults/ViewModel/PSDReportResultsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/DTS.Viewer.PSDReportSettings.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/Model/PSDReportSettingsModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/PSDReportSettingsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReportSettings/ViewModel/PSDReportSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/DataPROTabItem.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/checkbox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/combobox.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/CustomUIElements/radiobutton.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/InitialOffsetControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SupportedExcitationControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/ImportingTestSetupTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataProSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Feedback.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Licensing/LicenseProperty.tt + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/NavStep.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/AdditionalDetailsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/HardwareDiscovery.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DAS/ReplaceHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DisplayHelp.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorModels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/ImportSettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/UsersPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/RegionAdapters/StackPanelRegionAdapter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Dashboard.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/GoMainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DashboardViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemStatusViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/View/ShellView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/MainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/ViewModel/ShellViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraProperties.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ExtraPropertiesModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/Model/ExtraPropertyModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/ISO/ExtraProperties/ViewModel/ExtraPropertiesListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannels.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + DMcfadden + 2025-02-24T15:18:08 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.162.52070 + some missing items that I had cut out but were needed for import + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVTestSetupParser.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2025-02-21T15:18:31 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.160.52062 + 43462 Saving a modified test setup sometimes would not work FB43462 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + + FAtashband + 2025-02-21T10:13:16 + 43462 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.159.52060 + 43490;Full scale is used for channel desired range in import;FB43490 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/ParseParameters.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/CSVGroupImport.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/Version2CSVSensorParser.cs + + DMcfadden + 2025-02-20T17:08:30 + 43490 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.158.52059 + 43491;sensitivity and excitation shouldn't be needed for CSV test setup import for DI and TOM;FB43491 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/Version0CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/CSV/Version0CSVSensorParser.cs + + DMcfadden + 2025-02-20T16:19:50 + 43491 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.157.52052 + 43482;S6A record on boot issues;FB43482 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2025-02-20T11:04:59 + 43482 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.156.52051 + 43482;S6A record on boot issues;FB43482 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2025-02-19T16:11:00 + 43482 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.155.52049 + fixes an issue where voltage input channels couldn't show ADC or mV in realtime + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2025-02-19T11:43:19 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.151.52042 + 43472;measured offset for TSR AIR should be retrieved with event diagnostics.;FB43472 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2025-02-18T10:55:31 + 43472 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.150.52036 + 43462 Saving a modified test setup sometimes would not work FB43462 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + FAtashband + 2025-02-14T15:03:10 + 43462 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.148.51913 + 43457;hamburger menu becomes unavailable;FB43457 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2025-02-11T13:44:51 + 43457 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.147.51912 + 43453;EQX test setup import on first import doesn't set zeromethod for channel;FB43453 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXTestSetupParser.cs + + DMcfadden + 2025-02-11T10:50:49 + 43453 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.146.51910 + 43444;Datapro tmats number of channels doesnt agree with the number of defined channels tsr air;FB43444 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2025-02-07T15:36:19 + 43444 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.145.51909 + issue with writing tmt file with S6A-BR + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + + DMcfadden + 2025-02-05T11:46:07 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.144.51906 + sonarqube + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/TDMS/TDMS.File.Writer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/TDMS/TDMS.File.Writer.cs + + DMcfadden + 2025-02-04T11:42:08 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.143.51905 + 43403;Create a unified log message when downloads are complete;FB43403 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2025-02-04T10:09:49 + 43403 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.142.51904 + 43400 TSR AIR GO: Ability to edit IP address within the DAS table [Implementation] FB 43400 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Controls/IPTextBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/ClearIpAddress.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/IpAddressToPing.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + FAtashband + 2025-02-03T17:08:09 + 43400 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.141.51903 + 43378;Update TDMS export to use wf_increment and wv_start_offset and wf_samples;FB43378 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDMS/TDMS.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/TDMS/TDMS.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/TDMS/TDMS.File.Writer.cs + + DMcfadden + 2025-02-03T14:11:02 + 43378 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.140.51901 + 40530;In Peer Review ;Boeing St Louis – Narrow Band DAU requirements - SW support;FB40530 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + + DMcfadden + 2025-01-31T10:43:01 + 40530 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.139.51899 + 43370;GM | DP 4.4 | Issues During Download & Export;FB43370 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2025-01-30T11:51:22 + 43370 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.138.51895 + 43413;UART setting exists but Error is still shown on SAVE in Edit Test Setup;FB43413 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-01-28T09:47:22 + 43413 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.137.51894 + 43402,;43414;Test Setup import generates "Common Status Line not supported with multiple sample rates" error;Investigate import wizard for squib, digital out, and digital in;FB43402,FB43414 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/DigitalInputChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SquibChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/SliceSimpleArm/branches/BRANCH_SDK_DEVEL_6_04/SliceSimpleArmClass.cs + + DMcfadden + 2025-01-27T17:05:04 + 43402 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.136.51884 + 43267 The import/export of the new columns added to the database to be added to the xml -Calibration Tracking FB43267 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/XMLUtils/DTSXMLFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/SensorDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/XMLUtils/DTSXMLFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/SensorDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/XMLUtils/DTSXMLFile.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/SensorDB.cs + + FAtashband + 2025-01-21T11:48:34 + 43267 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.135.51882 + 43384;Index out of Range Crash in Run Test > Export on 4.0.X;FB43384 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + + DMcfadden + 2025-01-20T14:01:01 + 43384 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.134.51880 + 12820;Auto-fill or filter User Name during login;FB12820 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/LoginControl2.xaml.cs + + DMcfadden + 2025-01-20T08:55:48 + 12820 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.133.51843 + 43379;DataPRO PCM TMATS file isn't filling in MF1 and MF2 Fields;FB43379 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASReconfigure.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASReconfigure.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DASFactory/IDASReconfigure.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/IService.csproj + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + + DMcfadden + 2025-01-17T11:20:16 + 43379 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.132.51842 + 43208;TSR AIR Go running in Scheduled mode does not automatically download after last event has been recorded;FB43208 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2025-01-17T09:10:19 + 43208 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.131.51838 + 43142 Make Calibration Tracking feature configurable in System Settings FB43142 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + FAtashband + 2025-01-15T16:05:19 + 43142 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.130.51837 + added suggested exception handling around new code + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2025-01-15T16:02:01 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.129.51836 + Converted to VS 2022 version + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO.sln + + FAtashband + 2025-01-15T14:45:03 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.128.51835 + 40777;DataPro sensor database when importing large amount of sensor, like to select multiple sensors to include or exclude;now include/exclude doesn't show up till import preview work is done.;FB40777 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2025-01-15T14:17:04 + 40777 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.127.51834 + 40777;DataPro sensor database when importing large amount of sensor, like to select multiple sensors to include or exclude;FB40777 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/ImportSensorsPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/ImportSensorsPage.cs + + DMcfadden + 2025-01-15T14:07:50 + 40777 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.126.51829 + 43360;support use of EqxSwOffsetCompensationType in EQX import;FB43360 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2025-01-13T16:05:12 + 43360 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.125.51827 + 24440;Implement DHCP IP Discovery and Connection Logic;FB24440 + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.AutoDiscovery.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.AutoDiscovery.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.AutoDiscovery.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.AutoDiscovery.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/IDASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + + DMcfadden + 2025-01-13T15:55:22 + 24440 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.124.51821 + Remove Assembly, Usage count, and Maximum usage columns from table in Basic Info step of Run Test when "Do not allow data collection if sensor is overused" checkbox in Sensor settings on System Settings tab is not checked.;FB 43338 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + JLawrence + 2025-01-13T09:04:52 + 43338 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.123.51819 + 43339;Datapro Uart data does not match uart data on das for tsr air;FB43339 + + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/DownloadCommands/QueryUARTEventData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/DownloadCommands/QueryUARTEventData.cs + + DMcfadden + 2025-01-10T09:23:02 + 43339 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.122.51818 + Change DbAPI.dll from 4.5.2 to 4.8 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + + JLawrence + 2025-01-10T09:14:19 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.121.51817 + 28293 switch DP to .net framework 4.8 (or latest) FB 28293 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + + FAtashband + 2025-01-09T16:47:01 + 28293 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.114.51813 + 43324;Datapro is creating an empty tmats file for tsr air .. version 4.3.525;FB43324 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + + DMcfadden + 2025-01-08T14:48:12 + 43324 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.113.51805 + 43289;SW no longer warns when hardware is in bootloader mode;FB43289 + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/ICommunication.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/ICommunication.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/ICommunication.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/ICommunication.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/ICommunication.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/ICommunication.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_4_04/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DEVEL_4_04/Communication.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + DMcfadden + 2025-01-07T10:46:47 + 43289 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.112.51803 + Don't display Assembly, Usage count, and Maximum usage when Adding a new Sensor Model on the Sensor Templates tab.;FB 43327 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + + JLawrence + 2025-01-07T10:45:04 + 43327 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.110.51799 + Allow the Usage Count of a sensor to be modified.;FB 43266 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/SensorDB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/XMLUtils/DTSXMLFile.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_04/MMETestObjectWrapper.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestPlan.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/XMLUtils/DTSXMLFile.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_04/MMETestObjectWrapper.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestPlan.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/SensorDB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/XMLUtils/DTSXMLFile.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_04/MMETestObjectWrapper.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestPlan.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/XMLUtils/DTSXMLFile.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_04/MMETestObjectWrapper.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestPlan.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataISOExportOptions.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/SensorDB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/SensorDB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + + JLawrence + 2024-12-23T14:31:02 + 43266 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.109.51790 + 29863;Limit max buad rate for UART to 921600;FB29863 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + + DMcfadden + 2024-12-20T13:20:58 + 29863 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.108.51788 + 33146;request for measure bridge without a sensor;FB33146 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/MeasureBridgeReadIDPage.cs + + DMcfadden + 2024-12-20T09:04:17 + 33146 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.107.51787 + corrects a weird crash when you add a TSR AIR using add hardware then click on the level trigger step after you start up dp new + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-12-19T15:06:28 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.106.51778 + better handing of download/rearm (status was reading done recording after downloading, now it goes to recording). + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-12-19T09:11:37 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.105.51775 + sonarqube cleanup + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2024-12-18T17:24:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.104.51774 + Always show the "Destructive/impact test (will set First Use Dates (if needed) and increment Sensor Usage counts)" checkbox in Run Test but not Download Data.;FB 43291 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + JLawrence + 2024-12-18T16:30:29 + 43291 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.103.51773 + sonarqube changes + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditUartSettingsControl.xaml.cs + + DMcfadden + 2024-12-18T15:47:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.100.51765 + Fix migration bug.;FB 43265 + + + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + + JLawrence + 2024-12-17T11:33:42 + 43265 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.99.51763 + Count sensor usage from the most recent calibration.;FB 43265 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUsageCountUpdate.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUsageCountUpdate.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUsageCountUpdate.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUsageCountUpdate.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUsageCountUpdate.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUsageCountUpdate.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibrationList.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + + JLawrence + 2024-12-17T10:08:49 + 43265 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.98.51762 + cleanup prior to creating patch + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + DMcfadden + 2024-12-17T09:57:35 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.97.51760 + 43287;DataPRO fails to write tmats file;FB43287 + + + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-12-16T14:15:03 + 43287 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.96.51759 + 43141 Notes field per calibration history record FB43141 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + + FAtashband + 2024-12-16T11:21:26 + 43141 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.95.51757 + removing sonarqube bug instances + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.WriteCycleHandle.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Behaviors/TextBoxPasteBehavior.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.WriteCycleHandle.cs + + DMcfadden + 2024-12-13T15:33:54 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.94.51756 + removing sonarqube bug instances + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_04/EthernetConnection/EthernetConnection.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_04/EthernetConnection/EthernetConnection.cs + + DMcfadden + 2024-12-13T15:12:55 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.93.51755 + refactor - eliminate "bugs" + + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/DAS/Channel/TimestampPartTypes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/DAS/DAS.Id.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/DataScaler.cs + + DMcfadden + 2024-12-13T14:47:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.92.51754 + 43276;Datapro bin file uart data does not match recorded data with TSR AIR;FB43276 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/SliceRaw/SliceRaw.File.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/SliceRaw/SliceRaw.File.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-12-13T11:06:53 + 43276 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.88.51748 + Add to the functionality of the existing "Destructive/impact test" checkbox in Basic Info of Run Test. Now, it will be visible when it was before, but also when the "Do not allow data collection if sensor is overused" checkbox is checked in the Sensor settings step of the System Settings tab.;FB 43264 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + JLawrence + 2024-12-11T15:06:57 + 43264 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.87.51747 + 43246 Calibration Tracking feature requests FB43246 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensitivityInspection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensitivityInspection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensitivityInspection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensitivityInspection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensitivityInspection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensitivityInspection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensitivityInspection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + FAtashband + 2024-12-11T14:25:54 + 43246 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.86.51743 + Only increment sensor usage count during destructive tests (but always enforce policy, even during non-destructive tests).;FB 43264 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + JLawrence + 2024-12-10T15:34:55 + 43264 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.85.51742 + DataPRO database had been overwritten. + + + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + + JLawrence + 2024-12-10T14:56:40 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.84.51741 + 29568;Adjust Tooltip for Sigplus to mention G5 Only;FB29568 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + + DMcfadden + 2024-12-10T14:47:27 + 29568 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.83.51740 + 43214;Doing a Scheduled recording, then clicking the Arm button after it finishes, disables the controls and a restart is required.;FB43214 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-12-10T14:03:03 + 43214 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.82.51739 + Don't crash when arming using older database, due to sensor usage count update.;FB 43149 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + JLawrence + 2024-12-10T08:34:32 + 43149 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.81.51736 + more unnecessary diagnostic tracelines + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Export/ExportTestSetup.cs + + DMcfadden + 2024-12-09T11:39:37 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.80.51735 + refactoring prior to work + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + + DMcfadden + 2024-12-09T11:34:06 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.79.51734 + Disable the "Do not allow data collection if sensor is overused" checkbox if using a pre-Version 98 database.;FB 43149 + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + + JLawrence + 2024-12-06T16:57:21 + 43149 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.78.51733 + 43253 Crash when running a Test Setup with a Voltage Input sensor FB43253 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + FAtashband + 2024-12-06T16:45:17 + 43253 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.77.51731 + Fixed the Sensitivity typo and removed the duplicated string resource + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + + FAtashband + 2024-12-06T15:23:51 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.75.51727 + When installing TSR AIR Go, initialize the database to be TSR AIR-centric.;FB 43217 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/DBConfiguration/CommonUtilities.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/DBConfiguration/MigrationStatus.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/DBConfiguration/Properties/Settings.settings + + JLawrence + 2024-12-06T08:54:53 + 43217 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.74.51724 + 39470;Add UI for configurable option to allow UDP aligning to PPS;FB39470 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Config/IAlignUDPToPPSAware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ALTER_TesetSetups_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spTestSetupsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/RemoveUnusedSP.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/TestSetups.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_04/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + DMcfadden + 2024-12-05T16:15:15 + 39470 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.73.51720 + 43152 Clear InspectBeforeUse for Calibration Tracking FB43152 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/SensorCalDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorCalDbRecord.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorCalibrations_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorCalibrationsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsSensitivityInspectionSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorCalibrationsUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + FAtashband + 2024-12-05T11:00:12 + 43152 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.72.51718 + sonarqube suggested changes. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/LinearizationFormula.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/LinearizationFormula.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/LinearizationFormula.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/LinearizationFormula.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/LinearizationFormula.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/LinearizationFormula.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/LinearizationFormula.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-12-05T10:54:22 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.71.51714 + Migration fix due to attempt to create stored procedure that already exists.;FB 43149 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + + JLawrence + 2024-12-03T16:21:32 + 43149 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.70.51711 + Replace Assembly TextBox on Sensor Database tab to a ComboBox, for a better user experience.;FB 43201 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + + JLawrence + 2024-12-02T13:57:57 + 43201 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.69.51710 + 43195;dont label Time as UTC time in exports if synced to ext time source like Irig;FB43195 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Diagnostics/IDiagnos.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Public.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Diagnostics/IDiagnos.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Public.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Diagnostics/IDiagnos.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Public.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DASFactory/Diagnostics/IDiagnos.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Public.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + DMcfadden + 2024-12-02T13:35:05 + 43195 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.68.51709 + 43161;Streaming | EU @ mV Not sent over stream;FB43161 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + + DMcfadden + 2024-12-02T10:49:59 + 43161 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.67.51708 + 8458;warn when using EU@mV. for channels with software zero other than None;FB8458 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + + DMcfadden + 2024-12-02T09:28:14 + 8458 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.66.51705 + 42909;Request for a Disarm->Download->Arm functionality;FB42909 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-27T11:22:13 + 42909 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.65.51704 + 43124;TSR AIR Go Freezes when Arming Multiple Units with Different Level Trigger Thresholds;FB43124 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IArmActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IArmActions.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-27T10:39:26 + 43124 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.64.51702 + 43203;EQX DIN Import;FB43203 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + + DMcfadden + 2024-11-26T16:06:24 + 43203 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.63.51701 + 43054;Parse EQX squib elements;FB43054 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + + DMcfadden + 2024-11-26T11:34:10 + 43054 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.62.51700 + 43204;EQX poly import for GM;FB43204 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + + DMcfadden + 2024-11-26T09:58:36 + 43204 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.61.51690 + 43096;Invalid Level Trigger Threshold Settings;FB43096 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + + DMcfadden + 2024-11-20T15:38:53 + 43096 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.60.51685 + Dropping the minimumSpeed limit from 10,000,000 to 115,200 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + + chris.balogh + 2024-11-20T14:04:47 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.59.51684 + 43027;Incorrect Y-Axis Scale in View Data for Low Sampling Rate;FB43027 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-20T12:43:11 + 43027 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.58.51683 + Add the validation of sensor usage.;FB 43149 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/IAnalogSensor.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogAssemblyUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUsageCountUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Update_StoredProcedures_98.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + JLawrence + 2024-11-20T12:34:20 + 43149 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.57.51680 + + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/TSRAIRGo/ArmStateMachineStates.cs + + DMcfadden + 2024-11-19T16:35:17 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.56.51679 + 35530;Level Trigger step in test setup / Import Wizard;FB35530 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + + DMcfadden + 2024-11-19T09:13:26 + 35530 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.55.51676 + 43197;ImportWizard doesn't have the right sensitivities on the first import;FB43197 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Classes/SensorsPopulateChannels.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/Models/ChannelModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/AnalogChannelsViewModel.cs + + DMcfadden + 2024-11-18T10:50:05 + 43197 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.54.51675 + 43114;TSR AIR GO code changes;FB43114 + + + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_03/View/TestSummaryListView.xaml + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04/View/TestSummaryListView.xaml + + DMcfadden + 2024-11-15T14:37:24 + 43114 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.53.51673 + 43114;TSR AIR GO code changes;FB43114 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + + DMcfadden + 2024-11-15T13:05:00 + 43114 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.52.51670 + 43118;TSR AIR Go Deadlock;FB43118 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-14T11:26:43 + 43118 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.51.51669 + 43118;TSR AIR Go Deadlock;FB43118 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-14T11:17:44 + 43118 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.50.51668 + 39279 nUnit test projects for DTS.Common.Import & DTS.Common.DataModel FB 39279 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/GroupHelper.cs + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.Tests.csproj + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/GroupShould.cs + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/CalibrationImportShould.cs + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.Import.Tests.csproj + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/GroupHelperShould.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO.sln + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/GroupHelper.cs + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.Tests.csproj + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/GroupShould.cs + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/CalibrationImportShould.cs + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.Import.Tests.csproj + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/GroupHelperShould.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO.sln + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/GroupHelper.cs + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.Tests.csproj + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/GroupShould.cs + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/CalibrationImportShould.cs + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.Import.Tests.csproj + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/GroupHelperShould.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO.sln + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/GroupHelper.cs + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.Tests.csproj + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/GroupShould.cs + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/CalibrationImportShould.cs + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.Import.Tests.csproj + /Code/UnitTest/Import.Tests/branches/BRANCH_DEVEL_4_04/GroupHelperShould.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO.sln + + FAtashband + 2024-11-13T16:11:02 + 39279 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.49.51664 + Show DAS in Check trigger step of Run Test when a DAS has a low battery.;FB 43174 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + JLawrence + 2024-11-12T17:11:23 + 43174 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.48.51660 + Prevent object reference null exception in Filter method + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/GroupShould.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/GroupShould.cs + + FAtashband + 2024-11-12T16:25:05 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.47.51656 + 39279 nUnit test projects for DTS.Common.Import & DTS.Common.DataModel FB 39279 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04 + + FAtashband + 2024-11-12T10:17:38 + 39279 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.46.51654 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04 + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04 + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/DTS.Common.DataModel.Tests.csproj + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/GroupShould.cs + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/Properties + /Code/UnitTest/DataModel.Tests/branches/BRANCH_DEVEL_4_04/Properties/AssemblyInfo.cs + + FAtashband + 2024-11-12T10:10:44 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.45.51628 + 43146;TSR AIR Go tweaks;FB43146 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DataFiles.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DataFiles.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DataFiles.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/DataFiles.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + + DMcfadden + 2024-11-11T14:24:45 + 43146 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.44.51627 + 43146;TSR AIR Go tweaks;FB43146 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + + DMcfadden + 2024-11-11T11:34:45 + 43146 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.43.51626 + updated string to match string resource, these should ideally be i18n'd, but would prefer to do it when there's enough time. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/TSRAIRGo/ArmStateMachineStates.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/TSRAIRGo/ArmStateMachineStates.cs + + DMcfadden + 2024-11-11T11:02:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.42.51625 + 43146;Automatically adjust scheduled start time to future when in the past and recording mode changed to scheduled;FB43146 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-11-11T10:28:33 + 43146 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.41.51624 + 43146;Extensive code changes to TSR AIR Go based on Feedback;FB43146 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + + DMcfadden + 2024-11-08T16:21:00 + 43146 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.40.51623 + + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-11-08T10:55:00 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.39.51622 + 31821,42984;TSR AIR new recording modes;Add support for TSR AIR recording modes circular buffer/recorder mode;FB31821,FB42984 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-11-08T09:23:04 + 31821 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.38.51621 + 43126;TSR AIR requested changes for sensor ranges;FB43126 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_03/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-11-07T09:25:08 + 43126 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.37.51620 + 43106 DataPRO Calibration Tracking User interface & business logic updates FB 43106 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + FAtashband + 2024-11-06T16:08:12 + 43106 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.36.51619 + 43027;Incorrect Y-Axis Scale in View Data for Low Sampling Rate;FB43027 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-11-06T15:00:47 + 43027 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.35.51616 + Show or collapse fields based on "Do not allow data collection if sensor is overused" checkbox in Sensor settings step of System Settings.;FB 39145 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorSettingsModule/ICalibrationPolicy.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListEditGroupViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/SensorsList/ISensorsListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListEditGroupView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04/ViewModel/SensorsListViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/CalibrationPolicy.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + + JLawrence + 2024-11-06T14:48:28 + 39145 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.34.51615 + 43154;.MOD import doesn't import replacements for sensors that don't already exist;FB43154 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2024-11-06T10:02:30 + 43154 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.33.51614 + 37929;Implement TSRAIR module on/off selection via Max Slice Enable system attribute;FB37929 + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_CHANNEL.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_ANALOG_DAS.TMT + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_CHANNEL.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Assets/Files/TSRAIRTMTTemplate_PCM_DAS.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TMAT/TMTTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IDASReconfigure.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IDASReconfigure.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + + DMcfadden + 2024-11-06T08:43:29 + 37929 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.32.51611 + 43131;Update time status field bits in CH 10 export;FB43131 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10File.cs + + DMcfadden + 2024-11-05T11:42:23 + 43131 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.31.51607 + added APILogger.StartProcess, APILogger.StopProcess for making logging starting and stopping a process more routine + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/APILogging.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-10-31T12:48:25 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.30.51606 + these two tables should be in the list of tables (and tables with ids) + + + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04/ViewModel/DatabaseCopyViewModel.cs + + DMcfadden + 2024-10-30T16:44:15 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.29.51605 + Database changes for Sensor Assemblies.;FB 39145 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + + JLawrence + 2024-10-30T16:30:37 + 39145 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.28.51602 + 43105 DataPRO Calibration Tracking database , stored procedures and data access code updates FB43105 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDbRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/ISensorData.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_SensorsAnalog_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Alter_sp_SensorsAnalogGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdateInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Create_sp_SensorsAnalogUpdate_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/SensorAssembliesAndCalibration/Update_StoredProcedures_98.sql + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + + FAtashband + 2024-10-30T14:40:22 + 43105 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.27.51601 + 43047;DataPro download multiple ROI step show old setting for a while then update to current setting.;FB43047 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + DMcfadden + 2024-10-30T09:18:36 + 43047 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.26.51600 + adds a protocol version for extended fault ids for TSR AIR + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-10-29T16:33:07 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.25.51589 + 43119;TSR AIR Go throws an exception if you have Automatically Download with an armed unit;FB43119 + + + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-10-28T14:57:25 + 43119 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.24.51587 + this should not have gotten checked in. + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/obj/project.assets.json + + DMcfadden + 2024-10-28T13:13:16 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.21.51583 + found an exception while testing, this should be corrected for release. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-10-28T10:38:25 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.20.51582 + 43096;Invalid Level Trigger Threshold Settings;FB43096 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Events/TSRAIRGo/LevelTrigger.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/TSRAIRGo/LevelTrigger.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2024-10-28T10:15:13 + 43096 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.19.51581 + 43040;Incorrect Event Number Display in Scheduled Mode with Multiple Events;FB43040 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-10-24T15:13:06 + 43040 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.18.51580 + 43100;Datapro Viewer will not switch to any chart type except EU or FFT;FB43100 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_4_02/ViewModel/ChartOptionsViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_4_02/ViewModel/ChartOptionsViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_4_02/ViewModel/ChartOptionsViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_4_02/ViewModel/ChartOptionsViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + DMcfadden + 2024-10-24T09:03:26 + 43100 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.17.51579 + Don't incorrectly uncheck channels with duplicate sensors and not assigned to hardware in ROI x Channels step of Edit Test Setup.;FB 40752 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/ROIPeriodChannelRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Events/RegionOfInterest/RegionOfInterestChannels/RegionOfInterestChannelsSelectedEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/IRegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/RegionOfInterest/RegionOfInterestChannels/IRegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/IROIPeriodChannelRecord.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Group.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/TestSetups/RegionsOfInterest.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/ISO/TestObjectChannel.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04/TestGraph.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ChannelsDelete_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsGet_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Add_sp_ROIPeriodChannelsInsert_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_Constraint_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Check_Constraint_98.sql + /Code/ISO/branches/BRANCH_DEVEL_4_04/TestObjectChannel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsRegionsOfInterest.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_04/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-10-24T08:34:31 + 40752 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.16.51576 + 43040;Incorrect Event Number Display in Scheduled Mode with Multiple Events;FB43040 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + DMcfadden + 2024-10-23T13:55:56 + 43040 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.15.51575 + 39148;DataPRO Instrumentation Tracking Functions - FAA Request: Diagnostics Tracking;FB39148 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/DiagnosticsTrackingPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/DiagnosticsTrackingPage.cs + + DMcfadden + 2024-10-23T13:39:59 + 39148 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.14.51570 + 39148;DataPRO Instrumentation Tracking Functions - FAA Request: Diagnostics Tracking;added a quick implementation of the display for diagnostic tracking, needs filtering, pagination, and export.;FB39148; + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + + DMcfadden + 2024-10-18T15:56:31 + 39148 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.13.51568 + 39148;DataPRO Instrumentation Tracking Functions - FAA Request: Diagnostics Tracking;adds a skeleton page for viewing results;FB39148 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagnosticRunsGet.sql + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataModel/Classes/TabPage/TabPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/DiagnosticsTrackingPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagnosticRunsGet.sql + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataModel/Classes/TabPage/TabPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/DiagnosticsTrackingPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagnosticRunsGet.sql + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataModel/Classes/TabPage/TabPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/DiagnosticsTrackingPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagnosticRunsGet.sql + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/DiagnosticsTracking.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataModel/Classes/TabPage/TabPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/DiagnosticsTrackingPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + + DMcfadden + 2024-10-18T11:20:13 + 39148 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.11.51565 + 39148;DataPRO Instrumentation Tracking Functions - FAA Request: Diagnostics Tracking;FB39148 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateAnalogDiagnostics_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateDiagnosticRuns_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagRunUpdateInsert.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticResult.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/TOMDiagnostics.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateAnalogDiagnostics_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateDiagnosticRuns_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagRunUpdateInsert.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticResult.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/TOMDiagnostics.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateAnalogDiagnostics_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateDiagnosticRuns_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagRunUpdateInsert.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticResult.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/TOMDiagnostics.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateAnalogDiagnostics_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateDiagnosticRuns_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagRunUpdateInsert.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticResult.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/TOMDiagnostics.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateAnalogDiagnostics_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateDiagnosticRuns_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagRunUpdateInsert.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticResult.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/TOMDiagnostics.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateAnalogDiagnostics_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateDiagnosticRuns_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagRunUpdateInsert.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticResult.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/TOMDiagnostics.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateAnalogDiagnostics_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateDiagnosticRuns_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagRunUpdateInsert.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticResult.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/TOMDiagnostics.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Sensors/AnalogDiagnostics/DiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticEntry.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/AnalogDiagnostics/IDiagnosticRun.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Sensors/IAnalogDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Hardware/HardwareChannel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateAnalogDiagnostics_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/CreateDiagnosticRuns_98.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spAnalogDiagUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04/MigrationScripts/Version98/Create_spDiagRunUpdateInsert.sql + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04/ViewModel/SensorSettingsViewModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/AnalogSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DiagnosticResult.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/HardwareHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/TOMDiagnostics.xaml.cs + + DMcfadden + 2024-10-17T11:01:33 + 39148 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.10.51563 + updated for v98 now without test setups + + + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + + DMcfadden + 2024-10-16T09:14:39 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.9.51562 + missing migration instructions? + + + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + + DMcfadden + 2024-10-16T09:08:56 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.8.51559 + 43048;Support Delay to arm/record with power on with autoarm enabled;increased max to UINT16.MAX;FB43048 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + + DMcfadden + 2024-10-15T10:22:43 + 43048 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.7.51558 + updated database version to 98 in advance of any new tables + + + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + + DMcfadden + 2024-10-14T16:27:36 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.6.51557 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2024-10-14T14:53:55 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.5.51556 + created a version 97 database for 4.4 + + + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_04/DataPRO_log.ldf + + DMcfadden + 2024-10-14T10:18:30 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.4.51555 + 43071;Polarity not function for TSR AIR;FB43071 + + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_03/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_02/DataScaler.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/ViewModel/TestDataSeriesViewModel.cs + + DMcfadden + 2024-10-14T09:47:43 + 43071 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.3.51554 + 43048;Support Delay to arm/record with power on with autoarm enabled;FB43048 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + + DMcfadden + 2024-10-11T16:48:03 + 43048 + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.2.51553 + sonarqube/warning cleanup + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_04/DASFactory.Ethernet.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/TestSetups/TestSetupsList/ITestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/FileUtils.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Persist/SaveTestEngineerDetails.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04/TextLogger.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04/OpenFolder/Folder.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEDirections.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFigures.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFilterClasses.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations1.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations2.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEFineLocations3.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPhysicalDimensions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPositions.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMEPossibleChannels.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETestObjects.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/ISO/MMETransducerMainLocation.cs + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04/SensorDB/SquibSetting.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/RealtimeCommands/RealtimeStreamingNextSamples.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_04/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + + DMcfadden + 2024-10-11T15:47:14 + + UNKNOWN + + + DATAPRO_DEVEL_4_04 + 4.4.1.51552 + Display new "TSR AIR Go Quick Start Guide (10920-04040-APN).pdf" when Help clicked in TSR AIR Go.;FB 41835 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_03/Installer_TSR_Air_Go_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_04/Installer_TSR_Air_Go_x64.ise + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer.Filter/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer.Navigation/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer.Test/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_04 + /Views/DTS.Viewer.Loader/branches/BRANCH_DEVEL_4_04 + /Code/DASFactory/branches/BRANCH_DEVEL_4_04 + /Code/DASFactoryDb.Tests/branches/BRANCH_DEVEL_4_04 + /Code/DASFactoryDb/branches/BRANCH_DEVEL_4_04 + /Code/DASResource/branches/BRANCH_DEVEL_4_04 + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/TSR AIR Go Quick Start Guide (10920-04040-APN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/TSR AIR Go Quick Start Guide.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04 + /Code/DataPROCore/branches/BRANCH_DEVEL_4_04 + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04 + /Code/DataPRODBAPIUI/Branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/DatabaseImporter/ConfigToDb/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_DEVEL_4_04 + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_04 + /Code/DataPROReports/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Calculations/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.Core/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.CPU/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.DBSyncService/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.Licensing/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.Property/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.Security/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.Service/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.ServiceLibrary/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common.Tests/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04 + /Code/DTS.CommonCore/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Core.DBApiWrapper/branches/BRANCH_DEVEL_4_04 + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Suite.Install/branches/BRANCH_DEVEL_4_04 + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_04 + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04 + /Code/ExocortexDSP/branches/BRANCH_DEVEL_4_04 + /Code/GroupModules/GroupImport/branches/BRANCH_DEVEL_4_04 + /Code/ICommand/branches/BRANCH_DEVEL_4_04 + /Code/ICommunication/branches/BRANCH_DEVEL_4_04 + /Code/IConnection/branches/BRANCH_DEVEL_4_04 + /Code/ICONS/branches/BRANCH_DEVEL_4_04 + /Code/IService/branches/BRANCH_DEVEL_4_04 + /Code/ISO/branches/BRANCH_DEVEL_4_04 + /Code/Networking/branches/BRANCH_DEVEL_4_04 + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DEVEL_4_04 + /Code/RibeyeCommands/branches/BRANCH_DEVEL_4_04 + /Code/SensorDB.Test/branches/BRANCH_DEVEL_4_04 + /Code/SensorDB/branches/BRANCH_DEVEL_4_04 + /Code/SettingsDB/branches/BRANCH_DEVEL_4_04 + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04 + /Code/SLICEDBCommands/branches/BRANCH_DEVEL_4_04 + /Code/SLICEDBMerge/branches/BRANCH_DEVEL_4_04 + /Code/StateMachine.Tests/branches/BRANCH_DEVEL_4_04 + /Code/Storage/branches/BRANCH_DEVEL_4_04 + /Code/SystemSettings/DB/branches/BRANCH_DEVEL_4_04 + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_04 + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DEVEL_4_04 + /Code/SystemSettings/QASettings/branches/BRANCH_DEVEL_4_04 + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DEVEL_4_04 + /Code/SystemSettings/Tables/branches/BRANCH_DEVEL_4_04 + /Code/SystemSettings/TestSettings/branches/BRANCH_DEVEL_4_04 + /Code/SystemSettings/UISettings/branches/BRANCH_DEVEL_4_04 + /Code/TDASCommands/branches/BRANCH_DEVEL_4_04 + /Code/TiltMIF/branches/BRANCH_DEVEL_4_04 + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_04 + /Code/UnitTests/branches/BRANCH_DEVEL_4_04 + /Code/Users/branches/BRANCH_DEVEL_4_04 + /Code/WPF.DbApi/branches/BRANCH_DEVEL_4_04 + + JLawrence + 2024-10-10T10:36:27 + 41835 + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_05.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_05.xml new file mode 100644 index 0000000..74d8982 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEVEL_4_05.xml @@ -0,0 +1,182 @@ + + + + + DATAPRO_DEVEL_4_05 + 4.5.18.52596 + Upgrade DTS.Common.Security from .NET 4.5.2 to .NET 4.8 + + + /Code/DTS.Common.Security/branches/BRANCH_DEVEL_4_05/DTS.Common.Security.csproj + + JLawrence + 2025-04-17T10:04:19 + + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.17.52591 + 29648;Meter mode in realtime under check channels displays incorrect color;FB29648 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/CollectDataSubControls/Realtime/MeterGraph.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime/MeterGraph.xaml.cs + + DMcfadden + 2025-04-16T13:35:53 + 29648 + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.16.52588 + 43817 Limit GM change requests in Import Testsetup Wizard to when "Show Checkout button" selected FB43817 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Persist/SaveTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Persist/SaveTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/SummaryViewModel.cs + + FAtashband + 2025-04-15T15:16:18 + 43817 + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.15.52587 + Avoid Exceptions from scanning DAS while in the View Data or Export Data pages of TSR AIR Go.;FB 43571 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + JLawrence + 2025-04-15T14:18:22 + 43571 + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.14.52586 + Write TMATS file to Data/<TestId> folder, not just <CurrentDirectory>/DASConfigs folder.;FB 43789 + + + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/TMTFile.cs + + JLawrence + 2025-04-15T14:09:24 + 43789 + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.13.52582 + 43680;Units: table will only display 50 characters, no limit to characters when adding record but only 198 will be saved;FB43680 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + + DMcfadden + 2025-04-14T11:29:23 + 43680 + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.12.52581 + should use a new connection here to prevent an issue with open connection? + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Common/TestSetupCollection.cs + + DMcfadden + 2025-04-14T10:33:51 + + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.11.52580 + 43669;TestSetup - Diagnostic Options - Entering 8+ characters into "Prepare Hardware delay second(s)" field causes crash;FB43669 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2025-04-14T10:28:06 + 43669 + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.10.52579 + 43808;DataPRO hangs on startup if a Test Setup in the database is "dirty";FB43808 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Common/TestSetupCollection.cs + + DMcfadden + 2025-04-14T09:48:25 + 43808 + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.9.52572 + Show/hide the Assembly, Usage Count, and Maximum Usage columns on the Preview step of Sensor Import, based on the "Do not allow data collection if sensor is overused" System Setting.;FB 43802; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + + JLawrence + 2025-04-10T15:05:09 + 43802 + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.8.52558 + I don't believe these files are needed anymore? + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/DataPRO Installer.isl + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/DataPRO Installer.isproj + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/DataPRO Installer.vdproj + + DMcfadden + 2025-04-09T11:38:24 + + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.7.52557 + dts.commmon was set for x64 for x86 build (weird) + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/DTS.Common.SharedResource.csproj + + DMcfadden + 2025-04-09T09:02:06 + + UNKNOWN + + + DATAPRO_DEVEL_4_05 + 4.5.6.52555 + 43703;Warning/Error messages appear multiple times in the Data Recorders Edit page;FB43703 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/DAS/EditDASRecordPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/DAS/EditDASRecordPage.cs + + DMcfadden + 2025-04-08T17:29:23 + 43703 + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEV_1_06.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEV_1_06.xml new file mode 100644 index 0000000..b7a56b2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_DEV_1_06.xml @@ -0,0 +1,1706 @@ + + + + + DATAPRO_DEV_1_06 + 1.6.140.26964 + Enable the Save button in Edit Test Setup if fields are allowed to be edited.;FB 10503 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/PageButtonControl.xaml.cs + + jerry.lawrence + 2017-08-10T09:55:04 + 10503 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.139.26923 + New DB XML Export function (select [dbo].[foo_DBExport]()) + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-08-09T15:44:19 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.138.26920 + 10132;[Zendesk] Trim RDF exports so all channels from all DAS have same totalsample and triggersample + + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_06/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2017-08-09T11:40:21 + 10132 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.137.26916 + 10576;Implement optional Arm Prepare SubNavStep in "Arm" NavStep of run test + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + chris.balogh + 2017-08-09T11:15:04 + 10576 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.136.26909 + don't crash by accessing a key not in Dictionary;10704;Crash after XML import in Sensor Database tile + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + + dan.mcfadden + 2017-08-08T16:25:56 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.135.26908 + 10699;Crash when import TTS in Sensor Database;;[note, still requires incoming table change from AF] + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/LabratoryDetails.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-08-08T16:06:02 + 10699 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.134.26907 + Fixed :10698 "Can't delete a user in Manage Users tile" + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/User.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserCollection.cs + + alex.filatoff + 2017-08-08T14:44:30 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.133.26906 + 10699;Crash when import TTS in Sensor Database;;all of these were cramming strings into guids + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEDirections.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations1.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations2.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations3.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPhysicalDimensions.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPositions.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMETestObjects.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMETransducerMainLocation.cs + + dan.mcfadden + 2017-08-08T14:31:11 + 10699 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.132.26905 + 10696;Crash when save test setup after add graph;;simple extra param that was probably copy pasta mistake + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-08-08T13:57:50 + 10696 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.131.26897 + Added DeleteLevelTriggers function, fixed sensor bridge type + + + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + alex.filatoff + 2017-08-07T16:42:45 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.130.26890 + Add "Allow modification of Test Setup Name and Description" checkbox to the Test options nav step of the System Settings tile, so that the "Test Setup name" and "Description" fields can be modified by a user logged in as Guest.;FB 10503 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Common/SerializedSettings.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2017-08-04T15:46:51 + 10503 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.129.26889 + added slice6 db prototype + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + dan.mcfadden + 2017-08-04T14:46:27 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.128.26886 + 9523;Group DAS system based on System ID at discovery (DAS= DB; Modules = slice 6 units, with DAS identified with DB port ex: [0]) + + + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2017-08-04T08:54:56 + 9523 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.127.26885 + 9523;Group DAS system based on System ID at discovery (DAS= DB; Modules = slice 6 units, with DAS identified with DB port ex: [0]) + + + /Code/DASFactory/branches/BRANCH_DATAPRO_DEV_1_06/DASFactory.cs + /Code/ICommand/branches/BRANCH_DATAPRO_DEV_1_06/Classes/DiscoveredDevice.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_06/IService.Public.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_06/Ribeye Service.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_06/SLICE Service.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_06/SLICE6DB.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_06/SliceDB.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_06/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/SLICECommands.csproj + + dan.mcfadden + 2017-08-04T08:48:57 + 9523 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.126.26884 + 9523;Group DAS system based on System ID at discovery (DAS= DB; Modules = slice 6 units, with DAS identified with DB port ex: [0]) + + + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MACTableEntry.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastAutoDiscover.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastDiscoverSlice6.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastGetDhcp.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastGetDnsAddress.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastGetGatewayAddress.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastGetIpAddress.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastGetSubnetAddress.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastIdentify.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastResetMcu.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastSetDhcp.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastSetDnsAddress.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastSetGatewayAddress.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastSetIPAddress.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_DEV_1_06/MulticastCommands/MulticastSetSubnetAddress.cs + + dan.mcfadden + 2017-08-04T08:36:49 + 9523 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.125.26883 + 10688;Other calculated channels added to my test. + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + dan.mcfadden + 2017-08-03T16:13:51 + 10688 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.124.26882 + 10679;Cannot change digital output mode of existing sensor.;was incorrectly checking existing row identity; + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + dan.mcfadden + 2017-08-03T15:05:23 + 10679 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.123.26881 + 10668;Can't save level trigger in test setup + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-08-03T14:39:28 + 10668 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.122.26880 + Modify sp_TemplateChannelsDeleteOne so that removing channels from Added Groups works correctly (delete record from TestChannelSettings prior to deleting record from TemplateChannels to avoid error based on foreign key).;FB 10662 + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + jerry.lawrence + 2017-08-03T14:29:22 + 10662 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.121.26879 + 10673;Cannot add new custom channel + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/ISO13499FileDb.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPossibleChannels.cs + + dan.mcfadden + 2017-08-03T14:13:17 + 10673 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.120.26872 + 10674;Cannot save parameters for analog channels in group.;[typo in sp_TestObjectChannelSettingsGet] + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + + dan.mcfadden + 2017-08-03T12:07:21 + 10674 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.119.26858 + 10683;test objects/groups don't load properly if no hardware channel is assigned;;added DASId to get sp;removed das serialnumber/dastype from testobjectsensorsget sp + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + + dan.mcfadden + 2017-08-03T11:39:29 + 10683 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.118.26854 + 10669;Can't delete Calibration record in Sensor Database + + + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorCalibrationList.cs + + dan.mcfadden + 2017-08-03T10:26:05 + 10669 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.117.26852 + Can't save level trigger in test setup + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-08-03T10:01:21 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.116.26851 + changes committed using 2012 now + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + dan.mcfadden + 2017-08-03T09:56:02 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.115.26850 + 10652;Cannot remove a group from a test setup. + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-08-03T08:58:52 + 10652 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.114.26849 + Fixed MMEPossibleChannels parameters + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPossibleChannels.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-08-02T19:00:04 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.113.26848 + added stored procedure sp_TestObjectIdsGet to get list of Test Object Id and Test Object Name;added parameter @TestObjectId to the sp_TestSetupObjectsDelete stored procedure. + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-08-02T17:57:13 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.112.26847 + Fixed: Now sensorId is unique + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-08-02T17:03:43 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.111.26844 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + dan.mcfadden + 2017-08-02T15:49:54 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.110.26843 + 10647;Current test setup lost if you do not use remember password. + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/App.xaml.cs + + dan.mcfadden + 2017-08-02T15:39:12 + 10647 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.109.26842 + 10654;All DAS appear in run test + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/DigitalOutputSetting.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/ITagAware.cs + + dan.mcfadden + 2017-08-02T14:22:06 + 10654 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.108.26840 + Fixed: delete Test Setup Objects, defaulted LocalOnly field to 0 in SensorsDigitalOut and SensorsSquib tables (no need to add parameters to sps) + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-08-02T11:55:47 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.107.26831 + Implement optional Arm Prepare sub nav stp in "Arm" step of Run Test (a CPB/JPL co-production).;FB 10576; + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2017-08-02T09:24:07 + 10576 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.106.26829 + Fixed: sp_DASUpdate, sp_CalculatedChannelsUpdateInsert parameters, TestSetup delete + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/Hardware.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + alex.filatoff + 2017-08-01T19:05:03 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.105.26827 + 10649;Cannot add DataPRO users. + + + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserCollection.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserSettings/TestSetupDefaults.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/UserListControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/EditUserDetailsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/LoginControl2.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/UsersPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2017-08-01T15:56:47 + 10649 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.104.26823 + Fixed: adding Test Setup won't overwrite Test Template channels (see sp_TemplateChannelsUpdateInsert) + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + alex.filatoff + 2017-08-01T11:30:05 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.103.26821 + DB sql server version 2014 + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-07-31T17:32:37 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.102.26820 + Minor db update + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-07-31T16:55:46 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.101.26819 + compare with DBNull before calling int.parse (or use tryparse? + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + dan.mcfadden + 2017-07-31T15:58:38 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.100.26817 + 10576;Implement optional Arm Prepare SubNavStep in "Arm" NavStep of run test + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.resx + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/app.config + + chris.balogh + 2017-07-31T14:44:40 + 10576 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.99.26815 + 10641;Cannot add squib sensor. + + + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SquibSetting.cs + + dan.mcfadden + 2017-07-31T13:29:10 + 10641 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.98.26811 + Fixed test setup - create and edit with (not dynamic) group ;changed length or the @errorMessage parameter to 250 characters + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/CustomerDetails.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/Hardware.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/HardwareChannel.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/LabratoryDetails.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEDirections.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFilterClasses.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations1.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations2.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations3.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPhysicalDimensions.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPositions.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPossibleChannels.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMETestObjects.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMETransducerMainLocation.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TemplateRegion.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TemplateZone.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestEngineerDetails.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplateChannel.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/DigitalInputSetting.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/DigitalOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SquibSetting.cs + /Code/SettingsDB/branches/BRANCH_DATAPRO_DEV_1_06/Setting.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/UserMigrationHelper.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/Tags.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/User.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserCollection.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserSettings/TestSetupDefaults.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + alex.filatoff + 2017-07-31T12:02:40 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.97.26805 + Fixed Test Setup Update + + + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + alex.filatoff + 2017-07-28T14:56:18 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.96.26803 + DB update + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-07-27T18:55:59 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.95.26802 + Fixed Group Templates, Group, Test Setup + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplateChannel.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + alex.filatoff + 2017-07-27T17:49:20 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.94.26801 + initializes the db to connected, removing the red bar + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/App.xaml.cs + + dan.mcfadden + 2017-07-27T16:24:05 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.93.26800 + can now add users. + + + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserCollection.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserSettings/TestSetupDefaults.cs + + dan.mcfadden + 2017-07-27T15:43:39 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.92.26799 + new_id parameter had to be added to command, also should check for dbnull rather than converting + + + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/Tags.cs + + dan.mcfadden + 2017-07-27T15:16:38 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.91.26798 + Add mkdir to post-build commands if SQL Server Scripts doesn't exist. + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + + jerry.lawrence + 2017-07-27T14:58:18 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.90.26797 + fixes download + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2017-07-27T14:53:43 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.89.26796 + Don't run a post-build command unless in debug mode. + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + + jerry.lawrence + 2017-07-27T14:40:05 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.87.26793 + looks like this should be all settings here. + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + + dan.mcfadden + 2017-07-27T14:01:11 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.86.26792 + looks like copy pasta mistakes. + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-07-27T12:09:13 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.85.26791 + Don't fail RDF export if linearized data is all 0.;FB 10392; + + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_06/RDF/RDF.File.Writer.cs + + jerry.lawrence + 2017-07-27T11:10:16 + 10392 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.84.26788 + Fixed: Groups refresh + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplateChannel.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + alex.filatoff + 2017-07-27T11:00:57 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.83.26785 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Review.xaml.cs + + dan.mcfadden + 2017-07-26T16:37:27 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.82.26784 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestObject.cs + + alex.filatoff + 2017-07-26T15:08:11 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.81.26783 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2017-07-26T14:47:16 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.80.26782 + Fixed Test Setup, Lab and Test Engineer details + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/LabratoryDetails.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestEngineerDetails.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + alex.filatoff + 2017-07-26T14:41:33 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.79.26781 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + + dan.mcfadden + 2017-07-26T14:12:47 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.78.26779 + resharper and breaking out internal classes + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download/DownloadInfo.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download/EventData.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download/PhysicalHardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download/ThreadData.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + + dan.mcfadden + 2017-07-26T11:58:33 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.77.26778 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ExpressTestSetup + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Realtime/RealtimeDASHelper.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ReviewFile + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/ReviewFile/Graph.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + + dan.mcfadden + 2017-07-26T11:11:30 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.76.26777 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + dan.mcfadden + 2017-07-26T10:58:08 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.73.26766 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestObjectTemplate.cs + + dan.mcfadden + 2017-07-25T15:29:10 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.72.26765 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestTestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TemplateChannelUI.cs + + dan.mcfadden + 2017-07-25T15:03:34 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.71.26763 + resharper + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestObject.cs + + dan.mcfadden + 2017-07-25T14:55:50 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.70.26762 + Don't use value in LocalDbHost element in config file for local database. + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2017-07-25T14:05:34 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.69.26760 + Add database attachment to Post-build events, but only in Debug builds. + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + + jerry.lawrence + 2017-07-25T12:40:14 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.68.26759 + Fixed references + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/View/MainWindow.xaml.cs + + alex.filatoff + 2017-07-25T12:05:22 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.67.26757 + Fixed: DigitalInputSetting, MeasureBridgeControl, some re-sharpering + + + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/DigitalInputSetting.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestObject.cs + + alex.filatoff + 2017-07-25T11:59:10 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.66.26756 + Reduce TTS export of 6 seconds of 285 channels at 10000 SPS from "more than 1 hour" to about 75 seconds.;FB 10144 + + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_06/TDM/ChannelData.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_06/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_06/TDM/TestHeader.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/Export.xaml.cs + + jerry.lawrence + 2017-07-25T11:40:35 + 10144 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.65.26753 + DB Update, fixed TestEngineerDetails + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestEngineerDetails.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + + alex.filatoff + 2017-07-25T10:28:57 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.64.26748 + Fixed Group Template and Group tiles + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + + alex.filatoff + 2017-07-24T17:36:53 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.63.26747 + Temporarily remove some sql-related post-build events so build can finish. + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + + jerry.lawrence + 2017-07-24T16:24:46 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.56.26738 + Fixed local DB connection + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperations.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Strings/StringResources.resx + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/app.config + + alex.filatoff + 2017-07-24T10:51:20 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.55.26734 + separated dashardware and dashardwarelist in preparation for making hardware db driven + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/DAS/DataRecordersSelectControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/Hardware/DASHardwareList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestObject/TestObjectList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/DAS/EditDASRecordPage.cs + + dan.mcfadden + 2017-07-24T09:35:48 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.54.26731 + Fixed: Sensor Calibration + + + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/Tags.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + + alex.filatoff + 2017-07-21T16:37:44 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.53.26729 + 8445;Exporting a modified channel does not export EU multiplier + + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_06/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_06/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_06/XLSX/Excel.File.Writer.cs + + dan.mcfadden + 2017-07-21T13:26:38 + 8445 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.52.26726 + Fixed: sensors, tags + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TemplateZone.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplateChannel.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorData.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperations.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/Tags.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/User.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + + alex.filatoff + 2017-07-21T11:04:26 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.51.26723 + Fixed exception leaving quick sensor check yellow tile;Rollback Last used hardware update + + + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/User.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + + alex.filatoff + 2017-07-20T16:05:26 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.50.26720 + Fixed Quick Sensor Check (Last Used Hardware) + + + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/User.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + + alex.filatoff + 2017-07-20T15:39:59 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.49.26719 + Fixed all blue tiles and convert DB version (DataPRO and ISO) to 2014; + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/Hardware.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO_log.ldf + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + alex.filatoff + 2017-07-20T15:19:15 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.48.26716 + Fixed Sensor Calibration + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/Hardware.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorCalibration.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + + alex.filatoff + 2017-07-19T17:51:58 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.47.26715 + updated DB + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorCalibration.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorDB.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserSettings/TestSetupDefaults.cs + + alex.filatoff + 2017-07-19T15:25:13 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.46.26712 + Modified sensor update functionality + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/ReplaceSensor/ReplaceSensor.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestObjects/RunTestEditSensor.cs + + alex.filatoff + 2017-07-19T15:23:27 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.45.26708 + sp name updated + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestObjects/RunTestEditSensor.cs + + alex.filatoff + 2017-07-18T16:56:05 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.42.26705 + Whoops, forgot to add to svn.;FB 10597 + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/AttachDBs.bat + + jerry.lawrence + 2017-07-18T15:44:26 + 10597 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.40.26694 + + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/Storage.csproj + + alex.filatoff + 2017-07-14T17:39:14 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.39.26692 + + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/Storage.csproj + + alex.filatoff + 2017-07-14T16:44:38 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.38.26691 + Added ISO DB files to the project + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO_log.ldf + + alex.filatoff + 2017-07-14T16:38:55 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.37.26687 + removed hardcoded app.config file value + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Bootstrapper.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPROConstants.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataProSession.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/app.config + + alex.filatoff + 2017-07-14T11:08:02 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.36.26686 + Updated stored procedures + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + + alex.filatoff + 2017-07-13T18:18:00 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.35.26685 + ISO db update + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperationsEnum.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO_log.ldf + + alex.filatoff + 2017-07-13T16:55:10 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.34.26678 + Added errorNumber and errorMessage parameters to the stored procedures ;Added empty local database + + + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/CustomerDetails.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/Hardware.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/HardwareChannel.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/LabratoryDetails.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/LevelTriggerChannel.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEDirections.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFilterClasses.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations1.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations2.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEFineLocations3.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPhysicalDimensions.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPositions.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMEPossibleChannels.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMETestObjects.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/MMETransducerMainLocation.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TemplateRegion.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TemplateZone.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestEngineerDetails.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObject.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_06/TestObjectTemplateChannel.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/DigitalInputSetting.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/DigitalOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_DEV_1_06/SquibSetting.cs + /Code/SettingsDB/branches/BRANCH_DATAPRO_DEV_1_06/GlobalSetting.cs + /Code/SettingsDB/branches/BRANCH_DATAPRO_DEV_1_06/Setting.cs + /Code/SettingsDB/branches/BRANCH_DATAPRO_DEV_1_06/SettingsDB.cs + /Code/SettingsDB/branches/BRANCH_DATAPRO_DEV_1_06/UserSetting.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/DbOperations.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/UserMigrationHelper.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/Tags.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/User.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserCollection.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/UserSettings/TestSetupDefaults.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06 + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Bootstrapper.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/DataPRO.csproj + /Code/DTS.Common/branches/BRANCH_DATAPRO_DEV_106/ModuleCatalog/AggregateModuleCatalog.cs + /Code/DTS.Common.Core/branches/BRANCH_DATAPRO_DEV_106/PluginLib/PluginConfigSectionHandler.cs + /Code/DTS.Common.Core/branches/BRANCH_DATAPRO_DEV_106/PluginLib/PluginManager.cs + + alex.filatoff + 2017-07-13T09:45:37 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.12.26649 + + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO_log.ldf + + alex.filatoff + 2017-07-07T16:16:12 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.11.26648 + + + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_06/ISO_log.ldf + + alex.filatoff + 2017-07-07T16:02:17 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.10.26642 + Allow re-detection of Slice DIM to ignore stored config if incorrect, and reflect corrections.;FB 10520; + + + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_06/SLICE Service.Configuration.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/ChannelRepresentation.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_06/SLICE Service.Configuration.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/ChannelRepresentation.cs + + jerry.lawrence + 2017-07-07T09:26:20 + 10520 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.9.26640 + http://fogbugz/fogbugz/default.asp?10499 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml + + chris.balogh + 2017-07-07T09:09:17 + 10499 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.8.26637 + Don't display "A test setup with this name already exists" when the "Edit Test Setup" button is clicked immediately after doing a TTS import.;FB 10494 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + + jerry.lawrence + 2017-07-07T08:22:35 + 10494 + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.7.26632 + HRA import skeletons + + + /Code/DTS.Common/branches/BRANCH_DEV_106/Controls/StatusRibbon.xaml + /Code/DTS.Common/branches/BRANCH_DEV_106/Controls/StatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEV_106/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEV_106/Interface/Groups/IGroupImportViewModel.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/Users.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Code/DTS.Common/branches/BRANCH_DEV_106/Controls/StatusRibbon.xaml + /Code/DTS.Common/branches/BRANCH_DEV_106/Controls/StatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEV_106/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEV_106/Interface/Groups/IGroupImportViewModel.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/Users.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Code/DTS.Common/branches/BRANCH_DEV_106/Controls/StatusRibbon.xaml + /Code/DTS.Common/branches/BRANCH_DEV_106/Controls/StatusRibbon.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEV_106/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEV_106/Interface/Groups/IGroupImportViewModel.cs + /Code/Users/branches/BRANCH_DATAPRO_DEV_1_06/Users.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Pages/TestObjects/ImportTestObjectsPage.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DATAPRO_DEV_1_06/Resources/StringResources.Designer.cs + /Code/GroupModules/GroupImport/branches/BRANCH_DATAPRO_DEV_1_06/Resources/StringResources.resx + /Code/GroupModules/GroupImport/branches/BRANCH_DATAPRO_DEV_1_06/View/GroupImportImportView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DATAPRO_DEV_1_06/View/GroupImportPreviewView.xaml + /Code/GroupModules/GroupImport/branches/BRANCH_DATAPRO_DEV_1_06/ViewModel/GroupImportViewModel.cs + + dan.mcfadden + 2017-07-05T13:56:17 + + UNKNOWN + + + DATAPRO_DEV_1_06 + 1.6.6.26628 + HRA group import skeleton + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestObject/ImportObjectImport.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestObject/ImportObjectInfoControl.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestObject/ImportObjectInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestObject/ImportObjectOptions.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestObject/ImportObjectPreview.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_06/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + + dan.mcfadden + 2017-07-03T14:27:28 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_1_04.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_1_04.xml new file mode 100644 index 0000000..664417a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_1_04.xml @@ -0,0 +1,4565 @@ + + + + + DATAPRO_MAINT_1_04 + 1.4.750.33687 + * don't just log the message + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + chris.balogh + 2018-11-16T13:23:11 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.729.32236 + Updates to ISO per CI and TA for THOR typos + + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_10/ISO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_10/ISO_log.ldf + /lib/ISO13499/mme_code.mdb + + chris.balogh + 2018-07-19T08:36:28 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.728.31039 + Adding 3d-irtracc Resultant Calculation of dAX dAY dAZ;http://fogbugz/fogbugz/default.asp?10709; + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + nathan.brown + 2018-05-10T07:38:47 + 10709 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.727.30833 + Had branched this file to add Post-Test Execution options and didn't commit the necessary FCA emdar reference beforehand. manually fixed ddas reference-> emdar. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + nathan.brown + 2018-05-01T07:54:58 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.722.30771 + 10391;Commandline CSV import stops when a sensor is broken/do not use with old CAL date + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + + dan.mcfadden + 2018-04-23T16:37:40 + 10391 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.721.30647 + fixes issue reported by Jenna by checking for null before using lv. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + + dan.mcfadden + 2018-04-13T13:26:52 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.720.30404 + http://fogbugz/fogbugz/default.asp?9151 - Allow both voltage and current channels in Multi-Channel Graphs + + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObject.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectChannel.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplateChannel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObject.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectChannel.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplateChannel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + + chris.balogh + 2018-03-28T14:57:46 + 9151 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.718.30344 + made the CaptureSystemToExcel more configurable + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/GenericServices.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/GenericServices.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + dan.mcfadden + 2018-03-26T09:36:41 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.717.30342 + now the download path also puts them in the DASConfigs directory. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2018-03-23T17:10:19 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.716.30340 + for safety we need to make sure we don't pass the original list, Capture does modify the list. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2018-03-23T16:48:46 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.715.30337 + added parallelization for CaptureSystemToExcel + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/GenericServices.cs + + dan.mcfadden + 2018-03-23T16:44:44 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.714.30332 + added ability to dump attributes prior to arming. + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/GenericServices.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/GenericServices.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2018-03-23T16:31:55 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.713.30084 + DTS.Common System.Windows.Interactivity reference fixed + + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + + chris.balogh + 2018-03-13T12:56:09 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.712.30000 + prevent _secondROI from being null in automatic mode + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + chris.balogh + 2018-03-08T11:40:13 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.711.29963 + GM-Milford Updates:;;• Additional filtering for Realtime / Meter Mode in order to quickly select critical channels. Implemented by regex pattern matching sensor names and adding additional tags to the sensors so that they can still also be filtered by sensor type. ;• Show Requested Delay / Duration in Arm Checklist. Appended to Pass / Fail text so that the proceeding logic which checks the text to infer state doesn’t always fail.; + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + nathan.brown + 2018-03-06T12:03:16 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.710.29897 + backport of additional logging from later versions of datapro for button presses + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/CustomUIElements/ActionButton.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/CustomUIElements/PageButton.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/View/MainWindow.xaml.cs + + chris.balogh + 2018-03-02T09:05:44 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.709.29896 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml + + chris.balogh + 2018-03-02T08:37:31 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.707.29616 + http://fogbugz/fogbugz/default.asp?11636 + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Iso/Iso.File.Writer.cs + + chris.balogh + 2018-02-15T13:34:34 + 11636 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.706.29287 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + chris.balogh + 2018-02-06T13:38:47 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.705.29285 + http://fogbugz/fogbugz/default.asp?11614 - enable/disable udp broadcast + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + chris.balogh + 2018-02-06T13:35:54 + 11614 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.704.29230 + resharpered + + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_08/Classes/SLICEService/SLICE Service.Arming.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2018-02-01T12:08:33 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.703.29167 + http://fogbugz/fogbugz/default.asp?11552 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + chris.balogh + 2018-01-25T17:04:16 + 11552 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.700.29159 + * 64bit DP 1.4 + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Iso/Iso.File.Writer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Iso/Iso.File.Writer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + + chris.balogh + 2018-01-25T11:47:29 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.699.29158 + * 64bit DP 1.4 + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Iso/Iso.File.Writer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Iso/Iso.File.Writer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + + chris.balogh + 2018-01-25T10:41:21 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.698.29154 + * 64bit DP 1.4 + + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/DeviceManagement.cs + + chris.balogh + 2018-01-24T17:26:41 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.697.29153 + * daying found that we download all twice. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + chris.balogh + 2018-01-24T16:36:24 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.694.29148 + * 64bit DP 1.4 + + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Common.csproj + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.csproj + /Code/DASResource/branches/BRANCH_DATAPRO_MAINT_1_04/DASResource.csproj + /Code/DTS.DAS.Concepts/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.DAS.Concepts.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/Reports.csproj + /Code/EquipmentExchange/branches/BRANCH_DATAPRO_MAINT_1_04/EquipmentExchange.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.DSP.v1.csproj + /Code/ExocortexDSP/branches/BRANCH_DATAPRO_MAINT_1_04/Exocortex.csproj + /Code/ICommand/branches/BRANCH_DATAPRO_MAINT_1_04/ICommand.csproj + /Code/ICommunication/branches/BRANCH_DATAPRO_MAINT_1_04/ICommunication.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/EthernetConnection/EthernetConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/IConnection.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/USBFramework/USBFramework.csproj + /Code/IConnection/branches/BRANCH_DATAPRO_MAINT_1_04/USBConnection/WINUSBConnection/WINUSBConnection.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/ISO.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service/SLICE Service.csproj + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/Networking.csproj + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReports.csproj + /Code/RibeyeCommands/branches/BRANCH_DATAPRO_MAINT_1_04/RibeyeCommands.csproj + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/SLICECommands.csproj + /Code/SLICEDBCommands/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDBCommands.csproj + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorDB.csproj + /Code/SettingsDB/branches/BRANCH_DATAPRO_MAINT_1_04/SettingsDB.csproj + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/Storage.csproj + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExport.csproj + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettings.csproj + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBattery.csproj + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettings.csproj + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettings.csproj + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettings.csproj + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettings.csproj + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettings.csproj + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommands.csproj + /Code/Users/branches/BRANCH_DATAPRO_MAINT_1_04/Users.csproj + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/CustomWindow/CustomWindow.csproj.user + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO.sln + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPro.Core/DataPro.Core.csproj + + chris.balogh + 2018-01-24T15:40:05 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.693.29146 + http://fogbugz/fogbugz/default.asp?11552 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + chris.balogh + 2018-01-24T14:51:15 + 11552 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.692.29132 + http://fogbugz/fogbugz/default.asp?11526 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/CustomChannel.cs + + chris.balogh + 2018-01-22T16:50:18 + 11526 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.691.29073 + http://fogbugz/fogbugz/default.asp?11526 + + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplateChannel.cs + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplateChannel.cs + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Utilities.csproj + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplate.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplateChannel.cs + /Code/Utility/branches/BRANCH_DATAPRO_MAINT_1_04/Utility.csproj + + chris.balogh + 2018-01-16T13:40:39 + 11526 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.690.28838 + + + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2017-12-21T10:36:12 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.689.28809 + Fix for ZD3670 and FB9052 TSF Import Channel 6 and 9 failures. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + nathan.brown + 2017-12-20T09:03:54 + 9 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.688.28458 + Add logging for Post-test diagnostics crash. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2017-11-16T17:25:17 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.682.28217 + + + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + alex.filatoff + 2017-10-27T13:04:02 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.681.28127 + 11091;add DisplayOrder to filename decoration.;11102;DIADem data created during Export in run test or Export Tile + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.Writer.cs + + dan.mcfadden + 2017-10-24T11:27:01 + 11091 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.680.28117 + took out logging since it's no longer needed + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.Writer.cs + + dan.mcfadden + 2017-10-24T08:19:01 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.679.28111 + resharper prior to making changes to diadem for ;11091 add DisplayOrder to filename decoration. + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.Writer.cs + + dan.mcfadden + 2017-10-23T14:32:38 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.678.28110 + resharper prior to making changes to diadem for ;11091 add DisplayOrder to filename decoration. + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Diadem.File.Writer.cs + + dan.mcfadden + 2017-10-23T14:28:14 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.677.28091 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + + chris.balogh + 2017-10-19T08:35:49 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.676.28089 + http://fogbugz/fogbugz/default.asp?10576 + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Arming.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Arming.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + chris.balogh + 2017-10-19T08:27:38 + 10576 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.675.28085 + 11093;Recorded data in 1.4.672 does not appear in the view data tile + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/DataFiles.cs + + dan.mcfadden + 2017-10-18T16:45:22 + 1 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.674.28053 + moving functionality from datapro into ttsimport module + + /Code/DTS.Common/branches/BRANCH_DATAPRO_DEV_108/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DATAPRO_DEV_108/Events/TTSImport + /Code/DTS.Common/branches/BRANCH_DATAPRO_DEV_108/Events/TTSImport/TTSImportReadFileFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DATAPRO_DEV_108/Events/TTSImportReadFileFinishedEvent.cs + /Code/DTS.Common/branches/BRANCH_DATAPRO_DEV_108/Interface/TestSetups/Imports/TTS/ReadFile/IReadFileViewModel.cs + /Code/DTS.Common/branches/BRANCH_DATAPRO_DEV_108/Interface/TestSetups/Imports/TTS/ReadFile/ITTSChannelRecord.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/Controls/TestSetups/ImportTestSetupTTSHardwareScan.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/Controls/TestSetups/ImportTestSetupTTSHardwareScan.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/Controls/TestSetups/ImportTestSetupTTSReadFile.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/Controls/TestSetups/ImportTestSetupTTSSummary.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/Controls/TestSetups/ImportTestSetupTTSSummary.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/HomePage.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_08/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + dan.mcfadden + 2017-10-16T15:57:03 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.673.28025 + added VM as an abbreviation. + + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2017-10-13T16:11:19 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.672.27985 + 11091;add DisplayOrder to filename decoration. + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/SliceRaw/SliceRaw.File.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/SliceRaw/SliceRaw.File.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2017-10-12T15:37:40 + 11091 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.671.27867 + Don't crash when doing a small data export.;FB 11063 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2017-10-09T16:19:27 + 11063 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.670.27835 + for RDF export, make sure init comes before current. + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2017-10-06T11:30:09 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.669.27834 + + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2017-10-06T10:35:14 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.667.27829 + 11062;ArmChecklist not enabled when first rack does not contain a TOM. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObject.cs + + dan.mcfadden + 2017-10-05T14:39:34 + 11062 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.666.27815 + 11034;Unhandled exception during download. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2017-10-04T14:56:59 + 11034 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.665.27805 + 10988;Do not download/write/purge unneeded files; Only WRITE required channels + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Control/Event/Event.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Control/Event/Event.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2017-10-03T15:57:24 + 10988 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.664.27691 + 10988;Do not download/write/purge unneeded files; Only WRITE required channels;11006;DataPRO 1.4.658 - Unable to view/export data collected with SLICEWare 1.8.868 + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Test.Module.AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Test.Module.Channel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Test.Module.AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/Test.Module.Channel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + dan.mcfadden + 2017-09-27T11:25:22 + 1 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.663.27675 + Display correct values in Realtime's Meter mode when a TDAS DIM is to the left of other modules in a TDAS rack.;FB 11002; + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Realtime.cs + + jerry.lawrence + 2017-09-26T16:13:39 + 11002 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.662.27665 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + chris.balogh + 2017-09-25T16:49:07 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.661.27642 + http://fogbugz/fogbugz/default.asp?10977 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + chris.balogh + 2017-09-24T17:02:06 + 10977 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.660.27571 + 10037;TDAS G5 module is detected as a TDAS G5 in a VDS + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + + dan.mcfadden + 2017-09-15T10:46:30 + 10037 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.659.27546 + Don't enable previous nav steps when Low power button is clicked in Post test diagnostics.;FB 10877 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2017-09-14T10:32:03 + 10877 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.658.27488 + Don't fail to download when using Post test diagnostics in Automatic mode.;FB 10871 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2017-09-13T10:16:57 + 10871 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.657.27466 + Don't warn user of undownloaded data on unused DAS if data HAS been downloaded from all DAS in test.;FB 10827 + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/GenericServices.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/Ribeye Service.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDB.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Download.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/GenericServices.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/Ribeye Service.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SliceDB.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Download.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2017-09-12T09:12:23 + 10827 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.656.27463 + Don't display error when creating a Calculated channel that only requires 1 channel.;FB 10882 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + jerry.lawrence + 2017-09-11T15:09:17 + 10882 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.655.27403 + switching to semaphore slim + + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/CommandBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/DASFactory.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/CommandBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/DASFactory.cs + + dan.mcfadden + 2017-09-07T10:41:48 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.654.27360 + changes defaults of tdas semaphore to 3@10, RDF don't try to reach samples out of reach when creating .dig and .lin files (and why are these being created?) + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + dan.mcfadden + 2017-09-01T10:21:54 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.653.27359 + allows initialization of the tdas semaphore to regulate speed of communication with TDAS.;this is because of a problem talking with 5 8M racks at GM, it would flood the units off if we didn't regulate. + + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/CommandBase.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommandPacketBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/CommandBase.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/TDASCommandPacketBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + dan.mcfadden + 2017-08-31T21:09:44 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.652.27358 + "fix" for checkout mode, separates out negative sample rates on TDAS versus negative AD wait time vs expecting to download data.;; + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/ArmCommands.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/ArmCommands.cs + + dan.mcfadden + 2017-08-31T20:50:29 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.651.27352 + changed RDF export step, the end was being calculated wrong in chad's test G7603 + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Configuration.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Configuration.cs + + dan.mcfadden + 2017-08-31T10:30:47 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.650.27350 + fixes armsystem colors for rows. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2017-08-31T07:16:11 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.649.27349 + DIM - needs to send -sample rate for DummyArm;;others - need to send -1 PostADWait when DummyArm; + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/ArmCommands.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/ArmCommands.cs + + dan.mcfadden + 2017-08-31T06:57:24 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.648.27348 + experimental version of 1.04 that doesn't use a datatable as the underlying source for the armsystem grid (uses an ObservableCollection of objects), this is to simplify the table since we don't need two directional transactions and have an issue with rows not being in the table as they are accessed. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + + dan.mcfadden + 2017-08-30T18:07:06 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.647.27326 + fix for RDF export? + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2017-08-30T12:12:47 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.646.27309 + don't look under C:\DTS\version\TCF folder, look under C:\DTS\TCF folder to avoid installing new version issues. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2017-08-30T09:11:05 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.645.27306 + G5 indummy detection + + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.TDAS.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/CalibrationCommands.cs + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.TDAS.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/CalibrationCommands.cs + + dan.mcfadden + 2017-08-30T08:17:10 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.644.27305 + adds channel count, adds ui logging if add row was called from a background thread. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2017-08-30T07:17:19 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.641.27291 + more logging + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2017-08-28T12:14:15 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.640.27289 + added UI logger. + + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/APILogging.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_MAINT_1_04/APILogging.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2017-08-28T10:29:06 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.639.27283 + TOMS we currently send a TRIG to every unit that has a TOM, however the unit may already get triggered by other attached units, if this is the case we don't need to worry about the already triggered error.;;also, send -1 for DIM if dummy arming. (PostADWait) + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/ArmCommands.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/ArmCommands.cs + + dan.mcfadden + 2017-08-25T14:50:31 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.638.27281 + send -1 for post ad wait to setupdasload in test trigger and squib fire check/diagnostics.;;there's no need to do post test calibrations in these instances and we should be sending -1; + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/ArmCommands.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Arming.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/ArmCommands.cs + + dan.mcfadden + 2017-08-25T12:54:29 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.637.27280 + send -1 for post ad wait to setupdasload in test trigger and squib fire check/diagnostics.;;there's no need to do post test calibrations in these instances and we should be sending -1; + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + + dan.mcfadden + 2017-08-25T11:28:00 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.636.27279 + threw exception handling around where it sets the row status due to an exception jenna caught. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2017-08-25T10:24:55 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.635.27277 + clear setup in StatusLineCheck + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + + dan.mcfadden + 2017-08-24T19:38:39 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.634.27276 + clear setup when running statuslinecheck (this is a temporary change to test a gm issue) + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + + dan.mcfadden + 2017-08-24T18:56:45 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.631.27269 + GM issue - can't arm TDAS. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2017-08-24T08:46:57 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.630.27115 + 10730;Import ISF needs a scroll bar + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml + + dan.mcfadden + 2017-08-14T14:29:00 + 10730 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.629.26919 + 10132;[Zendesk] Trim RDF exports so all channels from all DAS have same totalsample and triggersample + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2017-08-09T11:34:53 + 10132 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.628.26903 + 10576;Implement optional Arm Prepare SubNavStep in "Arm" NavStep of run test + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + chris.balogh + 2017-08-08T11:43:14 + 10576 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.627.26886 + 9523;Group DAS system based on System ID at discovery (DAS= DB; Modules = slice 6 units, with DAS identified with DB port ex: [0]) + + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2017-08-04T08:54:56 + 9523 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.626.26828 + Implement optional Arm Prepare sub nav stp in "Arm" step of Run Test (a CPB/JPL co-production).;FB 10576 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2017-08-01T17:04:17 + 10576 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.625.26826 + Don't fail RDF export if linearized data is all 0.;FB 10392; + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + + jerry.lawrence + 2017-08-01T15:42:21 + 10392 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.624.26810 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + chris.balogh + 2017-07-31T10:59:30 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.623.26809 + 10576 - Implement optional Arm Prepare SubNavStep in "Arm" NavStep of run test + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + chris.balogh + 2017-07-31T10:53:22 + 10576 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.622.26776 + not sure why we have two MainWindow. one should probably go away, but this is the fix for ;8675;Turn off Ctrl+S to save + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/MainWindow.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2017-07-26T10:45:35 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.621.26744 + 10624;SLICE PRO DIM EU inverted when stop monitoring or use the download tile. + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE2.cs + + dan.mcfadden + 2017-07-24T15:41:49 + 10624 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.620.26711 + merged changes identified by E.F for;9955;Record data not correct on SLICE PRO DIM;into 1.04 + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE2.cs + + dan.mcfadden + 2017-07-19T14:03:54 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.619.26681 + Don't fail the Check trigger nav step when using a TDAS rack.;FB 10575 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2017-07-13T12:55:31 + 10575 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.618.26638 + Allow re-detection of Slice DIM to ignore stored config if incorrect, and reflect corrections.;FB 10520 + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service.Configuration.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/ChannelRepresentation.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service.Configuration.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/ChannelRepresentation.cs + + jerry.lawrence + 2017-07-07T09:02:18 + 10520 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.617.26474 + Allow non-Admin users to see newly-created Test Setups.;FB 10513 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + jerry.lawrence + 2017-06-29T16:16:29 + 10513 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.616.26462 + resharper + + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/TDAS Service/Download.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_DEV_1_05/InformationCommands.cs + /Code/TDASCommands/branches/BRANCH_DATAPRO_DEV_1_05/RealtimeCommands.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2017-06-28T16:12:13 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.615.26460 + resharper + + /Code/Utility/branches/BRANCH_DATAPRO_DEV_1_05/Utility.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2017-06-28T14:19:52 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.614.26455 + resharper + + /Code/IConnection/branches/BRANCH_DATAPRO_DEV_1_05/USBConnection/WINUSBConnection/WINUSBDevice.cs + /Code/IConnection/branches/BRANCH_DATAPRO_DEV_1_05/USBConnection/WINUSBConnection/WINUSBDeviceApi.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2017-06-28T11:59:16 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.613.26452 + resharper + + /Code/IConnection/branches/BRANCH_DATAPRO_DEV_1_05/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2017-06-28T10:59:22 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.612.26430 + Assume that Groups found in tblTestObjects with Embedded = NULL should be considered as Embedded = 0 (converted to False).;FB 10469 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectList.cs + + jerry.lawrence + 2017-06-27T12:05:47 + 10469 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.611.26419 + 10421;Cannot export/import a test setup (some channels are missing sensor assignment) + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2017-06-27T09:59:11 + 10421 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.610.26413 + If the Embedded field of tblTestObjectTemplates is NULL in the database, proceed as if it's False. Otherwise, some Group Templates will not be present in the drop-down list when adding a Group and will be missing when editing a Group.;FB 10460 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + + jerry.lawrence + 2017-06-26T17:00:27 + 10460 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.609.26406 + 10454;Issue migrating from 1.3 to 1.4;10455;Error messages when loading templates with a thatcham migrated db + + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/UserMigrationHelper.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DbOperations.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/UserMigrationHelper.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-06-26T13:27:21 + 1 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.608.26385 + Don't display "Digital input mode is not supported by hardware channel <ChannelName2>" in Check sensor ID nav step when the channel that's being assigned a sensor by ID is not a Digital Channel.;FB 10450 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + + jerry.lawrence + 2017-06-23T13:41:24 + 10450 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.607.26347 + 8747;Adjust T=0 mark for TDAS PRO SIM and TDAS G5 + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_05/Control/DAS/IFilter.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_05/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_05/Control/Event/Module/Channel/Channel.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_05/Control/Event/Module/Channel/Filter.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_05/Control/Event/Module/Channel/SaeJ211Filter.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_05/File.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_DEV_1_05/XLSX/Excel.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DATAPRO_DEV_1_05/FilterUtility.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/IService.Public.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Common/SerializedSettings.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2017-06-20T15:40:43 + 8747 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.606.26329 + RDF export fix for bug introduced in 1.4.536.25701 and 1.5.79.25700.;FB 10132 + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + + jerry.lawrence + 2017-06-19T13:37:03 + 10132 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.605.26316 + Display error message and disable Run test button in Edit Test Setup if sensor has been deleted by another user.;FB 10395 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2017-06-16T16:42:19 + 10395 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.604.26307 + Don't show bad Available groups list in Groups nav step of Edit Test Setup when using non-migrated, newly-created Centralized db. This bug was introduced in 1.4.566.25858.;FB 10398 + + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DataPROCreationScript_3.0.sql + + jerry.lawrence + 2017-06-16T13:30:28 + 10398 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.603.26299 + Restore default value of LocalDbHost to "your db host here".;FB 10397 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + jerry.lawrence + 2017-06-16T10:40:30 + 10397 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.602.26277 + + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE2.cs + + dan.mcfadden + 2017-06-14T15:25:45 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.601.26274 + 10389;Command line CSV should not start if datapro is already running + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + + dan.mcfadden + 2017-06-14T13:55:07 + 10389 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.595.26264 + temporarily don't set sensorid='', add logging with [ATTN] + + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-06-13T18:56:56 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.594.26243 + several different approaches to resolving a problem where combobox items were not being updated, all might not be necessary, but works with all of them and we are pressed on time. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + dan.mcfadden + 2017-06-08T17:23:31 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.593.26241 + stale DAS List;/JPL + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + dan.mcfadden + 2017-06-08T16:41:57 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.592.26239 + digital input index fix;digital input diagnostics with scroll bar fix;analog channel 9 diagnostics fix on g5 + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.Public.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.Public.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml + + dan.mcfadden + 2017-06-08T14:58:01 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.591.26238 + don't need access to _diagnostics with TDAS DIM diagnostics. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + + dan.mcfadden + 2017-06-08T13:56:20 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.590.26236 + Don't export the same data when doing an ISO export both filtered and unfiltered.;FB 10348 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2017-06-08T10:28:28 + 10348 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.589.26228 + http://fogbugz/fogbugz/default.asp?9912;http://fogbugz/fogbugz/default.asp?10342;http://fogbugz/fogbugz/default.asp?10345;;/CPB + + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/IService.Public.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.Public.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/IService.Public.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.Public.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Diagnostics/DigitalInputDiagnostics.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + + dan.mcfadden + 2017-06-07T16:05:44 + 9912 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.588.26213 + Don't enable the Arm nav step when Diagnostics has not been run on all channels.;FB 10237 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2017-06-06T16:49:40 + 10237 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.587.26212 + 10070;Crash when click Restore settings on Power settings section in System Settings tile + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/BatteryAndInputVoltageDefaults.cs + + chris.balogh + 2017-06-06T16:45:44 + 10070 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.586.26205 + merged in some changes from 9523 [SLICE6DB], this is shelved, but the db changes and some resharpering are included.;also included is db changes from 1.04 MIRA memory reduction, however the code isn't changed for this, since the new fields are null + + /Code/ICommand/branches/BRANCH_DATAPRO_DEV_1_05/AbstractCommandBase.cs + /Code/ICommunication/branches/BRANCH_DATAPRO_DEV_1_05/ICommunication.cs + /Code/ISO/branches/BRANCH_DATAPRO_DEV_1_05/Hardware.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/GenericServices.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/SLICE1_5.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/SLICE2.cs + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/SLICE6.cs + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO.mdf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_05/DataPROCreationScript_3.0.sql + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DATAPRO_DEV_1_05/DbOperations.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + + dan.mcfadden + 2017-06-06T15:32:10 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.585.26197 + http://fogbugz/fogbugz/default.asp?10297#71684 + + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/FilterClass.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/FilterClass.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + + chris.balogh + 2017-06-06T14:47:47 + 10297 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.584.26182 + 10093;"Require id found for sensors with ids" option not functional when you have a hardware channel assigned. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + + chris.balogh + 2017-06-06T09:01:13 + 10093 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.583.26143 + these need to be in reverse order. + + /Code/IService/branches/BRANCH_DATAPRO_DEV_1_05/SLICE2.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE2.cs + + dan.mcfadden + 2017-05-31T16:30:50 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.582.26136 + 10080;Implement SLICE PRO SIM Gain Limitation for Gen 3 SIMs;/JPL + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE2.cs + + dan.mcfadden + 2017-05-30T13:42:34 + 10080 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.581.26116 + fixes a problem adding a group + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Properties/Settings.settings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/app.config + + dan.mcfadden + 2017-05-24T14:03:47 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.580.26114 + adds tostring for helper classes for combobox easiness + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/GroupTemplateTableInfo.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTableInfo.cs + + dan.mcfadden + 2017-05-24T13:59:50 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.579.26111 + addresses an issue where templates would not delete + + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObjectTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + + dan.mcfadden + 2017-05-24T12:02:16 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.578.26109 + addresses a problem when you delete a template, then go to the groups tile after a restart. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + + dan.mcfadden + 2017-05-24T10:55:25 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.577.26108 + + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + + dan.mcfadden + 2017-05-24T09:06:56 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.575.25880 + 10268;Nothing retriggers updating group validity other than directly modifying the group + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + + dan.mcfadden + 2017-05-23T16:32:27 + 10268 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.574.25879 + 10269;Deleting a group template also deletes the group + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectList.cs + + dan.mcfadden + 2017-05-23T16:27:16 + 10269 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.573.25878 + 10268;Nothing retriggers updating group validity other than directly modifying the group + + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-05-23T16:01:15 + 10268 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.572.25877 + + + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DbOperations.cs + + dan.mcfadden + 2017-05-23T15:09:34 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.571.25874 + * RunTest BasicInfo testid validation fix + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + chris.balogh + 2017-05-23T13:20:00 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.570.25866 + adds a garbage collection after page unset + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPROPage.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + + dan.mcfadden + 2017-05-23T10:45:10 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.569.25865 + adds a garbage collection after refresh for hopefully better memory cleanup. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPROPage.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + + dan.mcfadden + 2017-05-23T10:36:32 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.568.25861 + fixes two issues detected while testing. + + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/IDbTimeStampAware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/IDbTimeStampAware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2017-05-23T08:40:05 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.567.25860 + during testing noticed out of date was being triggered unnecessarily during commit and then when setting the CurrentTest after the commit. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2017-05-23T08:21:02 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.566.25858 + 10261;Reduce memory usage by removing group and template caches + + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObject.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DataPROCreationScript_3.0.sql + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DbOperations.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ReplaceSensor/EverythingASensorIsInTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ReplaceSensor/ReplaceSensor.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ConfigureTestObjectsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ExportObjectControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/TestObjectsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTableInfo.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateTableObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/HomePage.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/TestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObject.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DataPROCreationScript_3.0.sql + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DbOperations.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ReplaceSensor/EverythingASensorIsInTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ReplaceSensor/ReplaceSensor.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ConfigureTestObjectsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ExportObjectControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/TestObjectsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTableInfo.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateTableObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/HomePage.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/TestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObject.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DataPROCreationScript_3.0.sql + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DbOperations.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ReplaceSensor/EverythingASensorIsInTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ReplaceSensor/ReplaceSensor.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ConfigureTestObjectsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ExportObjectControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/TestObjectsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTableInfo.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateTableObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/HomePage.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/TestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObject.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DataPROCreationScript_3.0.sql + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/DbOperations.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/App.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ReplaceSensor/EverythingASensorIsInTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ReplaceSensor/ReplaceSensor.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ConfigureTestObjectsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ExportObjectControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/TestObjectsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTableInfo.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObjectTemplateCollection.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateTableObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/HomePage.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/TestObjectsPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2017-05-23T07:01:04 + 10261 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.565.25856 + Don't crash when editing a Group or Test Setup when a sensor has a garbage ISO Code.;FB 10260 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2017-05-22T11:31:46 + 10260 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.564.25853 + http://fogbugz/fogbugz/default.asp?10069 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + chris.balogh + 2017-05-22T10:45:48 + 10069 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.563.25844 + http://fogbugz/fogbugz/default.asp?9342 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + chris.balogh + 2017-05-19T11:01:19 + 9342 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.562.25837 + 10249;Exporting to TLF - the "descrip" needs to be the Channel Name in DataPRO, not sensor description. + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS/TLF.cs + + chris.balogh + 2017-05-18T11:45:16 + 10249 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.561.25834 + minor cleanup + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + + dan.mcfadden + 2017-05-18T09:47:46 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.560.25833 + 10247;Unnecessary test setup revalidation on startup + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + + dan.mcfadden + 2017-05-18T09:43:54 + 10247 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.559.25830 + Don't display error, "Test setup has been changed by another user...", when saving a newly-created Test Setup which contains an Added Group.;FB 10241; + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2017-05-16T17:01:14 + 10241 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.558.25823 + * UI update for test ID textbox + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + + chris.balogh + 2017-05-15T22:00:02 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.557.25818 + changed to be compatible with VS 2013... + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestObjects/CustomChannelsPage.cs + + dan.mcfadden + 2017-05-15T15:06:53 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.555.25806 + * changes to 3D IRTRACC calculation code; removal of ZeroPointText from UI for R Pots; change of "R pot 1" and "R pot 2" to "R pot y" and "R pot Z" respectively; all per CI + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + chris.balogh + 2017-05-15T10:35:56 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.554.25802 + 10066;Tags not functional in test setups. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/TestSetupsControl.cs + + chris.balogh + 2017-05-12T16:35:36 + 10066 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.553.25796 + 10221;3DIRTRACC Zero Point UI in Sensor DB is not always accurate + + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/CalibrationRecords.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/CalibrationRecords.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + + chris.balogh + 2017-05-12T11:55:35 + 10221 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.552.25791 + * reverting last experimental checkin + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + chris.balogh + 2017-05-12T09:05:47 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.551.25790 + per CI "Would it be possible to get a temporary build with the following code for the 3d IR-TRACC calculation?" + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + chris.balogh + 2017-05-12T08:48:28 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.550.25786 + back-port issue + + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/ChannelCalibrationList.cs + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/TestPreviewReport.cs + + chris.balogh + 2017-05-11T16:52:56 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.547.25774 + 9962;Low power and view report page buttons enabled in check trigger, arm checklist, and arm nav steps. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2017-05-11T16:06:17 + 9962 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.546.25767 + 9394;Crash when Done clicked after Run Test button clicked when editing an invalid (pink) Test Setup;/JPL + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_DEV_1_05/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2017-05-11T14:42:56 + 9394 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.545.25765 + The Check trigger step should not pass if trigger was never seen.;FB 10112; + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2017-05-11T14:20:16 + 10112 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.544.25745 + 10194;newly created custom channel in a dynamic group in edit test setup isn't visible in channels nav step10194;newly created custom channel in a dynamic group in edit test setup isn't visible in channels nav step;/CPB; + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/GroupTemplateControl.xaml.cs + + dan.mcfadden + 2017-05-10T09:59:45 + 10194 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.543.25737 + /CPB + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsTable.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2017-05-09T15:40:35 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.542.25733 + /CPB + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPROPage.xaml.cs + + dan.mcfadden + 2017-05-09T15:32:56 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.541.25731 + Fix TDAS data export so that squib channels display correctly in TDAS Control.;FB 10172; + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS/TDAS.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS/TLF.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS/TDAS.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS/TLF.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2017-05-09T14:30:51 + 10172 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.540.25727 + /CPB + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Callibration.cs + + dan.mcfadden + 2017-05-09T14:19:13 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.539.25715 + 10171;Allow support for missing UUIDs and duplicate UUIDs for EQX import + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/ImportObjectInfoControl.xaml.cs + + dan.mcfadden + 2017-05-08T14:31:28 + 10171 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.538.25711 + 10176;Can't view add button for aggregate type calculated channels in calculated channel nav step of edit test setup + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml + /Code/DASFactory/branches/BRANCH_DATAPRO_MAINT_1_04/DASFactory.TDAS.cs + + dan.mcfadden + 2017-05-08T10:55:16 + 10176 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.537.25707 + /CPB + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/DAS/DataRecordersPage.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + + dan.mcfadden + 2017-05-08T10:49:58 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.536.25701 + /CPB + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2017-05-08T09:56:45 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.535.25698 + 10151;crash when disabling filters in review then leaving review then returning to review + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/ViewGraphViewPage.cs + + chris.balogh + 2017-05-08T09:54:43 + 10151 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.534.25657 + resharpering in preparation for #10132 [merged in from 1.05...] + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2017-05-01T16:55:29 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.533.25643 + * removing broken do not use from sensor model export in SLICEWare.XML. "Do not use" is not a valid xml tag, and SLICEWare has no idea what broken and do not use mean. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + + chris.balogh + 2017-04-28T11:26:13 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.532.25635 + 8747;Adjust T=0 mark for TDAS PRO SIM and TDAS G5 + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/TDAS Service/Download.cs + + dan.mcfadden + 2017-04-26T16:50:03 + 8747 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.531.25630 + 10080;Implement SLICE PRO SIM Gain Limitation for Gen 3 SIMs;;/CPB + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/FirmwareInputRangeAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/GainAvailableUnmodifiedAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/GainDisabledAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/MaxInputRangeAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/MinInputRangeAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE2.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/AttributeCommands.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/IService.csproj + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/FirmwareInputRangeAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/GainAvailableUnmodifiedAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/GainDisabledAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/MaxInputRangeAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/InputRangeAttributes/MinInputRangeAttribute.cs + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE2.cs + /Code/SLICECommands/branches/BRANCH_DATAPRO_MAINT_1_04/AttributeCommands.cs + + dan.mcfadden + 2017-04-26T14:00:16 + 10080 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.530.25625 + put "NetworkInterfaceList not null" check, replaced GetAvailableNetworkInterfaces async call + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + + alex.filatoff + 2017-04-26T11:50:52 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.529.25614 + Fix incorrect error message for sensor/channel with incompatible Physical Dimensions.;FB 10075 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2017-04-25T15:59:22 + 10075 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.528.25606 + While running diagnostics, if any of the TOM steps (SquibFireCheckArm, TriggerCheckTrigger, or TriggerCheckDownload) fail, do a Failure callback for that DAS, and when all DAS have finished, return instead of going to the next step, thereby avoiding a crash downstream.;FB 10012 + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/GenericServices.cs + + jerry.lawrence + 2017-04-25T13:44:36 + 10012 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.527.25596 + 9920;HRA DataPRO Export Requirement (.XLSX Export);/CPB + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + + dan.mcfadden + 2017-04-24T11:40:33 + 9920 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.526.25593 + 9850;New custom channels not included until you save and close/re-open the group template.;;/CPB + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/GroupTemplateControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/TemplateChannelsTable.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Enums.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Enums.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2017-04-24T10:53:58 + 9850 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.525.25580 + 10005 Change on Network Options is not saved in System Settings tile;Multiples "OnSetActive" calls resets "default" and overwrote settings;Put extra check for IP address null values + + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/Networking/INetworkingViewModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/NetworkingViewModel.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/Networking/INetworkingViewModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/NetworkingViewModel.cs + + alex.filatoff + 2017-04-21T14:28:21 + 10005 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.524.25575 + 10067;XLSX export contains an unwanted HardwareChannel line, please remove;;/CPB + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.Writer.cs + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/ReportTemplates/XLSXExportTemplate.xlsx + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.Writer.cs + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/ReportTemplates/XLSXExportTemplate.xlsx + + dan.mcfadden + 2017-04-21T12:54:55 + 10067 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.523.25572 + Don't crash when adding a new Sensor Template. This bug was introduced in 1.4.521.25544.;FB 10068 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + + jerry.lawrence + 2017-04-21T11:43:22 + 10068 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.522.25560 + 9126;G5 cannot setup with higher gain correctly. + + /Code/TDASCommands/branches/BRANCH_DATAPRO_MAINT_1_04/CalibrationCommands.cs + + dan.mcfadden + 2017-04-21T09:53:26 + 9126 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.521.25544 + Don't crash when editing a sensor that has been deleted by another user using centralized database.;FB 9984 + + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/IDbTimeStampAware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/IDbTimeStampAware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorsCollection.cs + /Code/Storage/branches/BRANCH_DATAPRO_MAINT_1_04/IDbTimeStampAware.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2017-04-20T14:53:53 + 9984 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.520.25533 + 10011;duplicate channels in hardware list + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + + dan.mcfadden + 2017-04-20T13:44:14 + 10011 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.519.25529 + 10023;Remove dependence on all unneeded sensor data feilds for CSV Squib sensor import + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + dan.mcfadden + 2017-04-20T13:18:43 + 10023 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.518.25526 + 9983;Need to enter IP address when manually add SLICE6 in Data Recorder tile + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + + chris.balogh + 2017-04-20T11:46:29 + 9983 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.517.25511 + 10022;XLSX Export runs out of memory quickly.;;now uses SAX instead of DOM [is slower now, but uses little memory] + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2017-04-19T15:05:26 + 10022 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.516.25507 + 10006;Failed on Export all very large data set to TSV;;adds a validation step to TSV export for # of samples in export when using filtered TSV + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleTSVExportOptions.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2017-04-19T14:39:12 + 10006 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.515.25503 + 9965;Graph channels missing when importing test setup XML.;;problem was that sensor not existing in the database yet were removed from channels, this is inappropriate when importing a test setup.;;/CPB + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/TestGraph.cs + + dan.mcfadden + 2017-04-19T14:24:11 + 9965 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.514.25492 + Don't crash when importing a Test Setup which has had its name changed so that it will not overwrite an existing Test Setup, but the existing Test Setup has a channel assigned to a sensor that no longer exists in the database (and therefore is invalid).;FB 9995 + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + + jerry.lawrence + 2017-04-17T17:23:00 + 9995 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.513.25480 + resharpering, added TSV (tab separated values) + + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleTSVExportOptions.xaml.cs + /Resources/ResharperSLN/DataPRO.sln.DotSettings + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleTSVExportOptions.xaml.cs + + dan.mcfadden + 2017-04-17T15:27:08 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.512.25468 + added AA as a common abbreviation [antialias] + + /Resources/ResharperSLN/DataPRO.sln.DotSettings + + dan.mcfadden + 2017-04-17T09:17:30 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.511.25462 + /CPB + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.cs + /Code/DataPRO Installer/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO Installer.vdproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/ReportTemplates/XLSXExportTemplate.xlsx + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleXLSXExportOptions.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleXLSXExportOptions.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Enums.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Pages/DownloadVerifyViewExportPage.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.cs + /Code/DataPRO Installer/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO Installer.vdproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/ReportTemplates/XLSXExportTemplate.xlsx + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleXLSXExportOptions.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleXLSXExportOptions.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Enums.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DTS.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/XLSX/Excel.File.cs + /Code/DataPRO Installer/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO Installer.vdproj + /Code/DataPROReports/branches/BRANCH_DATAPRO_MAINT_1_04/ReportTemplates/XLSXExportTemplate.xlsx + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleXLSXExportOptions.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/DataExports/DataSimpleXLSXExportOptions.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/Enums.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataPRO.csproj + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2017-04-14T13:18:50 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.508.25440 + Restore the enforcement of Physical Dimension compatibility between ISO channels and sensors that was broken in 1.4.486 when fixing FB 9905.;FB 9987 + + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorData.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/SensorDB/branches/BRANCH_DATAPRO_MAINT_1_04/SensorData.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2017-04-12T11:27:14 + 9905 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.507.25429 + 9967;Exported .FPD data files will be only Unfiltered + + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DDAS (Chrysler)/DDASChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DDAS (Chrysler)/DDASTest.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DDAS (Chrysler)/DDASChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DATAPRO_MAINT_1_04/DDAS (Chrysler)/DDASTest.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + chris.balogh + 2017-04-11T15:23:17 + 9967 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.504.25401 + + + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Base/Interface/IBasePropertyChanged.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/AssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Enums/IsoSupportLevels.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/IAssemblyInfo.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsData.cs + /Code/Common/branches/BRANCH_DATAPRO_MAINT_1_04/Interface/SystemSettings/ISOSettings/IISOSettingsModel.cs + /Code/Networking/branches/BRANCH_DATAPRO_MAINT_1_04/NetworkingModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/PedestrianAndHeadReportsModule.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/HeadReportViewModel.cs + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/TRLReportViewModel.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/DBImportExportModule.cs + /Code/SystemSettings/DB/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/DBViewModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ISOSettingsModule.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/View/ISOSettingsView.xaml.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DATAPRO_MAINT_1_04/ViewModel/ISOSettingsViewModel.cs + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_DATAPRO_MAINT_1_04/PowerAndBatteryModule.cs + /Code/SystemSettings/QASettings/branches/BRANCH_DATAPRO_MAINT_1_04/QASettingsModule.cs + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_DATAPRO_MAINT_1_04/RealtimeSettingsModule.cs + /Code/SystemSettings/Tables/branches/BRANCH_DATAPRO_MAINT_1_04/TablesSettingsModule.cs + /Code/SystemSettings/TestSettings/branches/BRANCH_DATAPRO_MAINT_1_04/TestSettingsModule.cs + /Code/SystemSettings/UISettings/branches/BRANCH_DATAPRO_MAINT_1_04/UISettingsModule.cs + + chris.balogh + 2017-04-07T11:48:57 + + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.499.25170 + 9955;Record data not correct on SLICE PRO DIM; + + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04/SLICE2.cs + + dan.mcfadden + 2017-04-05T13:43:51 + 9955 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.498.25166 + 9948;TFS should be TSF in the UI;/CPB + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Common/SerializedSettings.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.Designer.cs + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2017-04-05T13:36:31 + 9948 + UNKNOWN + + + DATAPRO_MAINT_1_04 + 1.4.1.25146 + Branching to MAINT_1_04. + + /Views/DataPRO.Control/branches/BRANCH_DATAPRO_MAINT_1_04 + /Code/ISO/branches/BRANCH_DATAPRO_MAINT_1_04 + /Code/IService/branches/BRANCH_DATAPRO_MAINT_1_04 + + jerry.lawrence + 2017-04-01T13:23:02 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_00.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_00.xml new file mode 100644 index 0000000..65bee1c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_00.xml @@ -0,0 +1,1633 @@ + + + + + DATAPRO_MAINT_3_00 + 3.0.381.47693 + 29502;Failed to update lock message in 3.0 when saving a test setup;FB29502 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2022-09-30T09:55:09 + 29502 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.380.44088 + http://manuscript.dts.local/f/cases/18154/XLSX-export-is-that-the-TEST_ID-is-actually-exporting-the-TEST_NAME-Again-the-CSV-is-correct-and-the-Excel-file-is-the-outlier + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_03/XLSX/Excel.File.Writer.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_00/XLSX/Excel.File.Writer.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/XLSX/Excel.File.Writer.cs + + chris.balogh + 2021-03-25T12:28:50 + 18154 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.379.43519 + * include calduedate read in config so we dont fail + + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/Channels/AnalogInputDASChannel.cs + + chris.balogh + 2020-12-16T10:14:32 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.378.43430 + * hook sequence number for realtime newdata in service callback + + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.cs + + chris.balogh + 2020-12-04T10:18:44 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.377.43404 + * add tilt accel data to AsyncRealTimeTiltPolling NewData object + + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/ServiceCallbackData.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/API.Demo.Library/CallBacks.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/API.Demo.Library/PairedTargetData.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/Demo8.TiltSensor/Program.cs + + chris.balogh + 2020-12-02T09:35:04 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.372.43119 + http://manuscript.dts.local/f/cases/17572/Cannot-view-data-that-has-a-negative-EU-multiplier + + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_00/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_00/ViewModel/TestDataSeriesViewModel.cs + + chris.balogh + 2020-10-14T12:36:24 + 17572 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.371.43091 + FB16382 (bugfixed);;-Finish out FB16120 order-of-operations changes in other contexts, current code was deleting all channels every set;-In cases where Sensor Data isn't stored in a GroupChannel but we just fetched it anyway, store it for future use (e.g. fetching sensor name);;http://manuscript.dts.local/f/cases/16382/Issue-with-Exporting-Data#BugEvent.138125 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + john.dowling + 2020-10-08T17:31:42 + 16382 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.370.43089 + Backporting r40861 FB15703 changes to v3.00 maint, seen again in FB16382 testing;;http://manuscript.dts.local/f/cases/15703/;http://manuscript.dts.local/f/cases/16382/Issue-with-Exporting-Data + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + + john.dowling + 2020-10-08T17:19:06 + 15703 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.369.43010 + http://manuscript.dts.local/f/cases/16500/Excel-export-is-swapping-CFC-calss-with-CFC-Frequency-in-header + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_00/XLSX/Excel.File.Writer.cs + + chris.balogh + 2020-09-29T10:09:09 + 16500 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.368.42880 + FB16382 (fixed): Issue with Exporting Data "First Period exports ok, second does not";;During roi export loops, update TestItem each loop with current roi suffix;;http://manuscript.dts.local/f/cases/16382/Issue-with-Exporting-Data + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2020-09-04T17:53:22 + 16382 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.367.42759 + Don't crash during DataPRO initialization due to Test Setup validation in QuickSensorCheck_Loaded.;FB 16387 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataPROPage.xaml.cs + + jerry.lawrence + 2020-08-26T11:17:29 + 16387 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.364.42157 + 16290;Unhandled exception using push to test setup;FB 16290 + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupAndTestGet82.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/MigrationScripts/Version82 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/MigrationScripts/Version82/dbo.Alter_sp_GroupAndTestGet82.sql + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEV_3_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEV_3_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_3_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupAndTestGet82.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/MigrationScripts/Version82 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/MigrationScripts/Version82/dbo.Alter_sp_GroupAndTestGet82.sql + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEV_3_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEV_3_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_3_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestObjects/ConfigureTestObjectsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2020-08-10T14:19:22 + 16290 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.363.42144 + Don't fail import if Test Setup was exported after one of its Groups was deleted.;FB 16232; + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2020-08-07T08:49:03 + 16232 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.362.42080 + FB 16115 Offsets seen in G5 Data when using bridge plugs;Port back to 3.0 Maint ;http://fogbugz/fogbugz/default.asp?16115 + + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/TDAS Service/Arming.cs + + farshid.atashband + 2020-07-28T16:43:56 + 16115 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.361.42072 + 16236;Download failed when running with unused TDAS TOM;FB 16236 + + /Views/DTS.Suite/branches/BRANCH_DEV_2_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_2_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2020-07-27T09:28:50 + 16236 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.360.42026 + 16189;Multiple EQX file sensor imports clear all but the last cals + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + chris.balogh + 2020-07-20T10:19:42 + 16189 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.357.41741 + Merging r41740 fix into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2020-06-24T09:30:44 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.356.41711 + S6DB type wasn't getting queried, it is now. + + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SliceDB.cs + + dan.mcfadden + 2020-06-19T16:22:37 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.355.41693 + Merging PowerPRO power settings-related r41692 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/Settings/InputAndBatterySetting.xaml.cs + + john.dowling + 2020-06-18T18:59:37 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.354.41684 + Merging r41683 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + + john.dowling + 2020-06-18T14:16:12 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.353.41602 + Merge r41601 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + john.dowling + 2020-06-05T16:21:16 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.352.41554 + 15932;Error when performing test when S6A is streaming;FB 15932;;now CheckChannelCount for S6A will ignore if db or attached don't match channel type as long as one is 13 and one is 12 + + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + dan.mcfadden + 2020-05-22T11:11:05 + 15932 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.349.41541 + 15932;Error when performing test when S6A is streaming;15462;Limit SLICE 6 AIR gains as they are not functional with IEPE accel;FB 15932, FB 15462; + + /Code/DASFactory/branches/BRANCH_DEV_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Public.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DASFactory/branches/BRANCH_DEV_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Public.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DASFactory/branches/BRANCH_DEV_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Interface/DASFactory/ARM/IArmStatusData.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/Arm/ArmStatus.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Public.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2020-05-20T15:38:26 + 15932 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.348.41529 + 15931;Performance improvements for large db;FB 15931 + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_DAS_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_Groups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_SensorsAnalog_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_TestSetups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorCalibrationsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorCalibrationsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsDelete81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_DASFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_GroupAndTestGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_SensorsAnalogFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_SensorsAnalogUpdateCalibrationId.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_DAS_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_Groups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_SensorsAnalog_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_TestSetups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorCalibrationsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorCalibrationsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsDelete81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_DASFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_SensorsAnalogFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_SensorsAnalogUpdateCalibrationId.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/MigrationScripts/Version81/dbo.Create_sp_GroupAndTestGet81.sql + /Code/DataPROModules/GroupList/branches/BRANCH_DEV_3_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEV_3_01/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEV_3_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_3_00/ViewModel/SensorsListViewModel.cs + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEV_3_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEV_3_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_3_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_DAS_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_Groups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_SensorsAnalog_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_TestSetups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorCalibrationsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorCalibrationsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsDelete81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_DASFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_GroupAndTestGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_SensorsAnalogFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_SensorsAnalogUpdateCalibrationId.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_DAS_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_Groups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_SensorsAnalog_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_TestSetups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorCalibrationsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorCalibrationsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsDelete81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_DASFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_SensorsAnalogFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_SensorsAnalogUpdateCalibrationId.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/MigrationScripts/Version81/dbo.Create_sp_GroupAndTestGet81.sql + /Code/DataPROModules/GroupList/branches/BRANCH_DEV_3_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEV_3_01/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEV_3_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_3_00/ViewModel/SensorsListViewModel.cs + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEV_3_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEV_3_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_3_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_DAS_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_Groups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_SensorsAnalog_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_TestSetups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorCalibrationsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorCalibrationsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsDelete81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_DASFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_GroupAndTestGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_SensorsAnalogFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_SensorsAnalogUpdateCalibrationId.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_DAS_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_Groups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_SensorsAnalog_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_TestSetups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorCalibrationsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorCalibrationsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsDelete81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_DASFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_SensorsAnalogFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_SensorsAnalogUpdateCalibrationId.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/MigrationScripts/Version81/dbo.Create_sp_GroupAndTestGet81.sql + /Code/DataPROModules/GroupList/branches/BRANCH_DEV_3_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEV_3_01/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEV_3_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_3_00/ViewModel/SensorsListViewModel.cs + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEV_3_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEV_3_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_3_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_DAS_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_Groups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_SensorsAnalog_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_TestSetups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_DASUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_GroupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorCalibrationsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorCalibrationsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_SensorsAnalogUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsDelete81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Alter_sp_TestSetupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_DASFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_GroupAndTestGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_SensorsAnalogFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version81/dbo.Create_sp_SensorsAnalogUpdateCalibrationId.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_DAS_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_Groups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_SensorsAnalog_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_TestSetups_Table81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_DASUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_GroupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorCalibrationsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorCalibrationsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_SensorsAnalogUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsDelete81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsGet81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsInsertUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdate81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdateInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Alter_sp_TestSetupsUpdateInsert81.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_DASFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_SensorsAnalogFirstUseSet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEV_3_01/MigrationScripts/Version82/dbo.Create_sp_SensorsAnalogUpdateCalibrationId.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00/MigrationScripts/Version81/dbo.Create_sp_GroupAndTestGet81.sql + /Code/DataPROModules/GroupList/branches/BRANCH_DEV_3_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEV_3_01/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00/ViewModel/GroupListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEV_3_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_3_00/ViewModel/SensorsListViewModel.cs + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEV_3_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEV_3_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEV_3_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_3_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_3_00/Migrations.cs + + dan.mcfadden + 2020-05-19T07:49:27 + 15931 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.347.41523 + 15939;move UseTestChannelOrder and EditRealtimeSettings_RealtimeLevelTriggerOn to config file;FB 15939 + + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Controls/RealtimeFullScreen.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/RealtimeFullScreen.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/app.config + + dan.mcfadden + 2020-05-18T13:11:10 + 15939 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.344.41498 + FB15919 (fixed): Add linear button not functional for cubic poly sensors;;Offshoot of FB13147 fix. As multiple Initial Offsets are no longer coupled with having an added linear calibration, stop using them as a test;;http://fogbugz/fogbugz/default.asp?15919 + + /Code/SensorDB/branches/BRANCH_MAINT_3_00/SensorCalibration.cs + + john.dowling + 2020-05-12T19:37:40 + 15919 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.343.41488 + FB13529: ROI start control in CSV export doesn't allow negative number;;Options needed correct Recording Mode from Test set;Converter for ROI Minimum needed definitions for UART modes, Hybrid Mode, etc.;;http://fogbugz/fogbugz/default.asp?13529 + + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Enums/RecordingModes.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Enums/RecordingModes.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2020-05-12T10:54:37 + 13529 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.342.41487 + Merging r41486 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + john.dowling + 2020-05-12T10:21:23 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.341.41456 + 15834;DataPRO 3.0 CSV Import Warns of no Initial Offset on Sensors;FB 15834 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + dan.mcfadden + 2020-05-07T17:18:10 + 15834 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.340.41454 + 15909;Crash in Realtime when connection is lost;FB 15909 + + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2020-05-07T14:30:34 + 15909 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.339.41447 + 15909;Crash in Realtime when connection is lost + + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + dan.mcfadden + 2020-05-06T15:26:36 + 15909 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.338.41429 + Add the SLICE6 AIR DAS User's Manual (13006-90440-MAN);Add the TDAS G5 DAS User's Manual (11000-00010-MAN); + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x86.ise + + softwaretech + 2020-05-05T10:41:13 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.337.41427 + Add the SLICE6 AIR DAS User's Manual (13006-90440-MAN);Add the TDAS G5 DAS User's Manual (11000-00010-MAN);Update the SLICE PRO SIM (Gen2.5) User's Manual (13000-72121-MAN);Update the SLICE PRO SIM (Gen3) User's Manual (13018-7A339-MAN) + + /Code/DataPRO Installer/branches/BRANCH_MAINT_3_00/SLICE PRO SIM (Gen2.5) User's Manual (13000-72121-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_3_00/SLICE PRO SIM (Gen3) User's Manual (13018-7A339-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_3_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_3_00/TDAS G5 DAS User's Manual (11000-00010-MAN).pdf + + jerry.lawrence + 2020-05-05T10:29:47 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.336.41420 + 15873 TDC vs DP speed improvements;FB 15873;adds CharWait 1ms change into 2.4 dev and 3.0 maint + + /Code/TDASCommands/branches/BRANCH_DEV_2_04/TDASCommandPacketBase.cs + /Code/TDASCommands/branches/BRANCH_MAINT_3_00/TDASCommandPacketBase.cs + + dan.mcfadden + 2020-05-04T15:04:24 + 1 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.335.41335 + 15878 selecting many test setups takes a long time;;FB 15878 + + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Enums/UIItemStatus.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Enums/UIItemStatus.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEV_3_01/ViewModel/TestSetupsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_3_00/ViewModel/TestSetupsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Enums/UIItemStatus.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Enums/UIItemStatus.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEV_3_01/ViewModel/TestSetupsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_3_00/ViewModel/TestSetupsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Enums/UIItemStatus.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Behaviors/MultiSelectionBehavior.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Enums/UIItemStatus.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEV_3_01/ViewModel/TestSetupsListViewModel.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_3_00/ViewModel/TestSetupsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/app.config + + dan.mcfadden + 2020-04-24T13:55:49 + 15878 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.334.41332 + 15877;deleting multiple test setups takes too much time.;FB 15877 + + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2020-04-24T11:09:37 + 15877 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.333.41252 + Merged r41251 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2020-04-15T20:54:45 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.332.41245 + 15801;Add Config option for default encoding for .dts/.csv/diadem/iso file writters + + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Interface/DTS.Viewer/CalculatedChannel/IAddCalculatedChannelViewModel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Iso/Iso.File.Test.Channel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Iso/Iso.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Interface/DTS.Viewer/CalculatedChannel/IAddCalculatedChannelViewModel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Iso/Iso.File.Test.Channel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Iso/Iso.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Interface/DTS.Viewer/CalculatedChannel/IAddCalculatedChannelViewModel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Iso/Iso.File.Test.Channel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Iso/Iso.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Interface/DTS.Viewer/CalculatedChannel/IAddCalculatedChannelViewModel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Iso/Iso.File.Test.Channel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/Iso/Iso.File.Writer.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/app.config + + chris.balogh + 2020-04-15T13:44:16 + 15801 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.331.41224 + FB15718 (bugfix):;;In 3.0, Current.Dispatcher was being used by the challenge to the user as it was being destroyed, throwing off the CheckSafetyState service exiting properly. Added in some belt-and-suspenders checks to the CheckSafetyState wait to also check whether the Application has shut down and also in places before using Dispatcher.;;http://fogbugz/fogbugz/default.asp?15718#BugEvent.128142 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + + john.dowling + 2020-04-14T17:17:09 + 15718 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.330.41184 + Add 3.0 version of (and rename) Settings manual. + + /Code/DataPRO Installer/branches/BRANCH_MAINT_3_00/DataPRO Settings.pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_3_00/DataPRO Version 2.0 Settings.pdf + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x86.ise + + jerry.lawrence + 2020-04-13T08:31:20 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.329.41143 + Merge r41142 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2020-04-09T12:22:26 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.328.41140 + Merge r41139 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2020-04-09T12:10:51 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.325.41068 + * fix for <message>ISEXP : error -1024: File E:\Build\DATAPRO\BRANCH_DATAPRO_DEV_3_00\Source\DataPRO\Modules\InstallerCustomActions\RegAddProductCode\bin\x64\Release\RegAddProductCode.exe not found. Cannot stream the file into the Binary table</message> + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + + softwaretech + 2020-04-06T16:27:37 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.318.41009 + Merging r41008 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + john.dowling + 2020-04-03T15:17:15 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.317.40992 + Merge r40991 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2020-04-02T18:40:14 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.316.40982 + Apply r40899 changes to v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + john.dowling + 2020-04-02T15:59:12 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.315.40980 + Merging r40979 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + john.dowling + 2020-04-02T12:27:52 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.314.40946 + Merging r40890 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + john.dowling + 2020-03-31T12:12:02 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.313.40934 + Merging r40933 changes into v3.00 maint + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + john.dowling + 2020-03-30T13:55:59 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.312.40846 + 15715;Need to be able to Execute Upload Script without Uploading Data + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + + chris.balogh + 2020-03-24T11:00:07 + 15715 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.311.40817 + FB15704 (fixed): All ROI periods are exported when I select ROI period 1 (ISO export);;Initialize ISO ROIs in the same manner as CSV, TSV, XLSX, etc.;Remove setting ROI suffix set from r40792;When ISO exporting ROI, re-build TestPlan since we re-build TestSetup;;http://fogbugz/fogbugz/default.asp?15704 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2020-03-20T15:10:08 + 15704 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.310.40807 + 15669;Can we select the sensor when we use the hyperlink in a test setup;FB 15669 + + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + + dan.mcfadden + 2020-03-20T13:15:40 + 15669 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.309.40805 + 15697 - UDP Stream Profile text descriptions are incorrect + + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Strings/Strings.resx + /Code/TTSImportModule/branches/BRANCH_DEV_3_01/ViewModel/LevelTriggerViewModel.cs + /Code/TTSImportModule/branches/BRANCH_MAINT_3_00/ViewModel/LevelTriggerViewModel.cs + + chris.balogh + 2020-03-20T11:10:29 + 15697 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.308.40801 + fixes a null reference exception when viewport is not constructed yet, detected during a TTS import->run + + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + + dan.mcfadden + 2020-03-20T09:14:33 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.307.40799 + Initialize Settings table entry for SLICE6_AIR_PowerSetting from;7.8,9,6.8,9,9.0,30.0,9.0,30.0,4,4,9,19,8.4,7.9,11.8,10.9;to;7.8,9,6.8,9,9.0,30.0,9.0,30.0,4,4,9,35,8.4,7.9,11.8,10.9;change Input Max valid from 19 to 35 + + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_00/DataPRO_log.ldf + + jerry.lawrence + 2020-03-19T17:50:23 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.304.40796 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Common/SerializedSettings.cs + + chris.balogh + 2020-03-19T16:04:51 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.303.40792 + FB14904 (bugfixed): Error exporting ROI from Export Tab;;Needed to assign ROI suffix inferred from TestItem when exporting ROI from tab.;;http://fogbugz/fogbugz/default.asp?14904#BugEvent.126922 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + john.dowling + 2020-03-19T15:43:53 + 14904 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.302.40790 + 15619;Channel name is empty in csv export if data is from squib;FB 15619 + + /Code/DTS.Serialization/branches/BRANCH_DEV_3_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/FtssCsv/FtssCsv.File.Writer.cs + + dan.mcfadden + 2020-03-19T15:17:01 + 15619 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.301.40781 + 15566 - Default input and battery settings for SLICE 6 AIR + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Common/SerializedSettings.cs + + chris.balogh + 2020-03-19T14:46:07 + 15566 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.300.40779 + 15681;Unhandled exception during run test;FB 15681 + + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Classes/ServiceCall.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/InputBatteryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/InputBatteryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Classes/ServiceCall.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/InputBatteryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/InputBatteryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Classes/ServiceCall.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Classes/ServiceCall.cs + /Code/IService/branches/BRANCH_DEV_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_00/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/InputBatteryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/InputBatteryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2020-03-19T13:59:49 + 15681 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.299.40766 + 15675;Need to change text on warning when sensor params are different;FB 15675 + + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2020-03-18T13:54:53 + 15675 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.296.40764 + 15675;Need to change text on warning when sensor params are different;FB 15675 + + /Code/DTS.Common/branches/BRANCH_DEV_3_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_00/Classes/Groups/GroupChannel.cs + + dan.mcfadden + 2020-03-18T11:55:33 + 15675 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.295.40760 + 15680;Data record on SLICE PRO DIM incorrect for Digital In both HTL and LTH type;FB 15680; + + /Code/DTS.Serialization/branches/BRANCH_DEV_3_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2020-03-18T09:17:59 + 15680 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.294.40758 + 15670;DataPRO doesn't switch tabs after sensor save;FB 15670 + + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + + dan.mcfadden + 2020-03-17T16:35:01 + 15670 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.293.40754 + 15667;Using the hamburger menu in yellow tiles freezes DataPRO;FB 15667 + + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/QuickSensorCheckPage.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/QuickSensorCheckPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + + dan.mcfadden + 2020-03-17T14:21:08 + 15667 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.292.40747 + 15378;Export Data page unusable;FB 15378;this addresses just the extra prompt on all realtime channels have passed AutoAdvance + + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/Pages/ModalPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Pages/ModalPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2020-03-16T15:10:24 + 15378 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.291.40746 + 15393;DataPRO Realtime Trigger, Freeze, Advance;FB 15393 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + dan.mcfadden + 2020-03-16T10:39:20 + 15393 + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.290.40728 + Applying r40727 changes to v3.00 maint. + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + john.dowling + 2020-03-13T11:17:17 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.289.40720 + Add HamburgerMenu.dll + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x86.ise + + softwaretech + 2020-03-13T08:56:05 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.288.40717 + Remove tabpagecontent.xaml and add ToastWindow.xaml to Themes. + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x86.ise + + softwaretech + 2020-03-12T16:52:40 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.287.40714 + Fix up the name of the SLICE6 manual. + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x86.ise + + softwaretech + 2020-03-12T16:27:25 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.286.40713 + Take out CustomWindow.dll, add ISOPossibleChannels.txt, etc. + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x86.ise + + softwaretech + 2020-03-12T16:01:11 + + UNKNOWN + + + DATAPRO_MAINT_3_00 + 3.0.1.40709 + 15587;DataPRO V3.0 Testing, Import TSF issue;FB 15587 + + /Views/DTS.Suite/branches/BRANCH_DEV_3_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEV_3_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactoryDb.Tests/branches/BRANCH_MAINT_3_00 + /Code/DASFactoryDb/branches/BRANCH_MAINT_3_00 + /Code/DASResource/branches/BRANCH_MAINT_3_00 + /Code/DataPRO Installer/branches/BRANCH_MAINT_3_00 + /Code/DataPRO_sql/branches/BRANCH_MAINT_3_00 + /Code/DataPROCore/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/DatabaseImporter/ConfigToDb/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/PreviousDBVersions/Version57/DatabaseExport/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/StatusAndProgressBar/branches/BRANCH_MAINT_3_00 + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_3_00 + /Code/DataPROReports/branches/BRANCH_MAINT_3_00 + /Code/DTS.Calculations/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common.Core/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common.CPU/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common.DBSyncService/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common.Property/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common.Service/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common.ServiceLibrary/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common.Tests/branches/BRANCH_MAINT_3_00 + /Code/DTS.Common/branches/BRANCH_MAINT_3_00 + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_00 + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_00 + /Code/DTS.Suite.Install/branches/BRANCH_MAINT_3_00 + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00 + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x86.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_00/Installer_DataPRO_x86.ise + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.Filter/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.Navigation/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.Test/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_MAINT_3_00 + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_00 + /Code/EquipmentExchange/branches/BRANCH_MAINT_3_00 + /Code/ExocortexDSP/branches/BRANCH_MAINT_3_00 + /Code/GroupModules/GroupImport/branches/BRANCH_MAINT_3_00 + /Code/ICommand/branches/BRANCH_MAINT_3_00 + /Code/ICommunication/branches/BRANCH_MAINT_3_00 + /Code/IConnection/branches/BRANCH_MAINT_3_00 + /Code/ICONS/branches/BRANCH_MAINT_3_00 + /Code/IService/branches/BRANCH_MAINT_3_00 + /Code/ISO/branches/BRANCH_MAINT_3_00 + /Code/Networking/branches/BRANCH_MAINT_3_00 + /Code/ReportModules/PedestrianAndHeadReports/branches/BRANCH_MAINT_3_00 + /Code/RibeyeCommands/branches/BRANCH_MAINT_3_00 + /Code/SensorDB.Test/branches/BRANCH_MAINT_3_00 + /Code/SensorDB/branches/BRANCH_MAINT_3_00 + /Code/SettingsDB/branches/BRANCH_MAINT_3_00 + /Code/SLICECommands/branches/BRANCH_MAINT_3_00 + /Code/SLICEDBCommands/branches/BRANCH_MAINT_3_00 + /Code/SLICEDBMerge/branches/BRANCH_MAINT_3_00 + /Code/StateMachine.Tests/branches/BRANCH_MAINT_3_00 + /Code/Storage/branches/BRANCH_MAINT_3_00 + /Code/SystemSettings/DB/branches/BRANCH_MAINT_3_00 + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_3_00 + /Code/SystemSettings/PowerAndBattery/branches/BRANCH_MAINT_3_00 + /Code/SystemSettings/QASettings/branches/BRANCH_MAINT_3_00 + /Code/SystemSettings/RealtimeSettings/branches/BRANCH_MAINT_3_00 + /Code/SystemSettings/Tables/branches/BRANCH_MAINT_3_00 + /Code/SystemSettings/TestSettings/branches/BRANCH_MAINT_3_00 + /Code/SystemSettings/UISettings/branches/BRANCH_MAINT_3_00 + /Code/TDASCommands/branches/BRANCH_MAINT_3_00 + /Code/TTSImportModule/branches/BRANCH_MAINT_3_00 + /Code/UnitTests/branches/BRANCH_MAINT_3_00 + /Code/Users/branches/BRANCH_MAINT_3_00 + /Views/DTS.Viewer.Loader/branches/BRANCH_MAINT_3_00 + + dan.mcfadden + 2020-03-11T16:35:04 + 15587 + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_01.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_01.xml new file mode 100644 index 0000000..507f945 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_01.xml @@ -0,0 +1,3845 @@ + + + + + DATAPRO_MAINT_3_01 + 3.1.707.48729 + Don't hang after Export step in Automatic mode.;FB 18791; + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + jerry.lawrence + 2023-05-04T15:12:35 + 18791 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.706.48649 + - Updated comments to reflect code. X1 and XP are identical, X1 exists to assist GM processes.;- Merged XP/X1 case statements; + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + nathan.brown + 2023-04-27T12:12:01 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.705.48610 + Added two new sensor types to support 3d irtraccs within GM’s ISF file format.;;X1: IRTRACC with radius/cal factor + offset;R1: Absolute Zero / no remove offset with Initial EU from the ISF + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + nathan.brown + 2023-04-25T05:32:10 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.704.48484 + 30517;Access denied to files at GM;FB30517 + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/FileUtils.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/FileUtils.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + + dan.mcfadden + 2023-04-10T11:07:42 + 30517 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.703.48460 + Log instead of aborting if Model and/or BridgeType fields in CSV import file are inconsistent with actual sensor in database.;FB 30437 + + /Code/SensorDB/branches/BRANCH_MAINT_3_01/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_01/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2023-03-31T11:44:02 + 30437 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.702.48435 + Don't hang after Post-test diagnostics when running in Automatic mode with squib channels.;FB 29948 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2023-03-24T11:19:05 + 29948 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.701.48390 + added logging for GM CRC issue. + + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.BinaryChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.Reader.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.BinaryChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.Reader.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2023-03-13T11:31:52 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.699.48054 + 30079;ZD 11287 HMC> DataPRO Export Issue;FB30079 + + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2023-01-12T16:06:09 + 30079 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.698.48047 + abstracted out SetChannelInfo into one function + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2023-01-12T08:51:57 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.697.48039 + 30079;ZD 11287 HMC> DataPRO Export Issue;FB30079 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2023-01-10T10:47:44 + 30079 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.696.48022 + 30080;ZD11292 - TDAS rack max sample rate issue;Quick fix for larger problem, just updates constant to 304000 from 200k;FB30080 + + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Configuration.cs + + dan.mcfadden + 2023-01-06T11:38:32 + 30080 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.695.47941 + 30004;selecting DIM for slowest module can cause rack to stop responding.;FB30004 + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + + dan.mcfadden + 2022-12-09T11:13:46 + 30004 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.693.47690 + Add channel information to .pdf and .png that gets generated from Viewer, by adding the Test/Graphs/Settings tabs on the left and the Chart Options/Modify tabs on the right.;FB 29491; + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_01/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/ViewModel/TestDataSeriesViewModel.cs + + jerry.lawrence + 2022-09-30T09:27:30 + 29491 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.692.47628 + Don't log an error during Save to PDF in View tile, and display (and log) the names of the files (.pdf and .png) being created.;FB 29493 + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + + jerry.lawrence + 2022-09-16T08:55:15 + 29493 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.691.47596 + Add to search for ODBC Tools Path.;FB 29640 + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Database.cs + + jerry.lawrence + 2022-09-12T10:45:25 + 29640 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.690.47517 + FB 29408 change default font family to courier new for ISO code in channel list;http://manuscript.dts.local/f/cases/29408/change-default-font-family-to-courier-new-for-ISO-code-in-channel-list + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Controls/ChannelCodeBuilder.xaml + + farshid.atashband + 2022-08-23T15:24:15 + 29408 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.689.47501 + Simplify linq statement based on feedback.;FB 29455 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + jerry.lawrence + 2022-08-18T07:58:36 + 29455 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.688.47500 + Warn user when the Bridge Resistance value in a sensor definition will change by more than 5%.;FB 29445 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + jerry.lawrence + 2022-08-17T16:51:07 + 29445 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.687.47150 + 28086;Need a configurable way to adjust shunt tolerance for high impedance sensors.;FB28086 + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + + dan.mcfadden + 2022-07-25T10:14:21 + 28086 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.686.47149 + 28086;Need a configurable way to adjust shunt tolerance for high impedance sensors.;FB28086 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-07-25T10:03:22 + 28086 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.685.47070 + 28273;Calspan Centralized db performance needs to be improved;FB28273 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2022-06-29T13:48:47 + 28273 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.682.47029 + Don't incorrectly mark an Embedded Group in a Test Setup as different from the corresponding Static Group that was added to the Test Setup.;FB 28259 + + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_01/Model/Group.cs + + jerry.lawrence + 2022-06-22T16:29:38 + 28259 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.681.47012 + 25714;Use Sensor First Use Date needs to be re-queried from database;FB25714 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + + dan.mcfadden + 2022-06-21T17:02:14 + 25714 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.680.47009 + + + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2022-06-21T14:25:47 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.679.46975 + Don't fail sensor import (or any other commands) via command-line due to a null MainWindow.;FB 28233; + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2022-06-14T16:57:08 + 28233 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.678.46924 + 26751;Run test crashed;FB26751 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + dan.mcfadden + 2022-06-07T09:58:30 + 26751 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.677.46906 + 28166;missing warning for test id already exists;FB28166 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2022-06-02T08:54:20 + 28166 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.676.46902 + 25714;Use Sensor First Use Date needs to be re-queried from database;FB25714 + + /Code/SettingsDB/branches/BRANCH_MAINT_3_01/SettingsDB.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/SettingsDB/branches/BRANCH_MAINT_3_01/SettingsDB.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Common/SerializedSettings.cs + + dan.mcfadden + 2022-05-31T16:07:32 + 25714 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.675.46852 + 27009;Calspan AppendNewDataChunks requests;FB27009 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-05-17T08:31:33 + 27009 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.674.46818 + performance and better feedback for hardware commit/ISF import + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardwareList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2022-05-11T14:38:21 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.673.46812 + 27067;realtime improvements;FB27067 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-05-11T11:59:41 + 27067 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.672.46810 + don't check _diagnostics info unless step enterred, initiated, or realtime started + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2022-05-11T10:20:27 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.671.46808 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + dan.mcfadden + 2022-05-11T08:55:15 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.669.46804 + added logging to debug realtime issue + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-05-10T16:01:16 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.668.46800 + check for null before adding results + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + + dan.mcfadden + 2022-05-10T10:50:30 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.667.46790 + 27059;GM ISF ping process takes too long;FB27059; + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-05-09T14:43:58 + 27059 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.666.46710 + 26965;Offset improperly showing up on TDAS;fixes an issue with SPT;FB26965 + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + + dan.mcfadden + 2022-04-28T14:23:21 + 26965 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.665.46709 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + + dan.mcfadden + 2022-04-27T14:33:37 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.664.46706 + 26965;Offset improperly showing up on TDAS;FB26965 + + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + + dan.mcfadden + 2022-04-26T08:53:04 + 26965 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.663.46569 + Case 26804, Case 26805;Copy and trim with the attached dataset in 3.1 doesn't allow trimming for any ROI <0 and lies a little on 1s post export;Copy & Trim in 4.0 (and 3.3?) is constructing a path to the dts file incorrectly and shouldn't construct in the first place;FB26804,FB26805 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + + dan.mcfadden + 2022-03-25T10:20:00 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.662.46509 + 18725;update squib resistance still present issue to carry more gravitas and convey danger;FB18725 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-03-16T14:35:17 + 18725 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.661.46486 + Set level-trigger thresholds for sensors set to Absolute zero.;FB 22299 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + jerry.lawrence + 2022-03-14T09:03:28 + 22299 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.660.46471 + * additional logging inside of XML Serialize for ConfigurationData + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + + chris.balogh + 2022-03-11T09:24:36 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.659.46464 + 25722;Using Quick Arm with a SPT results in a message of diagnostics has not been run;FB25722 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2022-03-10T13:31:00 + 25722 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.658.46387 + 25671;DB Tree appears to be showing inaccurate information;FB25671 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + dan.mcfadden + 2022-02-25T10:06:00 + 25671 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.657.46369 + safer to check for main thread before using mainwindow + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-02-22T10:07:49 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.656.46365 + 25656;Title bar doesn't show proper datapro version after install;FB25656 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-02-21T15:49:39 + 25656 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.655.46356 + 25589;DataPRO 3.1.641 not showing current test when started;FB25589 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2022-02-21T08:18:49 + 25589 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.654.46336 + http://manuscript.dts.local/f/cases/25630/GM-Checkout-Mode-should-not-send-out-Serial-Arm-Command + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + chris.balogh + 2022-02-16T14:13:41 + 25630 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.653.46204 + Update configuration whenever entering pre-test Diagnostics step to avoid squibs being set to fire externally during diagnostics.;FB 25538 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2022-01-31T10:15:46 + 25538 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.652.46173 + * remove MessageBox.Show() from backend + + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.CDCUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.WinUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/SecureQueue.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/TextLogger.cs + /Code/ICommunication/branches/BRANCH_MAINT_3_01/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/USBFramework/DeviceManagement.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/API.Demo.Library/Utilities.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/Migrations.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.CDCUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.WinUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/SecureQueue.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/TextLogger.cs + /Code/ICommunication/branches/BRANCH_MAINT_3_01/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/USBFramework/DeviceManagement.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/API.Demo.Library/Utilities.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/Migrations.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.CDCUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.WinUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/SecureQueue.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/TextLogger.cs + /Code/ICommunication/branches/BRANCH_MAINT_3_01/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/USBFramework/DeviceManagement.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/API.Demo.Library/Utilities.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/Migrations.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.CDCUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.WinUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/SecureQueue.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/TextLogger.cs + /Code/ICommunication/branches/BRANCH_MAINT_3_01/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/USBFramework/DeviceManagement.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/API.Demo.Library/Utilities.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/Migrations.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.CDCUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.WinUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/SecureQueue.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/TextLogger.cs + /Code/ICommunication/branches/BRANCH_MAINT_3_01/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/USBFramework/DeviceManagement.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/API.Demo.Library/Utilities.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/Migrations.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.CDCUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.WinUSB.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/SecureQueue.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_01/TextLogger.cs + /Code/ICommunication/branches/BRANCH_MAINT_3_01/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/USBFramework/DeviceManagement.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/CDCUSBConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_3_01/USBConnection/WINUSBConnection/WINUSBConnection.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/SDK/branches/BRANCH_SDK_DEV_3_00/API.Demo.Library/Utilities.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/Migrations.cs + + chris.balogh + 2022-01-26T11:19:47 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.651.46170 + + + /Code/ICommunication/branches/BRANCH_MAINT_3_01/Communication.cs + + chris.balogh + 2022-01-26T08:51:56 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.650.46157 + 25513;GM requests option to filter channels available for pots for 3d-IR TRACC to include sensors with "deg-ang";FB25513 + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_3_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_3_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_3_04/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + dan.mcfadden + 2022-01-21T09:15:16 + 25513 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.649.46151 + 18506;String Localizations needed for Test Setup Default Settings [dtm];FB18506; + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_01/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_01/Installer_DataPRO_x86.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + softwaretech + 2022-01-20T09:11:27 + 18506 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.648.46137 + 25489;GM ISF Import with BA+ produces an exception/crash;FB25489 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + + dan.mcfadden + 2022-01-18T13:48:28 + 25489 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.647.46130 + 24426;Make Sensor First Use feature turned off by default.;FB24426 + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + + dan.mcfadden + 2022-01-17T13:53:25 + 24426 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.646.46114 + 24450;SetupClearBroadcast needs to wait for a response.;FB24450 + + /Code/TDASCommands/branches/BRANCH_MAINT_3_01/CalibrationCommands.cs + + dan.mcfadden + 2022-01-12T15:09:59 + 24450 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.645.46044 + In Realtime, prevent advancing to next channel due to level threshold exceeded (level-trigger) before zeroing is done.;FB 22299 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + + jerry.lawrence + 2021-12-21T12:39:25 + 22299 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.644.45793 + removed some duplicate entries that may have been interfering with JA language script. + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.ja.resx + + dan.mcfadden + 2021-11-11T11:28:40 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.643.45789 + 22290;Allow for a description to be associated with a DAS;FB22290 + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + + dan.mcfadden + 2021-11-10T16:45:28 + 22290 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.642.45761 + 22284;Use a hardcoded value of 1 for cable multiplier for TTS export;FB22284 + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDM/ChannelHeader.cs + + dan.mcfadden + 2021-11-09T09:14:51 + 22284 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.641.45690 + * additional information in diag XML report: ScalefactorMilliVoltsPerADC and ActualRangeMv + + /Code/DataPROReports/branches/BRANCH_DEVEL_3_04/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_DEVEL_4_00/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_MAINT_3_01/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_MAINT_3_03/DiagnosticsReport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DataPROReports/branches/BRANCH_DEVEL_3_04/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_DEVEL_4_00/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_MAINT_3_01/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_MAINT_3_03/DiagnosticsReport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + chris.balogh + 2021-10-28T13:17:04 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.638.45685 + Use full path to SQLCMD.EXE when attaching local database during DataPRO initiation.;Include the path to SQLCMD.EXE for all database attaches.;FB 20175 + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_01/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_01/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_01/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + jerry.lawrence + 2021-10-28T10:21:56 + 20175 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.637.45653 + 21200;Improve SlowestModule calculation for TDAS;FB21200 + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2021-10-20T14:34:17 + 21200 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.636.45650 + + + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.cs + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2021-10-20T09:58:25 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.635.45648 + *added ref to TiltMIF.csproj for SQA work; can now pull full mif and config attributes; can now dump mif to xml; can now take a snapshot of tilt eu values in mif + + /Code/DTS.Utilities/branches/BRANCH_DEV_FWTU_0_1_SLICE2/DTS.Utilities.csproj + /Code/DTS.Utilities/branches/BRANCH_DEV_FWTU_0_1_SLICE2/DegreesFromADC.cs + /Code/SLICECommands/branches/BRANCH_DEV_FWTU_0_1_SLICE2/QAandUtilityCommands.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.Designer.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.resx + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.csproj + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TiltAxes.cs + /Code/TiltMIF/trunk/TiltMIF.csproj + /Code/TiltMIF/trunk/Tilt_MIF.cs + /Views/FirmwareTestUtility/branches/BRANCH_DEV_FWTU_0_1_SLICE2 + /Views/FirmwareTestUtility/branches/BRANCH_DEV_FWTU_0_1_SLICE2/FirmwareTestUtility.sln + + chris.balogh + 2021-10-19T14:31:01 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.634.45579 + 18789;http://manuscript.dts.local/f/cases/18789/Can-t-download-with-S6DB;FB18789 + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2021-09-30T15:54:05 + 18789 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.633.45578 + 19044 (fixed): Unexpected scaling on linear channel of dual calibration channel in ISO export;;In GetChannelFilenames sort in cases where channel-numbers-from-filenames are equal, use a straight string compare to put .chn before .lin.chn;Consolidate calls into File.Reader;;http://manuscript.dts.local/f/cases/19044/Unexpected-scaling-on-linear-channel-of-dual-calibration-channel-in-ISO-export + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/TDAS/TDAS.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDAS/TDAS.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/TDAS/TDAS.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDAS/TDAS.File.cs + + john.dowling + 2021-09-30T15:29:01 + 19044 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.632.45570 + Don't fail Test Setup import if Channel in Group has a DASId that doesn't match any DAS in the import file.;FB 19045 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2021-09-30T10:40:49 + 19045 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.631.45556 + 17936;Reconnect just waits a certain amount of time right now, it should spin and continue if all units connect;FB17936 + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + + dan.mcfadden + 2021-09-28T14:46:57 + 17936 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.630.45546 + 20088;TDAS Download with unused TOM fails.;FB20088 + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Download.cs + + dan.mcfadden + 2021-09-24T16:46:41 + 20088 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.629.45522 + Adds property AllowEnableFaultCheckingOnS6DB with default false in DataPRO config file, doesn't send command if set to false. + + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + + dan.mcfadden + 2021-09-17T09:04:38 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.628.45498 + 19038;Export data in ISO not respecting initial offset EU at mV settings.;19039;Export data in DIAdem not respecting initial offset (EU at mV) settings.;FB19038,19039 + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Iso/Iso.File.Writer.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Iso/Iso.File.Writer.cs + + dan.mcfadden + 2021-09-14T16:45:32 + 19038 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.627.45475 + + + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2021-09-08T17:06:03 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.626.45462 + 15531;UDP realtime streaming locks up in run test when using multiple NICs;FB15531 + + dan.mcfadden + 2021-09-02T15:51:21 + 15531 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.625.45458 + * fixes for calstation eqx template generation + + chris.balogh + 2021-09-02T10:25:40 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.624.45457 + 18976;SLICE+ G5 not detected properly in DP 3.1;FB18976 + + dan.mcfadden + 2021-09-02T09:04:50 + 18976 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.623.45404 + http://manuscript.dts.local/f/cases/18970/DTS-DLL-AutoDiscoverMulticast-unsupported-thread-abort-and-disconnect-issues - fire signalComplete MRE on failed client binding + + chris.balogh + 2021-08-31T11:56:42 + 18970 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.622.45403 + speed up selection when doing multiple select of hardware + + dan.mcfadden + 2021-08-31T11:06:03 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.621.45401 + http://manuscript.dts.local/f/cases/18970/DTS-DLL-AutoDiscoverMulticast-unsupported-thread-abort-and-disconnect-issues + + chris.balogh + 2021-08-30T16:38:38 + 18970 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.620.45389 + 18939;When discovery a slice db (or slice db3) all child devices should also be discovered and populate in the UI;FB18939 + + dan.mcfadden + 2021-08-27T11:15:58 + 18939 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.619.45364 + http://manuscript.dts.local/f/cases/18908/Do-not-filter-digital-Input-data + + chris.balogh + 2021-08-23T13:56:51 + 18908 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.618.45234 + + + chris.balogh + 2021-08-13T15:14:29 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.617.45226 + http://manuscript.dts.local/f/cases/18894/Tilt-calculation-incorrect + + chris.balogh + 2021-08-12T15:13:33 + 18894 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.616.45211 + Don't drop static Group channels when migrating from pre-2.0 databases with a Group Template name longer than 50 characters (second commit?!) + + jerry.lawrence + 2021-08-10T13:55:48 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.615.45207 + Don't drop static Group channels when migrating from pre-2.0 databases with a Group Template name longer than 50 characters.; + + jerry.lawrence + 2021-08-10T12:55:30 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.612.45179 + 18847;ExecutibleFileLocation launched after export throw exception and crashes;FB18847 + + dan.mcfadden + 2021-08-04T17:07:35 + 18847 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.611.45177 + Comment to cause a rebuild due to no setup.exe + + jerry.lawrence + 2021-08-04T14:58:17 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.610.45175 + Don't write <InitialOffset> in <SensorData> (it belongs in SensorCalibration> and was already there).;FB 18771; + + jerry.lawrence + 2021-08-04T12:22:16 + 18771 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.609.45167 + 18494;Diagnostics failed with message "ConfigData.TestID is null" in Run Test;FB18494 + + dan.mcfadden + 2021-08-04T10:32:16 + 18494 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.608.45162 + Correctly import values from the Parameters nav step in Edit Test Setup when importing a 2.0 Test Setup.;FB 18771 + + jerry.lawrence + 2021-08-03T16:04:21 + 18771 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.607.45159 + 18738 (fixed): Hardware Table in Run Test no longer shows color indications;;The included table in CheckHardware didn't have its "is included table" boolean turned on in constructor. Fixed.;;http://manuscript.dts.local/f/cases/18738/Hardware-Table-in-Run-Test-no-longer-shows-color-indications + + john.dowling + 2021-08-03T14:48:44 + 18738 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.605.45149 + Add TiltMIF.dll + + jerry.lawrence + 2021-08-03T09:20:24 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.604.45132 + 18806;C0 incorrect when using UDP realtime streaming with ZeroMethod None;FB18806 + + dan.mcfadden + 2021-07-30T14:00:43 + 18806 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.603.45122 + 18378;Don't seed RTC clock when running with S6/S6A that is in sync with grand master clock;FB18378 + + dan.mcfadden + 2021-07-28T10:34:56 + 18378 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.602.45109 + 18775;In Peer Review ;Can't connect to two ECM when using measure bridge/read ids + + dan.mcfadden + 2021-07-26T12:52:15 + 18775 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.601.45107 + http://manuscript.dts.local/f/cases/18399/Unfiltered-ISO-export-does-not-set-last-char-of-the-ISO-code-to-P-when-using-download-data-tab + + chris.balogh + 2021-07-26T11:29:28 + 18399 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.600.45073 + 18276 (fixed): Linear cal not usable in realtime when using linear and non linear cals;;When in "Always Linear" Dual-cal mode, use the linear cals for diagnostics, realtime, etc.;;http://manuscript.dts.local/f/cases/18276/Linear-cal-not-usable-in-realtime-when-using-linear-and-non-linear-cals + + john.dowling + 2021-07-19T12:35:05 + 18276 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.599.45072 + 18715;Safety switch state should be checked before running diagnostics, not just before updating configuration;FB18715 + + dan.mcfadden + 2021-07-19T11:08:49 + 18715 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.598.45058 + * 18045; test build for 18045 for Takashi using 2.2 DI data; will revert after build server builds + + chris.balogh + 2021-07-15T12:55:53 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.597.45057 + * 18045; test build for 18045 for Takashi using 2.2 DI data; will revert after build server builds + + chris.balogh + 2021-07-15T11:35:39 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.596.45002 + * add option to write tilt ADC to disk in Config using WriteTiltADCToDisk bool + + chris.balogh + 2021-07-08T12:29:04 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.595.45000 + http://manuscript.dts.local/f/cases/18633/Implement-Tilt-3-0-for-S6DB;;; Add ability to detect Tilt 3.0 attached to S6DB; Add ability to see tilt data from Tilt 3.0 in Arm Checklist; Add ability to download Tilt 3.0 pre-test readings in .DTS file;; + + chris.balogh + 2021-07-08T11:22:00 + 18633 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.593.44970 + FB 18389 Error while running "A new guard page for the stack cannot be created";http://manuscript.dts.local/f/cases/18389/Error-while-running-A-new-guard-page-for-the-stack-cannot-be-created + + farshid.atashband + 2021-06-30T15:26:41 + 18389 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.592.44963 + 18600;DataPRO modify Data Permissions not being used properly in view tab;FB18600 + + dan.mcfadden + 2021-06-30T10:51:37 + 18600 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.591.44959 + 18593;Expand actual range tolerance;FB18593 + + dan.mcfadden + 2021-06-29T13:03:29 + 18593 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.590.44938 + noticed an important typo in the export data recorders control ... dates back 3 months + + dan.mcfadden + 2021-06-25T10:56:02 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.589.44935 + 18559;GM ISF Import sample rate issue;FB18559 + + dan.mcfadden + 2021-06-25T10:33:07 + 18559 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.588.44931 + http://manuscript.dts.local/f/cases/18553/Peak-magnitude-incorrect-in-viewer + + chris.balogh + 2021-06-24T16:46:54 + 18553 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.587.44924 + 18546;QuickCheckout when used with a rack with an SPT with safety switch in ARM causes a hang;FB18546 + + dan.mcfadden + 2021-06-24T13:42:00 + 18546 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.586.44914 + 18545;Large delay when using Show Modules in Hardware Discovery with a large WIAMan db;FB18545 + + dan.mcfadden + 2021-06-23T10:59:03 + 18545 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.585.44881 + 18472 (implemented): Realtime should always be enabled after Diagnostics;;Always enable the navstep after diagnostics if realtime present, which is realtime for pre-test diag. Otherwise follow old logic;Check whether diagnostics passed when realtime starts, enforcing strict diagnostics there;;http://manuscript.dts.local/f/cases/18472/Realtime-should-always-be-enabled-after-Diagnostics + + john.dowling + 2021-06-14T17:22:54 + 18472 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.584.44874 + 18513;Export ALL happens twice when using automatic mode in run test.;FB18513 + + dan.mcfadden + 2021-06-14T08:22:20 + 18513 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.581.44853 + 18503;Unhandled exception on check trigger tab;FB18503 + + dan.mcfadden + 2021-06-09T08:57:34 + 18503 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.580.44753 + 18467;Missing IDModuleString in e2x file import is clearing the EID on sensor import;FB18467 + + dan.mcfadden + 2021-06-07T15:11:56 + 18467 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.579.44738 + 18497;;Child SLICE6 DAS do not export when selecting a S6DB;FB18497 + + dan.mcfadden + 2021-06-04T09:29:22 + 18497 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.578.44712 + added a little safety to this function, just in case. + + dan.mcfadden + 2021-06-02T14:53:38 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.577.44708 + 18461;Auto range not working for non-linear data;FB18461 + + dan.mcfadden + 2021-06-02T12:50:58 + 18461 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.574.44688 + * 18045; revert of 44687 + + chris.balogh + 2021-05-28T08:19:05 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.573.44687 + * 18045; test build for 18045 for Takashi using 2.2 DI data; will revert after build server builds + + chris.balogh + 2021-05-28T08:14:48 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.570.44651 + 18468;Allow Slow trigger check to pass with an ECM;FB18468 + + dan.mcfadden + 2021-05-24T16:49:45 + 18468 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.569.44647 + 18466;don't show S6DB3 in clock sync table with failed;FB18466 + + dan.mcfadden + 2021-05-24T10:18:55 + 18466 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.568.44645 + 18462;Crash in Check Trigger;FB18462 + + dan.mcfadden + 2021-05-24T08:18:22 + 18462 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.567.44435 + http://manuscript.dts.local/f/cases/18449/Calspan-issues-with-level-trigger; removed VI protocol limit for SPS + + chris.balogh + 2021-05-20T11:54:52 + 18449 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.566.44415 + 18369;User cannot select pre-trigger data when using copy & trim;FB18369 + + dan.mcfadden + 2021-05-18T08:38:59 + 18369 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.565.44397 + 18421;multiple ROI download on download tile doesn't show channel selectors;FB18421 + + dan.mcfadden + 2021-05-12T14:47:36 + 18421 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.557.44373 + 18349;Cannot perform download ROI using download data tab.;18382;DataPRO crash on Test Setup tab;FB18349,FB18382; + + dan.mcfadden + 2021-05-07T08:09:57 + 18349 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.556.44369 + 18413;Diagnostics has not been run error message when using trigger check before realtime.;FB18413 + + dan.mcfadden + 2021-05-06T13:13:08 + 18413 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.555.44365 + * reverse change for http://manuscript.dts.local/f/cases/18378/Don-t-seed-RTC-clock-when-running-with-S6-S6A-that-is-in-sync-with-grand-master-clock + + chris.balogh + 2021-05-06T09:23:51 + 18378 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.554.44350 + 18397;DataPRO 3.1 should not crash with a 86 version DB when you add a S6DB3;FB18397 + + dan.mcfadden + 2021-05-03T13:03:30 + 18397 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.553.44347 + 18393;Allow 3.1 to operate with either db version 86 or 87;FB18393 + + dan.mcfadden + 2021-04-30T15:57:16 + 18393 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.552.44323 + fixes an exception that is thrown when an ECM is in the test during this query status, the exception is benign, I think it's just caught and logged, but it doesn't need to be thrown at all. + + dan.mcfadden + 2021-04-28T13:15:51 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.551.44321 + http://manuscript.dts.local/f/cases/18378/Don-t-seed-RTC-clock-when-running-with-S6-S6A-that-is-in-sync-with-grand-master-clock + + chris.balogh + 2021-04-28T11:06:51 + 18378 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.550.44320 + http://manuscript.dts.local/f/cases/18378/Don-t-seed-RTC-clock-when-running-with-S6-S6A-that-is-in-sync-with-grand-master-clock + + chris.balogh + 2021-04-28T11:04:47 + 18378 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.549.44307 + + + chris.balogh + 2021-04-26T14:11:30 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.548.44295 + using settings from SP on 4/12/2021, 8:40 PM;While on 15V standard Input Power from the DB or other input source; 13.5V to 18.5V shows Green Input Voltage 18.5V to 20.5V Yellow and Red above 20.5 . + + dan.mcfadden + 2021-04-23T11:08:46 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.545.44285 + 18320;Correct text for S6DB3 input and battery settings;FB18320 + + dan.mcfadden + 2021-04-22T10:49:37 + 18320 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.544.44241 + 18324;User prompted to rerun diagnostics on arm step when attempting to "stop streaming" a S6A.;FB18324 + + dan.mcfadden + 2021-04-19T10:07:43 + 18324 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.543.44232 + * ninja fix for GetStreamProfileOverride during real time config. + + chris.balogh + 2021-04-16T14:11:48 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.542.44230 + 18321;Keep getting sent back to basic info with S6DB3/S6 system when clicking run in diagnostics;FB18321 + + dan.mcfadden + 2021-04-16T13:55:59 + 18321 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.541.44222 + * ninja fix for GetStreamProfileOverride dictionary creation issue. + + chris.balogh + 2021-04-16T10:34:58 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.540.44220 + updated input voltage settings from email from steve phalen:;While on 15V standard Input Power from the DB or other input source; 13.5V to 18.5V shows Green Input Voltage 18.5V to 20.5V Yellow and Red above 20.5 .;; ;;With 13.5 to 18.5V Input Power the Battery Voltages should be; Green between 8.0 and 9.0 (ensuring a fully charged battery for testing) Red outside of that range. + + dan.mcfadden + 2021-04-16T10:20:31 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.539.44170 + added a call to fix sensitivity units into migrateversion86 + + dan.mcfadden + 2021-04-14T10:38:42 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.538.44168 + merged S6DB3 into 3.1 + + dan.mcfadden + 2021-04-13T16:07:58 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.537.44163 + http://manuscript.dts.local/f/cases/18290/Allow-configuring-streaming-profile-information-per-DAS-using-a-CSV-in-the-executable-directory + + chris.balogh + 2021-04-12T16:20:14 + 18290 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.536.44162 + http://manuscript.dts.local/f/cases/15339/Create-CH10-TMATS-template-with-channel-names-and-scale-for-data + + chris.balogh + 2021-04-12T14:44:00 + 15339 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.535.44159 + * set s6 SupportsTimeSynchronization to true + + chris.balogh + 2021-04-12T10:59:46 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.531.44130 + 18011: Diagnostics table view doesn't show both dual-sensitivity channels when in "Use Both" mode;;Follow pattern for dual-sensitvity sensors set in Diagnostics for tree view (DiagnosticChannels), but in table view (ExcelRows);;http://manuscript.dts.local/f/cases/18011/ + + john.dowling + 2021-04-01T13:48:03 + 18011 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.530.44127 + 18254;SensorConstants.UseSensorFirstUseDate can be uninitialized;also remove a "NG" section which I think is vestigial;FB18254 + + dan.mcfadden + 2021-03-31T15:14:26 + 18254 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.529.44119 + 18142 (fixed): DIM data is in ADC for the RDF export;;Set digital input Cal Point headers in RDF to 32767, 0 and 32768, 5;;http://manuscript.dts.local/f/cases/18142/DIM-data-is-in-ADC-for-the-RDF-export + + john.dowling + 2021-03-30T16:43:23 + 18142 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.528.44107 + increased the amount of time we wait for test channel run to return up from 8s per channel to 9s (32*8->32*9) + + dan.mcfadden + 2021-03-29T11:00:02 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.527.44094 + 18156;change TOYOTA_CALC1_LINE to be cable multiplier, change 2_LINE to be hardcoded 0;FB18156 + + dan.mcfadden + 2021-03-25T15:02:39 + 18156 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.526.44089 + 18030 (bugfixed) : Can manual config show sync status in diagnostics?;;Add Clock Sync Arm Checklist code directly to S6DB.cs, bad assumption of inheritance in previous patch;Add continue to loop checking status in ClockSyncTable, previous code would fail all units if first unit failed;;http://manuscript.dts.local/f/cases/18030/Clock-sync-status-is-not-displayed-for-Thor-WIAMAN-S6DB-S6-in-diag-and-arm-checklist#BugEvent.147202 + + john.dowling + 2021-03-25T13:14:11 + 18030 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.525.44088 + http://manuscript.dts.local/f/cases/18154/XLSX-export-is-that-the-TEST_ID-is-actually-exporting-the-TEST_NAME-Again-the-CSV-is-correct-and-the-Excel-file-is-the-outlier + + chris.balogh + 2021-03-25T12:28:50 + 18154 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.524.44071 + 18019 (ninjafix);;Never discard diagnostics, regardless of .config setting, from ArmChecklist;;http://manuscript.dts.local/f/cases/18019/using-disarm-with-a-S6A-causes-DP-to-become-unresponsive#BugEvent.146861 + + john.dowling + 2021-03-22T17:56:45 + 18019 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.523.44069 + 18019 (bugfixed): Allow "bench-testers" to repeat arm/disarm/arm;;On successful disarm, reset flag to set configs on devices when arming;Missed filling in AsyncInfo.DiscardDiagnostics before passing on;In "DAS is armed and waiting" case, mark that diagnostics have been ran on units;;http://manuscript.dts.local/f/cases/18019/using-disarm-with-a-S6A-causes-DP-to-become-unresponsive#BugEvent.146861 + + john.dowling + 2021-03-22T16:46:50 + 18019 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.522.44066 + http://manuscript.dts.local/f/cases/18045/Recorded-data-are-incorrect-on-DI_HTL-and-DI_LTH;* add default to diagnostic result ScaleFactorMv of 1 (previously 0) to fix real-time DIM data logic for datascaler + + chris.balogh + 2021-03-19T15:24:37 + 1 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.521.44064 + 18127, 18128;TDAS TEST broadcast command should wait for a response;Test Channel Run Broadcast can complete before response is received and processed;FB18127, FB18128 + + dan.mcfadden + 2021-03-19T14:20:19 + 18127 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.520.44060 + http://manuscript.dts.local/f/cases/18045/Recorded-data-are-incorrect-on-DI_HTL-and-DI_LTH;* only invert bAboveBreak for SPD on CCNO/CCNC + + chris.balogh + 2021-03-19T09:02:45 + 18045 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.519.44056 + FB 18006 CRASH in 3.1.478 while editing a test setup [Sandia];http://manuscript.dts.local/f/cases/18006/CRASH-in-3-1-478-while-editing-a-test-setup-Sandia; + + farshid.atashband + 2021-03-18T14:45:19 + 1 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.518.44054 + FB 18024 Unfiltered excel data export shows a software filter in the header rows, should show "none";http://manuscript.dts.local/f/cases/18024/Unfiltered-excel-data-export-shows-a-software-filter-in-the-header-rows-should-show-none + + farshid.atashband + 2021-03-18T12:07:15 + 18024 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.517.44051 + adds extra logging when doing in db check, clears hardware cache + + dan.mcfadden + 2021-03-18T11:36:26 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.515.44044 + 18019 (bugfixed): Allow "bench-testers" to repeat arm/disarm/arm;;Remove last patch Disarm-and-reset-DiagnosticsHaveBeenRun code;Introduce DiscardDiagnostics application setting from SLICEWare, defaulting to true;In Arm/Auto-Arm and SetConfig, only reset DHBR if DiscardDiagnostics set;;http://manuscript.dts.local/f/cases/18019/using-disarm-with-a-S6A-causes-DP-to-become-unresponsive#BugEvent.146663 + + john.dowling + 2021-03-17T13:27:06 + 18019 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.514.44039 + 18030 (bugfixed) : Can manual config show sync status in diagnostics?;;Include HardwareType in calls to Utils.IsClockSynced calls;In IsClockSynced, map "Manual" to PTP for S6, S6DB;;http://manuscript.dts.local/f/cases/18030/Clock-sync-status-is-not-displayed-for-Thor-WIAMAN-S6DB-S6-in-diag-and-arm-checklist#BugEvent.146424 + + john.dowling + 2021-03-17T12:54:56 + 18030 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.513.44032 + 17849;Lvl trigger not functional when DataPRO performs voltage insertion due to FW bug 17848;FB17849 + + dan.mcfadden + 2021-03-16T14:15:10 + 17849 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.512.44026 + 18019 (bugfixed): Failed to arm error after disarm using S6A;;Mark diagnostics as old after disarm (DiagnosticsHaveBeenRun = false);During arming, check that DiagnosticsHaveBeenRun is set true. If not, stop and tell user to go back to Diagnostics, as in SLICEWare;;http://manuscript.dts.local/f/cases/18019/using-disarm-with-a-S6A-causes-DP-to-become-unresponsive#BugEvent.146314 + + john.dowling + 2021-03-15T18:43:51 + 18019 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.511.44008 + FB 17951 xml import errors when there is empty meta data fields;http://manuscript.dts.local/f/cases/17951/xml-import-errors-when-there-is-empty-meta-data-fields + + farshid.atashband + 2021-03-12T16:21:13 + 17951 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.508.43979 + 18077;TDAS LAB Rack creation serial number validation is using the wrong characters;FB18077 + + dan.mcfadden + 2021-03-10T08:10:29 + 18077 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.507.43977 + turned off extra communication logging by default, can be turned back on using ExtraCommunicationLogging in datapro.exe.config + + dan.mcfadden + 2021-03-09T16:02:46 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.506.43974 + 18019 (fixed): using disarm with a S6A causes DP to become unresponsive?;;Reset Run Test navsteps to Arm-initiated state after disarming, enabling "Run", previous navsteps, and setting automatic progression to "Paused by User";Run DataToDownload checks in pre-test Diagnostics the same as Check Channels;If either Check Channels or Diagnostics approve continuing after the warning, signal to the other to bypass its check;Reset check bypass whenever we Arm, End, or Cancel Test;;http://manuscript.dts.local/f/cases/18019/using-disarm-with-a-S6A-causes-DP-to-become-unresponsive + + john.dowling + 2021-03-09T13:43:30 + 18019 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.505.43970 + 18067;Remove Retry as it's not working properly;FB 18067 + + dan.mcfadden + 2021-03-09T09:24:17 + 18067 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.501.43947 + extra communication logging + + dan.mcfadden + 2021-03-04T11:01:57 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.500.43942 + 18030 (fixed) : Clock sync status is not displayed for Thor/WIAMAN S6DB/S6 in diag. and arm checklist;;Rearrange IClockSyncActions to cover S6 and S6DB as well, moving common async calls to common SLICE2_Base class;S6 & S6DB don't have GetClockSyncStatus command, use separate queries for ClockSyncProfile and PTPSync for same effect;Amend DTM fix to choose clocked devices for ArmChecklist via IClockSyncActions rather than longer or'd list;;http://manuscript.dts.local/f/cases/18030/Clock-sync-status-is-not-displayed-for-Thor-WIAMAN-S6DB-S6-in-diag-and-arm-checklist + + john.dowling + 2021-03-02T14:31:47 + 18030 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.499.43939 + Experimental version checkin with a bunch of changes from 3.2 + + dan.mcfadden + 2021-03-02T14:05:32 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.498.43896 + 17822;DataPRO and TDAS rack unresponsive during diagnostics;FB17822 + + dan.mcfadden + 2021-02-19T12:33:00 + 17822 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.497.43893 + Changes to migration code to handle missing sensor calibrations. + + jerry.lawrence + 2021-02-18T10:34:22 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.496.43890 + testing changes for HRA;HRA DataPRO ARM Test Issue - 8153 - this adds waiting for testchannelrun and TestChannelRunBroadcast;additionally adds a lot of logging to tdas commands. + + dan.mcfadden + 2021-02-17T12:42:10 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.495.43842 + 17991;calspan speed ups for opening a test setup;17991 + + dan.mcfadden + 2021-02-12T15:25:04 + 17991 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.494.43837 + * FIR/IIR protocol to 28 + + chris.balogh + 2021-02-11T15:27:20 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.493.43821 + 17981;Unnecessary amount of time spent on bad bindings for itemsources with fallbackvalues;FB17981 + + dan.mcfadden + 2021-02-11T10:50:48 + 17981 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.492.43815 + 17981;Unnecessary amount of time spent on bad bindings for itemsources with fallbackvalues;FB17981 + + dan.mcfadden + 2021-02-11T05:17:59 + 17981 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.491.43813 + 17981;Unnecessary amount of time spent on bad bindings for itemsources with fallbackvalues;FB17981 + + dan.mcfadden + 2021-02-10T16:45:42 + 17981 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.488.43796 + 17858;Cannot export data set;FB17858 + + dan.mcfadden + 2021-02-08T13:10:58 + 17858 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.487.43788 + never trust LatestCalibrationId when using Sensor first use + + dan.mcfadden + 2021-02-05T10:32:58 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.486.43786 + 17954;Modify ROI does not show in UI;FB17954 + + dan.mcfadden + 2021-02-04T13:39:52 + 17954 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.485.43773 + 17944;TTS import the diagnostics tree appears empty sometimes when it shouldn't;FB17944 + + dan.mcfadden + 2021-02-01T14:38:39 + 17944 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.484.43769 + + + chris.balogh + 2021-02-01T09:03:20 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.481.43762 + + + chris.balogh + 2021-01-29T08:26:56 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.480.43758 + http://manuscript.dts.local/f/cases/17913/ - Implement DSP IIR/FIR Profile API + + chris.balogh + 2021-01-28T16:36:46 + 17913 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.479.43748 + 17893;Cal date confusion on sensor import;FB17893 + + dan.mcfadden + 2021-01-27T15:35:24 + 17893 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.478.43745 + 17753 (implemented): patches backported to 3.1 maint;;http://manuscript.dts.local/f/cases/17753/Internal-DataPro-Feature-Request-are-you-sure-double-confirmation-on-delete + + john.dowling + 2021-01-26T20:26:43 + 17753 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.477.43725 + 17812;DataPRO does not issue EnableFaultChecking when running with POWER PRO and a single DAS;FB17812 + + dan.mcfadden + 2021-01-25T14:32:31 + 17812 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.476.43686 + * don't run voltage insertion check in auto arm diagnostics + + chris.balogh + 2021-01-22T14:22:31 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.475.43682 + http://manuscript.dts.local/f/cases/17897/Opposite-DI-data + + chris.balogh + 2021-01-22T11:27:05 + 17897 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.474.43679 + http://manuscript.dts.local/f/cases/17897/Opposite-DI-data + + chris.balogh + 2021-01-21T16:42:05 + 17897 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.473.43673 + 17901;Do not require that digital inputs and squibs be present in the db when performing a TTS import;FB17901 + + dan.mcfadden + 2021-01-21T12:26:19 + 17901 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.472.43631 + * remove calls to Messagebox.Show from backend code + + chris.balogh + 2021-01-13T12:07:29 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.471.43627 + 17863;Unhandled exception using upload step during TTS import test run;FB17863 + + dan.mcfadden + 2021-01-13T08:23:52 + 17863 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.470.43609 + issue with disconnect on tts import run + + dan.mcfadden + 2021-01-08T12:35:52 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.469.43603 + 11245;TOM and DI channels in TTS imports without IDs should have sensors assigned automatically;FB11245 + + dan.mcfadden + 2021-01-06T16:02:25 + 11245 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.468.43597 + Don't crash when browsing for .xml file in Download tab.;FB 17840; + + jerry.lawrence + 2021-01-06T13:27:29 + 17840 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.467.43594 + 12439;Remove Reserve Sensor Logic in TTS import in favor of DataPRO Sensor DB;FB 12439;should address eid sensors not being assigned + + dan.mcfadden + 2021-01-06T12:33:55 + 12439 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.466.43592 + 17844;modifying the value for an above and below level trigger does not set the test to modified;FB17844 + + dan.mcfadden + 2021-01-05T14:12:13 + 17844 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.465.43570 + Don't allow Test Setups to be run if they contain SLICE hardware with an AAF rate of 0.;FB 17774 + + jerry.lawrence + 2020-12-23T09:57:55 + 17774 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.464.43566 + Allow 0 AAF for TDAS hardware.;FB 17774 + + jerry.lawrence + 2020-12-22T11:07:17 + 17774 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.463.43562 + Don't fail when doing stand-alone migration. This bug was introduced in 3.1.461.43559.;FB 17773 + + jerry.lawrence + 2020-12-21T14:23:22 + 17773 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.462.43561 + Set the AntiAliasFilterRate of all DAS in a Test Setup to the default value for that DAS type and sample rate, when a Test Setup's sample rate is changed. This behavior was changed in 3.1.453.43499.;FB 17774 + + jerry.lawrence + 2020-12-21T13:12:30 + 17774 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.461.43559 + Initialize the AntiAliasFilterRate column of the TestSetupHardware table to the default value, based on DAS type and sample rate.;FB 17773 + + jerry.lawrence + 2020-12-21T09:11:38 + 17773 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.460.43558 + 17801;Diagnostics shouldn't show results for PPRO;FB17801 + + dan.mcfadden + 2020-12-18T17:14:36 + 17801 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.459.43554 + 17804;POWER PRO arm failure;17800;Trigger status is "waiting" but PPRO has indeed triggered;17799;No missing DAS error for offline POWER PRO;FB17804, FB17800, FB17799 + + dan.mcfadden + 2020-12-18T11:18:47 + 17804 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.458.43547 + Add validation to Run Test in case a database modification causes a previously-valid Test Setup to become invalid.;FB 17774 + + jerry.lawrence + 2020-12-17T14:20:14 + 17774 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.457.43540 + 17784;POWER PRO serial validation incorrect.;FB 17784 + + dan.mcfadden + 2020-12-17T12:11:45 + 17784 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.456.43538 + 17803;Input and battery failures in arm checklist suppresses sensor ID not found failure;FB 17803 + + dan.mcfadden + 2020-12-17T10:34:33 + 17803 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.455.43508 + Don't fail to add new entry in TestSetupHardware table when a Test Setup uses a DAS that is already in the table.;This bug was introduced in 3.1.454;FB 17777 + + jerry.lawrence + 2020-12-15T15:07:10 + 17777 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.454.43500 + Ensure that if the AntiAliasFilterRate field in the TestSetupHardware table is 0, it gets returned to the user as an appropriate value based on the DAS type and sample rate.;FB 17777; + + jerry.lawrence + 2020-12-14T16:58:29 + 17777 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.453.43499 + Validate Test Setups when saving with an invalid AAF.;FB 17774 + + jerry.lawrence + 2020-12-14T16:35:28 + 17774 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.452.43488 + http://manuscript.dts.local/f/cases/17783/IRTRACC-w-CalFactor-should-always-process-as-Zero-Method-NONE + + chris.balogh + 2020-12-14T11:18:17 + 17783 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.451.43479 + * add another unit of resolution to the group/testsetup parameters SquibCurrentColumn + + chris.balogh + 2020-12-11T11:15:01 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.448.43438 + 17565 - Predictive text on "ISO channel name" column when in test set up / groups to make + + dan.mcfadden + 2020-12-08T09:01:01 + 17565 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.447.43432 + 17566;Config option to "Auto expand" test info sections.;FB 17566 + + dan.mcfadden + 2020-12-04T11:13:17 + 17566 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.446.43425 + 17566;Config option to "Auto expand" test info sections.;FB 17566 + + dan.mcfadden + 2020-12-04T09:14:35 + 17566 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.445.43419 + 17566;Config option to "Auto expand" test info sections.;FB 17566 + + dan.mcfadden + 2020-12-03T14:39:58 + 17566 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.444.43414 + * update ExtraProperties.dll to x86 for 32bit installer + + softwaretech + 2020-12-03T10:21:00 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.443.43408 + http://manuscript.dts.local/f/cases/14735/Updates-for-GM-Process-flow-time-improvement-and-bug-fix;* new patch for base+ in TCF + + chris.balogh + 2020-12-02T12:27:42 + 14735 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.442.43397 + 15262;Absolute zero sensors in test setup change to ave over time after import.;FB 15262 + + dan.mcfadden + 2020-12-01T12:52:52 + 15262 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.441.43338 + http://manuscript.dts.local/f/cases/17718/PowerPRO-should-issue-QATS - battery voltage still showed as "Unknown" on PowerPRO. + + chris.balogh + 2020-11-18T13:59:15 + 17718 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.440.43333 + 15139 (bugfixed) Quick Checkout hooked into ISO validation rule;;Ignore ISO validation if we're in Quick Checkout;;http://manuscript.dts.local/f/cases/15139/Always-allow-out-of-cal-sensors-and-ignore-iso-warnings-show-a-warning-at-the-start-of-realtime-logging-if-any-out-of-cal#BugEvent.141093 + + john.dowling + 2020-11-18T12:53:37 + 15139 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.439.43330 + * dont crash on reading missing squib chn files + + chris.balogh + 2020-11-18T12:35:03 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.438.43315 + http://manuscript.dts.local/f/cases/17719/DataPRO-V3-1-345-ISF-Import-Crash + + chris.balogh + 2020-11-13T15:33:27 + 1 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.437.43309 + 17716 ;eliminate extra characters filling out outgoing TDAS coms;17715;Process Status Packet from TDAS, remove from logging;17717;ModuleArmBroadcast must wait on G5;FB17716,FB17715,FB17717 + + dan.mcfadden + 2020-11-13T10:38:13 + 17716 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.436.43306 + http://manuscript.dts.local/f/cases/17718/PowerPRO-should-issue-QATS + + chris.balogh + 2020-11-13T09:32:59 + 17718 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.435.43292 + http://manuscript.dts.local/f/cases/17704/HRA-DataPRO-ARM-Test-Issue + + chris.balogh + 2020-11-10T11:59:53 + 17704 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.434.43288 + Use the Slice2 calibration period for PowerPro to avoid erroneous "Cal date overdue" error.;FB 17606 + + jerry.lawrence + 2020-11-09T14:18:37 + 17606 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.433.43284 + Don't fail to arm when PowerPro does not have external power.;FB 17687 + + jerry.lawrence + 2020-11-09T12:18:17 + 17687 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.432.43281 + 17609 Disable realtime auto-advance when user is leaving the nav step via proceed/cancel modal;;Race condition where the "Move to prev/next" in realtime is hit in one thread while we're moving out of the control in another.;Stop the "move back/next" thread if the flag is set that we've left the control;Put locks around the UnSet() and GoPrev/Next/InTestOrder() code to direct competing thread traffic;;http://manuscript.dts.local/f/cases/17609/Disable-realtime-auto-advance-when-user-is-leaving-the-nav-step-via-proceed-cancel-modal + + john.dowling + 2020-11-09T11:38:50 + 17609 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.431.43246 + 17686 add additional debug information into log;FB17686 + + dan.mcfadden + 2020-11-05T12:00:38 + 17686 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.430.43241 + 17686 add additional debug information into log;FB17686 + + dan.mcfadden + 2020-11-04T10:48:55 + 17686 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.429.43228 + GroupImport.dll was looking in bin\Release, but removal of AnyCPU forces a change to bin\x86\Release and bin\x64\Release.;FB 17662 + + softwaretech + 2020-11-02T11:17:27 + 17662 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.428.43215 + * don't build things that don't build + + chris.balogh + 2020-10-30T13:58:01 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.425.43205 + * unify IEPE offset from 12.5 to 12.25; now uses converter Converters.InitialOffsetToIEPESensorOffsetConverter from Common + + chris.balogh + 2020-10-30T12:51:03 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.424.43200 + * remove ANY CPU build option from proj files + + chris.balogh + 2020-10-29T12:47:38 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.423.43196 + * remove ANY CPU build option from SLN + + chris.balogh + 2020-10-29T11:29:21 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.422.43193 + * IEPE_MIDPOINT from 12.5 to 12.25; per MB: "...would it be possible to adjust whatever fixed value you have in the code to shift the measurement down 0.25V?" + + chris.balogh + 2020-10-29T08:40:19 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.421.43186 + + + chris.balogh + 2020-10-28T09:16:51 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.416.43174 + Correctly maintain the Test Setup order of channels, adding automatically-created channels at the beginning, instead of always ordering based on the orders of Groups and then their Channels.;FB 17642 + + jerry.lawrence + 2020-10-23T20:04:33 + 17642 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.415.43169 + Update the PowerPRO battery and input voltage limits per TK. This requires an increase in the db version from 85 to 86.;FB 17648 + + jerry.lawrence + 2020-10-23T18:51:24 + 17648 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.414.43163 + 17569 (fixed): Channels missing from all ROI periods when importing test setup XML or migrating from 3.0.371 to 3.1.403;;Data was fine, comparison in fix for 16120 needed to use same property values for comparator as what's used in Publish() message;;http://manuscript.dts.local/f/cases/17569/ + + john.dowling + 2020-10-23T14:54:43 + 17569 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.413.43161 + 16465 (fixed): ROI download cannot set entire pre-trigger time;;TestDataToRegionOfInterestMin/Max Converters for Recorder and Hybrid needed to point to DataStart/End (if available, -/+PostTrigger if not);;https://manuscript.dts.local/f/cases/16465/ + + john.dowling + 2020-10-23T14:46:48 + 16465 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.412.43158 + 16499;Export - Copy & Trim cannot select entire test time of hybrid test.;FB 16499 + + dan.mcfadden + 2020-10-23T11:05:28 + 16499 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.411.43144 + Don't fail to initiate DataPRO if Test Setup validation fails due to a sensor with no supported excitation.;FB 17625 + + jerry.lawrence + 2020-10-20T13:40:48 + 17625 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.410.43135 + * Log "Datapro has experienced an issue and will now shutdown for safety" if we can + + chris.balogh + 2020-10-16T14:48:55 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.409.43131 + * dont erroneously log every real-time button press when we select a new graph + + chris.balogh + 2020-10-16T14:15:26 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.408.43124 + http://manuscript.dts.local/f/cases/16524/ - diagnostic result should include the resting voltage of an IEPE sensor + + chris.balogh + 2020-10-15T16:09:46 + 16524 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.407.43120 + http://manuscript.dts.local/f/cases/17562/Software-zero-issue-for-IRTRACC-when-importing-Sensor-database-CSV-file + + chris.balogh + 2020-10-14T12:56:29 + 17562 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.406.43115 + http://manuscript.dts.local/f/cases/17572/Cannot-view-data-that-has-a-negative-EU-multiplier + + chris.balogh + 2020-10-14T12:23:03 + 17572 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.405.43113 + * ninja fix for crash on 'revert changes' when no data appears in the graph + + chris.balogh + 2020-10-14T11:25:02 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.404.43111 + Don't fail migration from pre-2.0 dbs due to Test Setups with non-existent Customers.; + + jerry.lawrence + 2020-10-14T10:10:09 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.403.43095 + http://manuscript.dts.local/f/cases/16493 - How to bypass adjustable HW filter for Data Collection on S6A + + chris.balogh + 2020-10-09T11:16:25 + 16493 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.402.43092 + Merging r43091 changes from FB16382 bugfix into v3.01 maint;;http://manuscript.dts.local/f/cases/16382/Issue-with-Exporting-Data#BugEvent.138125 + + john.dowling + 2020-10-08T17:32:32 + 16382 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.401.43086 + 17547;need more information with generic racks;17546;module serial numbers displayed for hardware from add/replace das end starting at 000 rather than 001;FB17547, FB17546 + + dan.mcfadden + 2020-10-08T11:19:51 + 17547 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.400.43083 + 17543;In Progress ;Replace allows replacing a larger rack with a smaller one and throws an exception (assert);FB 17543 + + dan.mcfadden + 2020-10-08T08:29:54 + 17543 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.399.43081 + 17537;In Peer Review ;Stand-in DAS displays guid in Replace hardware combo box;FB 17537;now no longer sets test id when adding non standin hardware to a test setup + + dan.mcfadden + 2020-10-07T13:07:17 + 17537 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.398.43076 + ughhhhh + + dan.mcfadden + 2020-10-07T10:21:23 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.396.43067 + Whoops, forgot to update the version from 84 to 85 in the empty database.;FB 17531 + + jerry.lawrence + 2020-10-06T16:59:19 + 17531 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.395.43066 + Remove UPDATE statement from sp_TestSetupsDeleteManyById and sp_TestSetupsDeleteManyByName so that Test Setups with stand-in DAS can be deleted.;Increase db version from 84 to 85. + + jerry.lawrence + 2020-10-06T16:13:25 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.394.43063 + 16401 (implemented): Add option to combine Dual-sensitivity sensor channels in one export rather than two;;Adds System setting near exports to export dual-sensitivity sensors as two channels (one marked "lin") in the same csv & xlsx export;Refactored after error feedback, other error noticed with extra " (lin)" suffix;;http://manuscript.dts.local/f/cases/16401/ + + john.dowling + 2020-10-06T14:08:42 + 16401 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.393.43060 + 16398 (fixed): "Added Linear" Sensitivity Channel has wrong Units set;;When setting Engineering Units to cals, set them to all records rather than a particular one;;http://manuscript.dts.local/f/cases/16398/Added-Linear-Sensitivity-Channel-has-wrong-Units-set + + john.dowling + 2020-10-06T13:56:37 + 16398 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.392.43053 + Allow user to successfully connect to Centralized server after installation, when user has changed from Local to Centralized, and then checked the Use NTLM Authentication checkbox. + + jerry.lawrence + 2020-10-02T15:52:57 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.391.43046 + + + dan.mcfadden + 2020-10-01T14:51:17 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.390.43044 + 16514;Active ;The Hardware search function slow when doing the channel assignment manually;FB 16514 + + dan.mcfadden + 2020-10-01T13:09:54 + 16514 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.389.43032 + Add the "Unfiltered" case when adding to the GroupChannelSettings table for 3.1 database migration.;FB 16508 + + jerry.lawrence + 2020-09-30T18:05:44 + 16508 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.388.43027 + Reorganize Replace hardware UI so that Replace button doesn't disappear and scrollbar is present when list of DAS is long.;FB 16509 + + jerry.lawrence + 2020-09-30T13:59:23 + 16509 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.387.43021 + In the Channels step, don't always set a channel to the sensor's values when dragging to an empty or existing channel, and don't always set a channel to the default values when dragging to the blue area.;FB 16494 + + jerry.lawrence + 2020-09-30T12:09:49 + 16494 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.386.43017 + Correctly migrate channel Filter Class values other than 1650 (CFC1000).;FB 16508 + + jerry.lawrence + 2020-09-30T11:27:37 + 16508 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.385.43009 + http://manuscript.dts.local/f/cases/16500/Excel-export-is-swapping-CFC-calss-with-CFC-Frequency-in-header + + chris.balogh + 2020-09-29T10:05:08 + 16500 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.384.43007 + http://manuscript.dts.local/f/cases/16463/HDF-export-runs-very-slowly + + chris.balogh + 2020-09-29T09:46:10 + 16463 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.383.42999 + http://manuscript.dts.local/f/cases/16466/No-indication-of-diag-failure-in-tree-view + + chris.balogh + 2020-09-25T15:18:25 + 16466 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.382.42990 + http://manuscript.dts.local/f/cases/16473 - add specific gain threshold for s6/s6a;http://manuscript.dts.local/f/cases/16459 - don't check voltageInsertion/Gain for s6/s6a if no shunt emulation is set; + + chris.balogh + 2020-09-25T09:04:29 + 16473 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.381.42979 + Fix migration bug which has existed since 2.1 when ALL channels started pulling values from the GroupChannelSettings table.;FB 16471 + + jerry.lawrence + 2020-09-24T10:38:47 + 16471 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.380.42887 + Correctly display channel data when running in a Region that uses a Decimal symbol other than "." by parsing doubles in the .dts file using Invariant.;FB 16192; + + jerry.lawrence + 2020-09-08T14:58:11 + 16192 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.379.42881 + 16382 fixes from r42880 migrated to v3.01 maint;;http://manuscript.dts.local/f/cases/16382/Issue-with-Exporting-Data + + john.dowling + 2020-09-04T17:53:41 + 16382 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.378.42876 + 16400 (fixed): ISO exports error in 3rd Party Software;;C# by default turns on byte-order-mark for UTF8 Encoding. But it's single character, stop doing that.;;http://manuscript.dts.local/f/cases/16400/ISO-exports-error-in-3rd-Party-Software + + john.dowling + 2020-09-03T18:52:23 + 16400 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.377.42874 + 16397: Differentiate Channel names of Dual-sensitivity Sensor Channels in ISO Export;;During ISO Export, check if we're in Dual Export mode and tag any linear-cal-as-channel's name as necessary;;http://manuscript.dts.local/f/cases/16397/Differentiate-Channel-names-of-Dual-sensitivity-Sensor-Channels-in-ISO-Export + + john.dowling + 2020-09-03T18:44:27 + 16397 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.376.42869 + * fixed bug in test timestamp nano second set. TriggerTimestampNanoSec = TriggerTimestampNanoSec; //not StartRecordTimestampNanoSec + + chris.balogh + 2020-09-03T15:29:28 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.373.42761 + Don't crash during DataPRO initialization due to Test Setup validation in QuickSensorCheck_Loaded.;FB 16387; + + jerry.lawrence + 2020-08-26T11:34:31 + 16387 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.372.42756 + * fix for regional issues in parsing EQX version string + + chris.balogh + 2020-08-26T09:36:44 + + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.371.42746 + 16335;[old 16336] No data set has been uploaded to the defined folder in Download Data tab;FB 16335 + + dan.mcfadden + 2020-08-24T17:04:36 + 16335 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.369.42742 + 16361;unhandled exceptions occur when adding a new admin user and limiting tab visibility;FB 16361 + + dan.mcfadden + 2020-08-24T14:17:24 + 16361 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.368.42736 + 16346;Test setup xml import failure in Test Setup tab;FB 16346 + + dan.mcfadden + 2020-08-21T12:29:40 + 16346 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.367.42719 + List sensors with duplicate IDs when saving a Test Setup (clicking Save) without leaving (clicking Done | Save).;FB 16337 + + jerry.lawrence + 2020-08-20T16:46:36 + 16337 + UNKNOWN + + + DATAPRO_MAINT_3_01 + 3.1.1.42702 + Branched from DEV_3_00 to MAINT_3_01 + + softwaretech + 2020-08-19T12:34:02 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_03.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_03.xml new file mode 100644 index 0000000..d3ba1d6 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_3_03.xml @@ -0,0 +1,6865 @@ + + + + + DATAPRO_MAINT_3_03 + 3.3.801.50564 + Change the Cable Multiplier to a RequiredParameter for the "TTS (*.csv, *xml)" Test Setup import.;FB 30288 + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/TTS/TTSEnums.cs + + jerry.lawrence + 2024-04-09T08:33:16 + 30288 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.800.49936 + 35577;WriteXmlConfigToPC improvements;FB35577 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2023-12-07T13:28:00 + 35577 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.798.48817 + 31772;Backport changes for slow time to visit export tab in DP 3.3;FB31772 + + + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/DataFiles.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/DataFiles.cs + + dan.mcfadden + 2023-06-02T16:19:22 + 31772 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.797.48656 + 30611,30600;Copy & Trim fails when ALL data set selected,;Channels mixed up after copy and trim;FB30611,FB30600; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-04-27T16:04:56 + 30611 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.796.48651 + Replicated from Nathan Brown's 3.1 code (svn revisions: 48610 & 48649);Added two new sensor types to support 3d irtraccs within GM s ISF file format.;;X1: IRTRACC with radius/cal factor + offset;R1: Absolute Zero / no remove offset with Initial EU from the ISF;;FB 30582; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + jerry.lawrence + 2023-04-27T14:20:35 + 30582 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.795.48648 + 30609;EIDs can need correction when coming from crashdesigner EQX;FB30609 + + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_01/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + dan.mcfadden + 2023-04-27T10:15:37 + 30609 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.794.48489 + 30517;Access denied to files at GM;FB30517 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/FileUtils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/FileUtils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + + dan.mcfadden + 2023-04-11T16:35:21 + 30517 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.793.48461 + Log instead of aborting if Model and/or BridgeType fields in CSV import file are inconsistent with actual sensor in database.;FB 30437 + + + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2023-03-31T11:44:32 + 30437 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.792.48436 + Don't hang after Post-test diagnostics when running in Automatic mode with squib channels.;FB 29948 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2023-03-24T11:19:29 + 29948 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.790.48156 + 30113;Exception thrown during download;FB30113 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-01-31T08:26:39 + 30113 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.789.48047 + abstracted out SetChannelInfo into one function + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2023-01-12T08:51:57 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.788.48044 + 30079;ZD 11287 HMC> DataPRO Export Issue;FB30079;;this will put 3.1/3.3/4.0/4.1 all on the same page WRT to this one function, but now need to next go and unify them into one function rather than 4 separate ones. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2023-01-11T11:22:01 + 3 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.787.48023 + 30080;ZD11292 - TDAS rack max sample rate issue;Quick fix for larger problem, just updates constant to 304000 from 200k;FB30080 + + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + + dan.mcfadden + 2023-01-06T14:23:04 + 30080 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.786.47945 + 29993;ISO MME data does not match expectations:;FB29993 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2022-12-12T13:02:07 + 29993 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.785.47941 + 30004;selecting DIM for slowest module can cause rack to stop responding.;FB30004 + + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + + dan.mcfadden + 2022-12-09T11:13:46 + 30004 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.783.47788 + 29613;Add intra packet time header;FB29613 + + + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Packets/PCMPacket.cs + + dan.mcfadden + 2022-10-28T08:18:56 + 29613 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.782.47782 + 29613;Add intra packet time header;FB29613 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/PCMPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/PacketHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Packets/PCMPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Packets/PacketHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/PCMPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/PacketHeader.cs + + dan.mcfadden + 2022-10-26T16:10:36 + 29613 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.781.47691 + Add channel information to .pdf and .png that gets generated from Viewer, by adding the Test/Graphs/Settings tabs on the left and the Chart Options/Modify tabs on the right.;FB 29491; + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_3_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + + jerry.lawrence + 2022-09-30T09:27:39 + 29491 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.780.47682 + 29730;Request to have CH10 export to match desired export TMATs;FB29730 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Chapter10.File.Writer.cs + + dan.mcfadden + 2022-09-28T14:17:40 + 29730 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.779.47678 + 29654;dp 4.0 476 3D IRTRACC DATA does not match expected data when injecting dc input per test steps;FB29654 + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/DiskUtility.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/DiskUtility.cs + + dan.mcfadden + 2022-09-27T10:27:59 + 29654 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.778.47676 + 29720;config file properties not being used in view 3D-IRTRACC channel add.;FB29720 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-09-27T08:57:52 + 29720 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.777.47672 + 29654;dp 4.0 476 3D IRTRACC DATA does not match expected data when injecting dc input per test steps;FB29654 + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/DiskUtility.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/DiskUtility.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/DiskUtility.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/DiskUtility.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/DiskUtility.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/DiskUtility.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + dan.mcfadden + 2022-09-27T08:20:44 + 29654 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.776.47668 + Whoops, forgot to change variable name.;FB 29682 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + + jerry.lawrence + 2022-09-26T13:14:56 + 29682 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.774.47664 + Successfully migrate Centralized database from 1.10.;FB 29714 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/Attach_DataPROPre20_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Attach_DataPRO_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Attach_ISO_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Backup_Alter_Detach_RemoteDBs.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Backup_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Detach_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Restore_As_DataPROPre20_RemoteDB.bat + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/Attach_DataPROPre20_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Attach_DataPRO_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Attach_ISO_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Backup_Alter_Detach_RemoteDBs.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Backup_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Detach_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_3_03/Restore_As_DataPROPre20_RemoteDB.bat + + jerry.lawrence + 2022-09-23T14:13:02 + 29714 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.773.47663 + 29698;T0 is garbled sometimes in CSV export;FB29698 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/ExportHeaderLine.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/ExportHeaderLine.cs + + dan.mcfadden + 2022-09-21T15:50:08 + 29698 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.772.47660 + revert intentional corruption of config + + + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + + dan.mcfadden + 2022-09-21T14:22:03 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.771.47658 + This version intentionally fails;29585;Remove invalid config warning, and add a separate failed config log also read from DIAG if possible;FB 29585 + + + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + + dan.mcfadden + 2022-09-21T14:08:17 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.770.47633 + 29678;ISO export does not match CSV/Viewer output;FB29678 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + + dan.mcfadden + 2022-09-16T14:01:06 + 29678 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.769.47629 + Don't log an error during Save to PDF in View tile, and display (and log) the names of the files (.pdf and .png) being created.;FB 29493 + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + + jerry.lawrence + 2022-09-16T08:55:23 + 29493 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.768.47619 + pointed to new TMT files I added for CH10 export + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_01/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_01/Installer_DataPRO_x86.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + softwaretech + 2022-09-14T14:59:18 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.767.47615 + 29631;Export in Run test exports the first event repeatedly;FB29631 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-09-14T09:21:23 + 29631 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.766.47600 + 29627;Review PCM template and find any missing tags;FB29627 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/PTP1588Timestamps.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/PTP1588Timestamps.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/PTP1588Timestamps.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-09-12T14:21:38 + 29627 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.765.47597 + Add to search for ODBC Tools Path.;FB 29640; + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Database.cs + + jerry.lawrence + 2022-09-12T10:58:59 + 29640 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.764.47594 + new templates for CH 10 export + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + + dan.mcfadden + 2022-09-12T10:08:03 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.763.47569 + 29612;Fix MN-2 vs MN-3 in CH 10 export;FB29612 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/TMATS/DataConversion/Measurand.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/TMATS/DataConversion/Measurand.cs + + dan.mcfadden + 2022-09-07T15:58:21 + 29612 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.762.47562 + 29585;Remove invalid config warning, and add a separate failed config log also read from DIAG if possible;FB29585 + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-09-02T16:41:42 + 29585 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.761.47530 + if there are no items to average, don't bother averaging + + + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/AverageShortValueOverTime.cs + + dan.mcfadden + 2022-08-24T15:48:28 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.760.47528 + Warn user when the Bridge Resistance value in a sensor definition will change by more than 5%.;FB 29445 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + jerry.lawrence + 2022-08-24T13:20:20 + 29445 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.759.47518 + FB 29408 change default font family to courier new for ISO code in channel list;http://manuscript.dts.local/f/cases/29408/change-default-font-family-to-courier-new-for-ISO-code-in-channel-list + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Controls/ChannelCodeBuilder.xaml + + farshid.atashband + 2022-08-23T15:25:10 + 29408 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.758.47504 + 11664;No message when docking station doesn't work correctly.;FB11664 + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_01/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.TDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/obj/project.nuget.cache + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_01/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_01/TDASCommands.csproj + /Code/TDASCommands/branches/BRANCH_MAINT_3_03/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_MAINT_3_03/TDASCommands.csproj + /Code/DASFactory/branches/BRANCH_DEVEL_4_01/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.TDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/obj/project.nuget.cache + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_01/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_01/TDASCommands.csproj + /Code/TDASCommands/branches/BRANCH_MAINT_3_03/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_MAINT_3_03/TDASCommands.csproj + /Code/DASFactory/branches/BRANCH_DEVEL_4_01/DASFactory.TDAS.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.TDAS.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/obj/project.nuget.cache + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_01/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_01/TDASCommands.csproj + /Code/TDASCommands/branches/BRANCH_MAINT_3_03/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_MAINT_3_03/TDASCommands.csproj + + dan.mcfadden + 2022-08-18T11:06:01 + 11664 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.757.47502 + if there are no items to average, don't bother averaging + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/AverageShortValueOverTime.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/AverageShortValueOverTime.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/AverageShortValueOverTime.cs + + dan.mcfadden + 2022-08-18T10:07:22 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.756.47150 + 28086;Need a configurable way to adjust shunt tolerance for high impedance sensors.;FB28086 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + + dan.mcfadden + 2022-07-25T10:03:22 + 28086 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.755.47134 + Change SLICE6Air status box to match overall status bar when streaming ("Streaming - active").;FB 27041 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + jerry.lawrence + 2022-07-21T09:55:12 + 27041 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.754.47126 + Include the "name" fields (User code, User channel name, ISO (13499) code, and ISO channel name) when doing push/pull of sensors to Groups and Test Setups.;FB 26950 + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-07-19T12:11:08 + 26950 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.753.47111 + Don't ignore the "Apply sensor data when assigning channel" option in Test settings.;FB 29344 + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_3_03/ViewModel/GroupChannelListViewModel.cs + + jerry.lawrence + 2022-07-15T14:12:52 + 29344 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.752.47097 + 28273;Calspan Centralized db performance needs to be improved;marginally speeds up edit and save test setup;FB28273 + + + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_00/ViewModel/SensorsListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + + dan.mcfadden + 2022-07-12T09:57:18 + 28273 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.751.47096 + marginally faster time to edit a test setup by reducing the need to retrieve sensors and cals for ROIs + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2022-07-08T16:38:57 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.750.47095 + performance improvement for calspan style db by not getting channel counts for a group 1 by 1 (get all of them at once). + + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + + dan.mcfadden + 2022-07-08T13:45:25 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.749.47092 + avoids some silently eaten exceptions with the Calspan db when it's migrated to 3.3 and 4.0 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/CalibrationRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Classes/Sensors/LinearizationFormula.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/Sensors/CalibrationRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/Sensors/LinearizationFormula.cs + + dan.mcfadden + 2022-07-08T13:05:37 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.748.47089 + pre-emptive check-in to deal with configuration corruption issue? + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + + dan.mcfadden + 2022-07-06T15:24:23 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.747.47086 + 28312;Surface Read does not match write to user;FB28312 + + + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Strings.resx + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_00/Strings.resx + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.cs + + dan.mcfadden + 2022-07-06T10:16:46 + 28312 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.746.47081 + speeds up visiting the sensors database tile in 4.0 (wasn't needed in 3.3 as it already didn't have a wasteful search) + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_00/Model/CalculatedChannelCreator.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/Model/CalculatedChannelCreator.cs + + dan.mcfadden + 2022-07-01T10:55:36 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.745.47074 + Explicitly add Calculations.dll to the DataPRO folder, so that Calculated Channels are created as part of a Download.;FB 28279 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + softwaretech + 2022-06-30T16:08:15 + 28279 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.744.47070 + 28273;Calspan Centralized db performance needs to be improved;FB28273 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2022-06-29T13:48:47 + 28273 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.743.47067 + 26951 (fixed): Error thrown when viewing a dataset (out of range?);;After reading channels for Viewer, check data series for NaN values;Depending on filter chosen warn user and clear graph;;http://manuscript.dts.local/f/cases/26951/Error-thrown-when-viewing-a-dataset-out-of-range + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_00/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + + john.dowling + 2022-06-28T14:30:41 + 26951 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.738.47042 + 26732;Export using browse to file with Takashi's dataset names files improperly in ISO AND CSV export;FB26732 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-06-24T10:23:02 + 26732 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.737.47030 + Don't incorrectly mark an Embedded Group in a Test Setup as different from the corresponding Static Group that was added to the Test Setup.;FB 28259 + + + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + + jerry.lawrence + 2022-06-22T16:29:44 + 28259 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.736.47012 + 25714;Use Sensor First Use Date needs to be re-queried from database;FB25714 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + + dan.mcfadden + 2022-06-21T17:02:14 + 25714 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.735.47009 + + + + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2022-06-21T14:25:47 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.734.46976 + Don't fail sensor import (or any other commands) via command-line due to a null MainWindow.;FB 28233; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2022-06-14T16:57:17 + 28233 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.733.46925 + 26751;Run test crashed;FB26751 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + + dan.mcfadden + 2022-06-07T09:58:30 + 26751 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.732.46906 + 28166;missing warning for test id already exists;FB28166 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2022-06-02T08:54:20 + 28166 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.731.46899 + 28127;UTF-16 characters in ISOCode cause CRC issues in data files;FB28127 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Controls/ChannelCodeBuilder.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2022-05-31T09:17:51 + 28127 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.730.46893 + https://dtsweb.zendesk.com/agent/tickets/10338 - fix for export file loading index issues from check-ins 46654 & 46748 for http://manuscript.dts.local/f/cases/26913/RDF-Export-uses-incorrect-data-files + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + chris.balogh + 2022-05-27T16:35:40 + 26913 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.729.46888 + Don't crash when doing sensor import using .csv file with mismatched voltage values.;FB 28123 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTableControl.cs + + jerry.lawrence + 2022-05-26T15:19:07 + 28123 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.728.46883 + 28111;Allow units to recover from corrupted configurations on read configuration if possible;FB28111 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2022-05-25T16:11:08 + 28111 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.727.46867 + http://manuscript.dts.local/f/cases/28112/Modifying-groups-that-is-being-used-in-test-setup-does-not-allow-to-pull-when-show-channel-names-only-enabled + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + + chris.balogh + 2022-05-19T13:54:30 + 28112 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.726.46864 + 28106;Morphing Sensor Types (Squib to Analog for example) will cause a crash;FB28106 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/Migrations.cs + + dan.mcfadden + 2022-05-19T08:49:10 + 28106 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.725.46857 + 28094;TTS Import squibs not functional;FB28094 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + dan.mcfadden + 2022-05-18T11:33:35 + 28094 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.724.46852 + 27009;Calspan AppendNewDataChunks requests;FB27009 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-05-17T08:31:33 + 27009 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.723.46843 + removed experimental patch that writes the compressed and decompressed bytes when writing/reading config + + + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + + dan.mcfadden + 2022-05-13T16:10:06 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.722.46842 + experimental patch that writes the compressed and decompressed bytes when writing/reading config + + + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + + dan.mcfadden + 2022-05-13T15:49:29 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.721.46828 + Change DefaultMotionDetectInactivityS value in the DefaultProperties table from 5 seconds to 10.;FB 26961 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.Add_TSRAIR_DefaultProperties.sql + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO_log.ldf + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.Add_TSRAIR_DefaultProperties.sql + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO_log.ldf + + jerry.lawrence + 2022-05-12T14:32:33 + 26961 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.720.46818 + performance and better feedback for hardware commit/ISF import + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardwareList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2022-05-11T14:38:21 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.719.46814 + https://dtsweb.zendesk.com/agent/tickets/10279 - protect MarkDone() having uninitialized MREs in TimedWaitControl + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TimedWaitControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TimedWaitControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TimedWaitControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + chris.balogh + 2022-05-11T13:15:45 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.718.46812 + 27067;realtime improvements;FB27067 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-05-11T11:59:41 + 27067 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.717.46800 + check for null before adding results + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + + dan.mcfadden + 2022-05-10T10:50:30 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.716.46790 + 27059;GM ISF ping process takes too long;FB27059; + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-05-09T14:43:58 + 27059 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.715.46746 + 27037;Status bar flickers while collecting data in Circular Buffer mode;FB27037 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2022-05-05T15:46:36 + 27037 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.714.46710 + 26965;Offset improperly showing up on TDAS;fixes an issue with SPT;FB26965 + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + + dan.mcfadden + 2022-04-28T14:23:21 + 26965 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.713.46709 + + + + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + + dan.mcfadden + 2022-04-27T14:33:37 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.712.46708 + 26978;Requested TTS changes;FB26978 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDM/ChannelHeader.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDM/ChannelHeader.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + dan.mcfadden + 2022-04-27T12:18:14 + 26978 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.711.46706 + 26965;Offset improperly showing up on TDAS;FB26965 + + + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + + dan.mcfadden + 2022-04-26T08:53:04 + 26965 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.710.46703 + reverting changes to go back and submit a proper patch + + + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + + dan.mcfadden + 2022-04-25T09:22:42 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.709.46698 + this version shouldn't turn on power for G5 either, if not needed... + + + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + + dan.mcfadden + 2022-04-22T11:46:59 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.708.46697 + test version for GM, more documentation to follow + + + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + + dan.mcfadden + 2022-04-22T10:52:16 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.707.46686 + 26935;Installers may not be packaging all translated dlls available - [DTM];FB26935 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + softwaretech + 2022-04-19T16:33:56 + 26935 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.706.46683 + 26937;Export ROI start for ASC is improperly set in Run Test Export;FB26937 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-04-19T13:52:01 + 26937 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.705.46656 + 26826;Max Squib Resistance Limit needs to be raised from 8.0 ohms to 10.0 ohms;FB26826 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_3_03/View/SensorSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_3_03/View/SensorSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_3_03/View/SensorSettingsView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + + dan.mcfadden + 2022-04-13T10:10:03 + 26826 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.704.46654 + RDF export sometimes uses incorrect data files.;FB 26913 + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + jerry.lawrence + 2022-04-12T15:50:41 + 26913 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.703.46639 + added IT translation folder + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + softwaretech + 2022-04-08T15:44:21 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.702.46622 + 26905;DataPRO easily crashes with “None” as test ID suffix (3.1 & 3.3);FB26905 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2022-04-08T10:09:04 + 26905 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.701.46618 + 26896;MOD Import does not assign the imported sensor id (unless it's 9 characters long);FB26896 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + dan.mcfadden + 2022-04-07T08:36:43 + 26896 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.700.46591 + * ninja fix for Italian language support + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + + chris.balogh + 2022-03-30T14:28:41 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.699.46578 + 26780;ASC channel name exports need to be sensor NAME, not channel name;FB26780 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + + dan.mcfadden + 2022-03-28T07:49:46 + 26780 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.698.46569 + Case 26804, Case 26805;Copy and trim with the attached dataset in 3.1 doesn't allow trimming for any ROI <0 and lies a little on 1s post export;Copy & Trim in 4.0 (and 3.3?) is constructing a path to the dts file incorrectly and shouldn't construct in the first place;FB26804,FB26805 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + + dan.mcfadden + 2022-03-25T10:20:00 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.697.46568 + https://dtsweb.zendesk.com/agent/tickets/10173 - the group import of a TDC .grp file that it would not save the .grp in DataPRO if the extension was upper case ".GRP". + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + + chris.balogh + 2022-03-25T09:23:24 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.696.46567 + 26805;Copy & Trim in 4.0 (and 3.3?) is constructing a path to the dts file incorrectly and shouldn't construct in the first place;FB26805 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/CopyAndTrimPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + + dan.mcfadden + 2022-03-24T16:17:55 + 26805 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.695.46561 + Case 26778,Case 26779,Case 26780,Case 26781;Change ASC export to be UNFILTERED, there is no need for filtered.;Add ASC into exports available in system settings test setups [and change to unfiltered eu in edit test setup];ASC channel name exports need to be sensor serial number, not channel name;MOD import fixes;FB26778,FB26779,FB26780,FB26781 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/BuildTestSetup/IBuildTestSetup.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/Classes/DataExportsTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/BuildTestSetup.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2022-03-24T11:27:32 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.694.46560 + http://manuscript.dts.local/f/cases/26802/Fail-on-serialization-error-for-XML-config-data + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + + chris.balogh + 2022-03-24T10:41:20 + 26802 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.693.46550 + removed optional unfiltered flag, not needed. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-03-23T08:44:46 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.692.46526 + should disable all calls to dasfactorydb + + + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.cs + /Code/DASFactoryDb/branches/BRANCH_MAINT_3_03/ARM/ARM.cs + /Code/DASFactoryDb/branches/BRANCH_MAINT_3_03/Config/Config.cs + /Code/DASFactoryDb/branches/BRANCH_MAINT_3_03/DbWrapper.cs + /Code/DASFactoryDb/branches/BRANCH_MAINT_3_03/Diagnostics/Diagnostics.cs + /Code/DASFactoryDb/branches/BRANCH_MAINT_3_03/Download/Download.cs + + dan.mcfadden + 2022-03-18T14:52:22 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.691.46509 + 18725;update squib resistance still present issue to carry more gravitas and convey danger;FB18725 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-03-16T14:35:17 + 18725 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.690.46503 + 25714;Use Sensor First Use Date needs to be re-queried from database;FB25714 + + + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/SettingsDB.cs + /Code/SettingsDB/branches/BRANCH_MAINT_3_03/SettingsDB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/SettingsDB/branches/BRANCH_DEVEL_4_00/SettingsDB.cs + /Code/SettingsDB/branches/BRANCH_MAINT_3_03/SettingsDB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + + dan.mcfadden + 2022-03-16T10:58:13 + 25714 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.689.46501 + Set level-trigger thresholds for sensors set to Absolute zero.;FB 22299; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + + jerry.lawrence + 2022-03-16T08:54:11 + 22299 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.688.46496 + + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2022-03-15T16:05:02 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.687.46495 + + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-03-15T14:45:40 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.686.46481 + 26732;Export using browse to file with Takashi's dataset names files improperly in ISO export;FB26732 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-03-11T13:55:48 + 26732 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.685.46480 + 26730;Export when browsing to a dataset that has changed info displays the wrong info in the page header;FB26730 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2022-03-11T11:36:11 + 26730 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.684.46476 + 26729;ISO Export fails out right with a dataset that's in a different directory;FB26729 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-03-11T11:06:25 + 26729 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.683.46471 + * additional logging inside of XML Serialize for ConfigurationData + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + + chris.balogh + 2022-03-11T09:24:36 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.682.46464 + 25722;Using Quick Arm with a SPT results in a message of diagnostics has not been run;FB25722 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2022-03-10T13:31:00 + 25722 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.681.46463 + 25597;Add option in System Settings to populate TMATs without offset values or scalefactors; "Stream without EU Metadata in TMATs";FB25597 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + + dan.mcfadden + 2022-03-10T11:37:35 + 25597 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.680.46462 + + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + + chris.balogh + 2022-03-10T10:08:42 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.679.46461 + + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + chris.balogh + 2022-03-10T09:10:18 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.678.46452 + http://manuscript.dts.local/f/cases/18312/Implement-Stellantis-Data-Export-asc-file + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + + chris.balogh + 2022-03-08T11:10:48 + 18312 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.677.46449 + https://dtsweb.zendesk.com/agent/tickets/8498 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + + chris.balogh + 2022-03-08T09:40:11 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.676.46430 + 25691;Test Object and position drop downs are not populated for groups that are added to a test;FB25691 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + + dan.mcfadden + 2022-03-04T09:58:40 + 25691 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.675.46387 + 25671;DB Tree appears to be showing inaccurate information;FB25671 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + dan.mcfadden + 2022-02-25T10:06:00 + 25671 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.674.46382 + 25597;Add option in System Settings to populate TMATs without offset values or scalefactors; "Stream without EU Metadata in TMATs";FB25597 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_3_04/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-02-24T08:46:55 + 25597 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.673.46369 + safer to check for main thread before using mainwindow + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-02-22T10:07:49 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.672.46365 + 25656;Title bar doesn't show proper datapro version after install;FB25656 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-02-21T15:49:39 + 25656 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.671.46356 + 25589;DataPRO 3.1.641 not showing current test when started;FB25589 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2022-02-21T08:18:49 + 25589 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.670.46336 + http://manuscript.dts.local/f/cases/25630/GM-Checkout-Mode-should-not-send-out-Serial-Arm-Command + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + chris.balogh + 2022-02-16T14:13:41 + 25630 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.669.46237 + 25555;Hardware deselects when saving test setup. No hardware channels are displayed;FB25555 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2022-02-04T09:17:17 + 25555 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.668.46205 + Update configuration whenever entering pre-test Diagnostics step to avoid squibs being set to fire externally during diagnostics.;FB 25538 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2022-01-31T10:16:05 + 25538 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.667.46157 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + dan.mcfadden + 2022-01-21T09:30:15 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.665.46151 + 18506;String Localizations needed for Test Setup Default Settings [dtm];FB18506; + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_00/Installer_DataPRO_x86.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_01/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_01/Installer_DataPRO_x86.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + softwaretech + 2022-01-20T09:11:27 + 18506 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.664.46137 + 25489;GM ISF Import with BA+ produces an exception/crash;FB25489 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + + dan.mcfadden + 2022-01-18T13:48:28 + 25489 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.663.46130 + 24426;Make Sensor First Use feature turned off by default.;FB24426 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Sensors/SensorConstants.cs + + dan.mcfadden + 2022-01-17T13:53:25 + 24426 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.662.46120 + 24450;SetupClearBroadcast needs to wait for a response.;FB24450 + + + /Code/TDASCommands/branches/BRANCH_DEVEL_3_04/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_DEVEL_4_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_MAINT_3_03/CalibrationCommands.cs + + dan.mcfadden + 2022-01-13T15:43:57 + 24450 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.661.46089 + http://manuscript.dts.local/f/cases/17567/Option-to-bring-back-Test-Object-and-Position-drop-down-in-Test-Set-up-Groups;FB 17567 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/Groups/GroupList/IGroup.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/Groups/GroupList/IGroup.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/Groups/GroupList/IGroup.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_3_03/Model/Group.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-01-06T10:15:53 + 17567 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.660.46082 + FB 18618 No one (inc admin) should be able to delete any channel from a fixed group that is added into a test setup. ;http://manuscript.dts.local/f/cases/18618/No-one-inc-admin-should-be-able-to-delete-any-channel-from-a-fixed-group-that-is-added-into-a-test-setup + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_3_03/ViewModel/GroupChannelListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_3_03/ViewModel/GroupChannelListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_3_03/ViewModel/GroupChannelListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + farshid.atashband + 2022-01-05T14:55:25 + 18618 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.659.46077 + * ninja fix for - log entry for QueryUARTEventInfo needs to record serial number + + + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/DownloadCommands/QueryUARTEventInfo.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/DownloadCommands/QueryUARTEventInfo.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/DownloadCommands/QueryUARTEventInfo.cs + + chris.balogh + 2022-01-04T16:36:18 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.658.46027 + In Realtime, prevent advancing to next channel due to level threshold exceeded (level-trigger) before zeroing is done.;FB 22299 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + jerry.lawrence + 2021-12-20T08:44:03 + 22299 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.657.45987 + Don't cause Exception "The process cannot access the file '...\Logs\LevelTriggerSettings.txt' because it is being used by another process" when more than one DAS in a Test Setup has a Level-Trigger channel.;FB 23364 + + + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/DTS.Common.Utilities.csproj + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/LevelTriggerLogging.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/DTS.Common.Utilities.csproj + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/LevelTriggerLogging.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Configuration.cs + + jerry.lawrence + 2021-12-09T14:21:01 + 23364 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.656.45954 + Enable Download nav steps when Disarm is clicked after collecting event(s) without any triggers in "Multiple-event recorder" mode.;FB 23348 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + jerry.lawrence + 2021-12-06T10:43:44 + 23348 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.655.45851 + 22324;When importing a test setup with a large number of hardware channels, the last percentage of test setup import takes a long time;[3.3 and 4.0];22326;Importing large test setups doesn't give enough feedback on what it's actually doing;[4.0 only];FB22326,FB22324; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2021-11-23T16:09:26 + 22324 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.654.45850 + sometimes the sensordatabasecontrol is firing modified challenges and messages after the control has been already unset, added a possible handler for this after I observed it, but I'm not sure on the steps to duplicate. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + + dan.mcfadden + 2021-11-23T13:55:15 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.653.45840 + missed assignment + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardwareList.cs + + dan.mcfadden + 2021-11-18T14:15:12 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.652.45834 + Display errors returned from SetConfiguration.;FB 22273 + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/StatusAndProgressBar/StatusAndProgressDelegates.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_3_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/StatusAndProgressBar/StatusAndProgressDelegates.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_3_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/StatusAndProgressBar/StatusAndProgressDelegates.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_3_03/StateMachine/StatusAndParameters/Download/DownloadStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2021-11-18T10:20:10 + 22273 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.651.45831 + observed roi's getting messed up with 3.3 @ WIA, this is an attempt to deal with it. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + dan.mcfadden + 2021-11-17T18:48:17 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.650.45830 + commits some experimental changes for WIA - a faster unclick, faster import. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardwareList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + + dan.mcfadden + 2021-11-17T17:40:41 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.649.45821 + patch for unnamed firmware issue + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2021-11-16T17:41:57 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.648.45792 + removed some duplicate entries that may have been interfering with JA language script. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.ja.resx + + dan.mcfadden + 2021-11-11T11:25:39 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.647.45789 + 22290;Allow for a description to be associated with a DAS;FB22290 + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + + dan.mcfadden + 2021-11-10T16:45:28 + 22290 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.646.45779 + Add a vertical scrollbar to the Tests tab in the viewer.;FB 22277 + + + /Code/DTS.Viewer.TestSummaryList/branches/BRANCH_MAINT_3_03/View/TestSummaryListView.xaml + + jerry.lawrence + 2021-11-10T14:08:03 + 22277 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.645.45763 + 21230;TMT file doesn't exist in Data/{test setup}/{test id}/DASConfigs folder;FB21230 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IConfiguration.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IConfiguration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IConfiguration.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IConfiguration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IConfiguration.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IConfiguration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2021-11-09T10:20:07 + 21230 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.644.45761 + 22284;Use a hardcoded value of 1 for cable multiplier for TTS export;FB22284 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/TDM/ChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDM/ChannelHeader.cs + + dan.mcfadden + 2021-11-09T09:14:51 + 22284 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.643.45756 + Don't overwrite data folders when downloading multiple events.;FB 21221 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2021-11-08T17:47:59 + 21221 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.642.45741 + Improve performance when moving to the View step after Download All of 30 10-second events at 400,000 SPS in Continuous Recorder mode.;FB 20112 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + + jerry.lawrence + 2021-11-04T15:20:35 + 20112 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.641.45717 + Allow a database not named "DataPRO" to be migrated successfully. + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/App.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/Properties/Settings.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/Properties/Settings.settings + + jerry.lawrence + 2021-10-29T10:35:58 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.640.45716 + http://manuscript.dts.local/f/cases/22250/Group-grp-import-sensor-serial-numbers-should-not-be-case-senstive + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + + chris.balogh + 2021-10-29T09:03:34 + 22250 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.639.45694 + Allow DataPRO to run if user changes the Database Name when installing.;FB 21288 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + + jerry.lawrence + 2021-10-28T14:58:29 + 21288 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.638.45691 + * additional information in diag XML report: ScalefactorMilliVoltsPerADC and ActualRangeMv + + + /Code/DataPROReports/branches/BRANCH_DEVEL_3_04/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_DEVEL_4_00/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_MAINT_3_01/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_MAINT_3_03/DiagnosticsReport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DataPROReports/branches/BRANCH_DEVEL_3_04/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_DEVEL_4_00/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_MAINT_3_01/DiagnosticsReport.cs + /Code/DataPROReports/branches/BRANCH_MAINT_3_03/DiagnosticsReport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + chris.balogh + 2021-10-28T13:17:04 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.637.45688 + http://manuscript.dts.local/f/cases/19006/StatusInvalidCommand-error-running-post-test-diagnostics-with-SLICE-PRO-DIM - DigitalInputChannel AIC value was not being stored or retrieved from the config on DAS + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Channels/AnalogInputDASChannel.cs + + chris.balogh + 2021-10-28T11:28:08 + 19006 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.636.45686 + Use full path to SQLCMD.EXE when attaching local database during DataPRO initiation.;Include the path to SQLCMD.EXE for all database attaches.;FB 20175 + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Database.cs + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/DatabaseMigrator.csproj + /Code/DataPROModules/DatabaseMigrator/branches/BRANCH_MAINT_3_03/MigrationForm.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBConfiguration.csproj + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_3_03/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/AttachDBs.bat + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + jerry.lawrence + 2021-10-28T10:22:08 + 20175 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.634.45681 + When migrating from pre-3.3 to 3.3 or later, delete all entries from the DAS table that correspond to TDAS SIM, DIM, and/or TOM, to be consistent with the TDAS DAS insert implementation in 3.3, and so that TDAS modules do not appear on the Detect Hardware screen when Show Modules is clicked.;FB 18854 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.DeleteTDASRackModules.sql + /Code/Storage/branches/BRANCH_MAINT_3_03/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.DeleteTDASRackModules.sql + /Code/Storage/branches/BRANCH_MAINT_3_03/Migrations.cs + + jerry.lawrence + 2021-10-27T14:18:21 + 18854 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.633.45653 + 21211;Make Enable Fault Checking optional for S6DB and controlled by a setting in app.config;FB21211 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/app.config + + dan.mcfadden + 2021-10-20T14:04:23 + 21211 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.632.45650 + + + + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.cs + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2021-10-20T09:58:25 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.631.45648 + *added ref to TiltMIF.csproj for SQA work; can now pull full mif and config attributes; can now dump mif to xml; can now take a snapshot of tilt eu values in mif + + + /Code/DTS.Utilities/branches/BRANCH_DEV_FWTU_0_1_SLICE2/DTS.Utilities.csproj + /Code/DTS.Utilities/branches/BRANCH_DEV_FWTU_0_1_SLICE2/DegreesFromADC.cs + /Code/SLICECommands/branches/BRANCH_DEV_FWTU_0_1_SLICE2/QAandUtilityCommands.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.Designer.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.cs + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.Control.resx + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TempLogger.csproj + /Code/TempLogger/branches/BRANCH_DEV_FWTU_0_1_SLICE2/TiltAxes.cs + /Code/TiltMIF/trunk/TiltMIF.csproj + /Code/TiltMIF/trunk/Tilt_MIF.cs + /Views/FirmwareTestUtility/branches/BRANCH_DEV_FWTU_0_1_SLICE2 + /Views/FirmwareTestUtility/branches/BRANCH_DEV_FWTU_0_1_SLICE2/FirmwareTestUtility.sln + + chris.balogh + 2021-10-19T14:31:01 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.628.45622 + Don't hang in the Export Data tab when selecting data to Export.;FB 20103 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2021-10-12T13:15:29 + 20103 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.627.45590 + http://manuscript.dts.local/f/cases/18743/Unable-to-enter-bridge-resistance-on-a-half-bridge-sensor - force half bridge to 3k and show but disable the control to enter bridge resistance + + + /Code/SensorDB/branches/BRANCH_DEVEL_3_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/SensorDB/branches/BRANCH_DEVEL_3_04/SensorModel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_00/SensorModel.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + chris.balogh + 2021-10-04T15:57:08 + 18743 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.626.45578 + 19044 (fixed): Unexpected scaling on linear channel of dual calibration channel in ISO export;;In GetChannelFilenames sort in cases where channel-numbers-from-filenames are equal, use a straight string compare to put .chn before .lin.chn;Consolidate calls into File.Reader;;http://manuscript.dts.local/f/cases/19044/Unexpected-scaling-on-linear-channel-of-dual-calibration-channel-in-ISO-export + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/TDAS/TDAS.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/TDAS/TDAS.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/TDAS/TDAS.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDAS/TDAS.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/TDAS/TDAS.File.cs + + john.dowling + 2021-09-30T15:29:01 + 19044 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.625.45571 + Don't fail Test Setup import if Channel in Group has a DASId that doesn't match any DAS in the import file.;FB 19045 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2021-09-30T10:40:58 + 19045 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.624.45566 + Allow user to choose to set AAFilter rate to unit's max when default is too high.;FB 18860 + + + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Interfaces/IConfigurationActions.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2021-09-29T16:04:56 + 18860 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.623.45546 + 20088;TDAS Download with unused TOM fails.;FB20088 + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Download.cs + + dan.mcfadden + 2021-09-24T16:46:41 + 20088 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.622.45498 + 19038;Export data in ISO not respecting initial offset EU at mV settings.;19039;Export data in DIAdem not respecting initial offset (EU at mV) settings.;FB19038,19039 + + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Iso/Iso.File.Writer.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_00/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Iso/Iso.File.Writer.cs + + dan.mcfadden + 2021-09-14T16:45:32 + 19038 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.621.45483 + http://manuscript.dts.local/f/cases/19013/Error-Unsupported-recording-mode-Circular-Buffer-UART-when-save-a-test-setup-in-CB-UART-mode - adds UART recording mode support for S6A + + + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE6AIR.cs + + chris.balogh + 2021-09-09T15:59:21 + 19013 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.620.45475 + + + + /Code/TiltMIF/trunk/Tilt_MIF.cs + + chris.balogh + 2021-09-08T17:06:03 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.619.45462 + 15531;UDP realtime streaming locks up in run test when using multiple NICs;FB15531 + + + /Code/ICommand/branches/BRANCH_DEVEL_3_04/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_00/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_3_01/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_3_03/AbstractCommandBase.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/RealtimeCommands/StreamReaderUDP.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_3_04/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_00/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_3_01/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_3_03/AbstractCommandBase.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/RealtimeCommands/StreamReaderUDP.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_3_04/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_00/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_3_01/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_3_03/AbstractCommandBase.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/RealtimeCommands/StreamReaderUDP.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/ICommand/branches/BRANCH_DEVEL_3_04/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_00/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_3_01/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_3_03/AbstractCommandBase.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/RealtimeCommands/StreamReaderUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/RealtimeCommands/StartRealtimeStreamingMode.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/RealtimeCommands/StreamReaderUDP.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2021-09-02T15:51:21 + 15531 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.618.45458 + * fixes for calstation eqx template generation + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestObject/ExportObjectControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/TestObject/ExportObjectControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestObject/ExportObjectControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestObject/ExportObjectControl.xaml.cs + + chris.balogh + 2021-09-02T10:25:40 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.617.45457 + 18976;SLICE+ G5 not detected properly in DP 3.1;FB18976 + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE1_5.cs + + dan.mcfadden + 2021-09-02T09:04:50 + 18976 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.616.45451 + 18966;Data incorrect when performing multiple ROI downloads with dual-sensitivity sensor;FB18966 + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Test/Module/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Test/Module/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_00/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_00/Test/Module/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Test/Module/AnalogInputChannel.cs + + dan.mcfadden + 2021-09-01T16:05:58 + 18966 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.615.45404 + http://manuscript.dts.local/f/cases/18970/DTS-DLL-AutoDiscoverMulticast-unsupported-thread-abort-and-disconnect-issues - fire signalComplete MRE on failed client binding + + + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/MulticastCommands/MulticastCommandBase.cs + + chris.balogh + 2021-08-31T11:56:42 + 18970 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.614.45401 + 18734, 18742: Level Triggers;;When status is set to Passed with Level Trigger tests, set NavSteps such that user has to move on;;http://manuscript.dts.local/f/cases/18734/TDAS-seems-to-auto-zero-after-diagnostics-and-a-failed-check-trigger;http://manuscript.dts.local/f/cases/18742/Level-trigger-failed-on-Check-trigger-navi-step-on-second-run + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_00/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/MulticastCommands/MulticastCommandBase.cs + + john.dowling + 2021-08-30T15:54:11 + 18734 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.613.45399 + 18832;"DefaultTestTTSExportPreTrigger" and "DefaultTestTTSExportPostTrigger" config options no longer functional;FB18832 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DataExports/DataToyotaExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DataExports/DataToyotaExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DataExports/DataToyotaExportOptions.xaml.cs + + dan.mcfadden + 2021-08-30T14:44:27 + 18832 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.612.45394 + Don't display warning that "Not all steps are complete. Are you sure you want to leave this page?" when Done clicked at end of Run Test when all steps have been run and the final step is either "View ROI" or "View all".;FB 18864; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2021-08-27T13:46:51 + 18864 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.611.45391 + 18927;Bridge resistance inaccurate due to channel config setting prior to measurement;FB18927 + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + + dan.mcfadden + 2021-08-27T12:56:54 + 18927 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.610.45390 + 18939;When discovery a slice db (or slice db3) all child devices should also be discovered and populate in the UI;FB18939 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_03/View/ChartOptionsView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Model/TestDataSeriesModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_03/View/ChartOptionsView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Model/TestDataSeriesModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_03/View/ChartOptionsView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Model/TestDataSeriesModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DTS.Viewer/ChartOptions/IChartOptionsModel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_03/Model/ChartOptionsModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_3_03/View/ChartOptionsView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/Model/TestDataSeriesModel.cs + + dan.mcfadden + 2021-08-27T11:12:36 + 18939 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.609.45254 + FB 18875 Takes over 10s to save test setup;http://manuscript.dts.local/f/cases/18875/Takes-over-10s-to-save-test-setup + + + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + farshid.atashband + 2021-08-18T11:15:50 + 18875 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.608.45251 + Patch review feedback.;FB 18861 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestObject/TestObject.cs + + jerry.lawrence + 2021-08-17T15:40:02 + 18861 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.607.45249 + Correctly set DAS sample rates when doing Test Setup import with DAS not already in the database.;FB 18868 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2021-08-17T15:23:27 + 18868 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.606.45247 + 18536;Directory structure of DDAS export from run test not consistent with other exports;FB18536 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/DDAS (Chrysler)/DDASChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/DDAS (Chrysler)/DDASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/DDAS (Chrysler)/DDASChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/DDAS (Chrysler)/DDASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-08-17T14:52:34 + 18536 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.605.45246 + 18862;Derive ROI from all failed.;FB18862 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2021-08-17T13:57:47 + 18862 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.604.45244 + 18852;Cannot use Stop streaming / (Dis)Auto Arm button if one or more DAS is idle;FB18852 + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + + dan.mcfadden + 2021-08-17T10:22:48 + 18852 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.603.45243 + 18737 (fixed): Above max voltage on TDAS does not warn user;18739 (fixed): UI incorrect on TDAS when voltage below min;18740 (fixed): DataPRO system settings Power setting values for TDAS rack do not change actual power values on device;;Clean up TDAS Rack voltage reading triage;Add Min/Max Valid Voltage properties to Base values and assign accordingly;Default to Off for input values, helps instances where voltage read fails;;http://manuscript.dts.local/f/cases/18737/Above-max-voltage-on-TDAS-does-not-warn-user;http://manuscript.dts.local/f/cases/18739/UI-incorrect-on-TDAS-when-voltage-below-min;http://manuscript.dts.local/f/cases/18740/DataPRO-system-settings-Power-setting-values-for-TDAS-rack-do-not-change-actual-power-values-on-device + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Diagnostics/IBaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/BaseInput/BaseInputValues.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + john.dowling + 2021-08-16T14:59:03 + 18737 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.602.45238 + Use InitialOffset from sensor calibration when importing pre-2.0 Test Setup.;FB 18861 + + + /Code/ISO/branches/BRANCH_MAINT_3_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestObject/TestObject.cs + /Code/ISO/branches/BRANCH_MAINT_3_03/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestObject/TestObject.cs + + jerry.lawrence + 2021-08-13T17:11:47 + 18861 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.601.45234 + http://manuscript.dts.local/f/cases/6416/Implement-Basic-Dynamic-Real-time-Optimization;* BUG - don't use filestore 0 for speedtest + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/TiltMIF/trunk/Tilt_MIF.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Classes/TiltConfig.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Configure.cs + + chris.balogh + 2021-08-13T14:57:26 + 6416 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.600.45231 + The previous "fix" (45215) for the display of Automatic Mode status on the Download Data was not correct; "Paused by system" was always displayed.;FB 18712 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/DownloadAndView.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2021-08-13T14:50:47 + 18712 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.599.45228 + 14670;Not able to trigger event after reconnect S6Air when S6Air set as Auto Arm;FB14670 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2021-08-12T16:19:19 + 14670 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.598.45226 + http://manuscript.dts.local/f/cases/18894/Tilt-calculation-incorrect + + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_02/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/Test/Module/TiltAxes.cs + + chris.balogh + 2021-08-12T15:13:33 + 18894 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.597.45224 + 14670;Not able to trigger event after reconnect S6Air when S6Air set as Auto Arm;FB14670 + + + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2021-08-12T13:13:30 + 14670 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.596.45223 + http://manuscript.dts.local/f/cases/18876/Voltage-and-current-data-incorrect-for-squibs-when-downloading-in-Run-Test + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + + chris.balogh + 2021-08-12T12:51:39 + 18876 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.595.45215 + Don't display "#undefined_automaticmodestatus# on Download tab.;FB 18712 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPROPre20.mdf + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPROPre20_log.ldf + + jerry.lawrence + 2021-08-10T14:19:30 + 18712 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.593.45201 + 18736 (fixed): Level trigger failed on Arm check list navi step;18742 (fixed): Level trigger failed on Check trigger navi step on second run;;With SLICE6-family devices, clear the level trigger cache before starting trigger check in ArmCheckList;;http://manuscript.dts.local/f/cases/18736/Level-trigger-failed-on-Arm-check-list-navi-step;http://manuscript.dts.local/f/cases/18742/Level-trigger-failed-on-Check-trigger-navi-step-on-second-run + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + + john.dowling + 2021-08-09T14:52:31 + 18736 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.592.45199 + FA 18668 Some fields are not populated in the viewer on the text overlay of the graph.;http://manuscript.dts.local/f/cases/18668/Some-fields-are-not-populated-in-the-viewer-on-the-text-overlay-of-the-graph + + + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/ViewModel/TestDataSeriesViewModel.cs + + farshid.atashband + 2021-08-09T12:48:55 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.591.45194 + Make Realtime sample rate dependent on current connection, not connection when discovered.;FB 18629 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + + jerry.lawrence + 2021-08-06T15:29:19 + 18629 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.590.45190 + 18103;Unhandled exception leaving run test;FB18103 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + dan.mcfadden + 2021-08-05T15:44:02 + 18103 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.589.45188 + FB 18729 Error message about TOM switch when switching from run to sensor tab;http://manuscript.dts.local/f/cases/18729/Error-message-about-TOM-switch-when-switching-from-run-to-sensor-tab + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/Groups/GroupChannel.cs + + farshid.atashband + 2021-08-05T14:33:49 + 18729 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.588.45183 + 18824;Unhandled exception performing TTS import;FB18824;;issue was with a field in the xml "FilterClass", there's no handler for this in TTS.;There is one now, but it doesn't do anything, which is preferable to crashing? + + + /Code/TTSImportModule/branches/BRANCH_DEVEL_3_04/ViewModel/ReadFileViewModel.cs + /Code/TTSImportModule/branches/BRANCH_MAINT_3_03/ViewModel/ReadFileViewModel.cs + + dan.mcfadden + 2021-08-05T13:55:38 + 18824 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.587.45181 + 18848;Unhandled exception using (Dis)Auto-arm;FB18848 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2021-08-05T11:25:30 + 18848 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.586.45179 + 18847;ExecutibleFileLocation launched after export throw exception and crashes;FB18847 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-08-04T17:07:35 + 18847 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.585.45173 + Don't write <InitialOffset> in <SensorData> (it belongs in SensorCalibration> and was already there).;FB 18771 + + + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorData.cs + + jerry.lawrence + 2021-08-04T11:59:42 + 18771 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.584.45170 + 18542;DIAdem export does not follow multievent export directory structure. Inconsistent with other exports;FB18542 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-08-04T11:25:50 + 18542 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.583.45166 + FB 18718 Hardware step fails after updating firmware on DAS;http://manuscript.dts.local/f/cases/18718/Hardware-step-fails-after-updating-firmware-on-DAS + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + farshid.atashband + 2021-08-03T17:45:15 + 18718 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.582.45163 + Correctly import values from the Parameters nav step in Edit Test Setup when importing a 2.0 Test Setup.;FB 18771 + + + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2021-08-03T16:04:39 + 18771 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.581.45159 + 18738 (fixed): Hardware Table in Run Test no longer shows color indications;;The included table in CheckHardware didn't have its "is included table" boolean turned on in constructor. Fixed.;;http://manuscript.dts.local/f/cases/18738/Hardware-Table-in-Run-Test-no-longer-shows-color-indications + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + john.dowling + 2021-08-03T14:48:44 + 18738 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.580.45158 + fixes _totalEvents being > 1 when running a multievent test then going to export tile (was populating using the current test setup, but export tile you can only select one event) + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-08-03T14:33:57 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.579.45157 + 18526;Force save test setup before summary report;FB18526 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2021-08-03T13:23:49 + 18526 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.578.45154 + 18828 (fixed): Download ROI not functional in Run Test;;Forgot the ROI > 1 test. On 1 ROI, we assume all channels included and ignore channel names variable.;;http://manuscript.dts.local/f/cases/18828/Download-ROI-not-functional-in-Run-Test + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + john.dowling + 2021-08-03T12:41:38 + 18828 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.577.45150 + Add TiltMIF.dll + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + jerry.lawrence + 2021-08-03T09:22:33 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.576.45148 + some fixes for diadem export which I observed doing things wrongly while testing 18728 and 18640;also moved some changes from 3.3 that didn't appear to get included in 3.4 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Diadem.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/FIAT_ASC/FIAT_Asc.File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Diadem.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-08-02T17:04:56 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.575.45141 + FB 18635 Export DDAS format property in System Settings tab don't match the property in Test Setup;http://manuscript.dts.local/f/cases/18635/Export-DDAS-format-property-in-System-Settings-tab-don-t-match-the-property-in-Test-Setup + + + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.ja.resx + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/StringResources.resx + + farshid.atashband + 2021-08-02T11:51:47 + 18635 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.574.45140 + 18728;unable to use export data tab. endless spinning curser;FB18728 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-08-02T10:35:48 + 18728 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.573.45137 + Don't hang after Export step in Automatic mode.;FB 18791 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2021-07-30T15:45:51 + 18791 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.572.45134 + 18653 (fixed): No warning in Download ROI using run test tab when add additional ROI period and no channel selected;;Missed a test that's in TestTemplate. In SimpleDownloadOptions now.;;http://manuscript.dts.local/f/cases/18653/No-warning-in-Download-ROI-using-run-test-tab-when-add-additional-ROI-period-and-no-channel-selected + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + john.dowling + 2021-07-30T15:21:06 + 18653 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.571.45132 + 18806;C0 incorrect when using UDP realtime streaming with ZeroMethod None;FB18806 + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + + dan.mcfadden + 2021-07-30T14:00:43 + 18806 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.570.45128 + fixes a slow down when selecting a lot of hardware in data recorders tile;fixes a problem where ECM was keeping quick trigger check from passing. + + + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_3_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_3_03/ViewModel/HardwareListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_3_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_3_03/ViewModel/HardwareListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + + dan.mcfadden + 2021-07-29T14:53:19 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.569.45127 + 18664;DIAdem .dat file no longer includes sensor names;FB18664 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Diadem.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Diadem.File.Writer.cs + + dan.mcfadden + 2021-07-29T11:37:03 + 18664 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.568.45126 + 18667;Crash or No channel to export when using browse to select a data set in Data Export tab;FB18667 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Test/Module/AnalogInputChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/Test/Module/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Test/Module/AnalogInputChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + + dan.mcfadden + 2021-07-29T10:33:40 + 18667 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.567.45124 + 18795;Errant no triggers detected warning in run test when using stop/start monitoring;FB18795 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2021-07-28T11:37:47 + 18795 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.566.45118 + Successfully copy database from remote server to local, when more than 16 Test Setups are in the source database.;Also, repair records in the Channels table that were copied with a DASId of 0 (change it to NULL).;FB 18744 + + + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_3_03/ViewModel/DatabaseCopyViewModel.cs + + jerry.lawrence + 2021-07-28T10:21:54 + 18744 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.565.45114 + 18789;Can't download with S6DB;FB18789 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2021-07-27T12:17:22 + 18789 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.564.45113 + 18787;errant No trigger on message with S6DB;FB18787 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + dan.mcfadden + 2021-07-27T11:13:25 + 18787 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.563.45111 + fixes a lot of redundant calls when dropping a large group of sensors onto a large group of hardware channels. + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_3_04/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_3_03/ViewModel/GroupChannelListViewModel.cs + + dan.mcfadden + 2021-07-27T10:44:43 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.562.45110 + MaxEvents is nullable, check for null before using. This was causing a crash, but it wasn't duplicatable, it was a separate issue probably related to timing of when MaxMemory() was being checked versus when MaxEventSpace is checked. We shouldn't use the property without checking either way. + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + + dan.mcfadden + 2021-07-26T16:49:14 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.561.45109 + 18775;In Peer Review ;Can't connect to two ECM when using measure bridge/read ids + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-26T12:52:15 + 18775 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.560.45107 + http://manuscript.dts.local/f/cases/18399/Unfiltered-ISO-export-does-not-set-last-char-of-the-ISO-code-to-P-when-using-download-data-tab + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + chris.balogh + 2021-07-26T11:29:28 + 18399 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.559.45098 + Don't hang between Diagnostics and Arm checklist when running twice in a row in Automatic mode.;FB 18716 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2021-07-21T15:08:46 + 18716 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.558.45087 + http://manuscript.dts.local/f/cases/18045/Recorded-data-are-incorrect-on-DI_HTL-and-DI_LTH + + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/DataScaler.cs + + chris.balogh + 2021-07-20T17:05:15 + 18045 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.557.45084 + correction for FB18732 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + chris.balogh + 2021-07-20T16:29:26 + 18732 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.556.45081 + http://manuscript.dts.local/f/cases/18732/Command-Line-CSV-broken + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + chris.balogh + 2021-07-20T15:06:49 + 18732 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.555.45079 + Allow the creation of valid Test Setups with a SLICE6Air in streaming mode. This worked in 3.1 but APPEARS to have been broken when the code to validate recording modes was modified in 3.3.419.44313.;FB 18658 + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/PowerPRO.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE1_5.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE2.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE6DB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/TDAS.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/PowerPRO.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE1_5.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE2.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/SLICE6DB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/TDAS.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/ProtocolVersions/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE1_5.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/TSRAIR.cs + + jerry.lawrence + 2021-07-19T16:12:10 + 18658 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.552.45072 + 18715;Safety switch state should be checked before running diagnostics, not just before updating configuration;FB18715 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2021-07-19T11:08:49 + 18715 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.551.45067 + normalizing CH10 export locations for multiple events multiple roi no flat export folders + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-16T09:13:31 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.550.45065 + normalizing xlsx export locations for multiple events multiple roi no flat export folders + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-16T09:05:37 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.549.45064 + normalizing hdf export locations for multiple events multiple roi no flat export folders + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-15T16:26:23 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.548.45063 + normalizing tsv export locations for multiple events multiple roi no flat export folders + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-15T16:10:13 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.547.45062 + normalizing RDF export locations for multiple events multiple roi no flat export folders + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-15T15:51:39 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.546.45061 + normalizing TTS export locations for multiple events multiple roi no flat export folders + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-15T15:34:08 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.545.45060 + normalzing export paths, ISO No Flat export folders + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-15T15:04:35 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.544.45056 + Eliminate crash when using the Check trigger nav step on the Check Trigger tab, after changing the value of the "Trigger check after Real-time" checkbox on the System Settings tab.;FB 18606 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageStatusCheck.cs + + jerry.lawrence + 2021-07-15T10:42:04 + 18606 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.543.45055 + changes for Diadem for export tab use flat=false multiple event multiple roi + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-14T16:25:40 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.542.45054 + support for ASC for UseFlatExportFolder and multiple event multiple roi + + + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/FIAT_ASC/FIAT_Asc.File.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-14T15:27:32 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.541.45051 + support for CH10 use flat with multiple events multiple roi + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-14T14:54:26 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.540.45050 + support for use flat for xlsx and multiple event multiple roi + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-14T14:47:39 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.539.45047 + changes to support HDF use flat folders multiple event/roi from export tab. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-14T14:20:51 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.536.45031 + fixes TTS export for multiple events multiple roi using flat folder option + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-13T13:10:49 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.535.45029 + 18542;DIAdem export does not follow multievent export directory structure. Inconsistent with other exports;FB18542 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-13T10:57:21 + 18542 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.534.45025 + fixes for flat mode export iso all multiple event multiple roi + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-12T16:26:47 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.533.45024 + now multiple events download all will decorate with event # as well (before it didn't) + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2021-07-12T16:13:30 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.532.45022 + 18542;DIAdem export does not follow multievent export directory structure. Inconsistent with other exports;FB18542 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-07-12T15:53:10 + 18542 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.531.45019 + 18535;empty folder created when doing ISO Export all;FB18535 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2021-07-12T11:13:17 + 18535 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.530.45012 + + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/SplashScreen.xaml + + chris.balogh + 2021-07-09T13:18:28 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.529.45007 + http://manuscript.dts.local/f/cases/18467/Missing-IDModuleString-in-e2x-file-import-is-clearing-the-EID-on-sensor-import + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + chris.balogh + 2021-07-08T15:17:41 + 18467 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.528.45002 + * add option to write tilt ADC to disk in Config using WriteTiltADCToDisk bool + + + /Code/DTS.Utilities/branches/BRANCH_TILT_DEVEL_2_00/APILogging.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_TILT_DEVEL_2_00/Classes/ServiceCallbackData.cs + /Code/TiltMIF/trunk/TiltMIF.csproj + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/App.config + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/MainWindow.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Properties/Settings.Designer.cs + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/Properties/Settings.settings + /Code/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/RealTime.cs + /Views/TiltSensorControl/branches/BRANCH_TILT_DEVEL_2_00/TiltSensorControl.sln + + chris.balogh + 2021-07-08T12:29:04 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.527.45000 + http://manuscript.dts.local/f/cases/18633/Implement-Tilt-3-0-for-S6DB;;; Add ability to detect Tilt 3.0 attached to S6DB; Add ability to see tilt data from Tilt 3.0 in Arm Checklist; Add ability to download Tilt 3.0 pre-test readings in .DTS file;; + + + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/Test/Module/TiltAxes.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_01/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_03/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO.sln + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/Test/Module/TiltAxes.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_01/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_03/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO.sln + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/Test/Module/TiltAxes.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_01/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_03/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO.sln + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/Test/Module/TiltAxes.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_01/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_03/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO.sln + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/Test/Module/TiltAxes.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_01/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_03/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO.sln + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_DEVEL_3_04/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_01/DASFactory.csproj + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Interface/DASFactory/Config/IInfoResult.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Event.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_3_04/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_01/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_3_03/Test/Module/TiltAxes.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_01/IService.csproj + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_3_03/IService.csproj + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04 + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03 + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO.sln + + chris.balogh + 2021-07-08T11:22:00 + 18633 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.526.44996 + http://manuscript.dts.local/f/cases/18646/Tilt-Data-is-not-included-when-downloading-from-the-download-tab + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_02/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_02/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_3_04/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_01/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_3_03/Control/Event/Module/Module.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + chris.balogh + 2021-07-08T10:30:36 + 18646 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.525.44990 + 18062 (bugfixed): got an error saving test setup with nanos w/B1H9;;Add Nanos to HardwareTypes.IsRecordingModeSupported logic for MultiHybrid, not just Micros;;http://manuscript.dts.local/f/cases/18062/Implement-multiple-event-hybrid-recorder-mode-for-SLICE-Base-with-new-FW-B1H9#BugEvent.152988 + + + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + + john.dowling + 2021-07-07T12:27:13 + 1 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.524.44978 + 18603;User not warned if shunt is greatly adjusted in measure bridges;FB18603 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_3_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_3_04/MigrationScripts/Version87/dbo.Alter_spSensorsAnalogBridgeRes87.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.Alter_spSensorsAnalogBridgeRes87.sql + /Code/Storage/branches/BRANCH_DEVEL_3_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_3_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_3_04/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_3_03/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_3_04/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_3_04/MigrationScripts/Version87/dbo.Alter_spSensorsAnalogBridgeRes87.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.Alter_spSensorsAnalogBridgeRes87.sql + /Code/Storage/branches/BRANCH_DEVEL_3_04/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_3_04/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_3_04/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_3_03/Migrations.cs + + dan.mcfadden + 2021-07-01T10:51:37 + 18603 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.523.44975 + 18062 (implemented): Implement multiple-event hybrid recorder mode for SLICE Base+ with new FW B1H9;;Connect DASFactory definition to a DataPRO definition for MultiEventHybrid;Put support selector in DASFactory SLICE 1.5 setupdasinfo;Put support selector in HardwareTypes support function;Add UI support for MultiEventHybrid;;http://manuscript.dts.local/f/cases/18062/Implement-multiple-event-hybrid-recorder-mode-for-SLICE-Base-with-new-FW-B1H9 + + + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateLite.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2021-06-30T17:44:49 + 1 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.522.44971 + Fixed 18389 Error while running "A new guard page for the stack cannot be created";http://manuscript.dts.local/f/cases/18389/Error-while-running-A-new-guard-page-for-the-stack-cannot-be-created + + + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.resx + /Code/ICommunication/branches/BRANCH_MAINT_3_03/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_03/EthernetConnection/EthernetConnection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.resx + /Code/ICommunication/branches/BRANCH_MAINT_3_03/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_03/EthernetConnection/EthernetConnection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.resx + /Code/ICommunication/branches/BRANCH_MAINT_3_03/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_03/EthernetConnection/EthernetConnection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Code/DASFactory/branches/BRANCH_MAINT_3_03/DASFactory.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_3_03/Strings.resx + /Code/ICommunication/branches/BRANCH_MAINT_3_03/Communication.cs + /Code/IConnection/branches/BRANCH_MAINT_3_03/EthernetConnection/EthernetConnection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + farshid.atashband + 2021-06-30T15:29:12 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.521.44969 + 16403;S6DB SOC not present during run test or detect.;FB16403 + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2021-06-30T14:39:26 + 16403 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.520.44963 + 18600;DataPRO modify Data Permissions not being used properly in view tab;FB18600 + + + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_3_04/Model/TestModificationModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_3_04/View/TestModificationView.xaml + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_3_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_01/Model/TestModificationModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_01/View/TestModificationView.xaml + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_01/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_03/Model/TestModificationModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_03/View/TestModificationView.xaml + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_03/ViewModel/TestModificationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataReviewGraphs.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_3_04/Model/TestModificationModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_3_04/View/TestModificationView.xaml + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_3_04/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_01/Model/TestModificationModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_01/View/TestModificationView.xaml + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_01/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_03/Model/TestModificationModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_03/View/TestModificationView.xaml + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_3_03/ViewModel/TestModificationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataReviewGraphs.cs + + dan.mcfadden + 2021-06-30T10:51:37 + 18600 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.519.44959 + 18593;Expand actual range tolerance;FB18593 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + + dan.mcfadden + 2021-06-29T13:03:29 + 18593 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.518.44957 + 18494;Diagnostics failed with message "ConfigData.TestID is null" in Run Test;FB18494 + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICEService/SLICE Service.Configuration.cs + + dan.mcfadden + 2021-06-29T10:09:09 + 18494 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.517.44955 + 18547;saying no to overwrite DIAdem export makes the status bar say "Calculating export size".;FB18547 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-06-29T09:24:56 + 18547 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.516.44953 + 18591;Not able to export data in Export Data tab;FB18591 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + + dan.mcfadden + 2021-06-28T16:38:42 + 18591 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.515.44948 + 18587;remove TSR AIR, DIR, and DKR selection from manual add drop down;FB18587 + + + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_3_03/View/AddEditHardwareView.xaml.cs + + dan.mcfadden + 2021-06-28T13:00:53 + 18587 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.514.44947 + 18552;Calculated channel missing from downloaded data.;FB18552 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2021-06-28T10:59:49 + 18552 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.513.44944 + * fix for 18490 multiple event in 3.3; cleanup in 3.4 for no SPT continuous, but allow other advanced modes.;http://manuscript.dts.local/f/cases/18490/stuck-in-preparing-for-data-collection-when-you-have-a-SPT-attached-and-a-test-set-for-continuous-recorder-mode + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + chris.balogh + 2021-06-25T15:42:55 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.512.44943 + 18537;Test setup import takes several minutes for a single test setup;FB18537 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + dan.mcfadden + 2021-06-25T14:40:32 + 18537 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.511.44942 + 18558;importing DAS export from DataPRO 2.2 makes all DAS in the db disappear from the UI;FB18558 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2021-06-25T14:02:39 + 18558 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.510.44939 + 16510 (implemented): Implement UI for Check interval- and scheduled-based Trigger methods;;Some cleanup re: TSRAIRDefaults;;http://manuscript.dts.local/f/cases/16510/Implement-UI-for-Check-interval-and-scheduled-based-Trigger-methods + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.Add_TSRAIR_DefaultProperties.sql + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO_log.ldf + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TSRAIRDefaults.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.Add_TSRAIR_DefaultProperties.sql + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO_log.ldf + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TSRAIRDefaults.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_3_03/MigrationScripts/Version87/dbo.Add_TSRAIR_DefaultProperties.sql + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_3_03/DataPRO_log.ldf + /Code/Users/branches/BRANCH_MAINT_3_03/UserSettings/TSRAIRDefaults.cs + + john.dowling + 2021-06-25T13:06:55 + 16510 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.509.44938 + 18553;Peak magnitude incorrect in viewer;FB18553 + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_3_04/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_01/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_3_03/View/TestDataSeriesView.xaml + + dan.mcfadden + 2021-06-25T11:28:29 + 18553 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.508.44937 + 18559;GM ISF Import sample rate issue;FB18559 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/DataRecordersControl.cs + + dan.mcfadden + 2021-06-25T10:33:07 + 18559 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.507.44932 + http://manuscript.dts.local/f/cases/18553/Peak-magnitude-incorrect-in-viewer + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + chris.balogh + 2021-06-24T16:54:42 + 18553 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.506.44924 + 18546;QuickCheckout when used with a rack with an SPT with safety switch in ARM causes a hang;FB18546 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + + dan.mcfadden + 2021-06-24T13:42:00 + 18546 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.503.44914 + 18545;Large delay when using Show Modules in Hardware Discovery with a large WIAMan db;FB18545 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + + dan.mcfadden + 2021-06-23T10:59:03 + 18545 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.500.44906 + 18523;some of settings on System Settings tab become empty after export settings;FB18523 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Settings/TestHistoryDefaults.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/TestHistoryDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + + dan.mcfadden + 2021-06-22T09:12:54 + 18523 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.499.44903 + 17566;Config option to "Auto expand" test info sections.;FB17566 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2021-06-21T15:44:28 + 17566 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.498.44898 + 18525;The data set is in Data folder but not listed on Export Data tab;FB18525 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/DataFiles.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/DataFiles.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + + dan.mcfadden + 2021-06-21T08:32:59 + 18525 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.497.44880 + 18472 (implemented): Realtime should always be enabled after Diagnostics;;Always enable the navstep after diagnostics if realtime present, which is realtime for pre-test diag. Otherwise follow old logic;Check whether diagnostics passed when realtime starts, enforcing strict diagnostics there;;http://manuscript.dts.local/f/cases/18472/Realtime-should-always-be-enabled-after-Diagnostics + + + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + john.dowling + 2021-06-14T17:22:52 + 18472 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.496.44874 + 18513;Export ALL happens twice when using automatic mode in run test.;FB18513 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + dan.mcfadden + 2021-06-14T08:22:20 + 18513 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.495.44857 + 18514;issues with TSF import and digital outputs;FB18514 + + + /Code/SensorDB/branches/BRANCH_DEVEL_3_04/TSF/TSFDigitalChannel.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_01/TSF/TSFDigitalChannel.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/TSF/TSFDigitalChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Code/SensorDB/branches/BRANCH_DEVEL_3_04/TSF/TSFDigitalChannel.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_01/TSF/TSFDigitalChannel.cs + /Code/SensorDB/branches/BRANCH_MAINT_3_03/TSF/TSFDigitalChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2021-06-09T13:37:01 + 18514 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.494.44753 + 18467;Missing IDModuleString in e2x file import is clearing the EID on sensor import;FB18467 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + dan.mcfadden + 2021-06-07T15:11:56 + 18467 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.493.44749 + 18501;TSA_Embedded sensors present in sensors available table on Read ID's, Measure Bridge page;FB18501 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + dan.mcfadden + 2021-06-07T10:59:38 + 18501 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.492.44746 + 18503;Unhandled exception on check trigger tab;FB18503 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2021-06-07T10:50:51 + 18503 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.491.44742 + 18468;Allow Slow trigger check to pass with an ECM;FB18468 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2021-06-04T11:05:48 + 18468 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.490.44738 + 18497;;Child SLICE6 DAS do not export when selecting a S6DB;FB18497 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + + dan.mcfadden + 2021-06-04T09:29:22 + 18497 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.489.44737 + 18430;Recovery download replaces previous download using download data tab.;FB18430 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Classes/TestSetups/TestTemplateBase.cs + + dan.mcfadden + 2021-06-04T08:31:18 + 18430 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.488.44732 + changed default of KeepMultipleEventsAndROIWithinTestFolder to true per discussion with CB, EF + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Common/SerializedSettings.cs + + dan.mcfadden + 2021-06-03T14:07:35 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.487.44712 + added a little safety to this function, just in case. + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2021-06-02T14:53:38 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.486.44708 + 18461;Auto range not working for non-linear data;FB18461 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_3_04/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2021-06-02T12:50:58 + 18461 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.485.44706 + 18480;Unhandled exception using start monitoring button in run test;FB18480 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2021-06-02T10:47:26 + 18480 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.484.44702 + 18490;stuck in preparing for data collection when you have a SPT attached and a test set for continuous recorder mode;FB18490 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/PingUtils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2021-06-01T16:11:24 + 18490 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.483.44697 + 18485 Download-fails-when-using-the-download-data-tab;also fixes a parsing error in 3.3,3.4;FB18485; + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2021-05-28T15:16:43 + 18485 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.482.44695 + 18484;DataPRO NOT storing XML config on disk;FB18484 + + + /Code/SLICECommands/branches/BRANCH_DEVEL_3_04/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_01/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_3_03/CalibrationCommands.cs + + dan.mcfadden + 2021-05-28T14:08:56 + 18484 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.481.44689 + 18029;Error about AAF during diagnostics and in edit test setup;this checkin just removes checks for AAF for distributors;FB18029 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2021-05-28T09:53:07 + 18029 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.480.44684 + 18060;TSV All export does not export data points before T zero;FB18060 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2021-05-27T16:48:43 + 18060 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.479.44680 + 18063;Implement ability to select IEPE when manually adding Nano SLICE;FB18063 + + + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_3_04/Model/DASModule.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_3_03/Model/DASModule.cs + + dan.mcfadden + 2021-05-27T13:52:56 + 18063 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.478.44678 + fix for config parsing error + + + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/DASModule.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/DASModule.cs + + dan.mcfadden + 2021-05-27T10:59:34 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.474.44651 + 18468;Allow Slow trigger check to pass with an ECM;FB18468 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + + dan.mcfadden + 2021-05-24T16:49:45 + 18468 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.473.44650 + 18198;Average over time issue should not prevent data collection;FB18198 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2021-05-24T12:57:27 + 18198 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.472.44647 + 18466;don't show S6DB3 in clock sync table with failed;FB18466 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_3_04/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + + dan.mcfadden + 2021-05-24T10:18:55 + 18466 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.471.44646 + 18462;Crash in Check Trigger;FB18462 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_3_04/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Channels/DASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/Channels/OutputTOMDigitalChannel.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_DEVEL_3_04/Classes/DASModule.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Channels/DASChannel.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/Channels/OutputTOMDigitalChannel.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/ConfigurationData.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/DASModule.cs + + dan.mcfadden + 2021-05-24T08:18:22 + 18462 + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.470.44631 + Fix path to license agreement. + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + jerry.lawrence + 2021-05-21T12:47:34 + + UNKNOWN + + + DATAPRO_MAINT_3_03 + 3.3.469.44629 + Fix path to AddProductCodeToRegistry custom action. + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_3_03/Installer_DataPRO_x86.ise + + jerry.lawrence + 2021-05-21T12:41:20 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_00.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_00.xml new file mode 100644 index 0000000..7b88687 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_00.xml @@ -0,0 +1,14119 @@ + + + + + DATAPRO_MAINT_4_00 + 4.0.1217.52815 + 42884;Backport 39303 sensitivity 0 back to DP 4.0;FB42884 + Adds a warning when there are sensors with sensitivity 0 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-06-06T14:16:06 + 42884 + Resolved + + + DATAPRO_MAINT_4_00 + 4.0.1216.52812 + 44166;TDAS caldate rack not detected or updated;FB44166 + Addresses an issue where TDAS rack cal dates where not being read from units + + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/InfoResult.cs + + DMcfadden + 2025-06-06T09:27:12 + 44166 + Resolved + + + DATAPRO_MAINT_4_00 + 4.0.1215.52811 + 43574;Backport cursor to DP 4.0;FB43574 + Adds a cursor and left/right arrow support for viewer + + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/Model/TestModificationModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/ViewModel/TestModificationViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/Model/TestDataSeriesModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/Model/TestModificationModel.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/ViewModel/TestModificationViewModel.cs + + DMcfadden + 2025-06-05T13:31:19 + 43574 + Resolved + + + DATAPRO_MAINT_4_00 + 4.0.1214.52707 + Revision History:;Updated LED tables (now same as SIM). Added note about TOM triggering TDM during diagnostics.;;Dan, please update the software build(s) as necessary.;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_04/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + + DMcfadden + 2025-05-13T09:12:14 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1213.52689 + remove this for 4.2/4.0 + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2025-05-12T10:42:56 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1211.52604 + 30296;SIF not imported correctly;FB30296 + Corrects an issue where polynomial SIFs were not imported correctly + + /Code/SensorDB/branches/BRANCH_DEVEL_4_05/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorInformationFile.cs + + DMcfadden + 2025-04-22T10:54:08 + 30296 + Resolved + + + DATAPRO_MAINT_4_00 + 4.0.1210.52592 + 29648;Meter mode in realtime under check channels displays incorrect color;FB29648 + Digital input sensors in meter mode should show green background when in default or initial state and red background whenever in toggled or active state. + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime/MeterGraph.xaml.cs + + DMcfadden + 2025-04-16T13:41:06 + 29648 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1209.52293 + Changed from 32 to 2 in the .prq file for SQL Local Db 2019, so that the condition criteria for installing changed from DIFFERENT to LESSER.;FB 43660; + Addresses an issue when installing SQL Local DB when a more recent version is already present + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + JLawrence + 2025-04-02T11:18:01 + 43660 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1208.52280 + added S6DB3 manual per EK + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + DMcfadden + 2025-04-01T10:21:22 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1207.52276 + added per EK + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 Distributor 3 User's Manual (13006-90610-MAN).pdf + + DMcfadden + 2025-04-01T08:29:25 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1206.52271 + Correctly set "ROI period end (sec)" value in ROI Details of Download ROI step, when test has DAS with different sample rates.;FB 43683; + Corrects an issue where ROI downloaded was shorter than expected when using multiple sample rates + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + JLawrence + 2025-03-31T13:13:28 + 43683 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1205.52239 + 43572;Group Import of an Export XML doubles channels;FB43572 + corrects an issue where channels would be doubled in group XML export + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + + DMcfadden + 2025-03-21T16:56:21 + 43572 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1204.52238 + 43582;Hybrid recording doesn't allow full pre-trigger ROI times;FB435282 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + + DMcfadden + 2025-03-21T15:56:20 + 435282 + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1203.52145 + 43551;Add Attribute Key and Store ID to attribute and file store responses in the Logs;FB43551 + Adds additional decoration into communication logs + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/InformationCommands.cs + + DMcfadden + 2025-03-06T15:10:24 + 43551 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1202.52099 + 43212;Datapro popup shows "no data recorders in test are available " when using Tsr Air Das with Low battery 4.0, 4.2 and 4.3;FB43212 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + DMcfadden + 2025-02-26T11:10:29 + 43212 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1201.52053 + 43483;backport fix for case 42970 (RT with None Zero);FB43483 + Corrects an issue where channels with None as software zero method would still zero in realtime + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + DMcfadden + 2025-02-20T11:23:12 + 43483 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1200.52048 + Rev history:;Added info about active RAM mode and additional data streaming details. Revised Appendix C (rev E version of slide show). Removed Ethernet termination reminder. Reformatted document.;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2025-02-19T11:32:00 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1199.51913 + 43457;hamburger menu becomes unavailable;FB43457 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2025-02-11T13:44:51 + 43457 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1198.51882 + 43384;Index out of Range Crash in Run Test > Export on 4.0.X;FB43384 + Addresses a crash that could occur during Run test export step + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + + DMcfadden + 2025-01-20T14:01:01 + 43384 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1197.51805 + 43288;SPDB Input Voltage;FB43288 + Adjusts SLICE Pro Distributor input voltage min to 36.5 and max to 56 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + + DMcfadden + 2025-01-07T10:57:37 + 43288 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1196.51782 + Don't display "Destructive..." checkbox on Download Data tab.;FB 43312 + Destructive test checkbox has been removed from download data tab + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + JLawrence + 2024-12-19T10:11:06 + 43312 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1193.51661 + Show DAS in Check trigger step of Run Test when a DAS has a low battery.;FB 43174 + Addresses an issue where DAS with low battery would not be shown in trigger check + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + JLawrence + 2024-11-12T17:10:36 + 43174 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1192.51615 + 43154;.MOD import doesn't import replacements for sensors that don't already exist;FB43154 + Addresses a crash in MOD sensor import + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2024-11-06T10:02:30 + 43154 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1191.51603 + 43122;Attempt to reproduce safran empty sim download issue;adds logging;FB43122 + + + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/CalculatedChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Test.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/CalculatedChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Test.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/CalculatedChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Test.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-10-30T15:26:13 + 43122 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1190.51550 + 43059;Add scroll bar for group list in Edit test setup;FB43059 + Now there's a scrollbar in edit test setup groups + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + + DMcfadden + 2024-10-10T15:27:10 + 43059 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1189.51416 + 43008;Crash on run test with RealtimeSampleRate NaN;FB43008 + Addresses a crash when RealtimeSampleRate is not a number (NaN) + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2024-10-03T09:29:08 + 43008 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1188.51413 + added logging for ImportTestSetup.xaml.cs for GMMilford import + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + + DMcfadden + 2024-10-01T16:23:24 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1186.51392 + 41807;SQL statement is using a hardcoded database name;FB41807 + Addresses an issue when using a non standard database name + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/AnalogSensor.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2024-09-27T11:01:38 + 41807 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1185.51385 + 42989;Synchronize SetBaseTime onto second boundary;FB42989 + now realtime clock on SLICE devices are synchronized around second boundary + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + + DMcfadden + 2024-09-26T13:51:47 + 42989 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1184.51383 + Pin assignment updates completed in this version.;;Rev history:;Revised pin 23 description for System connector from Ground to Chassis (page 30 and mounting drawing on page 21). Revised pins 3, 6, 13, 16, 21, 24, 27, 30 and 33 for Sensor connector from Ground/Shield to Ground (page 28 and mounting drawing on page 21).;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + + DMcfadden + 2024-09-26T13:18:43 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1183.51367 + Rev history:;Revised pin 23 description for System connector from Ground to Chassis (page 30 and mounting drawing on page 21).;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2024-09-24T11:38:23 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1182.51359 + 42954;sensor calibrations not exported by export test setup;FB42954 + Corrects an issue where test setups were being exported without sensor calibrations + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + + DMcfadden + 2024-09-20T13:44:08 + 42954 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1181.51301 + Temporarily add Sensor property to channels for matching Multiple-ROI squib channels at MIRA.;FB 40752 + Addresses an issue where download roi would sometimes be missing channels + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-29T17:41:49 + 40752 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1180.51280 + Don't generate "Channel '<sn>' (hardware channel '<hc>') has not been assigned to an enabled Region of Interest" error incorrectly, when validating a Test Setup with Multiple ROIs and a squib channel in the non-first ROI.;Also, when doing a CSV export with multiple ROIs, include squib channels. + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-23T17:34:48 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1179.51270 + Don't fail to download channels that in a Multiple-ROI and are assigned to CH-01.;FB 40752 + Addresses an issue where download roi would sometimes be missing channels + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + JLawrence + 2024-08-22T17:13:57 + 40752 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1178.51261 + added <gcAllowVeryLargeObjects enabled="true" /> to config settings to allow access to larger arrays + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + + DMcfadden + 2024-08-21T10:34:25 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1177.51218 + 40741;Assigning a sensor to new test , if it was already in test gives "Missing Calibration Records", "excitations not supported";FB40741 + Addresses an issue where assigning a sensor in a new test setup could give errors + + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + + DMcfadden + 2024-08-12T13:17:37 + 40741 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1176.51204 + 40690;copy to local on start not working;FB40690 + Corrects an issue with the Copy to Local on startup functionality for hybrid databases + + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseCopyViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseCopyViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseCopyViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2024-08-05T11:19:20 + 40690 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1175.51180 + Add vertical scrollbar for Multiple ROI table and correct multiple ROI code for squib channels.;FB 40673 + Addresses an issue where not all channels were downloaded warning could be displayed errantly when there was a squib in a dataset and not in an ROI + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-02T13:21:49 + 40673 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1174.51112 + Display reason for not connecting to DataPRO and ISO databases when DataPROUser password is incorrect.;FB 40688 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + JLawrence + 2024-07-24T16:39:04 + 40688 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1173.51072 + 40697;Switch S6A streaming templates to offset binary;FB40697 + changes the S6A analog streaming and the CH10 export format TMATS to be unsigned binary with offset + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + + DMcfadden + 2024-07-18T13:13:20 + 40697 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1172.51000 + 34407;Warn when the number of channels downloaded doesn't match the number of channels expected in the test;FB34407 + Adds a warning when the expected channels to download doesn't match the channels downloaded + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-07-01T16:53:23 + 34407 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1171.50996 + 34407;Warn when the number of channels downloaded doesn't match the number of channels expected in the test;FB34407 + Adds a warning when the expected channels to download doesn't match the channels downloaded + + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + + DMcfadden + 2024-07-01T10:52:17 + 34407 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1170.50984 + observed an exception from a collection that was being iterated through while it can be modified by another thread.;Adjusted code to use a copy instead. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/HomePage.xaml.cs + + DMcfadden + 2024-06-28T08:44:34 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1169.50983 + 40545;restrict the test name TSRAIR_GO_TEST;FB40545 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-06-27T10:03:41 + 40545 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1168.50970 + 39138;DataPro Testsetup > group page need a scroll bar;FB39138 + Adds a scrollbar for groups section of edit test setup + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + + DMcfadden + 2024-06-25T10:40:51 + 39138 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1166.50956 + 30281;Add a way to switch language resources on demand rather than by windows culture value;FB30281 + Adds a setting in System settings -> UI settings for application language + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UICultures.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UICultures.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UICultures.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + DMcfadden + 2024-06-24T13:21:50 + 30281 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1164.50884 + 39517;HIC channels should accept m/s^2;FB39517 + HIC available channels will now accept m/s^2 engineering unit channels + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + DMcfadden + 2024-06-11T10:56:00 + 39517 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1163.50869 + 39124;S6A 2ch Bridge offset is different than 2ch Bridge and 2ch IEPE for Bridge channels.;FB39124 + Corrects an issue with S6A offsets on analog channels when an IEPE channel is present + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2024-06-07T10:50:52 + 39124 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1162.50861 + 39409;Don't use the setting "TurnOffAAFRealtime" for S6 and beyond;FB39409 + Corrects an issue where the wrong AAF could be used for streaming + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-06-05T13:38:03 + 39409 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1161.50857 + 39472;Ensure TurnOffDiagnosticsMode can't run at the same time as other services;FB38472 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Download.cs + + DMcfadden + 2024-06-05T10:34:52 + 38472 + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1160.50851 + 39462;SPS unnecessarily queries SmartChargeResistorSetting while armed;FB39462 + Eliminates an unnecessary resistor setting call while armed + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2024-05-31T08:50:46 + 39462 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1159.50850 + 39426;look into ZD 10690;FB39426 + corrects an issue where channel name wasn't being properly populated for CH10 export + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-30T11:30:24 + 39426 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1158.50849 + 39426;look into ZD 10690;FB39426 + corrects an issue where channel name wasn't being properly populated for CH10 export + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-30T10:46:08 + 39426 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1157.50843 + 39396, 39342;Armchecklist passes with SQUIB failures;TOM diagnostic delay not being observed;FB39396,FB39342 + TOM diagnostics now always take place before squib fire check and a delay of 0 is no longer allowed + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + DMcfadden + 2024-05-29T10:16:48 + 39396 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1156.50830 + 39329;No ISO test object drop down at run test step;FB39329 + Corrects an issue where ISO meta data at run test basic information wasn't populated + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + DMcfadden + 2024-05-28T08:42:48 + 39329 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1155.50819 + 30621;Report Path/File length errors in Export to user;FB30621 + Adds some additional protection against file path length issues when export or recording data + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-22T09:30:04 + 30621 + Reactivated + + + DATAPRO_MAINT_4_00 + 4.0.1154.50724 + Don't change Automatic mode button and status when running Check sensor ID step in non-Automatic mode.;FB 39367 + Addresses an issue where automatic mode status was reported incorrectly + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2024-05-16T17:19:34 + 39367 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1153.50719 + 39361;Channel count warning is incorrect when downloading multiple ROI;FB39361 + Addresses an issue with channel counts warning in download + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-05-15T10:57:13 + 39361 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1150.50700 + Display "TSR AIR" instead of "TSR AIR Rev B" in a few UI fields.;FB 39258 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2024-05-09T10:24:39 + 39258 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1149.50687 + FB 39231 Empty generated MainBoardSerialNumber in license file causing invalid license message;http://manuscript.dts.local/f/cases/39231/Empty-generated-MainBoardSerialNumber-in-license-file-causing-invalid-license-message + Allows for licensing on machines where MainBoardSerialNumber is not available + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Licensing/ClientLicense.cs + + FAtashband + 2024-05-07T13:59:18 + 39231 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1148.50684 + Don't create extraneous ROI from -1 to 1 when migrating from database Version 91 to 92.;FB 39282 + Address a migration issue with test setups from before version 92 + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2024-05-07T08:57:02 + 39282 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1147.50683 + 39313;TDMS export from browse doesn't work;FB39313 + Corrects an issue where TDMS would fail after browsing to dataset + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + + DMcfadden + 2024-05-06T14:02:58 + 39313 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1146.50668 + 39238;DBAPI throws exception when operating on test setups;FB39238 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + + DMcfadden + 2024-05-01T10:55:10 + 39238 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1145.50663 + 39265;Update Extended fault bit for S6DB faults to show Correct status dropped port ...;FB39265 + Corrects an issue where S6DB extended faults were not being interpreted correctly + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + + DMcfadden + 2024-04-29T16:08:43 + 39265 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1144.50661 + 34407;Warn when the number of channels downloaded doesn't match the number of channels expected in the test;FB34407 + Adds a warning when the expected channels to download doesn't match the channels downloaded + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + DMcfadden + 2024-04-29T13:50:06 + 34407 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1143.50639 + Quite a lot of material added to this revision. Rev history:;;Added EDR, DS 4, chassis isolation, IRIG-B detection specs, RS232/422 info. Expanded communication section and updated power/noise info. Added time synchronization info to power LED behavior. Updated shock rating from 3 ms to 4 ms.;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2024-04-23T16:56:48 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1142.50636 + 39182;USB only test seems to fail connect when no NIC is available.;FB39182 + Addresses an issue where USB devices could not be used when no network adapter was available + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + chris.balogh + 2024-04-23T11:23:18 + 39182 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1141.50575 + Updated Timing Synchronization section. Clarified IRIG-106 Ch 10 requirements. Updated document format.;;Help Center has been updated. https://support.dtsweb.com/hc/en-us/articles/14867031922707-User-s-Manual-TSR-AIR;;Dan—please add to the software build(s).;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/TSR AIR User's Manual (13000-60401-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/TSR AIR User's Manual (13000-60401-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/TSR AIR User's Manual (13000-60401-MAN).pdf + + DMcfadden + 2024-04-11T09:08:32 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1140.50554 + 39122;All SLICE SPS/Base+/SLICE6 should be limited to 100 events;FB39122 + All DAS are limited to a max of 100 events again + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-03-29T15:12:21 + 39122 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1139.50547 + 39106;Datapro shouldnt be warning about digital filter availability until > 20k sps;FB39106 + No longer warns on digital filter availability with streaming until 20k samples per second. + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-03-28T14:30:51 + 39106 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1138.50522 + 39076;TMATs file generated does not have correct scaling in NetView;FB39076 + Addresses an issue where TMATS file had hard coded 0 scaling attributes for analog channels + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + + DMcfadden + 2024-03-22T11:56:36 + 39076 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1137.50481 + 39057;use integer portion of a decimal Days_Since_1970 for caldate;FB39057 + Supports ECM cal dates with decimal values (only integer portion is used) + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.Slice.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/DataConditioning.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.Slice.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/DataConditioning.cs + + DMcfadden + 2024-03-18T13:28:01 + 39057 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1136.50478 + 38044;EQX doesn't import sensors and doesn't say it didn't import sensors;FB38044 + Addresses an issue where EQX sensors were not imported + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + + DMcfadden + 2024-03-18T11:18:36 + 38044 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1135.50465 + Don't generate errors when re-importing a sensor .mod file.;FB 35551 + MOD import behavior has been updated to account for serial number changes during calibrations + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-03-12T14:03:06 + 35551 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1134.50461 + 36873;DataPro run test, After arm and trigger the "trigger: waiting" didn't change to "Triggered.";FB36873 + Removes trigger checkbox in armsystem for distributors and fixes an issue with trigger state getting stuck in "trigger: waiting" + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2024-03-12T08:35:45 + 36873 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1133.50460 + 36873;DataPro run test, After arm and trigger the "trigger: waiting" didn't change to "Triggered.";FB36873 + Removes trigger checkbox in armsystem for distributors and fixes an issue with trigger state getting stuck in "trigger: waiting" + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2024-03-11T15:44:56 + 36873 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1132.50455 + 36821;DP temperature log issues;FB36821 + Now only outputs columns for temperature log that were requested, addresses an issue with the temperature column label, and reduces the output of temperature log files to one per press of a download button + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2024-03-08T10:38:45 + 36821 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1131.50426 + 37945;DataPro4.2, Export sensors, select All_None does not select unselect stream inputs;FB37945 + + + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_02/ViewModel/SensorsListViewModel.cs + + dan.mcfadden + 2024-03-01T10:03:55 + 37945 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1128.50363 + FB36697 Corrected an issue where Line Fit in View Data was incorrectly line fitting between +/- ADC end/start points + Addresses an issue where Line fit modification was not working properly + + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_02/Model/TestModelManipulation.cs + + chris.balogh + 2024-02-15T16:44:13 + 36697 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1127.50351 + 35569;EQX Export/Import - Support for IRTRACC sensors with radius calibration;FB35569 + Adds import and export support for IRTRACC sensors with radius calibration and EQX + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + + dan.mcfadden + 2024-02-13T09:56:29 + 35569 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1126.50348 + Ensure that the .MOD import will work correctly for more than 10 years (sensor Serial Number will always be 6 characters, followed by a number that increments every year).;FB 35551 + MOD import behavior has been updated to account for serial number changes during calibrations + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-02-12T12:50:55 + 35551 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1125.50323 + 36841;Occasionally, DP4.0.1123 ISF import throws an exception;FB36841 + Addresses an issue with an exception in ISF import + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2024-02-02T10:07:13 + 36841 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1124.50322 + 36840;Upon completion of ISF import to a Test Setup, DataPRO throws the error;FB36840 + Addresses an issue with ISF import and ValidateClockSyncProfiles + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2024-02-01T17:02:48 + 36840 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1123.50275 + 36769;RDF Export is not named correctly;FB36769 + Addresses an issue with RDF export filename + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2024-01-17T17:03:40 + 36769 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1122.50274 + 35601;DataPro freeze in Recorder discovery if no network available;FB35601 + Corrects an issue with discovery when no networks are available + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + dan.mcfadden + 2024-01-17T16:18:41 + 35601 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1121.50265 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2024-01-15T12:06:26 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1120.50255 + 36737;RDF Export from Run test is not exporting ROI;FB36737 + Corrects an issue where RDF ROI export wasn't occurring + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2024-01-11T12:50:52 + 36737 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1119.50043 + 36728;Restriction Alert: Test Execution for TSR AIR with Level Trigger Below 5g and Enabled Wake-Up Motion;FB36728 + Now prevents arming TSR AIR with wakeup with motion and a level trigger less than or equal to 5g + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2024-01-09T14:39:00 + 36728 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1118.50042 + 35569;EQX Export/Import - Support for IRTRACC sensors with radius calibration;FB35569 + Adds import and export support for IRTRACC sensors with radius calibration and EQX + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + + dan.mcfadden + 2024-01-09T14:15:00 + 35569 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1117.50033 + 36721;Query DAS boot count at arm and download;FB36721 + Now DAS boot count are queried at arm and download time + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Download.cs + + dan.mcfadden + 2024-01-08T14:46:33 + 36721 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1116.50029 + Don't fail to save a Test Setup after replacing a sensor with a sensor that has a value in its Name field.;FB 36718 + Corrects an issue where test setups would not be saved after swapping sensors + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + + jerry.lawrence + 2024-01-08T13:06:35 + 36718 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1115.50026 + 36724;TMATS changes CH 10 exported data;FB36724 + Addresses some incorrect TMATS tags for CH10 exports + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + + dan.mcfadden + 2024-01-05T13:52:47 + 36724 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1114.50024 + added a new manual (ethernet setup on windows 10) + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2024-01-05T10:36:03 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1113.50021 + Hi Dan,;; ;;Can you include the attached document in the DataPRO installers moving forward please? + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/Ethernet Port Setup for DTS Devices (Windows 10).pdf + + dan.mcfadden + 2024-01-05T10:00:08 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1112.50019 + 36713;Alert user of module for StatusArmSquibResistance Fault;FB36713 + Now alerts the user in the UI when a SPT squib resistance fault occurs during arming + + /Code/DASResource/branches/BRANCH_DEVEL_4_02/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_02/Strings.resx + /Code/DASResource/branches/BRANCH_MAINT_4_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_4_00/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_02/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_DEVEL_4_02/Strings.resx + /Code/DASResource/branches/BRANCH_MAINT_4_00/Strings.Designer.cs + /Code/DASResource/branches/BRANCH_MAINT_4_00/Strings.resx + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + + dan.mcfadden + 2024-01-04T14:03:11 + 36713 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1111.50017 + ST EDR firmware has a G3 not a G1 as firmware version, need to recognize this. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + + dan.mcfadden + 2024-01-04T11:13:39 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1110.50013 + 36712;Round squib resistance measurements to nearest .1 ohm;FB36712 + Adjusts squib resistance measurement and display to nearest .1 ohm + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + + dan.mcfadden + 2024-01-03T17:03:02 + 36712 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1109.49989 + Change InstallShield version from 2016 to 2020, and SQL Server LocalDb from 2014 to 2019.;FB 14680; + Installer now installs MS SQL 2019 + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2023-12-19T16:38:15 + 14680 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1108.49985 + 35627;CH10 export faults exporting 15m@400ksps;additional cleanup;FB35627 + Arbitrary length CH10 files can now be exported and much faster. + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2023-12-19T10:00:55 + 35627 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1107.49984 + 35627;CH10 export faults exporting 15m@400ksps, strings are in a different project in 4.2 versus 4.0;FB35627; + Arbitrary length CH10 files can now be exported and much faster. + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2023-12-19T09:53:32 + 35627 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1105.49974 + Rework of:;Modify the MOD sensor import so that the import of a sensor with an EID that is a duplicate of a sensor in the database, will succeed when only the last character differs. This allows annual calibrations to be linked to the original sensor.;FB 35551; + MOD import behavior has been updated to account for serial number changes during calibrations + + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/Sensors And Models/ImportSensorsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/Sensors And Models/ImportSensorsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-12-13T15:09:08 + 35551 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1104.49971 + Initial release of the SLICE PRO Distributor User’s Manual.;; ;;Dan, please add to the software build(s) as necessary. + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE PRO Distributor User's Manual (13000-31540-MAN).pdf + + dan.mcfadden + 2023-12-13T08:51:06 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1103.49958 + Reverting changes due to incorrect interpretation of design.;FB 35551 + MOD import behavior has been updated to account for serial number changes during calibrations + + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/Sensors And Models/ImportSensorsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/Sensors And Models/ImportSensorsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-12-12T10:27:30 + 35551 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1102.49949 + Don't delete calibration records when doing .MOD import.;FB 35551 + MOD import behavior has been updated to account for serial number changes during calibrations + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + + jerry.lawrence + 2023-12-11T16:02:44 + 35551 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1101.49946 + Modify the MOD sensor import so that the import of a sensor with an EID that is a duplicate of a sensor in the database, will succeed when only the last character differs. This allows annual calibrations to be linked to the original sensor.;FB 35551 + MOD import behavior has been updated to account for serial number changes during calibrations + + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/Sensors And Models/ImportSensorsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/Sensors And Models/ImportSensorsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-12-11T15:11:27 + 35551 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1100.49939 + 30182;Hide SoMat export from UI;FB30182 + SoMat export is removed from UI + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2023-12-08T07:45:39 + 30182 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1099.49936 + 35577;WriteXmlConfigToPC improvements;FB35577 + Improves logging for situations where the XML configuration may not get written to the PC + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2023-12-07T13:28:00 + 35577 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1098.49929 + 34466;EQX import at GM doesn't include the sensor LocationLongName, forcing manual entry into each channel;FB34466 + EQX import now maps LocationLongName to ISOChannelName + + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + + dan.mcfadden + 2023-12-05T12:13:28 + 34466 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1094.49918 + 35544;CSV export - add a line for DAS serial number used by each channel;FB35544 + Adds an option in System Settings -> Test settings -> Data export options for adding a hardware line to the CSV export + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/ExportHeaderLine.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ExportHeaderLine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/ExportHeaderLine.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ExportHeaderLine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/ExportHeaderLine.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ExportHeaderLine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-11-29T16:08:39 + 35544 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1093.49916 + 35495;Downloading multiple ROi with missing Das Not able to View Roi Data;FB35495 + Now allows viewing ROI as long as at least one ROI downloads prior to a download failure + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2023-11-29T14:45:23 + 35495 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1090.49898 + Don't remove multiple-ROI channels that have hardware assigned when a Test Setup's channel is modified.;FB 35506 (follow-on to FB 34480) + Addresses an issue where ROI channels would be removed + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + + jerry.lawrence + 2023-11-17T12:19:40 + 35506 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1089.49882 + 34462;Add UI component to switch sorting of groups in Edit test setup groups;FB34462 + Adds the ability to sort available groups in Edit test setups->Groups tab + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + + dan.mcfadden + 2023-11-15T10:25:36 + 34462 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1088.49880 + Don't uncheck ALL of the channels on the ROI x Channels step in Edit Test Setup when a channel is modified.;FB 34480 + Addresses an issue where ROI channel assignments wouldn't be retained + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + jerry.lawrence + 2023-11-15T09:15:13 + 34480 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1087.49877 + 34462;Add UI component to switch sorting of groups in Edit test setup groups;FB34462 + Adds the ability to sort available groups in Edit test setups->Groups tab + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupHelper.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Groups/GroupList/GroupFields.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupHelper.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Groups/GroupList/GroupFields.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupHelper.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Groups/GroupList/GroupFields.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + + dan.mcfadden + 2023-11-14T15:02:06 + 34462 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1086.49875 + requested changes from Dassault - no CRC on timepacket, adjust the data type versions of analog and tmats packets + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + + dan.mcfadden + 2023-11-14T14:09:37 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1085.49864 + 34420 (fixed): ;;Add case to LINQ statement in GetEQXSensorsFromSensorData to account for cases of 2+ sensor calibrations from the same day, differentiating using ModifyDate;;http://manuscript.dts.local/f/cases/34420/Sensor-EQX-Export-not-exporting-latest-cal-value-when-ordered-by-time + Corrects issue with calibration exported with EQX sensor export + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/SensorDatabaseExport.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + + john.dowling + 2023-11-08T12:11:47 + 34420 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1084.49861 + Restore the Make Current button on the Test Setups tab.;FB 29949 + Addresses a performance issue in large test setup databases + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + + jerry.lawrence + 2023-11-07T16:03:40 + 29949 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1083.49838 + Don't display error (but download correctly) when downloading multiple ROIs with channels on DAS that is connected via ECM.;FB 34429 + Addresses an incorrect error message that can happen during download roi + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + + jerry.lawrence + 2023-11-01T07:41:25 + 34429 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1082.49833 + Don't hang in Download ROI step on Download Data tab when using TSR AIR.;This bug was introduced in 4.0.1071, 4.1.470, and 4.2.184.;FB 34350 + Addresses an issue with voltage input channels and multiple rois. + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2023-10-31T15:41:54 + 34350 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1081.49825 + Correctly replace hardware name in Multiple ROIs on channels with a sensor ID that changed at run-time.;This bug was introduced in 4.0.1070, 4.1.468, and 4.2.182.;FB 33057 + Addresses an issue with multiple ROIs and sensors with EIDs + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-10-30T13:37:21 + 33057 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1080.49817 + Versioned stored procedures used for LTS are incorrectly always using the highest version.;This bug was introduced in 4.0.985, 4.1.339, and 4.2.18.;FB 31738 + Improves central database performance + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + + jerry.lawrence + 2023-10-27T11:53:55 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1079.49813 + Don't fail to copy from Remote db to Local db when running in Both mode.;FB 34419 + Addresses an issue with Copy to local function with hybrid databases + + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseCopyViewModel.cs + + jerry.lawrence + 2023-10-27T11:13:45 + 34419 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1078.49810 + 34418;importing system settings from a database with custom users throws an exception;FB34418 + Addresses an issue with "Import settings" + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + + dan.mcfadden + 2023-10-27T09:40:43 + 34418 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1077.49798 + 33199;Add Time format 1 as an export option for CH 10 export;FB33199 + Adds an option in CH 10 export to not include secondary time headers + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/PTP1588Timestamps.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/PTP1588Timestamps.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/PTP1588Timestamps.cs + + dan.mcfadden + 2023-10-25T10:31:51 + 33199 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1076.49789 + 33199;Add Time format 1 as an export option for CH 10 export;MS33199 + Adds an option in CH 10 export to not include secondary time headers + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/PTP1588Timestamps.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_02/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_01/Ptp1588Commands.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/PTP1588Timestamps.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_02/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_01/Ptp1588Commands.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/PTP1588Timestamps.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_02/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_01/Ptp1588Commands.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_02/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/PTP1588Timestamps.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_02/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/Ptp1588Commands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_01/Ptp1588Commands.cs + + dan.mcfadden + 2023-10-20T14:14:48 + 33199 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1075.49749 + 33048;Prove CH10 export data matches streamed data on S6A;FB33048 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat1.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat1.cs + + dan.mcfadden + 2023-10-18T10:56:19 + 33048 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1074.49743 + 34318;Importing a S6A (ST) test setup from 3.3 to 4.0; channel count mismatch error;FB34318 + Addresses an issue using a S6A last run on older applications (DP3.3) + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + dan.mcfadden + 2023-10-16T15:43:08 + 34318 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1073.49740 + corrects a possible exception that would get thrown and silently eaten but prevent further execution of information retrieval on download when there are UART or stream output channels.; + + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Calibration.cs + + dan.mcfadden + 2023-10-16T15:09:09 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1071.49724 + Download Voltage Input channels in multiple ROIs.;FB 34350 + Addresses an issue with voltage input channels and multiple rois. + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_00/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/Test/Module/TiltAxes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TiltSensorTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TiltSensorTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TiltSensorTable.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_00/Test/Module/TiltAxes.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/Test/Module/TiltAxes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TiltSensorTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TiltSensorTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TiltSensorTable.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2023-10-13T14:41:18 + 34350 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1070.49712 + Allow Voltage Input channels to be included in multiple ROIs.;FB 33237 + Addresses an issue where channels would not load as being assigned to an ROI after saving a test setup + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-10-11T17:18:29 + 33237 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1069.49703 + Don't crash when editing a Test Setup that has been successfully migrated from 3.3 with multiple ROIs and a sensor in an ROI that has been deleted.;FB 33209 + Addresses an issue with migrated test setups with multiple ROIs + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-10-11T10:53:54 + 33209 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1068.49660 + 34304;Add support for new extended fault keys;FB34304 + added support for additional S6DB faults. + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_02/EventInfoAggregate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/EventInfoAggregate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_01/EventInfoAggregate.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/TDAS Service/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_02/EventInfoAggregate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/EventInfoAggregate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_01/EventInfoAggregate.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/TDAS Service/Download.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DASFactory/Download/IEventInfo.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_02/EventInfoAggregate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/EventInfoAggregate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_01/EventInfoAggregate.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Download.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Download/DownloadReport.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/TDAS Service/Download.cs + + dan.mcfadden + 2023-10-02T11:30:55 + 34304 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1067.49654 + Correctly import the channels of multiple ROIs when importing a Test Setup that was exported with a pre-4.0 version of DataPRO.;FB 34269 + Corrects an issue with import of 3.3 test setups with multiple ROIs + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-09-29T13:39:12 + 34269 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1066.49634 + 33042 (fixed): Horizontal scrollbar is disabled in Channels section of Basic Info;;Remove IsEnabled logic from ListView and move it to all of its templated items;;http://manuscript.dts.local/f/cases/33042/Horizontal-scrollbar-is-disabled-in-Channels-section-of-Basic-Info + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml + + john.dowling + 2023-09-22T13:47:37 + 33042 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1065.49629 + Multiple ROI loose ends.;FB 33237; + Addresses an issue where channels would not load as being assigned to an ROI after saving a test setup + + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-09-21T15:43:11 + 33237 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1061.49623 + Don't unassign channels in multiple ROIs when connected via ECM and Compact is selected in the Hardware step.;FB 33237 + Addresses an issue where channels would not load as being assigned to an ROI after saving a test setup + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/SensorDbRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/SensorDbRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/SensorDbRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/SensorDbRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorDbRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/ISensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-09-19T17:39:39 + 33237 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1060.49617 + 33195;table-mode-does-not-show-offset-in-EU;FB33195 + Addresses Offset in EU not being displayed in diagnostics table + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + dan.mcfadden + 2023-09-19T10:14:41 + 33195 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1059.49607 + 34254;Dassault CH10 export request;Adds time packet body, corrects issue with secondary header packet;FB34254 + Addresses various CH10 export issues (secondary time header and spaces in TMATS) + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/obj/project.assets.json + + dan.mcfadden + 2023-09-18T15:32:22 + 34254 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1058.49605 + 33199;Add Time format 1 as an export option for CH 10 export;FB33199 + Adds an option in CH 10 export to not include secondary time headers + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DataExports/DataSimpleChapter10ExportOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-09-18T14:06:30 + 33199 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1057.49597 + Don't hang when downloading an ROI with Squib channels when a test has multiple ROIs.;FB 34252 + Addresses an issue downloading with squibs in tests with multiple regions of interest + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + + jerry.lawrence + 2023-09-15T20:57:40 + 34252 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1056.49592 + 33199;Add Time format 1 as an export option for CH 10 export;somehow these tags got stomped out.;FB33199 + Adds an option in CH 10 export to not include secondary time headers + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + + dan.mcfadden + 2023-09-15T14:23:32 + 33199 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1055.49590 + 34254;Dassault CH10 export request;FB34254 + Addresses various CH10 export issues (secondary time header and spaces in TMATS) + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + + dan.mcfadden + 2023-09-15T13:57:25 + 34254 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1054.49588 + Don't hang when downloading an ROI with Squib channels when a test has multiple ROIs.;FB 34252; + Addresses an issue downloading with squibs in tests with multiple regions of interest + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2023-09-15T11:45:51 + 34252 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1053.49578 + Don't crash when moving to Channels step in Edit Groups, when a TSR AIR is in the Group.;FB 33245 + Addresses a crash when in Edit test setup when using a TSR AIR + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + + jerry.lawrence + 2023-09-13T09:18:46 + 33245 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1052.49567 + 33044 (implemented): Arm SLICE devices before accessories;;Move Arm and AutoArm service calls to their own methods;Separate DAS between devices and "accessories" (EthernetDistributors);Call Arm/AutoArm a second time to arm just accessories after first Arm call finishes;;http://manuscript.dts.local/f/cases/33044/Arm-SLICE-devices-before-accessories + Now arms SLICE devices prior to accessories and distributors + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + john.dowling + 2023-09-08T17:11:26 + 33044 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1051.49552 + When installing DataPRO on a foreign system, don't display "SQL Server LocalDb is not installed" four times.;FB 33084; + Eliminates a SQL Server LocalDB is not installed message that could show up on some language installs + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBTypeChoice.cs + + jerry.lawrence + 2023-09-07T15:52:29 + 33084 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1050.49544 + Don't fail migration if Test Setup with multiple ROIs is using a sensor that has been deleted.;FB 33209 + Addresses an issue with migrated test setups with multiple ROIs + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-09-06T14:26:21 + 33209 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1049.49469 + Part 2 of Prevent a duplicate Offset type of "None" in certain sample sensors that are stored in database during DataPRO Aero-specific installation.;FB 33197; + Addresses an issue where offset type "None" was sometimes displayed twice + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/Classes/TDCSensorDatabase.cs + + jerry.lawrence + 2023-09-01T10:53:24 + 33197 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1048.49467 + 31754;rename ADC samples per second to per packet;FB31754 + Adds support in system settings for ADC samples per packet for S6A streaming (requires G0N8 or greater) + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-08-31T14:00:35 + 31754 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1047.49466 + 33195;table mode does not show offset in EU;FB33195 + Addresses Offset in EU not being displayed in diagnostics table + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + + dan.mcfadden + 2023-08-31T13:36:42 + 33195 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1046.49446 + 33170;install all the CH10 export updates to DP 4.0;FB33170 + Addresses some issues with CH10 export + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_02/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_01/Installer_DataPRO_x64.ise + + softwaretech + 2023-08-29T10:24:49 + 33170 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1045.49445 + 33170;install all the CH10 export updates to DP 4.0;FB33170 + Addresses some issues with CH10 export + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/TMATS/DataConversion/Measurand.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/TMATS/DataConversion/Measurand.cs + + dan.mcfadden + 2023-08-29T10:16:22 + 33170 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1044.49441 + Repair incorrect channel names in multiple ROIs for DAS connected via ECM.;FB 33144 + Addresses an issue downloading with multiple ROI + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2023-08-28T16:19:54 + 33144 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1041.49418 + 33137;TSR AIR channel count mismatch;FB33137 + Addresses an issue where TSR AIR could report a channel count mismatch + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + + dan.mcfadden + 2023-08-23T08:29:16 + 33137 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1040.49413 + 33049 (implemented): Low battery/input should pause and warn in automatic mode;;After checking voltages, add to list any that have Low Battery status;Show warning if any Low Battery, but still pass the test;If in Automatic Progress, stop but still allow for manually moving on;;http://manuscript.dts.local/f/cases/33049/Low-battery-input-should-pause-and-warn-in-automatic-mode + Now will stop automatic mode in hardware step when there are input or battery warnings + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-08-22T13:33:07 + 33049 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1038.49397 + 33050;Issue with QuickCheck with assigned channels EIDs;FB33050 + Addresses an issue with Sensor quick checkout and EID channels + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + + dan.mcfadden + 2023-08-18T07:25:47 + 33050 + Reactivated + + + DATAPRO_MAINT_4_00 + 4.0.1037.49384 + 30467 (fixed): PSD not showing up for initial install;;Create PSD as a singleton like Viewer, adding missing infrastructure;Refine Session creators to allow for multiple bootstraps;Separate VM resolvers.;Fix to use FFTSharp for v4.0;;http://manuscript.dts.local/f/cases/30467/PSD-not-showing-up-for-initial-install;;30235 (implemented): PSD not available from run test;;Add NavStepActionButton for Generate PSD Report;Change nomenclature to "Generate PSD Reports" and "Generate power spectral density reports";Create both Viewer VM and PSD VM in ViewGraphViewControl;;http://manuscript.dts.local/f/cases/30235/PSD-not-available-from-run-test + Addresses an issue where PSD report was sometimes not available + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/IDataPROPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_02/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_01/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/IDataPROPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_02/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_01/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/IDataPROPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_02/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_01/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-08-15T17:01:51 + 30467 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1036.49374 + Move any associated Laboratories, Customers, and/or Test Engineers to Basic info step when running a test.;FB 31883 + Addresses an issue when migrating from 3.3 to 4.0 and using Customer details, Laboratory details, or test engineer details + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-08-14T14:15:52 + 31883 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1035.49368 + ZD11542 DP4 Test Setups with Multiple ROI and Assign-by-ID sensors crashes when opened. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + nathan.brown + 2023-08-11T13:56:42 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1034.49360 + Correctly set ROI channels in Download step when channels are assigned by EID and different hardware is assigned by EID than was assigned in the Test Setup.;FB 33057 + Addresses an issue with multiple ROIs and sensors with EIDs + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-08-10T12:21:16 + 33057 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1033.49358 + alternative to the -1 solution, this one doesn't seem to break datapro, now to check api + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + + dan.mcfadden + 2023-08-09T16:25:34 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1032.49357 + undoing +1 change till I can fix both API and DP + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + + dan.mcfadden + 2023-08-09T16:12:47 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1031.49353 + Correctly set ROI channels in Download step when channels are assigned by EID and no hardware is assigned.;FB 33057 + Addresses an issue with multiple ROIs and sensors with EIDs + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-08-09T11:28:51 + 33057 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1030.49351 + now removes the DAS unavailable when singleton is grabbed + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2023-08-08T09:29:09 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1029.49348 + fixes an exception when claiming the singleton twice; + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-08-08T08:50:34 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1028.49343 + Don't crash on Done button.;FB 31738 + Improves central database performance + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2023-08-07T14:19:45 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1027.49340 + addresses an issue where TSR AIR would request 1 sample too many when downloading through the api. + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00_SDK/Constant/Constants.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/SliceSimpleArm/branches/BRANCH_SDK_DEV_5_00/SliceSimpleArmClass.cs + + dan.mcfadden + 2023-08-07T10:16:19 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1026.49334 + Allow sensors with EIDs to be in multiple ROIs.;FB 33057 + Addresses an issue with multiple ROIs and sensors with EIDs + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-08-04T16:26:03 + 33057 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1025.49331 + 33062;Add support for diagnostics mode for S6A;FB33062 + Adds support for Diagnostics Mode for S6A + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + + dan.mcfadden + 2023-08-04T11:10:54 + 33062 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1024.49326 + Don't crash when using Download Data or Export tabs. This bug appears to have been introduced in 4.0.973, 4.1.333, and 4.2.13 as part of the implementation for 13735.;FB 33054 + Addresses an issue exporting data from group with multiple ISO test objects + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + jerry.lawrence + 2023-08-03T16:55:44 + 33054 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1023.49322 + Do not consider UART, Stream In, or Stream Out channels when determining whether a Group's Test Object (or Position) is "Mixed".;FB 33051 + Addresses an issue where Mixed was incorrectly shown for groups + + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + + jerry.lawrence + 2023-08-03T16:41:23 + 33051 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1021.49320 + 33058;Adjust S6A tmats analog file attributes to add scaling to analog streaming modes in new version of netview;FB33058 + Adds additional tags into S6A Analog streaming template for netview scaling support + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG.tmt + + dan.mcfadden + 2023-08-03T15:11:58 + 33058 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1018.49314 + Don't cause "String must be exactly one character long" error when a Group has channels with differing TestObject values (displaying "Mixed").;FB 33008 + Addresses an issue with test with channels with no isocode. + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2023-08-02T08:39:40 + 33008 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1017.49313 + 33045;Correct TSR AIR PCM TMATS again;FB33045 + Addresses an issue with TSR AIR PCM streaming template + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + + dan.mcfadden + 2023-08-02T06:54:37 + 33045 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1016.49310 + Don't throw Exception when Done button is clicked and CurrentTestSetup is null. This bug was introduced in 4.0.983, 4.1.346, and 4.2.29.;FB 31738 + Improves central database performance + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2023-08-01T16:41:41 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1015.49304 + 33017;TSR AIr when Streaming in PCM modes first ars channel(x) is duplicate of 1st Accel channel (x);FB33017 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/TMTFile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/TMTFile.cs + + dan.mcfadden + 2023-07-28T14:34:48 + 33017 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1014.49271 + was missing a tag + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + + dan.mcfadden + 2023-07-28T06:52:15 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.1013.49269 + FB 30628 Add a standard site license type;http://manuscript.dts.local/f/cases/30628/Add-a-standard-site-license-type + Adds support for standard site license type + + /Code/DTS.Common.Licensing/branches/BRANCH_MAINT_4_00/Enums/DataProLicensingEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Licensing/ClientLicense.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common.Licensing/branches/BRANCH_MAINT_4_00/Enums/DataProLicensingEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Licensing/ClientLicense.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/UsersPage.cs + + farshid.atashband + 2023-07-27T16:33:44 + 30628 + Resolved + + + DATAPRO_MAINT_4_00 + 4.0.1012.49267 + 33013;update TMATS file for TSR AIR;FB33013 + Corrects issue with PCM streaming template channel for TSR AIR. + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + + dan.mcfadden + 2023-07-27T15:11:16 + 33013 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1011.49263 + Correctly build Master and Slave clock sync profiles when using Quick Build.;FB 31818 + Quick build now works with clock sync profiles + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2023-07-27T08:35:23 + 31818 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1010.49258 + Move ClearNonPrototypeDas() to common location for use by multiple callers, and remove unneeded code, as a follow-on to Nate's ISF import performance fix.;FB 28246 + now ISF imports will delete hardware before importing + + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_MAINT_4_00/Controls/SensorsAndModels/ImportSensorsImportControl.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_MAINT_4_00/Controls/SensorsAndModels/ImportSensorsImportControl.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_MAINT_4_00/Controls/SensorsAndModels/ImportSensorsImportControl.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-26T17:02:29 + 28246 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1009.49254 + Revert changes that cause "...Procedure or function 'sp_TestSetupObjectMetaDataInsert' expects parameter '@PropValue', which was not supplied." error.;FB 31883 + Addresses an issue when migrating from 3.3 to 4.0 and using Customer details, Laboratory details, or test engineer details + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-26T11:01:07 + 31883 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1008.49251 + Add logging to diagnose multiple "SQL Server LocalDb is not installed" message boxes during installation on foreign-language machines.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBTypeChoice.cs + + jerry.lawrence + 2023-07-25T14:49:15 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1007.49248 + Avoid the following error: "...Procedure or function 'sp_TestSetupObjectMetaDataInsert' expects parameter '@PropValue', which was not supplied.";FB 31883 + Addresses an issue when migrating from 3.3 to 4.0 and using Customer details, Laboratory details, or test engineer details + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-25T13:20:08 + 31883 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1006.49247 + 33000;crash in hardware discovery with non DTS devices.;FB33000 + Addresses a crash in hardware discovery + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + dan.mcfadden + 2023-07-25T10:15:07 + 33000 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1005.49240 + Fix bug introduced in 4.0.1004 that causes crash due to null Customer, Laboratory, and/or Test Engineer.;FB 31883 + Addresses an issue when migrating from 3.3 to 4.0 and using Customer details, Laboratory details, or test engineer details + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-24T13:27:55 + 31883 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1004.49233 + Don't display blank fields in the "Lab info" and "Customer info" sub-sections of the "ISO export details" section on the Basic Info step of Run Test, after migrating database from 3.3 to 4.0.;FB 31883; + Addresses an issue when migrating from 3.3 to 4.0 and using Customer details, Laboratory details, or test engineer details + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-21T11:07:37 + 31883 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1003.49231 + 32971;update datapro licensing text;FB32971 + licensing text updated + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-07-21T10:41:44 + 32971 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1002.49218 + Show list of Test Engineers in the "Engineer preset" combo box in the Test Details section of Edit Test Setup (this bug was introduced in 4.0.49178, 4.1.49179, and 4.2.49180).;FB 31738 + Improves central database performance + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2023-07-19T15:35:55 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1001.49217 + 32971;update datapro licensing text;FB32971 + licensing text updated + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-07-19T14:24:04 + 32971 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.1000.49208 + 31890 (fixed): Stop Automatic mode in RunTest if a device (PPro) does not connect or ping;;If we're running the test in Automatic Mode and a unit isn't present in Check Hardware, show a confirmation prompt rather than continuing;;http://manuscript.dts.local/f/cases/31890/Stop-Automatic-mode-in-RunTest-if-a-device-PPro-does-not-connect-or-ping + Automatic mode will prompt when devices are missing in hardware step + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + john.dowling + 2023-07-18T16:10:00 + 31890 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.999.49205 + Don't stop connecting to db if Stop/Delete DataPROInstance commands fail.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + + jerry.lawrence + 2023-07-18T11:29:28 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.998.49204 + Revert to 1) passing English commands to SqlLocalDb.exe and 2) comparing result string to the language-based string.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.french.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.french.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.resx + + jerry.lawrence + 2023-07-18T10:48:48 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.997.49202 + (Possibly temporary) Always throw SqlServerLocalDbException if Stop/Delete DataPROInstance fails, so foreign-language PCs can connect to db.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + + jerry.lawrence + 2023-07-17T17:16:31 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.996.49201 + Remove apostrophes from French translation in attempt to match error string.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.french.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.french.resx + + jerry.lawrence + 2023-07-17T16:31:29 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.995.49200 + Translate the string result of ProcessSqlLocalDbCommand() to determine the type of Exception to throw when "Stop DataPROInstance" is issued via SqlLocalDb.exe and the instance doesn't exist.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.csproj + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.fr.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.fr.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.french.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.french.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.resx + + jerry.lawrence + 2023-07-17T15:47:11 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.994.49199 + Add logging to diagnose French db connectivity issue.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + + jerry.lawrence + 2023-07-17T12:31:11 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.993.49196 + Add string resource files to DbAPI project. Add French translations for Stop, Delete, Create, and Start DataPROInstance.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.csproj + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Properties + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.fr.Designer.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.fr.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Strings/StringResources.resx + + jerry.lawrence + 2023-07-17T11:06:53 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.992.49195 + + + + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00_SDK/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00_SDK/Utils/PingUtils.cs + /Code/SLICEEvent/branches/BRANCH_SDK_DEV_5_00/SLICEEvent.cs + /Code/SliceSimpleArm/branches/BRANCH_SDK_DEV_5_00/Event.cs + /Code/SliceSimpleArm/branches/BRANCH_SDK_DEV_5_00/SliceSimpleArmClass.cs + + dan.mcfadden + 2023-07-17T10:07:18 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.991.49191 + more missing null reference checks. + + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_02/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + + dan.mcfadden + 2023-07-14T08:49:30 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.990.49190 + should protect from null reference here. + + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_02/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + + dan.mcfadden + 2023-07-14T08:16:47 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.989.49189 + Please see attached PDF.;; ;;Travis, Dan, please add to the support site and software build(s) as necessary.;; ;;Thanks—;; ;;Erin + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_02/DataPRO User's Manual (10920-04010-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/DataPRO User's Manual (10920-04010-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_01/DataPRO User's Manual (10920-04010-MAN).pdf + + dan.mcfadden + 2023-07-14T06:49:15 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.988.49188 + Accidentally previously committed temporary changes to Settings (DbType, etc.) and DBConfiguration.csproj.;FB 31738 + Improves central database performance + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfiguration.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfiguration.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + + jerry.lawrence + 2023-07-13T15:38:29 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.987.49187 + Fix bug introduced in 4.0.983 which causes a crash while getting Channel settings.;FB 31738 + Improves central database performance + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Tags/Tags.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Tags/Tags.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + + jerry.lawrence + 2023-07-13T14:03:17 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.986.49185 + Whoops, forgot a line.;FB 31738 + Improves central database performance + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.dgspec.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.assets.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.nuget.cache + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfiguration.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.dgspec.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.assets.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.nuget.cache + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfiguration.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.dgspec.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.assets.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.nuget.cache + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfig.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfiguration.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + + jerry.lawrence + 2023-07-13T12:45:08 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.985.49183 + Add logging to db access points to aid in analyzing performance.;FB 31738 + Improves central database performance + + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/TextLogger.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Groups/GroupHardware.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Groups/Groups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestMetaData/CustomerDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestMetaData/LabratoryDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestMetaData/TestEngineerDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/CalculatedChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/Graphs.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/User/User.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/TextLogger.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Groups/GroupHardware.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Groups/Groups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestMetaData/CustomerDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestMetaData/LabratoryDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestMetaData/TestEngineerDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/CalculatedChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/Graphs.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/User/User.cs + + jerry.lawrence + 2023-07-13T12:39:12 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.984.49182 + Added null check to AddHardware(int dasId, string dasSerialNumber, IDASHardware[] allHardware, IDictionary<int, IDASHardware> lookup) to prevent null ref exception during isf import + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + nathan.brown + 2023-07-13T06:56:34 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.983.49178 + Improve performance by reducing the number of db calls via caching of Sensors, Sensor Calibrations, Customer/Laboratory/Test Engineer Details, and Channel Settings.;FB 31738 + Improves central database performance + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + + jerry.lawrence + 2023-07-12T14:55:25 + 31738 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.982.49171 + Add conditional alterations to the LastUsedHardware, Settings, and UIItemSettings tables.;FB 31810 + Addresses an issue with Copy from remote server + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_LastUsedHardware_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_LastUsedHardware_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_Settings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_Settings_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_UIItemSettings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_UIItemSettings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_LastUsedHardware_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_LastUsedHardware_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_Settings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_Settings_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_UIItemSettings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_UIItemSettings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-07-12T11:36:49 + 31810 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.981.49169 + Add more logging for diagnosing failure to connect to Sql Local Db on foreign-language systems. + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Database.cs + + jerry.lawrence + 2023-07-11T15:01:45 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.980.49167 + Whoops, forgot to use Environment.SpecialFolder.ProgramFiles to also determine path to ODBC Tools on foreign language systems.;FB 31896; + Addresses an issue with installing in different languages + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Database.cs + + jerry.lawrence + 2023-07-11T13:40:36 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.979.49166 + Use Environment.SpecialFolder.ProgramFiles to determine path to SqlServerLocalDb on foreign language systems.;FB 31896 + Addresses an issue with installing in different languages + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Database.cs + + jerry.lawrence + 2023-07-11T13:05:43 + 31896 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.978.49165 + 31908;Add ability record count of corrections DAS that have had configuration corrections;FB31908 + + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_02/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_01/AttributeCommands.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_02/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_01/AttributeCommands.cs + + dan.mcfadden + 2023-07-11T07:58:18 + 31908 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.977.49164 + MS28246 - ISF import takes 20 minutes with a large DB;Added DeleteAll function, called from start of ISF import + + + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + nathan.brown + 2023-07-11T06:17:16 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.976.49148 + Add leading zeros to demo numbering.;Add all functions (Configure, Diagnostics, Arm, Start, Trigger, Check for Armed/Started/Triggered, Disarm, and Download) to SliceSimpleArm demo.;FB 30594 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00_SDK/Constant/Constants.cs + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo1.HelloDASWorld/Demo01.HelloDASWorld.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo1.HelloDASWorld/Demo1.HelloDASWorld.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo10.SliceSimpleArm_Configuration/Demo10.SliceSimpleArm.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo10.SliceSimpleArm_Configuration/Demo10.SliceSimpleArm_Configuration.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo10.SliceSimpleArm_Configuration/Program.cs + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo2.DeviceIdentification/Demo02.DeviceIdentification.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo2.DeviceIdentification/Demo2.DeviceIdentification.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo3.Configuration/Demo03.Configuration.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo3.Configuration/Demo3.Configuration.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo3.Configuration/Program.cs + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo4.Calibration/Demo04.Calibration.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo4.Calibration/Demo4.Calibration.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo5.RealTime/Demo05.RealTime.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo5.RealTime/Demo5.RealTime.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo6.Arming/Demo06.Arming.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo6.Arming/Demo6.Arming.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo7.Download/Demo07.Download.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo7.Download/Demo7.Download.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo8.TiltSensor/Demo08.TiltSensor.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo8.TiltSensor/Demo8.TiltSensor.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo9.Streaming/Demo09.Streaming.csproj + /Code/SDK/branches/BRANCH_SDK_DEV_5_00/Demo9.Streaming/Demo9.Streaming.csproj + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/MulticastCommands/MulticastCommandBase.cs + /Views/SDK/branches/BRANCH_DEV_5_00/SDK/API.Demo.sln + /Views/SDK/branches/BRANCH_DEV_5_00/SDK/DTSexclude + + jerry.lawrence + 2023-06-29T14:09:48 + 30594 + Resolved + + + DATAPRO_MAINT_4_00 + 4.0.975.49143 + 31863;S6 Air Bridge T0 delay is too long;FB31863 + + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Channels/DASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/DASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Channels/DASChannel.cs + + dan.mcfadden + 2023-06-28T15:32:48 + 31863 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.974.49142 + 31861;Emergency download is using DAS that isn't in the test setup that was run;FB31861 + Corrects an issue where static group DAS were also connected to in the download tab + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2023-06-28T13:47:46 + 31861 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.973.49134 + 13735;Need the ability to add ISO metadata without an associated Group;FB13735 + Added ISO metadata without associated group. + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/Iso/Iso.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/Iso/Iso.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2023-06-22T14:43:07 + 13735 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.972.49130 + Failed to modify LastUsedHardware and UIItemSettings tables when modifying the Settings table to fix the following bug:;When DbType=2 (Both), error occurs when doing copy from remote server to local.;FB 31810 + Addresses an issue with Copy from remote server + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_LastUsedHardware_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_LastUsedHardware_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_UIItemSettings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_UIItemSettings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_LastUsedHardware_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_LastUsedHardware_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_UIItemSettings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_UIItemSettings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-06-22T13:55:59 + 31810 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.971.49123 + When DbType=2 (Both), error occurs when doing copy from remote server to local.;FB 31810 + Addresses an issue with Copy from remote server + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_Settings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_Settings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_Settings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version90/dbo.Alter_Settings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-06-21T08:32:52 + 31810 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.970.49104 + http://manuscript.dts.local/f/cases/31832/SLICEWare-to-DataPRO-Sensor-Database-EIDs-not-imported + Addresses an issue with SLICEWare xml import and EIDs + + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorData.cs + + chris.balogh + 2023-06-16T09:56:46 + 31832 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.969.49101 + 30580 (fixed): PowerPRO not part of test when doing an ISF import;;Add PowerPRO to DASHardware.IsEthernetDevice;In Diagnostics, add "or Is Battery" bool to filter out PowerPRO from checks;;http://manuscript.dts.local/f/cases/30580/PowerPRO-not-part-of-test-when-doing-an-ISF-import + Addresses an issue with ISF import and PowerPRO + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + + john.dowling + 2023-06-15T15:22:39 + 30580 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.968.49097 + 31824;Don't run voltage insertion when the input range is < 10mV;FB31824 + voltage insertion (gain) check is no longer performed when input range is < 10mV + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6.cs + + dan.mcfadden + 2023-06-15T07:27:36 + 31824 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.967.48901 + added from crash and burn app, now to spread it to other branches + + + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/SignalToNoiseRatio.cs + + dan.mcfadden + 2023-06-14T15:12:17 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.965.48864 + Don't display "Triggers do not match..." error when using Wake up with motion feature of TSR AIR, with Pre-Trigger Seconds = 0.;FB 31764 + Addresses an issue with TSR AIR and trigger message + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/Update_TSRAIR_WakeUpMotionTimeout_94.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/Update_TSRAIR_WakeUpMotionTimeout_94.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/Update_TSRAIR_WakeUpMotionTimeout_94.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/Update_TSRAIR_WakeUpMotionTimeout_94.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-06-09T16:35:47 + 31764 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.964.48861 + + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + + dan.mcfadden + 2023-06-09T14:43:04 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.963.48830 + Display the correct Test Setups, based on logged-in user's Tag(s).;FB 31795 + + + /Code/Users/branches/BRANCH_MAINT_4_00/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2023-06-07T16:47:20 + 31795 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.962.48828 + Power consumption info added to this release. I’ve lost the Support site thread for the ticket with Bob McConnell’s request for the final version of the document. If someone could please post to the support site (Travis is on vacation), update the ticket and let Bob know the final version is now available.;; ;;Chris, Dan, please add to the software build(s) as necessary. + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_01/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2023-06-07T14:03:44 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.961.48827 + Power consumption info added to this release. I’ve lost the Support site thread for the ticket with Bob McConnell’s request for the final version of the document. If someone could please post to the support site (Travis is on vacation), update the ticket and let Bob know the final version is now available.;; ;;Chris, Dan, please add to the software build(s) as necessary. + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_01/SLICE6 AIR-BR User's Manual (13006-90860-MAN rev 0).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR-BR User's Manual (13006-90860-MAN rev 0).pdf + + dan.mcfadden + 2023-06-07T13:57:41 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.960.48823 + CH10 AnalogTimeFormat 2 export updates. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Attributes/DataTypeVersionValueAttribute.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Attributes/DescriptionDecoder.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Attributes/PacketHeaderValueAttribute.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Enums/Enums.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/ISecondaryTimeFormatHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/ITransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/PacketHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/SecondaryTimeFormatHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/TransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/Test/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Attributes/DataTypeVersionValueAttribute.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Attributes/DescriptionDecoder.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Attributes/PacketHeaderValueAttribute.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Enums/Enums.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/ISecondaryTimeFormatHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/ITransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/PacketHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/SecondaryTimeFormatHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/Module.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Attributes/DataTypeVersionValueAttribute.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Attributes/DescriptionDecoder.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Attributes/PacketHeaderValueAttribute.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Enums/Enums.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/ISecondaryTimeFormatHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/ITransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/PacketHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/SecondaryTimeFormatHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/TransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/Test/Module/Module.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/DTS.Common.Serialization.csproj + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Attributes/DataTypeVersionValueAttribute.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Attributes/DescriptionDecoder.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Attributes/PacketHeaderValueAttribute.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Enums/Enums.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/ISecondaryTimeFormatHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/ITransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/PacketHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/SecondaryTimeFormatHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/Module.cs + + dan.mcfadden + 2023-06-06T09:07:46 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.959.48820 + fixes issues in DBApi SDK (1) logger need to be added now 2) directory to sql db tools needs to be set now) + + + /Code/DataPRODBAPIUI/Branches/BRANCH_DEVEL_4_01/DbAPIUI/DbAPIUI/DoEverythingSample.cs + /Code/DataPRODBAPIUI/Branches/BRANCH_DEVEL_4_01/DbAPIUI/DbAPIUI/Form1.cs + /Code/DataPRODBAPIUI/Branches/BRANCH_DEVEL_4_01/DbAPIUI/DbAPIUI/Program.cs + /Code/DataPRODBAPIUI/Branches/BRANCH_MAINT_4_00/DbAPIUI/DbAPIUI/DoEverythingSample.cs + /Code/DataPRODBAPIUI/Branches/BRANCH_MAINT_4_00/DbAPIUI/DbAPIUI/Form1.cs + /Code/DataPRODBAPIUI/Branches/BRANCH_MAINT_4_00/DbAPIUI/DbAPIUI/Program.cs + + dan.mcfadden + 2023-06-05T08:01:20 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.958.48818 + Add support for Record-In-Place only TSR AIR variant (no Streaming).;FB 30429 + Adds support for no streaming TSR AIR variant + + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Communication/ICommunication_DASInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/ICommunication/branches/BRANCH_MAINT_4_00/ICommunication.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Communication/ICommunication_DASInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/ICommunication/branches/BRANCH_MAINT_4_00/ICommunication.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Communication/ICommunication_DASInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/ICommunication/branches/BRANCH_MAINT_4_00/ICommunication.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Communication/ICommunication_DASInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/ICommunication/branches/BRANCH_MAINT_4_00/ICommunication.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Communication/ICommunication_DASInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/ICommunication/branches/BRANCH_MAINT_4_00/ICommunication.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Communication/ICommunication_DASInfo.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/ICommunication/branches/BRANCH_MAINT_4_00/ICommunication.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/DASModule.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-06-02T16:51:07 + 30429 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.957.48813 + Update TSR AIR default input voltage settings.;FB 31792 + TSR AIR default input voltage settings updated + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/Update_TSRAIR_PowerSettings_94.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/Update_TSRAIR_PowerSettings_94.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version93/Update_TSRAIR_PowerSettings_94.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + + jerry.lawrence + 2023-06-02T11:48:51 + 31792 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.956.48810 + T0 not getting set in export. + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + + dan.mcfadden + 2023-06-02T09:55:05 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.955.48807 + Initialize Aero and TSR AIR databases to True for "Use UTC time in CSV exports" and "Enable input and output clock source options".;FB 31787 + Enable clock sources and use UTC time in CSV exports is now default for Aero/TSR AIR users + + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_MAINT_4_00/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_MAINT_4_00/InitializationScripts/Common/dbo.SystemSettings_EnableClockSource.sql + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_MAINT_4_00/InitializationScripts/Common/dbo.SystemSettings_UseUTCTimeCSVExport.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_MAINT_4_00/DatabaseInitializationScripts.csproj + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_MAINT_4_00/InitializationScripts/Common/dbo.SystemSettings_EnableClockSource.sql + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_MAINT_4_00/InitializationScripts/Common/dbo.SystemSettings_UseUTCTimeCSVExport.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-06-01T16:54:54 + 31787 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.954.48805 + 31783;UTC not being exported with CSV with TSR AIR;FB31783 + Addresses an issue where T0 UTC was not being exported + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/FtssCsv/FtssCsv.File.Writer.cs + + dan.mcfadden + 2023-06-01T11:28:03 + 31783 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.953.48804 + 30446, 31788;Zero method should be none for Temp, Humidity, and Pressure channels on TSR AIR;Unexpected DataZeroLevelADC 15292 when scheduled recording with TSR AIR at 100sps;FB30446, FB31788 + Corrects an issue where average over time software zeroing would use points outside of roi for averaging rather than using PreTestZeroLevelADC when not all of ROI is available. + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + + dan.mcfadden + 2023-06-01T10:54:57 + 30446 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.952.48801 + 31767;Validation error is only shown once on Level Triggers step, unless DataPRO is restarted;FB31767 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/CustomUIElements/ModalUserPrompt.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/CustomUIElements/ModalUserPrompt.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + + dan.mcfadden + 2023-05-31T12:20:42 + 31767 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.951.48800 + 31780;TSR Air Charging Status incorrect in DataPro when using the 5V to 9V charger;FB31780 + TSR AIR default input voltage settings updated + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + + dan.mcfadden + 2023-05-31T10:32:42 + 31780 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.950.48798 + 31777;Aggregate time remaining should consider more than just minutes and seconds.;FB31777 + updates time remaining text for Active recording mode + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2023-05-30T11:21:48 + 31777 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.949.48790 + Don't fail migration when database is not named "DataPRO".;FB 30701 + Addresses an issue migrating when database name is not standard + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBTypeChoice.cs + + jerry.lawrence + 2023-05-23T16:23:48 + 30701 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.948.48786 + 30605;Remove database versions display from header and add to hamburger menu;FB30605 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2023-05-23T14:05:59 + 30605 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.947.48784 + 31754;expose number of ADC samples in UDP packet;FB31754 + Adds support in system settings for ADC samples per packet for S6A streaming (requires G0N8 or greater) + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-05-23T08:41:54 + 31754 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.946.48782 + 31747;Add support for GPS Time leap seconds;FB31747 + Adds support in system settings for removing leap seconds from S6A streaming time stamps (requires G0N7 or greater fw) + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/IDASCommunication.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditNetworkSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-05-22T13:07:20 + 31747 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.945.48774 + removed purposeful communication mangling + + + /Code/ICommand/branches/BRANCH_DEVEL_4_01/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_4_00/AbstractCommandBase.cs + + dan.mcfadden + 2023-05-17T06:56:54 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.944.48773 + 30617;surface SLICEBusNoResponse error to user when it occurs.;FB30617 + SLICEBusNoResponse should now always be surfaced to user + + /Code/ICommand/branches/BRANCH_DEVEL_4_01/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_01/ICommand.csproj + /Code/ICommand/branches/BRANCH_MAINT_4_00/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_4_00/ICommand.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_01/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_DEVEL_4_01/ICommand.csproj + /Code/ICommand/branches/BRANCH_MAINT_4_00/AbstractCommandBase.cs + /Code/ICommand/branches/BRANCH_MAINT_4_00/ICommand.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2023-05-16T14:42:09 + 30617 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.943.48769 + undid changes, not needed with new firmware for SPDB/PPRO + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2023-05-15T16:07:03 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.942.48768 + re-enabled "DisableFaultChecking" for SPDB, turned off 200ms delay for SPDB on PrepareForArmNow, last build was just for experimental build + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2023-05-15T15:36:44 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.941.48767 + experimental build that delays arming the SPDB and doesn't call DisableFaultChecking to see if I can get a laptop that causes the issue in the lab + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2023-05-15T15:01:13 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.940.48766 + 30634;Trigger check issue with SPDB system;FB30634 + + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2023-05-15T13:56:54 + 30634 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.936.48731 + Advise user to click Stop Monitoring prior to removing ON signal, when Auto-arming any DAS or arming a SLICE6Air for streaming.;FB 30356 + Addresses issues with Stop Streaming behavior. + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-05-05T08:02:49 + 30356 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.935.48728 + don't create the documentation file by default. + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.csproj + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.csproj + + dan.mcfadden + 2023-05-04T13:58:44 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.934.48660 + Get the database initialization scripts from x64 folder. + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2023-05-01T11:00:31 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.932.48656 + 30611,30600;Copy & Trim fails when ALL data set selected,;Channels mixed up after copy and trim;FB30611,FB30600; + Addresses an issue with Copy & Trim and all datasets + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-04-27T16:04:56 + 30611 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.931.48655 + Revision history:;;Added equation to calculate recording duration given battery charge and current draw.;; ;;Travis—please add to the support site.;;Chris, Dan—please add to the software build(s). + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/TSR AIR User's Manual (13000-60401-MAN).pdf + + dan.mcfadden + 2023-04-27T15:14:33 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.930.48652 + Replicated from Nathan Brown's 3.1 code (svn revisions: 48610 & 48649);Added two new sensor types to support 3d irtraccs within GM s ISF file format.;;X1: IRTRACC with radius/cal factor + offset;R1: Absolute Zero / no remove offset with Initial EU from the ISF;;FB 30582 + Adds support for X1 and R1 sensor types with ISF import + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + + jerry.lawrence + 2023-04-27T14:20:42 + 30582 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.929.48647 + + + + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + + dan.mcfadden + 2023-04-27T09:59:58 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.928.48641 + accidently committed when I meant to create a patch. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + + dan.mcfadden + 2023-04-26T14:43:57 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.927.48640 + 30600;Channels mixed up after copy and trim;FB30600 + Addresses an issue with copy and trim and channel order + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + + dan.mcfadden + 2023-04-26T14:39:02 + 30600 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.926.48624 + Don't stop running in Automatic mode when the Check sensor ID step finishes successfully.;FB 29397 + Addresses an issue with automatic mode in Check sensors step + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2023-04-25T12:34:32 + 29397 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.925.48622 + Whoops, typo in scheduled start time error message (missing leading "S").;FB 30237. + Scheduled start time warnings changed + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DataPROModules/DatabaseInitializationScripts/branches/BRANCH_MAINT_4_00/DatabaseInitializationScripts.csproj + + jerry.lawrence + 2023-04-25T11:06:05 + 30237 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.922.48612 + Mention arm step in Scheduled start time validation error message.;FB 30237 + Scheduled start time warnings changed + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-04-25T09:10:16 + 30237 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.921.48607 + added additional logging to Status = Failed for indicating in download why status was set to failed. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download/TestObject.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2023-04-24T10:44:52 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.920.48585 + 30468;S6DB temperature CSV only showing one entry and not timestamped correctly;should also set rtc on AutoArmNow ...;FB30468 + now sets RTC clock on S6DB when arming in UTC and expects to receive UTC time from S6DB + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2023-04-21T07:38:18 + 30468 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.919.48582 + 30468;S6DB temperature CSV only showing one entry and not timestamped correctly;now sets the RTC time for S6DB on PrepareForArmNow, it wasn't doing this before.;FB30468 + now sets RTC clock on S6DB when arming in UTC and expects to receive UTC time from S6DB + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2023-04-20T14:57:48 + 30468 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.918.48581 + 30468;S6DB temperature CSV only showing one entry and not timestamped correctly;And when we display the times, we should assume they are in UTC and want to be displayed in local.;FB30468 + now sets RTC clock on S6DB when arming in UTC and expects to receive UTC time from S6DB + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + + dan.mcfadden + 2023-04-20T13:58:51 + 30468 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.917.48574 + Make "Interval between event starts in minutes" visible when "Recording mode" is set to Scheduled while "Number of events" is greater than 1.;FB 30315 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2023-04-19T16:24:01 + 30315 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.916.48572 + 29764;Auto-Add Voltage Input Analog sensor in Test Setup [no longer crashes if edit a voltage input test];FB29764 + Adds support for auto adding voltage input settings on channels + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + + dan.mcfadden + 2023-04-19T14:51:36 + 29764 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.915.48566 + Don't use None as the default value for InitialOffset if other options exist.;FB 30442; + No longer uses "none" as default initial offset if other options exist + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/InitialOffset.cs + + jerry.lawrence + 2023-04-19T11:46:21 + 30442 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.914.48543 + 30479 (fixed): GPS clock sync shouldn't require UART recording mode;;Add checks that units configured for GPS clock sync have UART config channels in test;Refine checks in TestTemplate to allow for UART channels in non-UART recording or streaming modes if they're being used for GPS clock sync;Add new Strings for errors, refine others;;http://manuscript.dts.local/f/cases/30479/GPS-clock-sync-shouldn-t-require-UART-recording-mode + GPS master clock sync no longer requires a UART recording mode + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-04-18T11:55:24 + 30479 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.913.48529 + 30468;S6DB temperature CSV only showing one entry and not timestamped correctly;FB30468 + now sets RTC clock on S6DB when arming in UTC and expects to receive UTC time from S6DB + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + + dan.mcfadden + 2023-04-13T15:43:09 + 30468 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.912.48491 + added an exception handler for code that I noticed was throwing an exception when receiving badly formed UDP response packages on discovery. + + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/MulticastCommands/MulticastDiscoverSlice6.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/MulticastCommands/MulticastDiscoverSlice6.cs + + dan.mcfadden + 2023-04-12T07:52:56 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.911.48490 + 30249 (implemented): Add LTS behavior for case 30075 (ADC UART stream);;Make changes to vanilla SensorsStreamOutputGet, ..Insert, and ..Update to filter out UART_STREAM;Hide UART_STREAM from UI if db version < 93;;http://manuscript.dts.local/f/cases/30249/Add-LTS-behavior-for-case-30075-ADC-UART-stream + IGNORE + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/FileUtils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/FileUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/FileUtils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Add_sp_GroupChannelSettingsUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Alter_sp_GroupChannelSettingsUpdate.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/GroupChannelSettings/Insert_GroupChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputGet.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputInsert.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutputUpdate.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + + john.dowling + 2023-04-11T16:36:54 + 30249 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.910.48474 + 30510;crash when searching in channels table;FB30510 + Addresses an issue when searching and a sensor has null EU + + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/AnalogSensor.cs + + dan.mcfadden + 2023-04-06T14:55:20 + 30510 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.909.48473 + 30431;Check trigger runs more times than necessary.;FB30431 + Corrects issue where TSR AIR could run trigger check multiple times + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Public.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Public.cs + + dan.mcfadden + 2023-04-05T16:27:53 + 30431 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.908.48471 + 30500;Datapro Doesnt save changes to clock slave setting dropdown in test setting on dp 4.1.249.48446 and 4.0.903.48446;FB30500 + Corrects an issue where clock slave setting was not being read + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + + dan.mcfadden + 2023-04-04T11:25:04 + 30500 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.907.48468 + + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + + dan.mcfadden + 2023-04-03T11:28:38 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.906.48466 + Display database version(s) in DataPRO header and log.;FB 29968 + Splash screen updated to reflect the native db version supported by client + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Events/DatabaseVersionChangedEvent.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/SplashScreen.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Events/DatabaseVersionChangedEvent.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/SplashScreen.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Events/DatabaseVersionChangedEvent.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/SplashScreen.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + + jerry.lawrence + 2023-03-31T13:40:58 + 29968 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.905.48462 + Log instead of aborting if Model and/or BridgeType fields in CSV import file are inconsistent with actual sensor in database.;FB 30437 + Command line import is more fault tolerant and has more logging + + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorMerge.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + jerry.lawrence + 2023-03-31T11:45:11 + 30437 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.904.48452 + 30446;Unexpected DataZeroLevelADC 15292 when scheduled recording with TSR AIR at 100sps;FB30446 + Corrects an issue where average over time software zeroing would use points outside of roi for averaging rather than using PreTestZeroLevelADC when not all of ROI is available. + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/Test/Module/AnalogInputChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Test/Module/AnalogInputChannel.cs + + dan.mcfadden + 2023-03-29T16:54:15 + 30446 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.903.48446 + http://manuscript.dts.local/f/cases/30460/S6-Air-attribute-145-interval-is-not-being-set-by-Datapro-because-of-protocol-version-41-ON-G0N5-FW + Now will send IRIG TMATS interval with S6A FW G0N5 and greater + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + + chris.balogh + 2023-03-28T14:52:24 + 30460 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.902.48444 + 30416;test setup unable to save, exporting and re-import it's corrupted and unsaveable.;FB30416 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + dan.mcfadden + 2023-03-28T07:25:23 + 30416 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.901.48437 + Don't hang after Post-test diagnostics when running in Automatic mode with squib channels.;FB 29948 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/TestObjectHelper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + jerry.lawrence + 2023-03-24T11:19:39 + 29948 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.900.48431 + 25659;Request to track/search sensor meta data in UI;FB25659 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/AnalogSensorFields.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + + dan.mcfadden + 2023-03-22T08:26:23 + 25659 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.899.48430 + 30367;When installing DP with TSR AIR settings and setting TSR AIR to streaming, DP does not support recording mode;FB30367 + IGNORE + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2023-03-22T07:44:13 + 30367 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.898.48426 + added TSR AIR user manual (DTM) + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2023-03-21T16:53:06 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.897.48425 + From: Travis Ralston;Sent: Tuesday, March 21, 2023 3:48 PM;To: Shelly Horvath <shelly.horvath@dtsweb.com>; Kyvory Henderson <kyvory.henderson@dtsweb.com>; Ariel Muckenhirn <ariel.muckenhirn@dtsweb.com>;Cc: Chris Balogh <chris.balogh@dtsweb.com>;Subject: RE: TSR AIR Manual on Help Center still has DRAFT Stamp + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/TSR AIR User's Manual (13000-60401-MAN).pdf + + dan.mcfadden + 2023-03-21T16:45:03 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.896.48416 + Revision history:;;Updated sensor pin assignments (1 and 19 were No Connection). Expanded Appendix C (Sensor Interface Wiring Diagrams).;; ;;Travis—please add to the support site.;;Chris, Dan—please add to the software build(s).;; ;;-EK + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 DAS User's Manual (13006-90010-MAN).pdf + + dan.mcfadden + 2023-03-16T15:07:17 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.895.48412 + 30388;Crash when assigning Stream Output hardware channel using migrated database.;FB30388 + Addresses a crash when assigning a stream output from 92 migrated database + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + + dan.mcfadden + 2023-03-16T06:55:01 + 30388 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.894.48410 + 16305;RELEASED: SLICE PRO ECM User's Manual (Rev 6);FB16305 + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE PRO Ethernet Controller User's Manual (13000-30610-MAN).pdf + + dan.mcfadden + 2023-03-15T11:33:33 + 16305 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.893.48409 + 30388;Crash when assigning Stream Output hardware channel using migrated database.;FB30388 + Addresses a crash when assigning a stream output from 92 migrated database + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + + dan.mcfadden + 2023-03-14T18:41:44 + 30388 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.892.48408 + Whoops, forgot to add new string resource.;FB 30273 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-03-14T15:39:22 + 30273 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.890.48404 + 30388;Crash when assigning Stream Output hardware channel using migrated database.;FB30388 + Addresses a crash when assigning a stream output from 92 migrated database + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/Update_StoredProcecures_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/Update_StoredProcecures_93.sql + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/Update_StoredProcecures_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/Update_StoredProcecures_93.sql + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + dan.mcfadden + 2023-03-14T14:15:56 + 30388 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.889.48401 + 30297;ISF import not working correctly with S6DB3 and ISF;FB30297 + Addresses an issue using IP address to discover a S6DB + attached S6 + + /Code/DASFactory/branches/BRANCH_DEVEL_4_01/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.cs + + dan.mcfadden + 2023-03-14T10:52:25 + 30297 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.888.48399 + 30276;Implement TSR AIR Low G range presentation in UI to match Calibration up to 50g;FB30276 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutput_93.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Alter_sp_SensorsStreamOutput_93.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + dan.mcfadden + 2023-03-14T10:26:35 + 30276 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.887.48396 + improved image a little (removed off white background, cropped a little) + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Assets/Hardware/SLICEPRODb.png + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Assets/Hardware/SLICEPRODb.png + + dan.mcfadden + 2023-03-13T16:24:34 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.886.48395 + 29987;Add CG DP (TMATS) interval UI support;[now applies to CH10 and TMNS streams];FB29987 + Adds TMATS interval to stream out parameters + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorsList/StreamOutSettingFields.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/IStreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/SPCaching/SPCache.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_01/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Add_sp_ChannelSettingsGet_93_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_92_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Alter_sp_ChannelSettingsGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/ChannelSettings/Insert_ChannelSettings_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputGet_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdateInsert_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version92/SensorStreamOutput/Add_sp_SensorsStreamOutputUpdate_93.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/ViewModel/SensorsListViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListEditGroupViewModel.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/ViewModel/SensorsListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamOutputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Interfaces/IConfigurationActions.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSetting.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/StreamOutputSettingDefaults.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/Migrations.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/TestSetups.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-03-13T14:37:25 + 29987 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.885.48392 + Add a warning if AA Filter is greater than Sample Rate.;FB 30317 + Adds a warning when AAF is greater than or equal to sample rate + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-03-13T12:37:54 + 30317 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.884.48383 + removed on build code analysis, this is a deprecated and should be done on demand instead anyhow.;https://learn.microsoft.com/en-us/visualstudio/code-quality/migrate-from-legacy-analysis-to-net-analyzers?WT.mc_id=visualstudio_codeanalysis_aka_fxcopanalyzers&view=vs-2022;this doesn't save a huge amount of time, but it does save some.; + + + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_DEVEL_4_01/AddEditHardware.csproj + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/AddEditHardware.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_DEVEL_4_01/CachedItemsList.csproj + /Code/DataPROModules/CachedItemsList/branches/BRANCH_MAINT_4_00/CachedItemsList.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_DEVEL_4_01/ChannelCodes.csproj + /Code/DataPROModules/ChannelCodes/branches/BRANCH_MAINT_4_00/ChannelCodes.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_01/DatabaseServices.csproj + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/DatabaseServices.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_DEVEL_4_01/Diagnostics.csproj + /Code/DataPROModules/Diagnostics/branches/BRANCH_MAINT_4_00/Diagnostics.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/GroupChannelList.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/GroupChannelList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/GroupList.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/HardwareList.csproj + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/HardwareList.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_DEVEL_4_01/HamburgerMenu.csproj + /Code/DataPROModules/Menu/HamburgerMenu/branches/BRANCH_MAINT_4_00/HamburgerMenu.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_DEVEL_4_01/RealtimeModule.csproj + /Code/DataPROModules/Realtime/RealtimeModule/branches/BRANCH_MAINT_4_00/RealtimeModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_01/SensorSettingsModule.csproj + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/SensorSettingsModule.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/SensorsList.csproj + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/SensorsList.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_DEVEL_4_01/SoftwareFilters.csproj + /Code/DataPROModules/SoftwareFilters/branches/BRANCH_MAINT_4_00/SoftwareFilters.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/TestSetupsList.csproj + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/TestSetupsList.csproj + /Code/TTSImportModule/branches/BRANCH_DEVEL_4_01/TTSImport.csproj + /Code/TTSImportModule/branches/BRANCH_MAINT_4_00/TTSImport.csproj + + dan.mcfadden + 2023-03-08T15:06:30 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.883.48378 + FB 30175 Apply fix to DP 4.0 29996 Old Date entry in Tmats;http://manuscript.dts.local/f/cases/30175/Apply-fix-to-DP-4-0-29996-Old-Date-entry-in-Tmats + Fixed an issue with the date entry in streaming TMATs file + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + + farshid.atashband + 2023-03-07T10:43:39 + 30175 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.882.48374 + 30359;Up one shot wait time from 1700s to 3000s;FB30359 + Adds a property in config file OneShotWaitTimeMs with default 3000ms (previous default 1700ms) + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + + dan.mcfadden + 2023-03-03T13:52:15 + 30359 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.881.48370 + Update the SLICE6 DB3 artwork. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Assets/Hardware/SLICE6Db3.png + + jerry.lawrence + 2023-03-03T11:18:36 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.880.48369 + Whoops, accidentally committed temporary changes for LocalDbHost and UseNTLMAuthentication.;FB 29835 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + + jerry.lawrence + 2023-03-03T10:45:41 + 29835 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.879.48368 + handles a null reference exception when using a battery device without a result for battery (SP DB) + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + + dan.mcfadden + 2023-03-03T10:39:39 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.878.48364 + Update the SLICEPRO DB artwork with SLICE_PRO_Distributor_Top_Photo.jpg (.png).;FB 30341 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Assets/Hardware/SLICEPRODb.png + + jerry.lawrence + 2023-03-02T16:19:57 + 30341 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.877.48362 + When migrating database from Version 91 to 92, insert DefaultIgnoreShortedStart/Trigger into the DefaultProperties table, set their value based on the old config file, and also insert into the UserProperties table.;FB 29835 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Add_sp_DefaultPropertiesInsert.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperationsEnum.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Add_sp_DefaultPropertiesInsert.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperationsEnum.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Add_sp_DefaultPropertiesInsert.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperationsEnum.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + + jerry.lawrence + 2023-03-02T14:38:35 + 29835 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.876.48359 + 30349, 30348;an error reading a test setup shouldn't prevent loading additional test setups and should notify the user;ClockSyncProfile db reading code needs to handle bad input better;FB30349, FB30348 + Fixes an issue where test setups would not load when there was an issue with a test setup + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_01/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_01/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_01/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_01/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_01/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_01/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/Storage/branches/BRANCH_DEVEL_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_DEVEL_4_01/Model/ISOSettingsModel.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetupROIs.cs + /Code/UnitTests/branches/BRANCH_DEVEL_4_01/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPROPage.xaml.cs + + dan.mcfadden + 2023-03-02T10:33:20 + 30349 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.875.48355 + Remove IgnoreShortedStart and IgnoreShortedTrigger from the config file - and use the old (not new) config in migration code.;FB 29835; + + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-03-01T14:39:05 + 29835 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.874.48349 + 30075 (implemented): Add ADC to UART stream profile option;;Applied to v4.0:;Add new streaming profile to enum (14);Add protocol version validation to Common\Constants\DASSpecific\SLICE6AIR;Add type to Sensor UI, only show data channel ID;Add new UI filters for Sensor tables;Add new validation (needs UART, UART can be present even if not a UART recording mode) to TestTemplate;Add new UI strings;;http://manuscript.dts.local/f/cases/30075/Add-ADC-to-UART-stream-profile-option + Adds ADC to UART stream profile + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditDigitalOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditUartSettingsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditDigitalOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditUartSettingsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditDigitalOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditUartSettingsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditDigitalOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditUartSettingsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/XamlConstants.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/BooleanOrToVisibilityMultiConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_00/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListEditGroupView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditDigitalOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditSquibControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditUartSettingsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-02-28T16:51:25 + 30075 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.873.48347 + Remove IgnoreShortedStart and IgnoreShortedTrigger from the config file.;FB 29835 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + + jerry.lawrence + 2023-02-28T16:24:34 + 29835 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.872.48339 + Hide a distributor's combobox for Test Sample Rate when it has no included child DAS in the Hardware step of Edit Test Setup.;FB 30201 + the sample rate drop down has been eliminated from some H/W + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/ViewModel/HardwareListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/ViewModel/HardwareListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/ViewModel/HardwareListViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + + jerry.lawrence + 2023-02-27T11:06:33 + 30201 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.871.48334 + Correctly assign ROI channels after importing Test Setup with TSR AIR and multiple ROIs.;FB 30319 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-02-24T16:32:43 + 30319 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.870.48311 + Unchecking "Set DAS to Streaming", when using TSR AIR recording modes, no longer causes "Start recording with event line" and "Wake up with motion" controls to stay hidden.;FB 30295 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2023-02-24T14:18:24 + 30295 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.869.48309 + Remove the "TSR AIR settings" nav step from the System Settings tab.;FB 30244 + + + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TSRAIRDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_00/Users.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTSRAIRSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTSRAIRSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TSRAIRDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_00/Users.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTSRAIRSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTSRAIRSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2023-02-24T09:03:02 + 30244 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.868.48301 + Don't display TSR AIR-related error if no TSR AIR is in test, but Level Trigger UI is enabled and Realtime is not selected.;FB 30316 + Addresses an issue when a TSR AIR- related error was being displayed errantly. + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + jerry.lawrence + 2023-02-23T09:17:01 + 30316 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.867.48298 + FB 30175 Apply fix to DP 4.0 29996 Old Date entry in Tmats;http://manuscript.dts.local/f/cases/30175/Apply-fix-to-DP-4-0-29996-Old-Date-entry-in-Tmats + Fixed an issue with the date entry in streaming TMATs file + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TMAT/TMTTemplate.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TMAT/TMTTemplate.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + + farshid.atashband + 2023-02-22T15:22:26 + 30175 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.866.48297 + http://manuscript.dts.local/f/cases/30174/apply-fix-to-DP-4-0-30035-Add-Tsr-Air-streaming-PCM-template + Addresses an issue with the TSR AIR PCM streaming template + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2023-02-22T14:51:37 + 30174 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.865.48296 + FB 30173 In Progress Apply fix to DP 4.0 for 30103 Remove seconds from RTC;http://manuscript.dts.local/f/cases/30173/Apply-fix-to-DP-4-0-for-30103-Remove-seconds-from-RTC + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + + farshid.atashband + 2023-02-22T14:39:45 + 30173 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.864.48294 + FB 30174 apply fix to DP 4.0 30035 Add Tsr Air streaming PCM template;http://manuscript.dts.local/f/cases/30174/apply-fix-to-DP-4-0-30035-Add-Tsr-Air-streaming-PCM-template + Addresses an issue with the TSR AIR PCM streaming template + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + + farshid.atashband + 2023-02-22T14:16:15 + 30174 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.863.48290 + 30113, 30172;Exception thrown during download;apply fix for 30113 Exception during download to 4.0;FB30113, FB30172 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-02-21T13:50:26 + 30113 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.862.48289 + 29910, 30176;TEMA multiple EID support,;Apply fix to DP 4.0 from 29910 TEMA multiple EID support;FB29910, FB30176 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/Diagnostics/IArmCheckResults.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Arm/ArmCheckResults.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/EID.Reader.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/EID.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/Diagnostics/IArmCheckResults.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Arm/ArmCheckResults.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/EID.Reader.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/EID.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/Diagnostics/IArmCheckResults.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Arm/ArmCheckResults.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/EID.Reader.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/EID.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DASFactory/Diagnostics/IArmCheckResults.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Arm/ArmCheckResults.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/OutputSquibChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/EID.Reader.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/EID.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + + dan.mcfadden + 2023-02-21T13:36:04 + 29910 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.861.48284 + After Quick Build using TSR AIR with no Test Setup stored on DAS, Maximum range of TSR AIR Level Trigger channels (HiG) is incorrect (0 - should be 400).;FB 30294;After Quick Build using TSR AIR with no Test Setup stored on DAS, channels are out of order.;FB 30292 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2023-02-20T16:35:01 + 30294 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.860.48276 + Don't crash when doing Quick Build using TSR AIR with no Test Setup stored in filestore.;FB 30291 + Addresses a crash when quick build is used with a TSR AIR + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2023-02-20T15:28:42 + 30291 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.859.48262 + 30274;Implement AllowedNoisePercent as an Application setting in the config file, or deprecate config for System Setting in DB;FB30274 + Adds Allowed Noise Percent as a system setting in db + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + + dan.mcfadden + 2023-02-16T16:14:01 + 30274 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.858.48260 + 30271;base RTC time not set before streaming;FB30271 + Addresses an issue where RTC was not set when no clock synchronization is set up + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + + dan.mcfadden + 2023-02-16T11:07:14 + 30271 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.857.48254 + Hide the "Set DAS to Auto-Arm" checkbox in Edit Test Setup, if a TSR AIR is in the Test Setup.;FB 30164 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestTemplateBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-02-14T15:56:09 + 30164 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.856.48252 + Don't fail migration of Centralized database. This bug appears to have been introduced in 4.0.679.47233 (FB 28289).;FB 30240 + Added option to copy previous version's config settings while not migrating the previous database. + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBTypeChoice.cs + + jerry.lawrence + 2023-02-14T14:23:09 + 28289 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.855.48251 + 30243;MIN/MAX EU values in TMATS file are both showing MAXEU;FB30243 + Corrects TMATS min EU values + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + + dan.mcfadden + 2023-02-14T13:44:47 + 30243 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.854.48250 + added logging when connecting what the host ip address is that will be used for connecting. + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_01/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.cs + + dan.mcfadden + 2023-02-14T08:44:56 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.853.48248 + Don't crash when running test with Level Triggers during Quick Build.;FB 30233 + Addresses a crash during Quick build with a level trigger + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + + jerry.lawrence + 2023-02-13T13:25:05 + 30233 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.852.48243 + external update + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00 + + dan.mcfadden + 2023-02-10T14:01:13 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.850.48218 + Always set TSR AIR Realtime sample rate to 1000.;FB 30137; + Addresses an issue where TSR AIR real time rate was being set improperly + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + jerry.lawrence + 2023-02-10T10:37:57 + 30137 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.849.48206 + these rotational channels should be deg/s + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + + dan.mcfadden + 2023-02-10T09:00:54 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.848.48205 + Fix ability to drag/drop HiG TSR AIR channels from Hardware table to Channel List table in Channels step of Edit Test Setup when Samples per second is > 500. Earlier fix was missing this line.;FB 30144 + Addresses an issue where TSR AIR high g channels could not be drag and dropped + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + + jerry.lawrence + 2023-02-09T08:50:52 + 30144 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.847.48201 + adds AIR to SLICE 6 Ethernet Recorder + + + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-02-07T10:55:09 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.846.48196 + Don't fail to save a Test Setup when drag/dropping a Hardware channel before a Sensor in the Channels step of Edit Test Setup.;FB 30196; + Addresses an issue when hardware channel is dragged to a group channel before the sensor + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-02-06T12:23:21 + 30196 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.845.48195 + reverting changes from an earlier checkin for 30190, this mode will not be supported for now. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2023-02-06T08:22:52 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.844.48194 + 30190;EDR + ADR test setup can not run;FB30190 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2023-02-03T11:11:34 + 30190 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.843.48186 + 30152 (fixed): Datapro 4 and 4.1 do Do not allow S6 clk source to be set to P2P Slave in test setup;;Revise part of 29379, SLICE6 protocol 21 has just None and Slave_E2E clocks.;Leave code for Master_E2E validation in place, but commented out;;http://manuscript.dts.local/f/cases/30152/Datapro-4-and-4-1-do-Do-not-allow-S6-clk-source-to-be-set-to-P2P-Slave-in-test-setup-dp-3-3-609-does-allow-this + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6.cs + + john.dowling + 2023-02-02T15:16:53 + 3 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.840.48176 + Return to System.Web.Script.Serialization.JavaScriptSerializer from Newtonsoft.Json when migrating databases, to avoid issue caused when installing Newtonsoft.Json.dll and Newtonsoft.Json.xml from installer (causes crash when GroupList project is used).;FB 30163 + Addresses an issue during database migration + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-02-01T14:36:51 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.839.48175 + Add more checks for Deserializing in attempt to fix database migration failure.;FB 30163 + Addresses an issue during database migration + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + + jerry.lawrence + 2023-02-01T13:50:49 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.838.48174 + Check for Deserializing in attempt to diagnose database migration failure.;FB 30163 + Addresses an issue during database migration + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + + jerry.lawrence + 2023-02-01T13:28:25 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.837.48173 + Uninstall Newtonsoft.Json.dll/.xml into the .../InstallerCustomActions folder in attempt to fix Exception in GroupList when editing a Test Setup.;FB 30163; + Addresses an issue during database migration + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2023-02-01T13:09:33 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.836.48171 + Change SpecificVersion property of Newtonsoft.Json back to True in attempt to fix Exception in GroupList when editing a Test Setup.;FB 30163; + Addresses an issue during database migration + + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPRO.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPRO.csproj + + jerry.lawrence + 2023-02-01T11:50:44 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.835.48170 + Change SpecificVersion property of Newtonsoft.Json to False in attempt to fix Exception in GroupList when editing a Test Setup.;FB 30163 + Addresses an issue during database migration + + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPRO.csproj + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/GroupList.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPRO.csproj + + jerry.lawrence + 2023-02-01T11:18:42 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.834.48169 + Install Newtonsoft.Json.dll/.xml into the .../InstallerCustomActions folder in attempt to fix database migration.;FB 30163 + Addresses an issue during database migration + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2023-02-01T10:36:19 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.833.48168 + Move logging in attempt to diagnose database migration failure.;FB 30163; + Addresses an issue during database migration + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-02-01T09:29:04 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.832.48167 + Add logging in attempt to diagnose database migration failure.;FB 30163; + Addresses an issue during database migration + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-02-01T09:05:44 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.831.48165 + Add packages.config to the DTS.Common.Storage project in attempt to fix migration failure.;FB 30163; + Addresses an issue during database migration + + /Code/Storage/branches/BRANCH_MAINT_4_00/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_MAINT_4_00/packages.config + + jerry.lawrence + 2023-01-31T13:30:26 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.830.48164 + Really add packages.config to the DBConfiguration project in attempt to fix migration failure (previous patch just copied file to folder but didn't add to project).;FB 30163; + Addresses an issue during database migration + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfiguration.csproj + + jerry.lawrence + 2023-01-31T12:42:36 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.829.48163 + Add packages.config to the DBConfiguration project in attempt to fix migration failure.;FB 30163; + Addresses an issue during database migration + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/packages.config + + jerry.lawrence + 2023-01-31T12:28:15 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.828.48162 + Add a reference to the new deserializer in the DBConfiguration project (in addition to the DTS.Common.Storage project) in attempt to fix migration failure.;FB 30163; + Addresses an issue during database migration + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBConfiguration.csproj + + jerry.lawrence + 2023-01-31T11:56:28 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.827.48161 + Change the deserializer used in database migration in attempt to fix migration failure.;FB 30163 + Addresses an issue during database migration + + /Code/Storage/branches/BRANCH_MAINT_4_00/Connected Services + /Code/Storage/branches/BRANCH_MAINT_4_00/DTS.Common.Storage.csproj + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-01-31T10:45:18 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.824.48159 + Hide/Show TSR AIR High G channels, and Level triggers nav step, based on Sample Rate and channels in the test.;FB 30144 + Addresses an issue where TSR AIR high g channels could not be drag and dropped + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + jerry.lawrence + 2023-01-31T09:21:18 + 30144 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.823.48157 + Catch/logging added in attempt to diagnose migration failure.;FB 30163 + Addresses an issue during database migration + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-01-31T08:45:59 + 30163 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.822.48152 + 30014 (fixed): ClockSyncProfile shows up improperly in diagnostics;;Run Clock Source settings enforcement in Check Channels & Check Trigger tabs, not just Run Test;;http://manuscript.dts.local/f/cases/30014/ClockSyncProfile-shows-up-improperly-in-diagnostics + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + john.dowling + 2023-01-27T17:59:54 + 30014 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.821.48145 + 30143;Rename Power PRO button to Power devices and include SLICE Pro Distributor in pages displayed;FB30143 + PowerPRO webpage launch button renamed and also launches SLICE PRO Distributor web pages + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/PageFooter.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/PageFooter.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/PageFooter.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-01-26T15:14:05 + 30143 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.820.48131 + Schedule start time should be shown in local culture.;FB29966; + Scheduled start time is now shown using current locale (for format, time is still in UTC) + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/DASModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/DASModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2023-01-24T17:04:52 + 29966 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.819.48130 + Suppress error message 'Region of interest "_ROI Period <n>" has no channels to download' when "Download region of interest (ROI)" checkbox is unchecked.;FB 30106 + Fixes an errant message when disabling download region of interest + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + + jerry.lawrence + 2023-01-24T16:02:28 + 30106 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.818.48124 + 29918;SLICE 6 AIR Ethernet Recorder is displayed as SLICE6 Ethernet Recorder;FB29918 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + + dan.mcfadden + 2023-01-24T14:55:11 + 29918 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.817.48123 + 30047,15139;Apply fix from 15139 to DP 4.0;FB15139 + Addresses an issue where ignore ISO warnings and allow out of cal sensors settings were not being respected + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Enums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageRealtime.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2023-01-24T14:35:36 + 30047 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.816.48120 + 29942,29909,29889;Apply patch svn 47859 to DP 4.0;FB29942,FB29909,29889 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + + dan.mcfadden + 2023-01-24T14:31:58 + 29942 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.815.48117 + When setting a TSR AIR recording interval, convert from minutes to seconds.;FB 30127 + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Config.Attributes.cs + + jerry.lawrence + 2023-01-24T13:41:47 + 30127 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.814.48115 + Fix the handling of multiple ROIs bug introduced in 4.0.812.;FB 29954 + Addresses some issues using mixed database and application versions with respect to ROIs + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-01-24T11:06:33 + 29954 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.813.48110 + Don't display Level Trigger error when TSR AIR is within range.;FB 30125 + Addresses an issue with TSR AIR showing a level trigger error incorrectly + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-01-23T12:06:54 + 30125 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.812.48102 + Add hardware prefix to TSR AIR ROI channels when migrating from Version 91 or using Version 91 database.;FB 29954 + Addresses some issues using mixed database and application versions with respect to ROIs + + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-01-19T17:22:33 + 29954 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.811.48097 + Backport from 4.1 Implement ACCoupleEnable for TSR AIR;29958/29760 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Add_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Alter_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Insert_ChannelSetting_ACCoupling_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Update_StoredProcedureVersions_ACCoupling_92.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Add_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Alter_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Insert_ChannelSetting_ACCoupling_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Update_StoredProcedureVersions_ACCoupling_92.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Add_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Alter_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Insert_ChannelSetting_ACCoupling_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Update_StoredProcedureVersions_ACCoupling_92.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Add_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Alter_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Insert_ChannelSetting_ACCoupling_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Update_StoredProcedureVersions_ACCoupling_92.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Add_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Alter_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Insert_ChannelSetting_ACCoupling_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Update_StoredProcedureVersions_ACCoupling_92.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Add_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Alter_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Insert_ChannelSetting_ACCoupling_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Update_StoredProcedureVersions_ACCoupling_92.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Add_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Alter_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Insert_ChannelSetting_ACCoupling_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Update_StoredProcedureVersions_ACCoupling_92.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/ChannelSettings/ChannelSettingBase.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Groups/GroupChannelList/IGroupChannelSettingsListView.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Add_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Alter_sp_ChannelSettingsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Insert_ChannelSetting_ACCoupling_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ACCoupling/Update_StoredProcedureVersions_ACCoupling_92.sql + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + + jerry.lawrence + 2023-01-18T14:25:12 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.810.48085 + Repair scripts for migrating database from Version 91 to 92.;FB 29954 + Addresses some issues using mixed database and application versions with respect to ROIs + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ROIStringToTables/Alter_sp_TestSetupsGet_ROI.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ROIStringToTables/Alter_sp_TestSetupsInsert_ROI.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ROIStringToTables/Alter_sp_TestSetupsUpdate_ROI.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ROIStringToTables/Alter_sp_TestSetupsGet_ROI.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ROIStringToTables/Alter_sp_TestSetupsInsert_ROI.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/ROIStringToTables/Alter_sp_TestSetupsUpdate_ROI.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-01-18T10:36:13 + 29954 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.809.48078 + Allow Version 91 clients to work with later versions when using sp_TestSetupsGet and sp_TestSetupsUpdateInsert. + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + + jerry.lawrence + 2023-01-17T13:04:33 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.808.48077 + Don't fail migration from 4.0.784 or earlier to 4.0.807. + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/RegionOfInterest.cs + + jerry.lawrence + 2023-01-17T11:28:32 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.807.48074 + Don't disable the Auto-Arm/Streaming Repeat checkbox when db version is >= 92.;FB 29998 + Addresses an issue where streaming address would not be updated in UI + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2023-01-16T16:57:58 + 29998 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.806.48072 + Backport of Move IgnoreShortedStart and IgnoreShortedTrigger from the config to the TestSetups table.;FB 30109; + Makes IgnoreShortedStart and IgnoreShortedTrigger test specific settings + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_TestSetups_Add_IgnoreShortedStartAndTrigger.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsGet_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsertUpdate_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdateInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdate_92_IgnoreShorted.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_TestSetups_Add_IgnoreShortedStartAndTrigger.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsGet_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsertUpdate_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdateInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdate_92_IgnoreShorted.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_TestSetups_Add_IgnoreShortedStartAndTrigger.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsGet_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsertUpdate_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdateInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdate_92_IgnoreShorted.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_TestSetups_Add_IgnoreShortedStartAndTrigger.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsGet_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsertUpdate_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdateInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdate_92_IgnoreShorted.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_TestSetups_Add_IgnoreShortedStartAndTrigger.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsGet_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsertUpdate_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdateInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdate_92_IgnoreShorted.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_TestSetups_Add_IgnoreShortedStartAndTrigger.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsGet_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsertUpdate_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdateInsert_92_IgnoreShorted.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/IgnoreShorted/Alter_sp_TestSetupsUpdate_92_IgnoreShorted.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/TestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-01-16T15:13:50 + 30109 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.805.48071 + 30105;failed-to-pre-set-sample-rate-message-with-TSR-AIR-during-diagnostics;FB30105 + Corrects an issue where diagnostics could cause diagnostics to fail on some DAS with pre-set sample rate message + + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + + dan.mcfadden + 2023-01-16T14:45:15 + 30105 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.804.48070 + this should start in UTC + + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + + dan.mcfadden + 2023-01-16T14:03:53 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.803.48066 + 29554, 30016;YUBA - Download CSV;Yuba - Caution report on battery life;FB29554,FB30016 + S6DB will now download a temperature CSV into a temperature folder in dataset when available + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Assets/Hardware/SLICEPRODb.png + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Assets/Hardware/SLICEPRODb.png + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Assets/Hardware/SLICEPRODb.png + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/QAandUtilityCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/QAandUtilityCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Assets/Hardware/SLICEPRODb.png + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-01-16T11:42:45 + 29554 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.802.48064 + Backport of Enable Repeat setting on a per-Test Setup basis.;FB 29998 + Addresses an issue where streaming address would not be updated in UI + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_TestSetups_Add_RepeatAutoArmOrStreaming.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsGet_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsertUpdate_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdateInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdate_92_EnableRepeat.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_TestSetups_Add_RepeatAutoArmOrStreaming.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsGet_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsertUpdate_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdateInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdate_92_EnableRepeat.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_TestSetups_Add_RepeatAutoArmOrStreaming.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsGet_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsertUpdate_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdateInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdate_92_EnableRepeat.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_TestSetups_Add_RepeatAutoArmOrStreaming.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsGet_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsertUpdate_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdateInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdate_92_EnableRepeat.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_TestSetups_Add_RepeatAutoArmOrStreaming.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsGet_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsertUpdate_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdateInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdate_92_EnableRepeat.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_TestSetups_Add_RepeatAutoArmOrStreaming.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsGet_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsertUpdate_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdateInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdate_92_EnableRepeat.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_TestSetups_Add_RepeatAutoArmOrStreaming.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsGet_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsertUpdate_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdateInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdate_92_EnableRepeat.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/TestSetupsList/ITestSetupRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_TestSetups_Add_RepeatAutoArmOrStreaming.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsGet_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsertUpdate_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdateInsert_92_EnableRepeat.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/EnableRepeat/Alter_sp_TestSetupsUpdate_92_EnableRepeat.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/SystemSettings/ISOSettings/branches/BRANCH_MAINT_4_00/Model/ISOSettingsModel.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_00/UserSettings/TestSetupDefaults.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/DbAccess.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2023-01-16T08:48:38 + 29998 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.801.48063 + Whoops, forgot to add DbAPI/TestSetups/IRegionsOfInterest.cs and RegionsOfInterest.cs to svn.;FB 30089 + + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/IRegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/RegionsOfInterest.cs + + jerry.lawrence + 2023-01-13T13:47:55 + 30089 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.799.48060 + Streaming address not updated in UI after reboot.;FB 30082/30018 + Addresses an issue where streaming address would not be updated in UI + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + jerry.lawrence + 2023-01-13T10:02:05 + 30082 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.798.48058 + + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Add_S6A_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Add_S6A_UART_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_S6A_ChannelTypes.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Add_S6A_StreamOutput_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Add_S6A_UART_Channel.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_S6A_ChannelTypes.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-01-13T09:49:54 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.797.48057 + Whoops, forgot to add the SLICEPRODb.png file. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Assets/Hardware/SLICEPRODb.png + + jerry.lawrence + 2023-01-12T17:16:53 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.794.48047 + abstracted out SetChannelInfo into one function + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_3_03/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_01/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_01/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_3_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_01/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_3_03/ViewModel/GraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_00/ViewModel/GraphMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2023-01-12T08:51:57 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.793.48044 + 30079;ZD 11287 HMC> DataPRO Export Issue;FB30079;;this will put 3.1/3.3/4.0/4.1 all on the same page WRT to this one function, but now need to next go and unify them into one function rather than 4 separate ones. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + dan.mcfadden + 2023-01-11T11:22:01 + 3 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.792.48040 + Don't crash when a Calculated Channel has had all of its Input Channels removed.;FB 29782(4.1)/29858(4.0); + Addresses an issue with empty calculated channels + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-01-10T13:06:14 + 29782 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.791.48038 + 29472,30012,29915;Edit Test > Level Trigger - TSR AIR range showing 6553 instead of selected range;Apply fix from case 29915 to DP 4.0;TSR AIR is currently using the wrong channel range for low and high g sensors;FB29472,FB30012,FB29915; + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + + dan.mcfadden + 2023-01-10T10:10:39 + 29472 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.790.48037 + 29795,29931;backport 29795 to DP 4.0;TSR AIR - Obscure High g channels when running at 500sps or lower;FB29795,FB29931 + IGNORE + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2023-01-10T09:19:35 + 29795 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.789.48036 + 29795,29946;Apply 29795 to DP 4.0 branch;TSR AIR - Obscure High g channels when running at 500sps or lower;FB29795,FB29946 + IGNORE + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/HardwareChannelsTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.Reader.cs + + dan.mcfadden + 2023-01-10T08:05:16 + 29795 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.788.48034 + 29815,29883;Apply patch for 29815 to DP 4.0;Synchronize Range comboboxes for TSR AIR channels in Parameters step.;FB29815,FB29883 + IGNORE + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Channels/IGroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/ViewModel/GroupChannelListViewModel.cs + + dan.mcfadden + 2023-01-10T08:01:18 + 29815 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.787.48029 + Store the new database version (92) in the DataPRODbVersion table. + + + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + + jerry.lawrence + 2023-01-09T10:01:51 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.786.48028 + Allow sample rates between 100 and 20,000 for TSR AIR, not just 10,000.;FB 29758; + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/View/AddEditHardwareView.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_TSRAIR_MinMaxSampleRate.sql + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/View/HardwareListSelectView.xaml + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/View/AddEditHardwareView.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_TSRAIR_MinMaxSampleRate.sql + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/View/HardwareListSelectView.xaml + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/View/AddEditHardwareView.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_TSRAIR_MinMaxSampleRate.sql + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/View/HardwareListSelectView.xaml + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/View/AddEditHardwareView.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_TSRAIR_MinMaxSampleRate.sql + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/View/HardwareListSelectView.xaml + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/View/AddEditHardwareView.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_TSRAIR_MinMaxSampleRate.sql + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/View/HardwareListSelectView.xaml + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/View/AddEditHardwareView.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_TSRAIR_MinMaxSampleRate.sql + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/View/HardwareListSelectView.xaml + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/View/AddEditHardwareView.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_TSRAIR_MinMaxSampleRate.sql + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/View/HardwareListSelectView.xaml + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/DataPROModules/AddEditHardware/branches/BRANCH_MAINT_4_00/View/AddEditHardwareView.xaml.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/dbo.Update_DAS_TSRAIR_MinMaxSampleRate.sql + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_00/View/HardwareListSelectView.xaml + /Code/ISO/branches/BRANCH_MAINT_4_00/Hardware.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupEditAddHardwarePage.cs + + jerry.lawrence + 2023-01-09T09:11:59 + 29758 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.785.48024 + 29842 (implemented): Add support for ClockSync Profile with output 1PPS;;Add new 1PPS out Clock Sync Profiles to enum;Add 1PPS Profile validation to SLICE6AIR.cs/IsClockSyncProfileSupported;Add necessary UI to EditTestSetup;Add all possible profiles that could be created via UI, add validation to IsClockSyncProfileSupported;;If using a 1PPS out, check if centralized db and version < 92. If so, throw error and don't allow save;If using a centralized db and version < 92, don't allow 1PPS out options to show in UI;;V4.0 IMPLEMENTATION + LTS CONSIDERATIONS;;http://manuscript.dts.local/f/cases/29842/Add-support-for-ClockSync-Profile-with-output-1PPS + Adds support for stream output profile 1PPS + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsertUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdateInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Insert_StoredProcedureVersions_TestSetups_92.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DatabaseUnitTesting.csproj + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTags.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsertUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdateInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Insert_StoredProcedureVersions_TestSetups_92.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DatabaseUnitTesting.csproj + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTags.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsertUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdateInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Insert_StoredProcedureVersions_TestSetups_92.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DatabaseUnitTesting.csproj + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTags.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsertUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdateInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Insert_StoredProcedureVersions_TestSetups_92.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DatabaseUnitTesting.csproj + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTags.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsertUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdateInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Insert_StoredProcedureVersions_TestSetups_92.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DatabaseUnitTesting.csproj + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTags.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/TestSetups/TestSetupRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ClockSource.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnectionDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/ITestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/TestSetups/TestSetups.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91 + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsGet_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsertUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdateInsert_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Add_sp_TestSetupsUpdate_92.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsGet_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsInsert_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Alter_sp_TestSetupsUpdate_1PPSOut.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_00/MigrationScripts/Version91/Insert_StoredProcedureVersions_TestSetups_92.sql + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_00/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_00/DatabaseServices.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Migrations.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DatabaseUnitTesting.csproj + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTags.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupGroup.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DbAPITestsTestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-01-06T17:58:47 + 29842 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.784.48023 + 30080;ZD11292 - TDAS rack max sample rate issue;Quick fix for larger problem, just updates constant to 304000 from 200k;FB30080 + + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Configuration.cs + + dan.mcfadden + 2023-01-06T14:23:04 + 30080 + Opened + + + DATAPRO_MAINT_4_00 + 4.0.783.48008 + Determine visibility of Calculated Channels controls when entering Calculated channels nav step of Edit Test Setup.;FB 29781; + Addresses an issue with calculated channels and stale fields in UI + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + jerry.lawrence + 2023-01-03T16:38:30 + 29781 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.782.48006 + Display Capacity and Units in the Parameters step of Edit Test Setup for TSR AIR DAS before Test Setup is saved.;FB 29916/29917 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + + jerry.lawrence + 2023-01-03T16:19:23 + 29916 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.781.47995 + 30063;Re-enable UDP stream profile 2 (CH 10 manual) and retitle it to DTS Reserved;FB30063 + Adds DTS Reserved output streaming mode + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + + dan.mcfadden + 2022-12-23T10:37:04 + 30063 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.780.47984 + 30055;AutoArm errors not reported to user for EDR;FB30055 + Adds a warning when Ethernet Data Recorder does not auto-arm + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-12-21T15:09:10 + 30055 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.779.47981 + Display Capacity and Units in the Parameters step of Edit Test Setup for TSR AIR DAS before Test Setup is saved.;FB 29916/29917; + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + + jerry.lawrence + 2022-12-21T14:31:13 + 29916 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.778.47980 + 27073;Support 16GB data download for S6A ethernet recorder;FB27073 + Adds support for 16Gb downloads with Ethernet Data Recorder + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2022-12-20T17:01:21 + 27073 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.777.47977 + Display Capacity and Units in the Parameters step of Edit Test Setup for TSR AIR DAS.;FB 29916/29917 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/ISensorData.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + + jerry.lawrence + 2022-12-20T15:42:25 + 29916 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.776.47976 + 30050;DDR-EDR not set to proper recording mode in DP 4.0;FB30050 + Addresses an issue with Ethernet Data Recorder recording mode not getting set properly + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + + dan.mcfadden + 2022-12-20T13:36:09 + 30050 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.775.47974 + Add DisplayDuplicateUDPStreamOutWarning to config file (default is True).;FB 30048 + Addresses an issue where an error could be displayed when setting a das to streaming + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + + jerry.lawrence + 2022-12-20T09:59:37 + 30048 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.774.47972 + Change validation of duplicate udp stream outputs from error to warning.;FB 30048 + Addresses an issue where an error could be displayed when setting a das to streaming + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + jerry.lawrence + 2022-12-20T09:19:10 + 30048 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.773.47965 + Whoops, forgot to save .xaml with Width="Auto".;FB 30034 + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + + jerry.lawrence + 2022-12-16T10:02:17 + 30034 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.772.47963 + Change "IENA positional only" to "IENA Positional Message Format" and widen the column in the Parameters step of Edit Test Setup.;FB 30034 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + + jerry.lawrence + 2022-12-16T09:24:03 + 30034 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.771.47958 + Allow a Test Setup to run in Streaming mode with a TSR AIR.;FB 30027 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + + jerry.lawrence + 2022-12-14T17:24:25 + 30027 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.770.47941 + 30004;selecting DIM for slowest module can cause rack to stop responding.;FB30004 + Corrects an issue with diagnostics timeouts when TDAS DIMs are configured in a TDAS rack + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_01/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/TDAS Service/Callibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + + dan.mcfadden + 2022-12-09T11:13:46 + 30004 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.769.47932 + Allow Test Setups with TSR AIR to have multiple ROIs.;FB 29983 + Addresses an issue with multiple ROIs and TSR AIR + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2022-12-07T15:57:29 + 29983 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.768.47910 + 29844;Add support/UI for configuring additional streaming parameters;FB29844 + Adds additional stream out configuration options and UI + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/RealtimeCommands/StreamConfigUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/RealtimeCommands/StreamConfigUDP.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/RealtimeCommands/StreamConfigUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/RealtimeCommands/StreamConfigUDP.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/RealtimeCommands/StreamConfigUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/RealtimeCommands/StreamConfigUDP.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/RealtimeCommands/StreamConfigUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/RealtimeCommands/StreamConfigUDP.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/RealtimeCommands/StreamConfigUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/RealtimeCommands/StreamConfigUDP.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/RealtimeCommands/StreamConfigUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/RealtimeCommands/StreamConfigUDP.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TMSNConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/UDPStreamProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/Sensors/SensorsList/IStreamOutputSetting.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/PingUtils.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_01/View/SensorsListView.xaml.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Model/StreamOutputSetting.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_00/View/SensorsListView.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/RealtimeCommands/StreamConfigUDP.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/RealtimeCommands/StreamConfigUDP.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_01/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-12-06T09:13:59 + 29844 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.767.47888 + fixes a crash I saw while doing work in 4.1 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2022-11-28T10:52:49 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.766.47880 + 29949;Huge delays seen when logging in with database with a lot of test setups.;FB29949 + Addresses a performance issue in large test setup databases + + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/View/TestSetupsListView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DataPROModules/TestSetupsList/branches/BRANCH_DEVEL_4_01/View/TestSetupsListView.xaml + /Code/DataPROModules/TestSetupsList/branches/BRANCH_MAINT_4_00/View/TestSetupsListView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/PageHeaderRibbon.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + + dan.mcfadden + 2022-11-22T13:44:31 + 29949 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.765.47877 + 29934 (fixed): S6A UART File mode note being respected;;AppendNewUARTDataChunks() was being called with file mode stored in a channel's SensorData rather than the channel itself;;http://manuscript.dts.local/f/cases/29934/S6A-UART-File-mode-note-being-respected + Addresses an issue when downloading with UART where mode was not being respected + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + john.dowling + 2022-11-22T10:04:09 + 29934 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.764.47875 + added an additional way to connect to local db if the current directory is different + + + /Code/UnitTests/branches/BRANCH_MAINT_4_00/DatabaseUnitTesting/DBAPITests.cs + + dan.mcfadden + 2022-11-22T08:15:54 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.763.47851 + 29881,29853;Apply patch for 29853 to 4.0 branch;FB29881,FB29853 + Adds a warning when selected recording mode is not available + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2022-11-15T09:07:25 + 29881 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.762.47836 + FB 29871 Apply fix for 29659 to 4.0;http://manuscript.dts.local/f/cases/29871/Apply-fix-for-29659-to-4-0 + IGNORE + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + farshid.atashband + 2022-11-09T17:25:50 + 29871 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.761.47824 + 29887;exception thrown when running a UART mode with UART on only one of two das.;FB29887 + Addresses an issue when running with multiple S6A with different UART status + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_01/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_00/DataScaler.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_01/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_00/DataScaler.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_01/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_00/DataScaler.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2022-11-07T14:57:39 + 29887 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.760.47804 + * added comment about padding a byte for Diadem exporting + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/SliceRaw/SliceRaw.File.BinaryChannelHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.BinaryChannelHeader.cs + + chris.balogh + 2022-11-04T11:12:27 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.759.47795 + Don't display "Streaming - waiting for DAS to restart", when Start Monitoring is clicked after Auto-arming SLICE6Air and collecting data.;FB 29833; + IGNORE + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + jerry.lawrence + 2022-10-31T15:27:02 + 29833 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.758.47789 + 29613;Add intra packet time header;FB29613 + Adds support for PCM intrapacket timestamps in CH10 export + + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/PCMPacket.cs + + dan.mcfadden + 2022-10-28T08:23:43 + 29613 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.757.47783 + 29832;Display Download Event length;FB29832 + Adds event length text to event download information in continuous recording mode + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DownloadEvent/IDownloadEvent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/DownloadEvent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Interface/DownloadEvent/IDownloadEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DownloadEvent/IDownloadEvent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/DownloadEvent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/CommonStyles.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/DownloadEvent.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/PCMPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/IRIGCH10/Packets/PacketHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Packets/PCMPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/IRIGCH10/Packets/PacketHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/PCMPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/PacketHeader.cs + + dan.mcfadden + 2022-10-26T16:20:44 + 29832 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.756.47779 + Allow the Range value to be modified on TSR AIR Low-G and ARS channels.;FB 29759 + IGNORE + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_00/View/GroupChannelSettingsListView.xaml.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + + jerry.lawrence + 2022-10-26T15:53:59 + 29759 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.755.47776 + now InitializeHardwareLines is logged normally for short start/trigger rather than as an exception [unless it's rethrown by the consumer] + + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/ArmCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/ArmCommands.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_01/ArmCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/ArmCommands.cs + + dan.mcfadden + 2022-10-26T10:52:56 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.754.47775 + 29829;ArmChecklist should show started when started is shorted in armchecklist;FB29829 + Addresses an issue with shorted start signals in Armchecklist + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.TriggerCheck.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/EventLinesTable.cs + + dan.mcfadden + 2022-10-26T10:19:05 + 29829 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.753.47773 + issue with Continuous mode not being in list + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2022-10-26T09:19:38 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.752.47769 + 29779;Arming a S6A in continuous mode creates issues;FB29779 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2022-10-25T15:52:32 + 29779 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.751.47768 + 29816;Cannot export to CSV;FB29816 + Addresses an issue exporting to CSV + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2022-10-25T13:48:02 + 29816 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.750.47760 + fix for not yet created kate's ZD issue ZD11022 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + + dan.mcfadden + 2022-10-21T11:27:48 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.749.47755 + Remove .NET 3.5 from the Redistributables.;FB 29794 + Addresses an issue installing on machines without .net 35 + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + + softwaretech + 2022-10-19T16:44:18 + 29794 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.744.47737 + * fix for SplashScreen lic type text + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Pages/SplashScreen.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/SplashScreen.xaml.cs + + chris.balogh + 2022-10-13T08:54:21 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.743.47736 + * increase USB buffer size + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_01/DASFactory.Basic.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Basic.cs + + chris.balogh + 2022-10-13T08:51:33 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.742.47730 + Calculated channels do not sum correctly.;FB 29660; + Addresses an issue with SUM calculated channel + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/TestSetups/ICalculatedChannelRecord.cs + + jerry.lawrence + 2022-10-12T11:47:32 + 29660 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.741.47729 + Add channel information to .pdf and .png that gets generated from Viewer, by adding the Test/Graphs/Settings tabs on the left and the Chart Options/Modify tabs on the right.;FB 29491; + Adds additional information when exporting pdfs + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBTypeChoice.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/DTS.Viewer.csproj + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/DTS.Viewer.gclicx + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Modules/Main/View/ViewerMainViewGrid.xaml.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Modules/Main/ViewModel/ViewerMainViewModel.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + + jerry.lawrence + 2022-10-12T11:41:48 + 29491 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.740.47727 + Successfully migrate Centralized database from 1.10.;FB 29714; + Addresses a migration issue related to sqlcmd.exe path + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Attach_DataPROPre20_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Attach_DataPRO_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Attach_ISO_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Backup_Alter_Detach_RemoteDBs.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Backup_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Detach_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Restore_As_DataPROPre20_RemoteDB.bat + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/DBConfiguration/DBTypeChoice.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/Attach_DataPROPre20_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Attach_DataPRO_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Attach_ISO_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Backup_Alter_Detach_RemoteDBs.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Backup_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Detach_RemoteDB.bat + /Code/Storage/branches/BRANCH_MAINT_4_00/Restore_As_DataPROPre20_RemoteDB.bat + + jerry.lawrence + 2022-10-12T11:18:30 + 29714 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.739.47725 + Add the Large Data Viewer output files.;FB 26988 + Large Data Viewer now part of installer + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-10-12T10:18:33 + 26988 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.738.47724 + Add LargeDataViewer output files to new DataPRO/Modules/LargeDataViewer folder.;Add Post-build event to create new RunTimeModules/LargeDataViewer folder in existing RunTimeModules development folder, if it doesn't already exist.;Add Post-build event to copy contents of DataPRO/Modules/LargeDataViewer folder to new RunTimeModules/LargeDataViewer development folder.;Add Post-build event to create new RunTimeModules/LargeDataViewer folder in existing RunTimeModules build folder, if it doesn't already exist, so that it will be copied with the rest of the development RunTimeModules folder to the RunTimeModules build folder.;FB 26988; + Large Data Viewer now part of installer + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO.sln + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/C1.Win.C1Chart.4.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/C1.Win.C1Chart.4.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/DTS.Utilities.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/DTS.Utilities.pdb + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/DTS.Utilities.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/DataViewer.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/DataViewer.pdb + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/Exocortex.DSP.v1.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/Exocortex.DSP.v1.pdb + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/ICSharpCode.SharpZipLib.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/Large_Data_Viewer.exe + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/Large_Data_Viewer.exe.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/Modules/LargeDataViewer/Large_Data_Viewer.pdb + + jerry.lawrence + 2022-10-12T10:10:06 + 26988 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.737.47723 + Warn user when the Bridge Resistance value in a sensor definition will change by more than 5%.;FB 29445; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + jerry.lawrence + 2022-10-12T09:23:55 + 29445 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.736.47722 + Quick Build using SLICE6 Ethernet Recorder now builds non-default UDP Address for StreamIn settings.;FB 29476; + Addresses an issue with Quick build and non default UDP addresses + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/StreamInputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + jerry.lawrence + 2022-10-12T09:13:28 + 29476 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.735.47720 + Display download failure when disconnected from DAS during download.;FB 22268; + Addresses an issue when disconnecting and reconnecting ECM during download + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2022-10-12T08:54:33 + 22268 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.734.47717 + FB 28292 TMATS file needed for Stream profiles "TmNS 144 bit PCM" and "TmNS Supercom 4x ADC PCM" (Updated installer to have tmats templates);http://manuscript.dts.local/f/cases/28292/TMATS-file-needed-for-Stream-profiles-TmNS-144-bit-PCM-and-TmNS-Supercom-4x-ADC-PCM + Adds templates for TmNS 144 bit PCM and TmNS Supercom 4x ADC PCM streaming modes + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x86.ise + + softwaretech + 2022-10-05T16:23:30 + 28292 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.733.47716 + FB 28292 TMATS file needed for Stream profiles "TmNS 144 bit PCM" and "TmNS Supercom 4x ADC PCM";http://manuscript.dts.local/f/cases/28292/TMATS-file-needed-for-Stream-profiles-TmNS-144-bit-PCM-and-TmNS-Supercom-4x-ADC-PCM + Adds templates for TmNS 144 bit PCM and TmNS Supercom 4x ADC PCM streaming modes + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_TmNS_144PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_TmNS_SuperCom4xPCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_TmNS_144PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_TmNS_SuperCom4xPCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + + farshid.atashband + 2022-10-05T16:08:21 + 28292 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.732.47708 + 29704;CrashDesigner XML import crashes when there's a missing <ElectronicID></ElectronicID> tag on a sensor;FB29704 + Addresses a crash in CrashDesigner XML import + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/XLSX/Excel.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.TDAS.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/TDASCommands.csproj + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_00/XLSX/Excel.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/ExportHeaderLine.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.TDAS.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/TDASCommands.csproj + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.TDAS.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/TDASCommands.csproj + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.TDAS.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Events/PageErrorEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TDAS Service/Callibration.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/TDASCommands/branches/BRANCH_MAINT_4_00/TDASCommands.csproj + + dan.mcfadden + 2022-10-04T16:20:54 + 29704 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.731.47705 + 29654,29720;dp 4.0 476 3D IRTRACC DATA does not match expected data when injecting dc input per test steps;config file properties not being used in view 3D-IRTRACC channel add.;FB29654,FB29720;; + Addresses an issue where 3D IR-TRACC data did not match expectations on export + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DiskUtility.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DiskUtility.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DiskUtility.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/Sensors/SensorConstants.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DiskUtility.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/Model/CalculatedChannelCreator.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + + dan.mcfadden + 2022-10-04T16:03:27 + 29654 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.730.47702 + 29530 (fixed): Unable to download UART data when no other channels set up;;DoDownload() was only checking for Analog and Squib when filtering out das to download from. Added UART channel to check;;http://manuscript.dts.local/f/cases/29530/Unable-to-download-UART-data-when-no-other-channels-set-up + Addresses an issue when download UART data with no other channels set up + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + john.dowling + 2022-10-04T10:59:51 + 29530 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.729.47685 + 29731;Use TSR AIR Splash when launching DataPRO with a TSR AIR Lic.;FB29731 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Pages/SplashScreen.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Pages/SplashScreen.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/SplashScreen.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/SplashScreen.xaml.cs + + dan.mcfadden + 2022-09-29T14:40:16 + 29731 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.728.47677 + http://manuscript.dts.local/f/cases/29719/change-bme-pressure-dimension-to-PSI-and-bmi-angular-rate-dimension-to-degrees-per-second + + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_01/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + + chris.balogh + 2022-09-27T09:57:27 + 29719 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.727.47656 + revert intentional corruption of config + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + + dan.mcfadden + 2022-09-21T13:52:03 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.726.47654 + This version intentionally fails;29585;Remove invalid config warning, and add a separate failed config log also read from DIAG if possible;FB 29585 + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + + dan.mcfadden + 2022-09-21T13:35:31 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.725.47650 + fixes issue where export all for CH10 was freezing + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-09-20T16:17:29 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.724.47649 + 29358 (fixed): Extend time sync features to TSRAIR (Phase 1);;Comment out all IRIG, GPS, and 1PPS protocol version checks for TSRAIR and resolve false. Leave infrastructure commented out for turning back on once implemented in FW;;http://manuscript.dts.local/f/cases/29358/Extend-time-sync-features-to-TSRAIR-Phase-1 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/TSRAIR.cs + + john.dowling + 2022-09-20T15:03:55 + 29358 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.723.47647 + 29686,29684;When exporting in multiple event recorder mode, exports gets created in a separate folder with wrong naming;View all navstep does not show graphs in recorder mode w/ multiple events;FB29686,FB29684 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2022-09-20T09:11:07 + 29686 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.722.47639 + 29683;Active ;DownloadAll names files differently in 4.0/4.1 vs 3.3, fails to export All;FB29683 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2022-09-19T07:41:59 + 29683 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.721.47638 + 29498 (fixed): add support for separate TMAT streaming port;;Fixes TmNS validation, rather than a regex uses LINQ with TryParse to make sure values are positive integers and adds a check for < 65536 so the port value is valid;;http://manuscript.dts.local/f/cases/29498/add-support-for-separate-TMAT-streaming-port + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Utils.cs + + john.dowling + 2022-09-16T15:49:52 + 29498 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.720.47637 + new templates for CH 10 export + + + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x86.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_PCM_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_PCM_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/PTP1588Timestamps.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-09-16T15:06:58 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.719.47633 + 29678;ISO export does not match CSV/Viewer output;FB29678 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_01/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_3_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + + dan.mcfadden + 2022-09-16T14:01:06 + 29678 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.718.47630 + Don't log an error during Save to PDF in View tile, and display (and log) the names of the files (.pdf and .png) being created.;FB 29493 + Addresses an issue with duplicate chart saved to PDF log messages + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Graphs/ITestDataSeriesView.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/Resources/StringResources.Designer.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/Resources/StringResources.resx + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/View/TestDataSeriesView.xaml.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_00/ViewModel/TestDataSeriesViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ReviewFile.xaml.cs + + jerry.lawrence + 2022-09-16T08:56:23 + 29493 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.717.47624 + 29671;DP failures with a new TSR AIR;FB29671 + + + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2022-09-14T16:21:34 + 29671 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.716.47621 + no longer call getclockoffset if enableclocksync is not enabled + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + dan.mcfadden + 2022-09-14T15:05:00 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.715.47615 + 29631;Export in Run test exports the first event repeatedly;FB29631 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2022-09-14T09:21:23 + 29631 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.714.47610 + now should always handle the license copy/migrate, even if an older version wasn't found. + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/MigrateConfiguration/ConfigurationMigration.cs + + dan.mcfadden + 2022-09-13T12:55:00 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.712.47606 + 29621;Search for DataPRO license file based on .lic prefix and contents, and add subfolders to the search.;FB29621 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_DEVEL_4_01/MigrateConfiguration/ConfigurationMigration.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/MigrateConfiguration/ConfigurationMigration.cs + + dan.mcfadden + 2022-09-13T10:37:37 + 29621 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.711.47598 + Add to search for ODBC Tools Path.;FB 29640; + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/Database.cs + + jerry.lawrence + 2022-09-12T11:31:32 + 29640 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.710.47593 + Don't incorrectly invalidate Test Setup. This bug was introduced in 4.0.708 as part of a fix for FB 29609.;FB 29644 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2022-09-12T10:07:58 + 29609 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.709.47591 + FB 18375 Simplified Sensor Database entry-Linear and Non-linear details overlap ;http://manuscript.dts.local/f/cases/18375/Simplified-Sensor-Database-entry + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/SensitivityControl.xaml + + farshid.atashband + 2022-09-09T15:02:46 + 18375 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.708.47584 + Don't display "Streaming settings channels are included in the test, but no streaming recording mode has been chosen" when saving a new Test setup while the "Set DAS to Streaming" checkbox is checked.;FB 29609; + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2022-09-09T09:59:11 + 29609 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.707.47578 + + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Properties/AssemblyInfo.cs + + chris.balogh + 2022-09-08T16:55:27 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.706.47568 + accidental check-in, removing + + + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/TMATS/DataConversion/Measurand.cs + + dan.mcfadden + 2022-09-07T15:55:32 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.705.47567 + + + + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/TMATS/DataConversion/Measurand.cs + + dan.mcfadden + 2022-09-07T15:52:36 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.704.47566 + Change message displayed by installer when a license file is not found to copy.;FB 29606; + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/MigrateConfiguration/Resources/StringResources.Designer.cs + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_00/MigrateConfiguration/Resources/StringResources.resx + + jerry.lawrence + 2022-09-07T14:35:14 + 29606 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.703.47562 + 29585;Remove invalid config warning, and add a separate failed config log also read from DIAG if possible;FB29585 + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/APILogging.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/APILogging.cs + /Code/IService/branches/BRANCH_DEVEL_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_3_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_3_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2022-09-02T16:41:42 + 29585 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.702.47553 + Case 29542;While Testing DDAS Export download feature file name created needs to be hyphenated.;FB29542 + + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.dgspec.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.g.props + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.assets.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.nuget.cache + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.dgspec.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.g.props + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.assets.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.nuget.cache + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.dgspec.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/DbAPI.csproj.nuget.g.props + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.assets.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/obj/project.nuget.cache + + dan.mcfadden + 2022-09-01T14:49:07 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.701.47532 + 29410 (addendum): Event names need to have resolution down to the timestamp seconds; need timestamp information in viewer test selector;;Prevents exception if no test modules in test have a timestamp;Adds check to MinUnixTime for enumerable length;;http://manuscript.dts.local/f/cases/29410/Event-names-need-to-have-resolution-down-to-the-timestamp-seconds-need-timestamp-information-in-viewer-test-selector + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_01/Utils/TestUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DTS.Viewer/TestMetadata/TestMetadataList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/TestUtils.cs + + john.dowling + 2022-08-24T16:39:54 + 29410 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.700.47531 + if there are no items to average, don't bother averaging + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/AverageShortValueOverTime.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/AverageShortValueOverTime.cs + + dan.mcfadden + 2022-08-24T15:56:29 + + UNKNOWN + + + DATAPRO_MAINT_4_00 + 4.0.699.47520 + FB 29499 Datapro swaps accel and ars channels with TSR Air streaming because tmats file is set for 12 channels and may need to be 18 ch;http://manuscript.dts.local/f/cases/29499/Datapro-swaps-accel-and-ars-channels-with-TSR-Air-streaming-because-tmats-file-is-set-for-12-channels-and-may-need-to-be-18-ch + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate.tmt + + farshid.atashband + 2022-08-23T16:19:46 + 29499 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.698.47507 + 29497 (fixed): Datapro fails to arm tsr air in streaming mode because its setting post trigger samples to 0 which fw K0D2 no longer allows;;Change enforcement of Streaming TestSetup PostTriggerSeconds from 0 to 1;;http://manuscript.dts.local/f/cases/29497/Datapro-fails-to-arm-tsr-air-in-streaming-mode-because-its-setting-post-trigger-samples-to-0-which-fw-K0D2-no-longer-allows + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + john.dowling + 2022-08-19T14:10:08 + 2 + Closed + + + DATAPRO_MAINT_4_00 + 4.0.697.47502 + if there are no items to average, don't bother averaging + + + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_01/AverageShortValueOverTime.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_3_03/AverageShortValueOverTime.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/AverageShortValueOverTime.cs + + dan.mcfadden + 2022-08-18T10:07:22 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_01.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_01.xml new file mode 100644 index 0000000..9f30a39 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_01.xml @@ -0,0 +1,2491 @@ + + + + + DATAPRO_MAINT_4_01 + 4.1.440.49594 + Don't hang when downloading an ROI with Squib channels when a test has multiple ROIs.;FB 34252; + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2023-09-15T20:26:32 + 34252 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.439.49592 + 34254;Dassault CH10 export request;FB34254 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + + dan.mcfadden + 2023-09-15T13:57:25 + 34254 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.436.49567 + 33044 (implemented): Arm SLICE devices before accessories;;Move Arm and AutoArm service calls to their own methods;Separate DAS between devices and "accessories" (EthernetDistributors);Call Arm/AutoArm a second time to arm just accessories after first Arm call finishes;;http://manuscript.dts.local/f/cases/33044/Arm-SLICE-devices-before-accessories + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + john.dowling + 2023-09-08T17:11:26 + 33044 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.435.49553 + When installing DataPRO on a foreign system, don't display "SQL Server LocalDb is not installed" four times.;FB 33084; + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_01/DBConfiguration/DBTypeChoice.cs + + jerry.lawrence + 2023-09-07T15:52:35 + 33084 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.434.49545 + Don't fail migration if Test Setup with multiple ROIs is using a sensor that has been deleted.;FB 33209 + + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + + jerry.lawrence + 2023-09-06T14:26:52 + 33209 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.433.49503 + Get the settings in the Parameters step of Edit Test Setup correctly. This bug was introduced in 4.1.364.;FB 33151 + + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + + jerry.lawrence + 2023-09-05T16:04:33 + 33151 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.432.49498 + now X64 versions of migration scripts forced in by sdk + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO.sln + + dan.mcfadden + 2023-09-05T09:19:26 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.430.49478 + another file added in from SDK ... + + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/DTS.Common.Utilities.csproj + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/DTSChecksum.cs + + dan.mcfadden + 2023-09-01T14:29:48 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.429.49474 + new file from SDK. + + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/DTS.Common.Utilities.csproj + + dan.mcfadden + 2023-09-01T11:20:38 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.428.49470 + Part 2 of Prevent a duplicate Offset type of "None" in certain sample sensors that are stored in database during DataPRO Aero-specific installation.;FB 33197; + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + + jerry.lawrence + 2023-09-01T10:53:37 + 33197 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.427.49467 + 31754;rename ADC samples per second to per packet;FB31754 + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-08-31T14:00:35 + 31754 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.426.49466 + 33195;table mode does not show offset in EU;FB33195 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + + dan.mcfadden + 2023-08-31T13:36:42 + 33195 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.425.49446 + 33170;install all the CH10 export updates to DP 4.0;FB33170 + + /Code/DTS.Suite.InstallShield/branches/BRANCH_DEVEL_4_02/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_00/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_01/Installer_DataPRO_x64.ise + + softwaretech + 2023-08-29T10:24:49 + 33170 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.424.49442 + Repair incorrect channel names in multiple ROIs for DAS connected via ECM.;FB 33144 + + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/TestSetups/RegionOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/RegionsOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/TestSetups/RegionOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/RegionsOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/TestSetups/RegionOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/RegionsOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2023-08-28T16:20:06 + 33144 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.423.49433 + Don't fail multiple ROI download from DAS connected via ECM.;FB 33144 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2023-08-24T10:28:35 + 33144 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.422.49424 + 33149;Read Ids tab shows available sensors it shouldn't;FB33149 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + dan.mcfadden + 2023-08-23T10:27:51 + 33149 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.421.49423 + 33048;Prove CH10 export data matches streamed data on S6A;FB33048 + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + + dan.mcfadden + 2023-08-23T08:52:22 + 33048 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.420.49414 + CH10 export fixes [there was a time jump between packets] + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + + dan.mcfadden + 2023-08-22T16:34:39 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.419.49413 + 33049 (implemented): Low battery/input should pause and warn in automatic mode;;After checking voltages, add to list any that have Low Battery status;Show warning if any Low Battery, but still pass the test;If in Automatic Progress, stop but still allow for manually moving on;;http://manuscript.dts.local/f/cases/33049/Low-battery-input-should-pause-and-warn-in-automatic-mode + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-08-22T13:33:07 + 33049 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.418.49412 + this is the variable needed for netview to show analog ch10 data scaled. + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + + dan.mcfadden + 2023-08-22T13:11:09 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.416.49408 + http://manuscript.dts.local/f/cases/30278/Automark-Saturated-flag-when-downloading + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2023-08-22T08:56:44 + 30278 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.415.49407 + 33086;Changes to Laboratory/Customer/TestEngineer in Basic info not seen in Export ROI/all steps.;FB33086 + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2023-08-22T08:45:20 + 33086 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.407.49406 + updates of CH10 export based on information from ch 10 validate streams tool;;;abstracted out packet length/data length calculation into one place + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Packets/TimePacketFormat2.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/AnalogDataFormat1Packet.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/IDataPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TMATSPacket.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Packets/TimePacketFormat2.cs + + dan.mcfadden + 2023-08-21T15:58:00 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.404.49404 + could have sworn these were already checked in, but checking them in again,;added in ;R-1\RI6:N;;R-1\CRE:F;;R-1\RSS:R;;R-1\RML:E;;R-1\ERBS:AUTO;;from validation tool, copying out of the PCM template to do so. + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG_ExportBase.tmt + + dan.mcfadden + 2023-08-21T11:16:50 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.403.49401 + 33087;Lab/Customer/Test engineer expanders don't always expand in Info step of Edit Test Setup;FB33087 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/PageNavControl.xaml.cs + + dan.mcfadden + 2023-08-18T13:32:42 + 33087 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.402.49399 + no byte order swapping needed, simpler formula is what we want here. + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/DataScaler.cs + + dan.mcfadden + 2023-08-18T10:46:49 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.401.49397 + 33050;Issue with QuickCheck with assigned channels EIDs;FB33050 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + + dan.mcfadden + 2023-08-18T07:25:47 + 33050 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.400.49386 + 32999 (implemented): S6A-Falcon-Id max sample rate should be tied to attribute in f/w, not a hardcode;;Override S6A-BR max sample rate to fetch value from SystemAttribute on first access;;http://manuscript.dts.local/f/cases/32999/S6A-Falcon-Id-max-sample-rate-should-be-tied-to-attribute-in-f-w-not-a-hardcode + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIRBR.cs + + john.dowling + 2023-08-16T15:17:56 + 32999 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.399.49384 + 30467 (fixed): PSD not showing up for initial install;;Create PSD as a singleton like Viewer, adding missing infrastructure;Refine Session creators to allow for multiple bootstraps;Separate VM resolvers.;Fix to use FFTSharp for v4.0;;http://manuscript.dts.local/f/cases/30467/PSD-not-showing-up-for-initial-install;;30235 (implemented): PSD not available from run test;;Add NavStepActionButton for Generate PSD Report;Change nomenclature to "Generate PSD Reports" and "Generate power spectral density reports";Create both Viewer VM and PSD VM in ViewGraphViewControl;;http://manuscript.dts.local/f/cases/30235/PSD-not-available-from-run-test + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/IDataPROPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_02/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_01/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/IDataPROPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_02/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_01/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/IPSDReportModule .cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/ISelectedDataViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/MainView/IViewerMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/DTS.Viewer/Reports/PowerSpectralDensity/IPSDReportMainViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/IDataPROPage.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_02/Strings/StringResources.resx + /Code/DTS.Viewer/branches/BRANCH_DEVEL_4_02/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_00/Bootstrapper.cs + /Code/DTS.Viewer/branches/BRANCH_MAINT_4_01/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/FftSharp/FftSharp.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/Bootstrapper.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/DTS.Viewer.PSDReport.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportModule.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/PSDReportSession.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/View/PSDReportMainView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/ViewModel/PSDReportMainViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DTS Viewer/DTS.Viewer.Reports/DTS.Viewer.PSDReport/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-08-15T17:01:51 + 30467 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.396.49379 + 30280 (implemented): add a way to quick filter digital inputs and squibs in diagnostics;;Add new field types to Diagnostics ExcelRow objects;Add selector UI to Diagnostics table view;Add logic to filter by status and/or channel type;;http://manuscript.dts.local/f/cases/30280/add-a-way-to-quick-filter-digital-inputs-and-squibs-in-diagnostics + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Diagnostics/ExcelRow.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + john.dowling + 2023-08-15T11:10:13 + 30280 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.395.49377 + 32992;Add a flag to show ADC in 0-64k rather than -32k to 32k;FB32992; + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_02/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_01/ViewModel/TestDataSeriesViewModel.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_02/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_01/ViewModel/TestDataSeriesViewModel.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_02/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_01/ViewModel/TestDataSeriesViewModel.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_02/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_01/ViewModel/TestDataSeriesViewModel.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_02/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_01/ViewModel/TestDataSeriesViewModel.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Common/SerializedSettings.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_02/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_01/DataScaler.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/SliceRaw/SliceRaw.File.Reader.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_02/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_01/ViewModel/TestDataSeriesViewModel.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataReviewGraphs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataReviewGraphs.cs + + dan.mcfadden + 2023-08-14T15:01:42 + 32992 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.394.49375 + Move any associated Laboratories, Customers, and/or Test Engineers to Basic info step when running a test.;FB 31883 + + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-08-14T14:16:03 + 31883 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.393.49373 + 33104;Digital Outputs saved to a test setup render that setup unusable;FB33104 + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_02/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + + dan.mcfadden + 2023-08-14T09:05:08 + 33104 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.392.49369 + 33092;error when saving a test setup with multiple ROIs;FB33092 + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2023-08-11T14:11:28 + 33092 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.391.49361 + Correctly set ROI channels in Download step when channels are assigned by EID and different hardware is assigned by EID than was assigned in the Test Setup.;FB 33057 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-08-10T12:21:24 + 33057 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.390.49354 + Correctly set ROI channels in Download step when channels are assigned by EID and no hardware is assigned.;FB 33057 + + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-08-09T11:28:59 + 33057 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.389.49351 + now removes the DAS unavailable when singleton is grabbed + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2023-08-08T09:29:09 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.388.49349 + fixes an exception when claiming the singleton twice; + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-08-08T08:50:34 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.387.49345 + Don't crash on Done button.;FB 31738 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2023-08-07T14:21:33 + 31738 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.386.49335 + Allow sensors with EIDs to be in multiple ROIs.;FB 33057 + + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/TestSetups/RegionOfInterest.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2023-08-04T16:26:14 + 33057 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.385.49331 + 33062;Add support for diagnostics mode for S6A;FB33062 + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + + dan.mcfadden + 2023-08-04T11:10:54 + 33062 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.384.49327 + Don't crash when using Download Data or Export tabs. This bug appears to have been introduced in 4.0.973, 4.1.333, and 4.2.13 as part of the implementation for 13735.;FB 33054 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + jerry.lawrence + 2023-08-03T16:57:49 + 33054 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.383.49323 + Do not consider UART, Stream In, or Stream Out channels when determining whether a Group's Test Object (or Position) is "Mixed".;FB 33051 + + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + + jerry.lawrence + 2023-08-03T16:41:27 + 33051 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.382.49320 + 33058;Adjust S6A tmats analog file attributes to add scaling to analog streaming modes in new version of netview;FB33058 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/S6ATMTTemplate_ANALOG.tmt + + dan.mcfadden + 2023-08-03T15:11:58 + 33058 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.381.49315 + Don't cause "String must be exactly one character long" error when a Group has channels with differing TestObject values (displaying "Mixed").;FB 33008; + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2023-08-02T08:39:49 + 33008 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.380.49313 + 33045;Correct TSR AIR PCM TMATS again;FB33045 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + + dan.mcfadden + 2023-08-02T06:54:37 + 33045 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.379.49311 + Don't throw Exception when Done button is clicked and CurrentTestSetup is null. This bug was introduced in 4.0.983, 4.1.346, and 4.2.29.;FB 31738 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2023-08-01T16:41:46 + 31738 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.378.49308 + 33016;add checkboxes to turn off TMATS interval and Time Packet Intervals;FB33016 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Converters/IntervalToVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Converters/IntervalToVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Converters/IntervalToVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Converters/IntervalToVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Converters/IntervalToVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Converters/GreaterThanToBoolConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Converters/IntervalToVisibilityConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-08-01T08:01:13 + 33016 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.377.49304 + 33017;TSR AIr when Streaming in PCM modes first ars channel(x) is duplicate of 1st Accel channel (x);FB33017 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/TMTFile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/TMTFile.cs + + dan.mcfadden + 2023-07-28T14:34:48 + 33017 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.376.49303 + abstracted parts of GetArmStatus into their own methods + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2023-07-28T13:45:22 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.375.49270 + FB 30628 Add a standard site license type;http://manuscript.dts.local/f/cases/30628/Add-a-standard-site-license-type + + /Code/DTS.Common.Licensing/branches/BRANCH_MAINT_4_01/Enums/DataProLicensingEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Licensing/ClientLicense.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/UsersPage.cs + /Code/DTS.Common.Licensing/branches/BRANCH_MAINT_4_01/Enums/DataProLicensingEnums.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Licensing/ClientLicense.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/UsersPage.cs + + farshid.atashband + 2023-07-27T16:36:42 + 30628 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.374.49268 + 33013;update TMATS file for TSR AIR;FB33013 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Assets/Files/TSRAIRTMTTemplate_PCM.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Sensors/StreamOutputRecord.cs + + dan.mcfadden + 2023-07-27T15:11:16 + 33013 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.373.49266 + 33004;Level Trigger Qualification Samples set to 5 by DataPRO still shows T0 5 samples too late;FB33004 + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Channels/DASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Channels/DASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Channels/DASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Channels/DASChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + + dan.mcfadden + 2023-07-27T12:59:07 + 33004 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.372.49264 + Correctly build Master and Slave clock sync profiles when using Quick Build.;FB 31818 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2023-07-27T08:35:33 + 31818 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.371.49259 + Move ClearNonPrototypeDas() to common location for use by multiple callers, and remove unneeded code, as a follow-on to Nate's ISF import performance fix.;FB 28246 + + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_MAINT_4_01/Controls/SensorsAndModels/ImportSensorsImportControl.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_MAINT_4_01/Controls/SensorsAndModels/ImportSensorsImportControl.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/DatabaseImporter/DatabaseImport/branches/BRANCH_MAINT_4_01/Controls/SensorsAndModels/ImportSensorsImportControl.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-26T17:02:43 + 28246 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.370.49255 + Revert changes that cause "...Procedure or function 'sp_TestSetupObjectMetaDataInsert' expects parameter '@PropValue', which was not supplied." error.;FB 31883 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-26T11:01:17 + 31883 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.369.49252 + Add logging to diagnose multiple "SQL Server LocalDb is not installed" message boxes during installation on foreign-language machines.;FB 31896 + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_01/DBConfiguration/DBTypeChoice.cs + + jerry.lawrence + 2023-07-25T14:49:19 + 31896 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.368.49249 + Avoid the following error: "...Procedure or function 'sp_TestSetupObjectMetaDataInsert' expects parameter '@PropValue', which was not supplied.";FB 31883; + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-25T13:27:30 + 31883 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.367.49247 + 33000;crash in hardware discovery with non DTS devices.;FB33000 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + dan.mcfadden + 2023-07-25T10:15:07 + 33000 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.366.49245 + Whoops, forgot to commit database files.;FB 31738 + + /Code/Storage/branches/BRANCH_MAINT_4_01/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_01/DataPRO_log.ldf + + jerry.lawrence + 2023-07-24T16:02:04 + 31738 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.365.49241 + Fix bug introduced in 4.0.1004 that causes crash due to null Customer, Laboratory, and/or Test Engineer.;FB 31883; + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-24T13:34:49 + 31883 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.364.49238 + Further improve Run Test performance by querying Group Channel Settings for all channels at once, instead of individually.;FB 31738 + + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Groups/ChannelSettings/GroupChannelSettingRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Channels/IGroupChannelSettingRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/Graphs.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Add_StringList_Type_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/Update_StoredProcedures_95.sql + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Groups/ChannelSettings/GroupChannelSettingRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Channels/IGroupChannelSettingRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/Graphs.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Add_StringList_Type_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/Update_StoredProcedures_95.sql + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Groups/ChannelSettings/GroupChannelSettingRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Channels/IGroupChannelSettingRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/Graphs.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Add_StringList_Type_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/Update_StoredProcedures_95.sql + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Groups/ChannelSettings/GroupChannelSettingRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Channels/IGroupChannelSettingRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/Graphs.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Add_StringList_Type_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/Update_StoredProcedures_95.sql + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Groups/ChannelSettings/GroupChannelSettingRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Channels/IGroupChannelSettingRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/Graphs.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Add_StringList_Type_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/Update_StoredProcedures_95.sql + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Groups/ChannelSettings/GroupChannelSettingRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Channels/IGroupChannelSettingRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/IChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/Graphs.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Add_StringList_Type_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/GroupChannelSettings/Alter_sp_GroupChannelSettingsGet_95.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version94/Update_StoredProcedures_95.sql + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + + jerry.lawrence + 2023-07-24T11:34:24 + 31738 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.363.49234 + Don't display blank fields in the "Lab info" and "Customer info" sub-sections of the "ISO export details" section on the Basic Info step of Run Test, after migrating database from 3.3 to 4.0.;FB 31883; + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + jerry.lawrence + 2023-07-21T11:07:42 + 31883 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.362.49231 + 32971;update datapro licensing text;FB32971 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-07-21T10:41:44 + 32971 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.361.49230 + minor refactoring to reduce redundant code + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIRBR.cs + + dan.mcfadden + 2023-07-21T10:13:40 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.360.49222 + minor changes (should be SPS not Hz here to be consistent with overall text);should use USING here as object is disposable. + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Utils/Utils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Utils/Utils.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2023-07-20T07:15:48 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.359.49219 + Show list of Test Engineers in the "Engineer preset" combo box in the Test Details section of Edit Test Setup (this bug was introduced in 4.0.49178, 4.1.49179, and 4.2.49180).;FB 31738 + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2023-07-19T15:36:01 + 31738 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.358.49217 + 32971;update datapro licensing text;FB32971 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2023-07-19T14:24:04 + 32971 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.357.49216 + 32967;TSR AIR not able to download event ..Download/Download ROI step gives error "No events were selected ";FB32967 + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + + dan.mcfadden + 2023-07-19T14:03:51 + 32967 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.356.49211 + Don't stop connecting to db if Stop/Delete DataPROInstance commands fail.;FB 31896 + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Connections/ConnectionManager.cs + + jerry.lawrence + 2023-07-19T10:46:54 + 31896 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.355.49210 + Missing Unit Test call fixes from r49209 + + /Code/UnitTests/branches/BRANCH_DEVEL_4_02/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + /Code/UnitTests/branches/BRANCH_MAINT_4_01/DatabaseUnitTesting/DbAPITestsTestSetupHardware.cs + + john.dowling + 2023-07-19T10:35:05 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.353.49208 + 31890 (fixed): Stop Automatic mode in RunTest if a device (PPro) does not connect or ping;;If we're running the test in Automatic Mode and a unit isn't present in Check Hardware, show a confirmation prompt rather than continuing;;http://manuscript.dts.local/f/cases/31890/Stop-Automatic-mode-in-RunTest-if-a-device-PPro-does-not-connect-or-ping + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + john.dowling + 2023-07-18T16:10:00 + 31890 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.352.49198 + 32939;When selecting range for low g sensors on TSR AIR; ranges don't sync together after selection, only after saving;FB32939 + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Channels/IGroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Channels/IGroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Channels/IGroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/ViewModel/GroupChannelListViewModel.cs + + dan.mcfadden + 2023-07-17T11:37:19 + 32939 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.351.49193 + 30277 (fixed): Parent/DAS relationship not working properly when switching from chain to ECM;;Rearrange some checks in HardwareDiscoveryControl.SetParentDAS;Add checks to SetParentDAS to see whether DB<-->S6 connection still active, prompt whether to disassociate if not;;http://manuscript.dts.local/f/cases/30277/Parent-DAS-relationship-not-working-properly-when-switching-from-chain-to-ECM + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-07-14T11:44:19 + 30277 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.350.49191 + more missing null reference checks. + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_02/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_02/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorsCollection.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + + dan.mcfadden + 2023-07-14T08:49:30 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.349.49190 + should protect from null reference here. + + /Code/DataPROModules/GroupList/branches/BRANCH_DEVEL_4_02/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_00/Model/Group.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + + dan.mcfadden + 2023-07-14T08:16:47 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.348.49189 + Please see attached PDF.;; ;;Travis, Dan, please add to the support site and software build(s) as necessary.;; ;;Thanks—;; ;;Erin + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_02/DataPRO User's Manual (10920-04010-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/DataPRO User's Manual (10920-04010-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_01/DataPRO User's Manual (10920-04010-MAN).pdf + + dan.mcfadden + 2023-07-14T06:49:15 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.347.49186 + null checks against hw, propagating this check from 4.0 to 4.1, 4.2 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2023-07-13T13:45:39 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.346.49179 + Improve performance by reducing the number of db calls via caching of Sensors, Sensor Calibrations, Customer/Laboratory/Test Engineer Details, and Channel Settings.;FB 31738 + + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupList/IGroup.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Logging/LogManager.cs + /Code/DataPROModules/GroupList/branches/BRANCH_MAINT_4_01/Model/Group.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorsCollection.cs + /Code/Storage/branches/BRANCH_MAINT_4_01/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/CustomerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/LabratoryDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestMetaData/TestEngineerDetails.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplateList.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Pages/TestSetups And RunTest/TestSetupsPage.cs + + jerry.lawrence + 2023-07-12T14:56:08 + 31738 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.345.49174 + Use Environment.SpecialFolder.ProgramFiles to determine path to SqlServerLocalDb on foreign language systems.;FB 31896; + + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Utils/Database.cs + + jerry.lawrence + 2023-07-12T13:24:26 + 31896 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.344.49172 + Add conditional alterations to the LastUsedHardware, Settings, and UIItemSettings tables.;FB 31810 + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_LastUsedHardware_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_LastUsedHardware_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_Settings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_Settings_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_UIItemSettings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_UIItemSettings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_LastUsedHardware_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_LastUsedHardware_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_Settings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_Settings_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_UIItemSettings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version93/ConditionalAddIDColumns/dbo.Conditionally_Alter_UIItemSettings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + + jerry.lawrence + 2023-07-12T11:36:58 + 31810 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.343.49170 + when there's no timestamp available for CH10 export, fall back on the test inception date field. + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/IRIGCH10/Chapter10.File.Writer.cs + + dan.mcfadden + 2023-07-11T15:14:04 + + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.342.49165 + 31908;Add ability record count of corrections DAS that have had configuration corrections;FB31908 + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_02/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_01/AttributeCommands.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_02/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_01/AttributeCommands.cs + + dan.mcfadden + 2023-07-11T07:58:18 + 31908 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.341.49153 + 31863;S6 Air Bridge T0 delay is too long;FB31863 + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIRBR.cs + + dan.mcfadden + 2023-06-30T13:35:18 + 31863 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.340.49146 + Whoops, Tags.cs didn't get committed.;FB 31738 + + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Tags/Tags.cs + + jerry.lawrence + 2023-06-29T09:27:48 + 31738 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.339.49144 + Add logging to db access points to aid in analyzing performance.;FB 31738 + + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/TextLogger.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Groups/GroupHardware.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Groups/Groups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestMetaData/CustomerDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestMetaData/LabratoryDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestMetaData/TestEngineerDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/CalculatedChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/Graphs.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/RegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/User/User.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/obj/project.assets.json + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_01/TextLogger.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Channels/Channels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DAS/DataRecorders.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Database/Database.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/DbAPI.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Groups/GroupHardware.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Groups/Groups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestMetaData/CustomerDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestMetaData/LabratoryDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestMetaData/TestEngineerDetails.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/CalculatedChannels.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/Graphs.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/RegionsOfInterest.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/TestSetups/TestSetups.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/User/User.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_01/obj/project.assets.json + + jerry.lawrence + 2023-06-29T07:57:26 + 31738 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.338.49143 + 31863;S6 Air Bridge T0 delay is too long;FB31863 + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/Channels/DASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/Channels/DASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/Channels/DASChannel.cs + + dan.mcfadden + 2023-06-28T15:32:48 + 31863 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.337.49142 + 31861;Emergency download is using DAS that isn't in the test setup that was run;FB31861 + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2023-06-28T13:47:46 + 31861 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.336.49137 + 31840 (implemented): Hide streaming formats other than Analog Time Format 2 by default;;Add "Use Advanced UDP Stream Profiles" user setting;Add "Use Advanced UDP Stream Profiles" UI to System settings -> Sensor settings;Switch return value of AvailableUDPStreamProfiles base on Basic (just ATF2) or Advanced (all);Add plumbing where needed to get usersetting to AvailableUDPStreamProfiles calls;Add validation to Sensor Database, Edit Test Setups to check that streaming profile is OK (i.e. using an "advanced" profile when setting not enabled);;http://manuscript.dts.local/f/cases/31840/hide-streaming-formats-other-than-Analog-Time-Format-2-by-default + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/PropertyEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/PropertyEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/PropertyEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/PropertyEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/PropertyEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Classes/Sensors/StreamOutputRecord.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Groups/GroupChannelList/IGroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Interface/Sensors/IStreamOutputSettingDefaults.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_DEVEL_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/View/GroupChannelSettingsListView.xaml.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_01/ViewModel/GroupChannelListViewModel.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_02/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.Designer.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/Resources/StringResources.resx + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_01/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/PropertyEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/EditStreamOutputControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-06-26T16:27:43 + 31840 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.335.49134 + 30278;Automark Saturated flag when downloading;FB30278; + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_02/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_01/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/Iso/Iso.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_02/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_01/Control/Event/Module/AnalogInputChannel/AnalogInputChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_01/Iso/Iso.File.Writer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2023-06-22T14:36:49 + 30278 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.334.49131 + Failed to modify LastUsedHardware and UIItemSettings tables when modifying the Settings table to fix the following bug:;When DbType=2 (Both), error occurs when doing copy from remote server to local.;FB 31810 + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_LastUsedHardware_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_LastUsedHardware_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_UIItemSettings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_UIItemSettings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_LastUsedHardware_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_LastUsedHardware_90_Set_ID_PrimaryKey.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_UIItemSettings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_UIItemSettings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + + jerry.lawrence + 2023-06-22T13:56:06 + 31810 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.333.49129 + 31847 (fixed): Datapro 4.1.324 does not allow disarm to be pressed when S6 Air bridge is streaming close/reopen datapro;;Override GetIsStreaming in SLICE6AIRBR as it is in SLICE6AIR and TSRAIR;;http://manuscript.dts.local/f/cases/31847/Datapro-4-1-324-does-not-allow-disarm-to-be-pressed-when-S6-Air-bridge-is-streaming-close-reopen-datapro + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIRBR.cs + + john.dowling + 2023-06-22T10:54:11 + 31847 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.332.49124 + When DbType=2 (Both), error occurs when doing copy from remote server to local.;FB 31810 + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_Settings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_Settings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_Settings_90_Add_ID.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_01/MigrationScripts/Version90/dbo.Alter_Settings_90_Set_ID_PrimaryKey.sql + /Code/Storage/branches/BRANCH_MAINT_4_01/Migrations.cs + + jerry.lawrence + 2023-06-21T08:33:08 + 31810 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.331.49120 + 30281 (implemented, backport to v4.1 maint): Add a way to switch language resources on demand rather than by windows culture value;;Added a "UI Language" selector to System Settings -> UI;Created a UICulture enum of culture codes currently translated in DataPRO (not other projects);Language selection brings up a "Restart DataPRO?" message box. Yes restarts.;Add Restart message box string to other languages;Fill in MessageBoxButton strings to other languages;;http://manuscript.dts.local/f/cases/30281/Add-a-way-to-switch-language-resources-on-demand-rather-than-by-windows-culture-value + + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/UICultures.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Strings/Strings.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.de.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.es.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.fr.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.ja.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/UICultures.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Strings/Strings.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.de.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.es.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.fr.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.ja.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/UICultures.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Strings/Strings.resx + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_01/UserSettings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/UIProperties.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.de.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.es.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.fr.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.it-IT.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.ja.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-06-20T15:51:14 + 30281 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.330.49109 + 31829 (fixed): Datapro s6air br shows noise in realtime view chart that is not real noise and does not show up in fwtu realtime or recorded;;Create path for realtime channel requests to be set by device type;Always request all channels for S6A-BR regardless of # configured;;Add S6A-BR string for Power Settings;;http://manuscript.dts.local/f/cases/31829/Datapro-s6air-br-shows-noise-in-realtime-view-chart-that-is-not-real-noise-and-does-not-show-up-in-fwtu-realtime-or-recorded + + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICEService/SLICE Service.Realtime.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICEService/SLICE Service.Realtime.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Strings/StringResources.resx + + john.dowling + 2023-06-16T16:17:45 + 31829 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.329.49104 + http://manuscript.dts.local/f/cases/31832/SLICEWare-to-DataPRO-Sensor-Database-EIDs-not-imported + + /Code/SensorDB/branches/BRANCH_DEVEL_4_02/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_01/SensorData.cs + + chris.balogh + 2023-06-16T09:56:46 + 31832 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.328.49102 + 30430 (bounceback fixed): Add Support for IRIGB, 1PPS, IRIGB + 1PPS Time Sync features for TSR AIR;;Extend time for Task timeout for connecting to a device heartbeat port, make it configurable via .config file;Add TSRAIR to DASFactory list of devices that can be soft dis-/re-connected (i.e. expect to be rebooted);Add IUARTDownload/IUARTDownloadAction functionality to TSRAIR, only enable get & set of UART settings (keep recording & download disabled at this protocol version);Enable setting of UART values regardless of whether a UART recording mode is chosen (i.e. only using UART for clock sync and not recording);;http://manuscript.dts.local/f/cases/30430/Add-Support-for-IRIGB-1PPS-IRIGB-1PPS-Time-Sync-features-for-TSR-AIR + + /Code/DASFactory/branches/BRANCH_DEVEL_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/app.config + /Code/DASFactory/branches/BRANCH_DEVEL_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/app.config + /Code/DASFactory/branches/BRANCH_DEVEL_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/app.config + /Code/DASFactory/branches/BRANCH_DEVEL_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_01/DASFactory.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_01/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_01/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/app.config + + john.dowling + 2023-06-15T16:16:52 + 30430 + UNKNOWN + + + DATAPRO_MAINT_4_01 + 4.1.327.49101 + 30580 (fixed): PowerPRO not part of test when doing an ISF import;;Add PowerPRO to DASHardware.IsEthernetDevice;In Diagnostics, add "or Is Battery" bool to filter out PowerPRO from checks;;http://manuscript.dts.local/f/cases/30580/PowerPRO-not-part-of-test-when-doing-an-ISF-import + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_02/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_01/DataPRO/DataPRO/DataModel/Classes/Hardware/DASHardware.cs + + john.dowling + 2023-06-15T15:22:39 + 30580 + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_02.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_02.xml new file mode 100644 index 0000000..805489c --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_02.xml @@ -0,0 +1,5967 @@ + + + + + DATAPRO_MAINT_4_02 + 4.2.561.52879 + 44336;CH10 exported data has incorrect EU offset;FB44336 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_05/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10.File.Writer.cs + + DMcfadden + 2025-06-30T10:40:34 + 44336 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.560.52874 + Add the installation of ODBC 17.;FB 44290 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_02/Installer_DataPRO_x64.ise + + JLawrence + 2025-06-27T11:14:38 + 44290 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.559.52868 + 44255;Streaming EU Offset is incorrect;FB44255 + + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_05/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_02/DataScaler.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_05/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_02/DataScaler.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Channels/AnalogInputDASChannel.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + + DMcfadden + 2025-06-26T09:17:01 + 44255 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.558.52840 + 44187;[SW] Store Slice Pro TOM internal fire diagnostic binary files just like TDC always used to do;FB44187 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + DMcfadden + 2025-06-18T08:15:53 + 44187 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.557.52726 + 43919 Multiple ip addresses on one nic does not work FB43919 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/PingUtils.cs + + FAtashband + 2025-05-14T10:37:48 + 43919 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.556.52707 + Revision History:;Updated LED tables (now same as SIM). Added note about TOM triggering TDM during diagnostics.;;Dan, please update the software build(s) as necessary.;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_04/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + + DMcfadden + 2025-05-13T09:12:14 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.555.52698 + Add SLICE Network Configuration Utility to DataPRO installer.;FB 43969; + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_02/Installer_DataPRO_x64.ise + + JLawrence + 2025-05-12T14:53:18 + 43969 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.554.52695 + Initial check-in of SNCU;FB 43969; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/DASFactory.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/DTS.DAS.Concepts.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/DTS.Utilities.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/IService.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/SLICE_NetworkConfigurationUtility.exe + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/SLICE_NetworkConfigurationUtility.exe.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/DASFactory.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/DASResource.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/DTS.DAS.Concepts.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/DTS.Utilities.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/EthernetConnection.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/HIDFramework.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/ICSharpCode.SharpZipLib.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/ICommand.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/ICommunication.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/IConnection.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/IService.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/Ribeye Commands.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICE Service.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICECommands.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICEFirmwareReaderWriter.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICEMulticast.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICEUpdaterControl.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SliceDBCommands.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/TDASCommands.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/Utility.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/WINUSBConnection.dll + + JLawrence + 2025-05-12T13:47:38 + 43969 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.553.52689 + remove this for 4.2/4.0 + + + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2025-05-12T10:42:56 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.551.52604 + Return recording mode of "Continuous recorder" when getting a Test Setup form a newer database, using an old client, when the recording mode is "Continuous recorder + UART", "Record on boot", or "Record on boot + UART".;FB 43829 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO_log.ldf + /Code/SensorDB/branches/BRANCH_DEVEL_4_05/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorInformationFile.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorInformationFile.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_92_96.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Multiple_event_UART/Alter_sp_TestSetupsGet_96.sql + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO_log.ldf + + JLawrence + 2025-04-22T10:26:43 + 43829 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.550.52593 + 29648;Meter mode in realtime under check channels displays incorrect color;FB29648 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime/MeterGraph.xaml.cs + + DMcfadden + 2025-04-16T14:29:44 + 29648 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.549.52585 + Write TMATS file to Data/<TestId> folder, not just <CurrentDirectory>/DASConfigs folder.;FB 43789 + + + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + + JLawrence + 2025-04-15T14:09:15 + 43789 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.548.52292 + Changed from 32 to 2 in the .prq file for SQL Local Db 2019, so that the condition criteria for installing changed from DIFFERENT to LESSER.;FB 43660; + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_02/Installer_DataPRO_x64.ise + + JLawrence + 2025-04-02T11:15:59 + 43660 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.547.52281 + added S6DB3 manual per EK + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_02/Installer_DataPRO_x64.ise + + DMcfadden + 2025-04-01T10:24:37 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.546.52277 + added per EK + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 Distributor 3 User's Manual (13006-90610-MAN).pdf + + DMcfadden + 2025-04-01T08:29:57 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.545.52275 + 43582;Hybrid recording doesn't allow full pre-trigger ROI times;FB43582 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + + DMcfadden + 2025-03-31T16:11:45 + 43582 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.544.52272 + Correctly set "ROI period end (sec)" value in ROI Details of Download ROI step, when test has DAS with different sample rates.;FB 43683; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + JLawrence + 2025-03-31T13:13:34 + 43683 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.543.52239 + 43572;Group Import of an Export XML doubles channels;FB43572 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + + DMcfadden + 2025-03-21T16:56:21 + 43572 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.542.52238 + 43582;Hybrid recording doesn't allow full pre-trigger ROI times;FB435282 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + + DMcfadden + 2025-03-21T15:56:20 + 435282 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.541.52148 + 43525;Add detection of BIST and extended fault issues in 4.2;FB43525 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + DMcfadden + 2025-03-10T17:07:43 + 43525 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.539.52146 + 43548;Add support for 1.5MB SPS on SPD;FB43548 + + + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + + DMcfadden + 2025-03-06T16:41:30 + 43548 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.538.52145 + 43551;Add Attribute Key and Store ID to attribute and file store responses in the Logs;FB43551 + + + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_04/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/InformationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/AttributeCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/InformationCommands.cs + + DMcfadden + 2025-03-06T15:10:24 + 43551 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.537.52111 + 43522;Setting MaxSliceEnable prevents downloading in DataPRO;FB43522 + + + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2025-03-03T11:13:17 + 43522 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.536.52099 + 43212;Datapro popup shows "no data recorders in test are available " when using Tsr Air Das with Low battery 4.0, 4.2 and 4.3;FB43212 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + DMcfadden + 2025-02-26T11:10:29 + 43212 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.534.52071 + 43499;I added a useless comment;FB43499 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2025-02-21T16:24:27 + 43499 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.533.52053 + 43482;S6A record on boot issues;FB43482 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/Hardware/HardwareChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + DMcfadden + 2025-02-20T11:04:59 + 43482 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.531.52051 + 43482;S6A record on boot issues;FB43482 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2025-02-19T16:11:00 + 43482 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.530.52050 + 43482;S6A-record-on-boot-issues;FB43482 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + DMcfadden + 2025-02-19T14:38:04 + 43482 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.529.52049 + fixes an issue where voltage input channels couldn't show ADC or mV in realtime + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2025-02-19T11:43:19 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.528.52042 + 43472;measured offset for TSR AIR should be retrieved with event diagnostics.;FB43472 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2025-02-18T10:55:31 + 43472 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.526.51913 + 43457;hamburger menu becomes unavailable;FB43457 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2025-02-11T13:44:51 + 43457 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.525.51903 + 43378;Update TDMS export to use wf_increment and wv_start_offset and wf_samples;FB43378 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/TDMS/TDMS.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/TDMS/TDMS.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/TDMS/TDMS.File.Writer.cs + + DMcfadden + 2025-02-03T14:11:02 + 43378 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.524.51901 + 40530;In Peer Review ;Boeing St Louis – Narrow Band DAU requirements - SW support;FB40530 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/StreamDigitalFilterTypes.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterRestriction.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/DSPFilterType.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/IStreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/ScalerAttribute.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfile.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DSP/StreamingFilterProfileCollection.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/DSPStreamingFilterFrequencyConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareListTags.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/DataRecorders/IDASHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardware.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListSelectView.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/Hardware/HardwareList/IHardwareListViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/Configuration/Configuration.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_03/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_DEVEL_4_04/ViewModel/HardwareListViewModel.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Model/Hardware.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.Designer.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/Resources/StringResources.resx + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/View/HardwareListSelectView.xaml.cs + /Code/DataPROModules/HardwareList/branches/BRANCH_MAINT_4_02/ViewModel/HardwareListViewModel.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TDAS Service/Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Interfaces/IConfigurationActions.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StateMachineBootstrap.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Configure/ConfigureStatusParameters.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + + DMcfadden + 2025-01-31T10:43:01 + 40530 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.523.51895 + 43413;UART setting exists but Error is still shown on SAVE in Edit Test Setup;FB43413 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-01-28T09:47:22 + 43413 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.522.51890 + Rev history:;Updated SYSTEM connector pin 17 description (was Ground, now PPS INPUT/OUTPUT) and added reference to 1PPS on page 8. Updated data streaming details.;;Feedback welcome.;;Dan, please add to the software build(s).; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_04/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/SliceSimpleArm/branches/BRANCH_SDK_DEV_6_00/SliceSimpleArmClass.cs + + DMcfadden + 2025-01-24T14:37:34 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.521.51882 + 43384;Index out of Range Crash in Run Test > Export on 4.0.X;FB43384 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DataExports/DataROIAwareBase.cs + + DMcfadden + 2025-01-20T14:01:01 + 43384 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.520.51828 + 43360;support use of EqxSwOffsetCompensationType in EQX import;FB43360 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2025-01-13T16:05:12 + 43360 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.519.51811 + 39360;Add support for packets that are spaced at 1 sec /n samples per second for s6a-BR;FB39360 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + + DMcfadden + 2025-01-09T11:06:08 + 39360 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.518.51805 + 43288;SPDB Input Voltage;FB43288 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SliceProDB.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Common/SerializedSettings.cs + + DMcfadden + 2025-01-07T10:57:37 + 43288 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.517.51783 + Don't display "Destructive..." checkbox on Download Data tab.;FB 43312 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + JLawrence + 2024-12-19T10:11:10 + 43312 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.513.51709 + 43161;Streaming | EU @ mV Not sent over stream;FB43161 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + + DMcfadden + 2024-12-02T10:49:59 + 43161 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.512.51702 + 43203;EQX DIN Import;FB43203 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + + DMcfadden + 2024-11-26T16:06:24 + 43203 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.511.51701 + 43054;Parse EQX squib elements;FB43054 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_04/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/SensorTestSetupImporter.cs + + DMcfadden + 2024-11-26T11:34:10 + 43054 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.510.51700 + 43204;EQX poly import for GM;FB43204 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_04/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_04/EquipmentExchange.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EquipmentExchange.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/ParseImportFactory.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + + DMcfadden + 2024-11-26T09:58:36 + 43204 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.509.51685 + Dropping the minimumSpeed limit from 10,000,000 to 115,200 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + + chris.balogh + 2024-11-20T14:04:47 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.508.51667 + + + + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/APILogging.cs + + DMcfadden + 2024-11-13T11:22:33 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.506.51662 + Show DAS in Check trigger step of Run Test when a DAS has a low battery.;FB 43174 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + + JLawrence + 2024-11-12T17:10:47 + 43174 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.505.51611 + 43131;Update time status field bits in CH 10 export;FB43131 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_04/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10File.cs + + DMcfadden + 2024-11-05T11:42:23 + 43131 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.504.51580 + 43100;Datapro Viewer will not switch to any chart type except EU or FFT;FB43100 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_4_02/ViewModel/ChartOptionsViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_4_02/ViewModel/ChartOptionsViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_4_02/ViewModel/ChartOptionsViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_DEVEL_4_04/ViewModel/ChartOptionsViewModel.cs + /Code/DTS.Viewer.ChartOptions/branches/BRANCH_MAINT_4_02/ViewModel/ChartOptionsViewModel.cs + /Code/ISO/branches/BRANCH_DEVEL_4_04/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + DMcfadden + 2024-10-24T09:03:26 + 43100 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.503.51559 + 43048;Support Delay to arm/record with power on with autoarm enabled;increased max to UINT16.MAX;FB43048 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + + DMcfadden + 2024-10-15T10:22:43 + 43048 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.502.51555 + 43071;Polarity not function for TSR AIR;FB43071 + + + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_03/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_02/DataScaler.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_03/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_DEVEL_4_04/DataScaler.cs + /Code/DTS.DAS.Concepts/branches/BRANCH_MAINT_4_02/DataScaler.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/ViewModel/TestDataSeriesViewModel.cs + + DMcfadden + 2024-10-14T09:47:43 + 43071 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.501.51554 + 43048;Support Delay to arm/record with power on with autoarm enabled;FB43048 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_04/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_04/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_04/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_DEVEL_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/AdvancedSettings.cs + + DMcfadden + 2024-10-11T16:48:03 + 43048 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.500.51552 + 43059;Add scroll bar for group list in Edit test setup;FB43059 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_04/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + + DMcfadden + 2024-10-10T15:27:10 + 43059 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.499.51416 + 43008;Crash on run test with RealtimeSampleRate NaN;FB43008 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RealtimeChart.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2024-10-03T09:29:08 + 43008 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.498.51412 + 43006;Correct TSR AIR Template request;FB43006 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/TSRAIRTMTTemplate_ANALOG.TMT + + DMcfadden + 2024-10-01T16:17:05 + 43006 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.497.51387 + Remove duplicate "Absolute zero" choice in Zero Method column of Parameters step of Edit Test Setup.;FB 42959 + + + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_02/View/GroupChannelSettingsListView.xaml.cs + + JLawrence + 2024-09-26T17:08:10 + 42959 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.496.51385 + Pin assignment updates completed in this version.;;Rev history:;Revised pin 23 description for System connector from Ground to Chassis (page 30 and mounting drawing on page 21). Revised pins 3, 6, 13, 16, 21, 24, 27, 30 and 33 for Sensor connector from Ground/Shield to Ground (page 28 and mounting drawing on page 21).;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + + DMcfadden + 2024-09-26T13:18:43 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.495.51371 + enable record on boot for S6A-BR + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + + DMcfadden + 2024-09-24T13:07:28 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.494.51367 + Rev history:;Revised pin 23 description for System connector from Ground to Chassis (page 30 and mounting drawing on page 21).;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2024-09-24T11:38:23 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.493.51366 + 42907;DataPro in data folder, DTS file show fault flag as 0, even though there were event fault;FB42907 + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Module.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_DEVEL_4_03/Control/Event/Module/Module.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Module.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-09-24T11:33:06 + 42907 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.492.51365 + 42914;DataPro fail to program S6A-BR to remove leap seconds SA 107;FB42914 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.cs + + DMcfadden + 2024-09-24T09:25:02 + 42914 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.491.51364 + 42896;DataPro, fail to edit S6A-BR device IP due to outdated serial head validation, that look for S6BR, but getting S6ABR.;FB42896 + + + /Code/ISO/branches/BRANCH_DEVEL_4_03/Hardware.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Hardware.cs + + DMcfadden + 2024-09-24T08:45:14 + 42896 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.490.51361 + 30288;write process to access THF Access db files to get sensor/channel information;Disabled feature.;FB30288 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + + DMcfadden + 2024-09-23T10:51:02 + 30288 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.489.51359 + 42954;sensor calibrations not exported by export test setup;FB42954 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/Groups/GroupChannel.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + + DMcfadden + 2024-09-20T13:44:08 + 42954 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.488.51358 + 30288;write process to access THF Access db files to get sensor/channel information;FB30288 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_02/Parsers/DTSCSVSensorsParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_03/Parsers/CSV/DTSCSVSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_02/Parsers/DTSCSVSensorsParser.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorInformationFile.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/Classes/CSVImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2024-09-20T12:52:41 + 30288 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.487.51351 + 42903;add C-d\Co attributes back into analog templates;should no longer apply midpoint to TMATS offset for TSR AIR.;FB42903 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + + DMcfadden + 2024-09-19T10:53:15 + 42903 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.486.51339 + adds support for record on boot with S6A-BR + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + + DMcfadden + 2024-09-16T09:39:35 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.485.51336 + 42906;not able to run a test while sensor is in SensorCalWarningPeriodInDays;FB42906 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + DMcfadden + 2024-09-13T13:43:23 + 42906 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.482.51334 + corrects an issue when excitation is turned back on when using slow trigger check with trigger check after diagnostics and the maxnumber of events wasn't getting set. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + DMcfadden + 2024-09-12T16:53:34 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.481.51329 + 42903;add C-d\Co attributes back into analog templates;FB42903 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + + DMcfadden + 2024-09-12T09:51:32 + 42903 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.480.51328 + 42901;TSR AIR doesn't set RealtimeSampleRate to test sample rate prior to arming for streaming;FB42901 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2024-09-11T15:36:36 + 42901 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.479.51302 + Temporarily add Sensor property to channels for matching Multiple-ROI squib channels at MIRA.;FB 40752 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/Control/Event/Module/Channel/Channel.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/Channels/OutputSquibChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-29T17:47:24 + 40752 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.478.51281 + Don't generate "Channel '<sn>' (hardware channel '<hc>') has not been assigned to an enabled Region of Interest" error incorrectly, when validating a Test Setup with Multiple ROIs and a squib channel in the non-first ROI.;Also, when doing a CSV export with multiple ROIs, include squib channels. + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Sensors/SensorConstants.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-23T17:34:54 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.477.51275 + ? + + + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Packets/TransportStreamHeader.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Packets/TransportStreamHeader.cs + + DMcfadden + 2024-08-23T13:40:58 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.476.51271 + Don't fail to download channels that in a Multiple-ROI and are assigned to CH-01.;FB 40752 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + + JLawrence + 2024-08-22T17:14:02 + 40752 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.475.51267 + 41798;Clock slave output clock type setting preventing from setting clock sync in manual mode;FB41798 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6.cs + + DMcfadden + 2024-08-22T10:47:48 + 41798 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.474.51264 + 41808;DataPro 4.2 and 4.3, level trigger fail to arm S6 device. During arming DataPro message says already level triggered.;FB41808 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorData.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorData.cs + + DMcfadden + 2024-08-21T11:16:16 + 41808 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.473.51261 + added <gcAllowVeryLargeObjects enabled="true" /> to config settings to allow access to larger arrays + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/app.config + + DMcfadden + 2024-08-21T10:34:25 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.472.51250 + 41807;SQL statement is using a hardcoded database name;FB41807 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_02/Model/AnalogSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_02/Model/AnalogSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_DEVEL_4_03/Model/AnalogSensor.cs + /Code/DataPROModules/SensorsList/branches/BRANCH_MAINT_4_02/Model/AnalogSensor.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + DMcfadden + 2024-08-19T14:10:24 + 41807 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.471.51248 + 40783;Crash when Modifying and Saving Squib Sensor Resistance Limit in Test Setup;FB40783 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + DMcfadden + 2024-08-19T11:50:40 + 40783 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.470.51220 + + + + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + + DMcfadden + 2024-08-12T15:35:23 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.467.51210 + 39513;Voltage input channels not exported when using multiple RO;FB39513 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-08-08T08:38:22 + 39513 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.466.51205 + 39513;Voltage input channels not exported when using multiple ROI;FB39513 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-08-05T16:25:01 + 39513 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.465.51203 + 40690;copy to local on start not working;FB40690 + + + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseCopyViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseCopyViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2024-08-05T11:14:33 + 40690 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.464.51186 + Add logging to attempt to diagnose problem of ROI channels not downloading.;FB 40752 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + JLawrence + 2024-08-02T15:28:03 + 40752 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.463.51181 + Refactor Multiple ROI code into new common class.;FB 40673 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Sensors/ChannelSerialNumber.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + JLawrence + 2024-08-02T13:21:58 + 40673 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.462.51149 + Rev history:;- Updated power LED behavior. (This is now the same as SLICE6 AIR DAS.-EK);- Added 13006-90861 to products manual supports. (13006-90861 is the STMicro version.-EK);- Replaced current and power consumption charts. ; - Updated shock rating from 3 ms to 4 ms. ; - Revised IP rating (was IP65; now IP64).;;Feedback welcome.;;Dan, please add to the software build(s).;Travis, if you can update my permissions, I can then update the Help Center.;;-EK; + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_02/Installer_DataPRO_x64.ise + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR-BR User's Manual (13006-90860-MAN rev 0).pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR-BR User's Manual (13006-90860-MAN rev 0).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR-BR User's Manual (13006-90860-MAN).pdf + + dan.mcfadden + 2024-07-30T17:11:18 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.461.51113 + Display reason for not connecting to DataPRO and ISO databases when DataPROUser password is incorrect.;FB 40688 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + JLawrence + 2024-07-24T16:39:09 + 40688 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.460.51089 + Change multiple ROI squib channel naming from serial number to "SQUIB".;FB 40673 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Sensors/SensorConstants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2024-07-21T08:50:32 + 40673 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.459.51079 + Download multiple ROI squib channels correctly.;FB 40673 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/Modules/RegionOfInterest/RegionOfInterestChannels/ViewModel/RegionOfInterestChannelsViewModel.cs + + jerry.lawrence + 2024-07-18T21:53:34 + 40673 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.458.51072 + 40697;Switch S6A streaming templates to offset binary;FB40697 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG_ExportChannel.tmt + + DMcfadden + 2024-07-18T13:13:20 + 40697 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.457.51063 + Don't incorrectly display "Warning, not all channels expected were downloaded..." after downloading an ROI with a squib channel.;FB 40693 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + jerry.lawrence + 2024-07-17T15:45:37 + 40693 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.456.51061 + Whoops, left in testing value.;FB 40692 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml + + jerry.lawrence + 2024-07-17T14:56:57 + 40692 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.455.51055 + Add a vertical scrollbar for the channel list on the Download ROI step that becomes visible when needed.;FB 40692 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Downloads/SimpleDownloadOptions.xaml + + jerry.lawrence + 2024-07-17T14:29:15 + 40692 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.454.51002 + updated - logger base directory could be inaccurate + + + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/TextLogger.cs + + DMcfadden + 2024-07-02T10:26:26 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.453.51000 + 34407;Warn when the number of channels downloaded doesn't match the number of channels expected in the test;FB34407 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-07-01T16:53:23 + 34407 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.452.50996 + 34407;Warn when the number of channels downloaded doesn't match the number of channels expected in the test;FB34407 + + + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_00/SensorCalibrationList.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/SensorCalibrationList.cs + + DMcfadden + 2024-07-01T10:52:17 + 34407 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.451.50984 + observed an exception from a collection that was being iterated through while it can be modified by another thread.;Adjusted code to use a copy instead. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/HomePage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/HomePage.xaml.cs + + DMcfadden + 2024-06-28T08:44:34 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.450.50983 + 40545;restrict the test name TSRAIR_GO_TEST;FB40545 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-06-27T10:03:41 + 40545 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.449.50978 + 39496;test setup import to Datapro 4.2 and 4.3 show error Requested value 'AlwaysLinear' was not found.;FB39496 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-06-25T16:50:58 + 39496 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.448.50970 + 39138;DataPro Testsetup > group page need a scroll bar;FB39138 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml + + DMcfadden + 2024-06-25T10:40:51 + 39138 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.447.50968 + 39202;UDP realtime should be turned off in the UI, it is not operational and should be removed;Also fixes a typo;FB39202 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/RealtimeSettings.cs + + DMcfadden + 2024-06-25T08:54:12 + 39202 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.444.50957 + multiple event record and stream not supported in 4.2 ... + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + + DMcfadden + 2024-06-24T13:33:58 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.442.50944 + 40552;Add validation for S6DB and multiple event active ram;FB40552 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-06-20T10:43:40 + 40552 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.441.50937 + Correctly handle SamplesPerSecond modification when using a version 94 or earlier database with a version 95 or later client.;FB 40541 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/TestSetups/TestSetupHardwareRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/TestSetups/TestSetups.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/TestSetups/TestSetupHardwareRecord.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/TestSetups/TestSetups.cs + + jerry.lawrence + 2024-06-17T15:29:41 + 40541 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.440.50920 + SDK changes + + + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/DTS.Common.SerializationPlus.csproj + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/DTS.Common.Serialization.csproj + /Code/Storage/branches/BRANCH_MAINT_4_02/DTS.Common.Storage.csproj + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/DTS.Common.SerializationPlus.csproj + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/DTS.Common.Serialization.csproj + /Code/Storage/branches/BRANCH_MAINT_4_02/DTS.Common.Storage.csproj + /Code/DTS.Common.SerializationPlus/branches/BRANCH_MAINT_4_02/DTS.Common.SerializationPlus.csproj + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/DTS.Common.Serialization.csproj + /Code/Storage/branches/BRANCH_MAINT_4_02/DTS.Common.Storage.csproj + + DMcfadden + 2024-06-14T16:30:34 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.432.50887 + 39463;In DP 4.2 selecting a single export in a multiple event data series and exporting can wipe out the other exports.;FB39463 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssTsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-06-11T15:09:42 + 39463 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.431.50884 + 39517;HIC channels should accept m/s^2;FB39517 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_DEVEL_4_03/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_00/ViewModel/AddCalculatedChannelViewModel.cs + /Code/DTS.Viewer.AddCalculatedChannel/branches/BRANCH_MAINT_4_02/ViewModel/AddCalculatedChannelViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + + DMcfadden + 2024-06-11T10:56:00 + 39517 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.430.50881 + 39376 (fixed): DataPro CSV export T0 time stamp value is empty if PTPMasterSync="False";;Removed PTPMasterSync requirement for outputting T0, leaving it only as whether trigger time is valid;Fixed valid time year typo from 1900 to 1990;;http://manuscript.dts.local/f/cases/39376/DataPro-CSV-export-T0-time-stamp-value-is-empty-if-PTPMasterSync-False + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/PTP1588Timestamps.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/PTP1588Timestamps.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/PTP1588Timestamps.cs + + john.dowling + 2024-06-10T17:18:07 + 39376 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.429.50879 + 39513;Voltage Insertion channels not exported when using multiple ROI;FB39513 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/File.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/File.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-06-10T14:36:00 + 39513 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.428.50869 + 39124;S6A 2ch Bridge offset is different than 2ch Bridge and 2ch IEPE for Bridge channels.;FB39124 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2024-06-07T10:50:52 + 39124 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.427.50861 + 39409;Don't use the setting "TurnOffAAFRealtime" for S6 and beyond;FB39409 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/StateMachine/StatusAndParameters/Realtime/RealtimeStatusInformation.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-06-05T13:38:03 + 39409 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.426.50858 + 39285 (bugfixed): Change S6A-BR voltage defaults;;Updated defaults and migration script to use 10V as Low for diagnostics & armed;;http://manuscript.dts.local/f/cases/39285/Change-S6A-BR-voltage-defaults#BugEvent.239895 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Download.cs + + john.dowling + 2024-06-05T11:01:04 + 39285 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.425.50851 + 39462;SPS unnecessarily queries SmartChargeResistorSetting while armed;FB39462 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2024-05-31T08:50:46 + 39462 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.424.50850 + 39426;look into ZD 10690;FB39426 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-30T11:30:24 + 39426 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.423.50849 + 39426;look into ZD 10690;FB39426 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-30T10:46:08 + 39426 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.422.50841 + 39396, 39342;Armchecklist passes with SQUIB failures;TOM diagnostic delay not being observed;FB39396,FB39342 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/GenericServices.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/GenericServices.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SensorIdTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/SquibResistanceTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + + DMcfadden + 2024-05-29T10:16:48 + 39396 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.421.50838 + 39377 (fixed): DataPro 4.2.410 CVS export, UTC time stamp some times has extra digits.;;After calculating nanoseconds time difference during CSV export, truncate to whole nanos before creating output string;;http://manuscript.dts.local/f/cases/39377/DataPro-4-2-410-CVS-export-UTC-time-stamp-some-times-has-extra-digits + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/FtssCsv/FtssCsv.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/FtssCsv/FtssCsv.File.Writer.cs + + john.dowling + 2024-05-28T16:20:17 + 39377 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.420.50830 + 39329;No ISO test object drop down at run test step;FB39329 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + DMcfadden + 2024-05-28T08:42:48 + 39329 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.419.50826 + Test Setups with StreamOut channels incorrectly show differences when "Allow push/pull of sensors" is checked.;FB 39375 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Groups/GroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_02/ViewModel/GroupChannelListViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Groups/GroupChannel.cs + /Code/DataPROModules/GroupChannelList/branches/BRANCH_MAINT_4_02/ViewModel/GroupChannelListViewModel.cs + + jerry.lawrence + 2024-05-23T14:09:43 + 39375 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.418.50819 + 30621;Report Path/File length errors in Export to user;FB30621 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/Iso/Iso.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/SliceRaw/SliceRaw.File.PersistentChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-22T09:30:04 + 30621 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.417.50793 + Don't hang if a DAS fails to clear flash.;FB 39345 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2024-05-17T12:09:04 + 39345 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.416.50725 + Don't change Automatic mode button and status when running Check sensor ID step in non-Automatic mode.;FB 39367 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2024-05-16T17:19:37 + 39367 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.415.50722 + 39141 (bugfix): Data before pre-trigger was not downloaded.;;When downloading ALL, set pre-trigger ;;http://manuscript.dts.local/f/cases/39141/DataPro-record-on-boot-did-not-download-full-length-of-the-data#BugEvent.237777 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + john.dowling + 2024-05-16T15:46:36 + 39141 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.414.50718 + 39285 (fixed): Change S6A-BR voltage defaults;;Updated S6A-BR defaults to "just copy S6A" except with a minimum voltage of 9V;Added migration script in case demo/prototype users in the field update their current db rather than use a new one;;http://manuscript.dts.local/f/cases/39285/Change-S6A-BR-voltage-defaults + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/QAandUtilityCommands.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/QAandUtilityCommands.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Common/SerializedSettings.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Common/SerializedSettings.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_DEVEL_4_03/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_S6A_BR_Power/Update_S6A-BR_Power_Settings.sql + /Code/Storage/branches/BRANCH_DEVEL_4_03/Migrations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + + john.dowling + 2024-05-14T14:47:55 + 39285 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.413.50713 + Don't crash if DataPRO is run after terminating when using the Quick Checkout tab, and restore the current Test Setup after using the Quick Checkout tab.;FB 20102 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + + jerry.lawrence + 2024-05-14T13:50:33 + 20102 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.411.50701 + Display "TSR AIR" instead of "TSR AIR Rev B" in a few UI fields.;FB 39258 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + + jerry.lawrence + 2024-05-09T10:24:43 + 39258 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.410.50694 + 39283 (implemented): Change S6A-BR text;;Changed all "SLICE 6 Air Bridge" strings to "SLICE 6 AIR-BR";;http://manuscript.dts.local/f/cases/39283/Change-S6A-BR-text + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/ISO/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + + john.dowling + 2024-05-08T12:09:30 + 39283 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.409.50685 + Don't create extraneous ROI from -1 to 1 when migrating from database Version 91 to 92.;FB 39282 + + + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + + jerry.lawrence + 2024-05-07T08:57:12 + 39282 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.408.50683 + 39313;TDMS export from browse doesn't work;FB39313 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + + DMcfadden + 2024-05-06T14:02:58 + 39313 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.407.50669 + 39196;put the test id folder back into ISO EXPORT;FB39196 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-05-01T11:35:52 + 39196 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.406.50668 + 39238;DBAPI throws exception when operating on test setups;FB39238 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Connections/IConnections.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/ConnectionManager.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Connections/IConnections.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_DEVEL_4_03/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_00/ViewModel/DatabaseSwitchViewModel.cs + /Code/DataPROModules/DatabaseServices/branches/BRANCH_MAINT_4_02/ViewModel/DatabaseSwitchViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_03/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_00/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DbOperations.cs + + DMcfadden + 2024-05-01T10:55:10 + 39238 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.405.50667 + 39234;TRIM EU for ch10 exported data to prevent unnecessary underscores;FB39234 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/IRIGCH10/Chapter10.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/IRIGCH10/Chapter10.File.Writer.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/TMTFile.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/TMTFile.cs + + DMcfadden + 2024-05-01T10:50:12 + 39234 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.404.50663 + 39265;Update Extended fault bit for S6DB faults to show Correct status dropped port ...;FB39265 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + + DMcfadden + 2024-04-29T16:08:43 + 39265 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.403.50659 + Disable the Streaming check box when Auto-Arm checkbox is checked (and vice-versa).;FB 39177 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2024-04-29T13:08:50 + 39177 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.402.50654 + 39189 (fixed): Scheduled mode is not available as a default Recording mode in Test setup settings;39190 (fixed): Multiple-event recording modes should not be in list of default recording modes in Testsetup settings;;Edit NonStreamingRecordingModes such that multiple-event modes are removed and scheduled mode is added;Group like modes together in NonStreamingRecordingModes;;http://manuscript.dts.local/f/cases/39189/Scheduled-mode-is-not-available-as-a-default-Recording-mode-in-Test-setup-settings;http://manuscript.dts.local/f/cases/39190/Multiple-event-recording-modes-should-not-be-in-list-of-default-recording-modes-in-Testsetup-settings + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + + john.dowling + 2024-04-25T13:59:47 + 39189 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.401.50651 + 39141 (fixed): DataPro record on boot did not download full length of the data;;Create "IsAnOpenEndedRecordingMode" extension for modes without set recording times or post-trigger times (Continuous, Record-on-boot, +UART variants);Use new extension in places where we were checking for Continuous, Continuous & R-o-b, etc.);;http://manuscript.dts.local/f/cases/39141/DataPro-record-on-boot-did-not-download-full-length-of-the-data + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + john.dowling + 2024-04-24T17:25:58 + 39141 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.400.50639 + Quite a lot of material added to this revision. Rev history:;;Added EDR, DS 4, chassis isolation, IRIG-B detection specs, RS232/422 info. Expanded communication section and updated power/noise info. Added time synchronization info to power LED behavior. Updated shock rating from 3 ms to 4 ms.;;Feedback welcome.;;Dan, please add to the software build(s).;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE6 AIR DAS User's Manual (13006-90440-MAN).pdf + + DMcfadden + 2024-04-23T16:56:48 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.399.50622 + 39204;Clicking close on login screen doesn't close application;FB39204 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2024-04-16T11:54:48 + 39204 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.398.50621 + 39182;USB only test seems to fail connect when no NIC is available.;FB39182 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + DMcfadden + 2024-04-16T10:43:21 + 39182 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.397.50618 + 39115 (fixed): Unsupported recording mode Hybrid recorder multiple event;;Add multiple-event Hybrid Recorder mode to supported modes in TOM, SLICE6, SLICE6AIR, and SLICE6AIRBR IsRecordingModeSupported() case statements;Move multiple-event Hybrid Recorder mode to supported section of SLICE6AIR -> GetOBRDDREquivalentMode function;;http://manuscript.dts.local/f/cases/39115/Unsupported-recording-mode-Hybrid-recorder-multiple-event + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE2_TOM.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIRBR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + + john.dowling + 2024-04-15T15:02:22 + 39115 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.396.50616 + Correctly import IRTRACC sensors when using the "THF Sensor Database (*.accdb)" sensor import.;FB 30288 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-04-15T10:46:41 + 30288 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.395.50578 + Remove warning when ROI start is before pre-trigger data.;FB 39129 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2024-04-11T14:50:47 + 39129 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.394.50576 + 38045;TSR AIR doesn't reconnect properly after stop/start monitoring;There was more than one place where the get available hosts needed to be tweaked;FB38045 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/PingUtils.cs + + DMcfadden + 2024-04-11T11:17:13 + 38045 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.393.50575 + Updated Timing Synchronization section. Clarified IRIG-106 Ch 10 requirements. Updated document format.;;Help Center has been updated. https://support.dtsweb.com/hc/en-us/articles/14867031922707-User-s-Manual-TSR-AIR;;Dan—please add to the software build(s).;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_03/TSR AIR User's Manual (13000-60401-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/TSR AIR User's Manual (13000-60401-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/TSR AIR User's Manual (13000-60401-MAN).pdf + + DMcfadden + 2024-04-11T09:08:32 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.392.50567 + 38045;TSR AIR doesn't reconnect properly after stop/start monitoring;This adds in a check for adapter suitability before pinging.;FB38045 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/PingUtils.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/obj/project.assets.json + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/obj/project.assets.json + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/PingUtils.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/obj/project.assets.json + + DMcfadden + 2024-04-10T13:59:14 + 38045 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.391.50562 + adds logging to ICMP ping process. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/PingUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/PingUtils.cs + + DMcfadden + 2024-04-08T11:02:04 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.390.50561 + now doesn't consider 169.254 addresses. + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + + DMcfadden + 2024-04-08T08:48:45 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.389.50560 + resets DASHosts on detachall, starttest, and runtest, and also adds a little logging. + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2024-04-05T08:20:44 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.388.50558 + Don't crash when clicking on Run Test tab with no current Test Setup.;FB 35551 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2024-04-03T11:11:06 + 35551 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.387.50557 + added logging for 38045;In Progress ;TSR AIR doesn't reconnect properly after stop/start monitoring + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DistributorSocket.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_4_02/EthernetConnection/EthernetConnection.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/MulticastCommands/MulticastCommandBase.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DistributorSocket.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_4_02/EthernetConnection/EthernetConnection.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/MulticastCommands/MulticastCommandBase.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DistributorSocket.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DistributorSocket.cs + /Code/IConnection/branches/BRANCH_DEVEL_4_03/EthernetConnection/EthernetConnection.cs + /Code/IConnection/branches/BRANCH_MAINT_4_02/EthernetConnection/EthernetConnection.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/MulticastCommands/MulticastCommandBase.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/MulticastCommands/MulticastCommandBase.cs + + DMcfadden + 2024-04-03T10:33:20 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.386.50555 + 39125;remove T0 marker line;FB39125 + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/ViewModel/TestDataSeriesViewModel.cs + + DMcfadden + 2024-04-01T10:42:16 + 39125 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.385.50554 + 39122;All SLICE SPS/Base+/SLICE6 should be limited to 100 events;FB39122 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + DMcfadden + 2024-03-29T15:12:21 + 39122 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.384.50548 + Display time left to arm in Basic info and Arm steps, when using Scheduled or Interval recording modes (TSR AIR).;FB 38040 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + jerry.lawrence + 2024-03-29T07:51:18 + 38040 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.383.50547 + 39106;Datapro shouldnt be warning about digital filter availability until > 20k sps;FB39106 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2024-03-28T14:30:51 + 39106 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.382.50523 + 39079;Realtime settings not being respected in DP 4.2;FB39079 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/RunTestVariables.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RunTestVariables.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + DMcfadden + 2024-03-22T14:17:11 + 39079 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.381.50522 + 39076;TMATs file generated does not have correct scaling in NetView;FB39076 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Assets/Files/S6ATMTTemplate_ANALOG.tmt + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + + DMcfadden + 2024-03-22T11:56:36 + 39076 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.380.50518 + 39076;TMATs file generated does not have correct scaling in NetView;FB39076 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE2.cs + + DMcfadden + 2024-03-22T11:16:44 + 39076 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.379.50514 + Add the ability to specify pre-trigger data in ROI period.;FB 38042 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + JLawrence + 2024-03-21T16:29:39 + 38042 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.378.50498 + Export (and import) "Repeat Auto-Arm" checkbox value from Test Setups.;FB 39065 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/XMLUtils/TestSetupExportXML/TestSetups/TestSetup/Fields/FieldsXMLClass.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/TestSetups.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupPage.cs + + JLawrence + 2024-03-20T11:21:56 + 39065 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.377.50488 + 39061;Move Use Advanced Streaming Profiles to test setup defaults area.;FB39061 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_03/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_02/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_03/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_02/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_03/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_02/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/TestSetupDefaults.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_DEVEL_4_03/View/SensorSettingsView.xaml + /Code/DataPROModules/SensorSettingsModule/branches/BRANCH_MAINT_4_02/View/SensorSettingsView.xaml + /Code/SensorDB/branches/BRANCH_DEVEL_4_03/StreamOutputSettingDefaults.cs + /Code/SensorDB/branches/BRANCH_MAINT_4_02/StreamOutputSettingDefaults.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_DEVEL_4_03/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/PropertyEnums.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.Designer.cs + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/StringResources.resx + /Code/Users/branches/BRANCH_MAINT_4_02/UserSettings/TestSetupDefaults.cs + + DMcfadden + 2024-03-19T14:32:30 + 39061 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.376.50484 + 39059;Failure to Generate Text File in DataPRO;FB39059 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + DMcfadden + 2024-03-19T10:49:47 + 39059 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.375.50481 + 39057;use integer portion of a decimal Days_Since_1970 for caldate;FB39057 + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.Slice.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/DataConditioning.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_03/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_00/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_02/DASFactory.Slice.cs + /Code/DTS.Utilities/branches/BRANCH_DEVEL_4_03/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_00/DataConditioning.cs + /Code/DTS.Utilities/branches/BRANCH_MAINT_4_02/DataConditioning.cs + + DMcfadden + 2024-03-18T13:28:01 + 39057 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.374.50479 + Display the Scheduled start time of a TSR AIR in minutes (not seconds).;FB 38041 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + jerry.lawrence + 2024-03-18T13:07:42 + 38041 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.373.50478 + 38044;EQX doesn't import sensors and doesn't say it didn't import sensors;FB38044 + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_00/Sensors/Sensors.cs + /Code/DataPRODBAPI/Branches/BRANCH_MAINT_4_02/Sensors/Sensors.cs + + DMcfadden + 2024-03-18T11:18:36 + 38044 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.372.50476 + 38046;CH10 export doesn't work with continuous mode;FB38046 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + DMcfadden + 2024-03-18T10:52:30 + 38046 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.371.50475 + some protection from a crash I observed with release that I couldn't duplicate in dev env. + + + /Code/DataPRODBAPI/Branches/BRANCH_DEVEL_4_03/obj/project.assets.json + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + + DMcfadden + 2024-03-18T09:16:00 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.370.50469 + Add the Record On Boot + UART recording mode.;FB 36825 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/Constants.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Constant/DASSpecific/SLICE6AIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMaximumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Converters/TestDataToRegionOfInterestMinimumConverter.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/RecordingModes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Strings/Strings.resx + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Configuration.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + jerry.lawrence + 2024-03-13T13:39:42 + 36825 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.369.50466 + Don't generate errors when re-importing a sensor .mod file.;FB 35551 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-03-12T14:03:11 + 35551 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.368.50461 + 36873;DataPro run test, After arm and trigger the "trigger: waiting" didn't change to "Triggered.";FB36873 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2024-03-12T08:35:45 + 36873 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.367.50459 + 36873;DataPro run test, After arm and trigger the "trigger: waiting" didn't change to "Triggered.";FB36873 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2024-03-11T14:59:12 + 36873 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.366.50458 + 36873;DataPro run test, After arm and trigger the "trigger: waiting" didn't change to "Triggered.";FB36873 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem/ArmSystemDAS.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + + dan.mcfadden + 2024-03-11T12:12:41 + 36873 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.365.50455 + 36821;DP temperature log issues;FB36821 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.Designer.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Strings/Strings.resx + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/DASFactory/TemperatureConfig.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/S6DBDiagnosticChannelList.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/ServiceCallbackData.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/ServiceCallbackData.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_03/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_00/CalibrationCommands.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_02/CalibrationCommands.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList/TemperatureTable.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + + dan.mcfadden + 2024-03-08T10:38:45 + 36821 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.364.50439 + 37940;DataPro4.2, The level trigger exceed and under message should not always end with unit g.;FB37940 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Classes/LevelTriggerCapableChannel.cs + + dan.mcfadden + 2024-03-05T14:39:14 + 37940 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.363.50436 + Use existing sensor properties when doing .MOD sensor import.;FB 37954 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-03-05T13:07:39 + 37954 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.360.50434 + 38010;Request for ability to create summary on a test setup that can't save;FB38010 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + + dan.mcfadden + 2024-03-05T10:17:46 + 38010 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.359.50431 + 37970;S6DB when using S6DB shouldn't show invalid recording mode for ActiveRAM;FB37970 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/Hardware/HardwareTypes.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/Hardware/HardwareTypes.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/SLICE6DB.cs + + dan.mcfadden + 2024-03-01T16:46:29 + 37970 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.358.50429 + FB 37931 Need a single TSR AIR Lic file for all customers; TSR AIR Lic should be a site lic and not tied to an organization;http://manuscript.dts.local/f/cases/37931/Need-a-single-TSR-AIR-Lic-file-for-all-customers-TSR-AIR-Lic-should-be-a-site-lic-and-not-tied-to-an-organization + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Licensing/ClientLicense.cs + + farshid.atashband + 2024-03-01T15:10:23 + 37931 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.357.50427 + 37944;Post-test diagnostics hangs if Arm key is set to ARMED;FB37944 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/IDataPROPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/INavStepContent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ImportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserPermissionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorModelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ModelDataBaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditAdvancedSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditRealtimeSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTables.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/IPageContent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Common/INavStepContent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ImportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserPermissionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorModelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ModelDataBaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditAdvancedSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditRealtimeSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditTables.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/IPageContent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Interface/IDataPROPage.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Interface/IDataPROPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Common/INavStepContent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/ImportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserPermissionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorModelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/ModelDataBaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditAdvancedSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditRealtimeSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTables.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalInputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/IPageContent.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/View/MainWindow.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmCheckList.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/CheckHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/DiagnosticsBase.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Download.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/PostTestDiagnostics.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/ResolveChannels/ResolveChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SquibResistanceCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/StatusLineCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/WakeupCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Common/INavStepContent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/AddCalculatedChannel.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/CopyAndTrim.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/BuildTestSetupControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DASUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/DataRecodersTileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/EditDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ExportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/ImportDASRecordControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditChannelCodesControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditCustomerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditLabDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditTestEngineerDetailsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserPermissionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserVisibilityControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/RenameTestControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/EditSensorOrTemplateControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ExportSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorModelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsImportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsOptionsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ModelDataBaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorTestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorUsageReportControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/SensorsDatabaseControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DBExport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DBImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/DatabaseSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditAdvancedSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditISOSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditRealtimeSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditTables.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditTestSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditUISettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/EditUserSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ExportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ImportDB.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/ImportSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/PowerAndBattery.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/QASettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/SensorSettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/SoftwareFilters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Settings/TestHistorySettings.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectHardwareControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditObjectSensorsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/EditTestObjectSensorSettingsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ExportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportGroup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectImport.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectOptions.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestObject/ImportObjectPreview.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ATDMonitorStatus.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupCalculatedChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupChannels.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupDASControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupGraphControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupLevelTrigger.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectMetaData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupParameters.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupROIChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ExportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/AnalogChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/DigitalOutputChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/HardwareScanControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/ReadFileControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SquibChannelsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/Import/Views/SummaryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTTS.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/ImportTestSetup.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/QuickSensorCheck.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/TestHistoryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/TestSetupsControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphSelectControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/ViewGraphViewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/DataPROPage.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/IPageContent.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/Sensors And Models/HardwareSensorsAndSquibs.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/Settings/SettingsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/EditObjectPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestObjects/ImportTestSetupsPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/EditTestSetupPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestBase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/View/MainWindow.xaml.cs + + dan.mcfadden + 2024-03-01T10:24:39 + 37944 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.355.50387 + 37943 (fixed): DataPro4.2 DataViewer, The channel info box doesn't show serial number of the EID.;;Fixes plumbing in TestDataSeries view to TestDataSeries.SensorSNDisplay;;http://manuscript.dts.local/f/cases/37943/DataPro4-2-DataViewer-The-channel-info-box-doesn-t-show-serial-number-of-the-EID + + + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_DEVEL_4_03/ViewModel/TestDataSeriesViewModel.cs + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/View/TestDataSeriesView.xaml + /Code/DTS.Viewer.Graph/branches/BRANCH_MAINT_4_02/ViewModel/TestDataSeriesViewModel.cs + + john.dowling + 2024-02-26T14:54:23 + 37943 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.354.50381 + updated to last version + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/DataPRO User's Manual (10920-04010-MAN).pdf + + dan.mcfadden + 2024-02-23T14:38:16 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.353.50374 + 37937,36875;DataPro randomly goes back to test setup list when hit the run test button and popup save;DataPRO crash after clicking on Download Data after using Recovery options;FB37937,FB36875 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Groups/GroupChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Classes/Groups/GroupChannel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/BasicInfo.xaml.cs + + dan.mcfadden + 2024-02-21T17:03:58 + 37937 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.352.50368 + 35490;Upload fails to upload Datapro Test Setup with gm.ini file;FB35490 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/UploadData.xaml.cs + + dan.mcfadden + 2024-02-19T13:15:24 + 35490 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.351.50366 + 36889;RealTime Hang Issue When Selecting EDR from Drop-Down Menu in S6A System;FB36889 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Realtime.xaml.cs + + dan.mcfadden + 2024-02-19T10:20:39 + 36889 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.350.50363 + FB36697 Corrected an issue where Line Fit in View Data was incorrectly line fitting between +/- ADC end/start points + + + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_00/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_02/Model/TestModelManipulation.cs + + chris.balogh + 2024-02-15T16:44:13 + 36697 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.349.50357 + 36827;DataPro 4.2 ,4.3, remove local only check box under Manage user tile>add user > info;FB36827 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/EditUserInfoControl.xaml + + dan.mcfadden + 2024-02-14T14:27:29 + 36827 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.348.50351 + 35569;EQX Export/Import - Support for IRTRACC sensors with radius calibration;FB35569 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/SensorDatabaseExport.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/SensorDatabaseExport.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_03/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_00/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_02/EQXSensorDatabase.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/Sensors and models/SensorDatabaseExport.cs + + dan.mcfadden + 2024-02-13T09:56:29 + 35569 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.347.50349 + Ensure that the .MOD import will work correctly for more than 10 years (sensor Serial Number will always be 6 characters, followed by a number that increments every year).;FB 35551 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-02-12T12:50:59 + 35551 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.346.50341 + When migrating from 4.0, set the DefaultUseAdvancedUDPStreamProfiles value in the DefaultProperties table based on whether or not any stream output "sensors" have an advanced stream profile.;FB 36833 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version94/Set_DefaultUseAdvancedUDPStreamProfilesToTrue.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Set_DefaultUseAdvancedUDPStreamProfilesToTrue.sql + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version94/Set_DefaultUseAdvancedUDPStreamProfilesToTrue.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Set_DefaultUseAdvancedUDPStreamProfilesToTrue.sql + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + + jerry.lawrence + 2024-02-09T10:46:11 + 36833 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.345.50340 + 36818;Recording mode dropdown list is empty after toggling tsr air recording modes in system settings.;FB36818 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2024-02-09T10:23:16 + 36818 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.344.50337 + "Use dynamic groups with CSV, EQX import" checkbox not updated when checked/unchecked.;FB 36831 + + + /Code/SettingsDB/branches/BRANCH_MAINT_4_02/SettingsDB.cs + + jerry.lawrence + 2024-02-08T15:55:15 + 36831 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.343.50331 + 36697;Line fit feature not working properly;FB36697 + + + /Code/DTS.Viewer.TestModification/branches/BRANCH_DEVEL_4_03/Model/TestModelManipulation.cs + /Code/DTS.Viewer.TestModification/branches/BRANCH_MAINT_4_02/Model/TestModelManipulation.cs + + dan.mcfadden + 2024-02-05T15:32:26 + 36697 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.342.50330 + 34472;Isf Imports cannot be run Due to Test Object Error;FB34472 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Enums/DASFactory/DFConstantsAndEnums.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupObjectsControl.xaml.cs + + dan.mcfadden + 2024-02-05T14:40:54 + 34472 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.341.50326 + Correctly migrate CSVImportCreateDynamicGroups setting to ImportCreateDynamicGroups.;FB 36831 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version92/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version92/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version93/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version93/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version94/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version94/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/SettingsDB/branches/BRANCH_MAINT_4_02/SettingsDB.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version92/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version92/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version93/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version93/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version94/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version94/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/SettingsDB/branches/BRANCH_MAINT_4_02/SettingsDB.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/DatabaseMigrationScripts.csproj + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version92/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version92/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version93/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version93/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version94/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version94/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/ImportCreateDynamicGroups + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/ImportCreateDynamicGroups/Alter_sp_SettingsUpdateInsert_ImportCreateDynamicGroups.sql + /Code/SettingsDB/branches/BRANCH_MAINT_4_02/SettingsDB.cs + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO_log.ldf + /Code/Storage/branches/BRANCH_MAINT_4_02/Migrations.cs + + jerry.lawrence + 2024-02-05T10:32:37 + 36831 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.340.50324 + 36870;User gets stuck in Arm Prepare Complete;FB36870 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/SubControl.cs + + dan.mcfadden + 2024-02-02T10:41:51 + 36870 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.339.50323 + 36841;Occasionally, DP4.0.1123 ISF import throws an exception;FB36841 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + + dan.mcfadden + 2024-02-02T10:07:13 + 36841 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.338.50322 + 36840;Upon completion of ISF import to a Test Setup, DataPRO throws the error;FB36840 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_03/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_02/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/DataModel/Classes/TestTemplate/TestTemplate.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + + dan.mcfadden + 2024-02-01T17:02:48 + 36840 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.337.50318 + updated to 4.2 + + + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/DataPRO User's Manual (10920-04010-MAN).pdf + + dan.mcfadden + 2024-02-01T15:00:02 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.336.50315 + Addresses a crash I observed while preparing for annual meeting, null reference exception in OnTestClockMasterChanged + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupHardware.xaml.cs + + dan.mcfadden + 2024-02-01T11:40:46 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.335.50297 + 36830;Add restriction for pre trigger seconds for Active RAM recording mode;added some special cases/boundary cases;FB36830 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2024-01-29T13:30:18 + 36830 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.334.50296 + 36830;Add restriction for pre trigger seconds for Active RAM recording mode;FB36830 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/TestSetups/EditTestSetupInfoControl.xaml.cs + + dan.mcfadden + 2024-01-29T12:24:51 + 36830 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.333.50294 + Add logging to diagnose THF Sensor Import failure.;FB 30288 + + + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + jerry.lawrence + 2024-01-29T10:16:52 + 30288 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.332.50288 + 36807;Already level triggered error preventing arm with system of TSR AIR DAS;FB36807 + + + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_03/Classes/SLICEService/SLICE Service.Arming.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Arming.cs + + dan.mcfadden + 2024-01-26T11:38:48 + 36807 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.331.50281 + Fix db and migration code so StoredProcedures table contains all versions of stored procedures.;FB 36819 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version92/Update_StoredProcecures_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_StoredProcedures_96.sql + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO_log.ldf + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version92/Update_StoredProcecures_93.sql + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_02/MigrationScripts/Version95/Update_StoredProcedures_96.sql + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO.mdf + /Code/Storage/branches/BRANCH_MAINT_4_02/DataPRO_log.ldf + + jerry.lawrence + 2024-01-24T16:24:59 + 36819 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.330.50275 + 36769;RDF Export is not named correctly;FB36769 + + + /Code/DTS.Serialization/branches/BRANCH_DEVEL_4_03/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_00/RDF/RDF.File.Writer.cs + /Code/DTS.Serialization/branches/BRANCH_MAINT_4_02/RDF/RDF.File.Writer.cs + + dan.mcfadden + 2024-01-17T17:03:40 + 36769 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.329.50274 + 35601;DataPro freeze in Recorder discovery if no network available;FB35601 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_03/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_00/Utils/NetworkUtils.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_02/Utils/NetworkUtils.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/Controls/DAS/HardwareDiscovery/HardwareDiscoveryControl.xaml.cs + + dan.mcfadden + 2024-01-17T16:18:41 + 35601 + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.328.50270 + + + + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_03/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_02/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/App.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/App.xaml.cs + + dan.mcfadden + 2024-01-15T16:43:11 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.327.50268 + removed windows 11 warning + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_02/Installer_DataPRO_x64.ise + + softwaretech + 2024-01-15T15:52:52 + + UNKNOWN + + + DATAPRO_MAINT_4_02 + 4.2.326.50265 + + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_03/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_00/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_02/DataPRO/DataPRO/CollectDataSubControls/Export.xaml.cs + + dan.mcfadden + 2024-01-15T12:06:26 + + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_04.xml b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_04.xml new file mode 100644 index 0000000..4182fe3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/bin/Debug/Projects/DATAPRO_MAINT_4_04.xml @@ -0,0 +1,1310 @@ + + + + + DATAPRO_MAINT_4_04 + 4.4.305.52904 + 44349;TDAS G5 Fails to Reconnect After Stop Monitoring and Start Monitoring During Armed State;FB44349 + + + /Code/DASFactory/branches/BRANCH_MAINT_4_04/DASFactory.TDAS.cs + + DMcfadden + 2025-07-08T09:18:42 + 44349 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.304.52877 + Updated by EK + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/TSR AIR Go Quick Start Guide (10920-04040-APN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_04/TSR AIR Go Quick Start Guide (10920-04040-APN).pdf + + DMcfadden + 2025-06-30T07:52:24 + + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.303.52873 + Add the installation of ODBC 17.;FB 44290 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_04/Installer_TSR_Air_Go_x64.ise + + JLawrence + 2025-06-27T11:13:09 + 44290 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.302.52869 + Don't fail migration when previous config file has a DbType of 0 and user selects Local or Both on installer window.;FB 44310 + + + /Code/DataPROModules/InstallerCustomActions/branches/BRANCH_MAINT_4_04/DBConfiguration/DBTypeChoice.cs + + JLawrence + 2025-06-26T12:50:30 + 44310 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.301.52858 + 44190 The UI for setting up dual calibration messed up. FB44190 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/SensorInputControls/AnalogSingleAxisControl.xaml + + FAtashband + 2025-06-20T11:26:05 + 44190 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.300.52835 + 44224;Apply fix from 44116 read ids failure to 4.4 (low impact version);FB44224 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/MeasureBridgeControl.xaml.cs + + DMcfadden + 2025-06-16T14:44:17 + 44224 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.299.52831 + Revision history:;Corrected/updated record in place and streaming data rates. Updated sensor ranges. Added additional time synchronization specs. Updated power consumption for armed and recording (was 1.9 W). Noted future channel configuration options when calculating recording time. Added reference to TSR AIR GO. Added Circular Buffer and Recorder modes. Added footer with links.;;Help Center has been updated and Dan will update the software build(s). ;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/TSR AIR User's Manual (13000-60401-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_04/TSR AIR User's Manual (13000-60401-MAN).pdf + + DMcfadden + 2025-06-11T16:37:15 + + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.298.52812 + 44166;TDAS caldate rack not detected or updated;FB44166 + + + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/InfoResult.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/InfoResult.cs + + DMcfadden + 2025-06-06T09:27:12 + 44166 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.297.52794 + 44115;Duplicate test setups;FB44115 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Common/TestSetupCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/App.xaml.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplateList.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Common/TestSetupCollection.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/App.xaml.cs + + DMcfadden + 2025-06-03T09:06:46 + 44115 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.296.52788 + 44105;EQX Import does not overwrite zero method consistently in the parameters of test setup but consistently for sensor database;FB44105 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Parsers/EQX/EQXTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_04/Parsers/EQX/EQXTestSetupParser.cs + + DMcfadden + 2025-06-02T12:01:31 + 44105 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.295.52778 + Don't fail migration from 4.2 to 4.4, due to existing entries in the ROIPeriodChannels table (multiple ROIs).;FB 44113 + + + /Code/DataPROModules/DatabaseMigrationScripts/branches/BRANCH_MAINT_4_04/MigrationScripts/Version98/ROIPeriodChannels/Conditionally_Alter_ROIPeriodChannels_Add_ChannelId_98.sql + + JLawrence + 2025-05-27T16:53:47 + 44113 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.293.52773 + updated the manuals to the last I've had from alwyn ... + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/DataPRO Settings.pdf + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/DataPRO User's Manual (10920-04010-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_04/DataPRO Settings.pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_04/DataPRO User's Manual (10920-04010-MAN).pdf + + DMcfadden + 2025-05-27T08:43:59 + + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.292.52750 + Display correct status (Waiting for schedule start) and number of events (0) when using TSR AIR Go with a Scheduled recording mode and multiple events (Interval), but TSR AIR is set to local time (not UTC), and the scheduled UTC time has passed.;FB 43679 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/TDAS Service/TDAS Service.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/TDAS Service/TDAS Service.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/TDAS Service/TDAS Service.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Constant/DASSpecific/TSRAIR.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Interface/DASFactory/IDASCommunication.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/Ribeye Service.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/PowerPRO.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE6AIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE6DB.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SliceDB.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/TDAS Service/TDAS Service.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + JLawrence + 2025-05-16T17:22:00 + 43679 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.291.52743 + 44071;TSR AIR Go Automatically Redownloads Events After Reopen and Re-arm;FB44071 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Arming/Arming.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Arming/Arming.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Arming/Arming.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + + DMcfadden + 2025-05-15T14:32:25 + 44071 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.290.52740 + 30296, 43879;SIF not imported correctly;FB30296, FB43879; + + + /Code/SensorDB/branches/BRANCH_MAINT_4_04/SensorInformationFile.cs + + DMcfadden + 2025-05-15T14:24:25 + 30296 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.289.52738 + fixes an issue with download where some downloads would fail on short events. + + + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + + DMcfadden + 2025-05-15T11:59:37 + + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.288.52731 + 44012 Roi regions are not retained when exporting then reimporting a test setup FB44012 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplate.cs + + FAtashband + 2025-05-14T13:49:52 + 44012 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.287.52730 + 44065;Interval textbox not visible until other controls are altered;FB44065 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2025-05-14T11:48:09 + 44065 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.286.52729 + 44011 Number of squib channels listed on test setup import channels summary is incorrect FB44011 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/TestSetups/Import/ViewModels/HardwareViewModel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Utils/PingUtils.cs + + FAtashband + 2025-05-14T11:19:43 + 44011 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.285.52722 + 44062;Add feedback for connecting to a DAS with a large number of events;FB44062 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Diagnostics/Diagnostics.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2025-05-13T16:54:40 + 44062 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.284.52719 + 43826;TSR AIR Go: Auto Download Fails at Max Events – Gets Stuck in Loop and Never Downloads;upped default for query events to 5 minutes (300,000 ms);FB43826 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/app.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Properties/Settings.Designer.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Properties/Settings.settings + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/app.config + + DMcfadden + 2025-05-13T14:57:16 + 43826 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.283.52715 + Correctly display the number of events recorded in TSR AIR Go.;FB 43679; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/GoMainWindowViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/TMTFile.cs + + JLawrence + 2025-05-13T11:27:17 + 43679 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.282.52712 + Don't alternate status of Included, but not Active, DAS between ONLINE and OFFLINE.;FB 44010 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplate.cs + + JLawrence + 2025-05-13T10:22:26 + 44010 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.281.52708 + Revision History:;Updated LED tables (now same as SIM). Added note about TOM triggering TDM during diagnostics.;;Dan, please update the software build(s) as necessary.;Help Center has been updated.;;-EK; + + + /Code/DataPRO Installer/branches/BRANCH_DEVEL_4_05/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_00/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_02/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DataPRO Installer/branches/BRANCH_MAINT_4_04/SLICE PRO TOM User's Manual (13000-30730-MAN).pdf + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-05-13T09:12:14 + + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.280.52706 + Add SLICE Network Configuration Utility to DataPRO and TSR AIR Go installers.;FB 43969 + + + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_04/Installer_DataPRO_x64.ise + /Code/DTS.Suite.InstallShield/branches/BRANCH_MAINT_4_04/Installer_TSR_Air_Go_x64.ise + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + + JLawrence + 2025-05-13T08:27:32 + 43969 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.279.52704 + Add SLICE Network Configuration Utility to DataPRO and TSR AIR Go installers.;FB 43969; + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/DASFactory.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/DTS.DAS.Concepts.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/DTS.Utilities.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/IService.xml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/SLICE_NetworkConfigurationUtility.exe + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/SLICE_NetworkConfigurationUtility.exe.config + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/DASFactory.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/DASResource.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/DTS.DAS.Concepts.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/DTS.Utilities.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/EthernetConnection.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/HIDFramework.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/ICSharpCode.SharpZipLib.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/ICommand.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/ICommunication.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/IConnection.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/IService.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/Ribeye Commands.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICE Service.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICECommands.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICEFirmwareReaderWriter.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICEMulticast.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SLICEUpdaterControl.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/SliceDBCommands.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/TDASCommands.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/Utility.dll + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/Modules/SliceNetworkConfigurationUtility/lib/WINUSBConnection.dll + + JLawrence + 2025-05-13T08:15:33 + 43969 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.278.52703 + when removing das, only add to the remove list if not already there... + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplate.cs + + DMcfadden + 2025-05-12T18:18:18 + + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.277.52702 + 1) don't connect to not included das;2) get devices before deciding they aren't connected. + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2025-05-12T17:42:38 + 1 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.276.52700 + 44054;No method to set Baud rate for GPS+1PPS Sync in tsr air go , Possibly remove GPS+1PPS clock sync option?;FB44054 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Classes/Groups/GroupChannel.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Classes/Groups/GroupChannel.cs + + DMcfadden + 2025-05-12T14:40:38 + 44054 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.275.52696 + 44055;Tsr Air go should warn user when unable to set clock sync as desired;FB44055 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/IService.csproj + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_04/IService.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/IService.csproj + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_04/IService.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Enums/DASFactory/DFConstantsAndEnums.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/IService.csproj + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/SLICE2.cs + /Code/IService/branches/BRANCH_MAINT_4_04/IService.csproj + + DMcfadden + 2025-05-12T14:31:42 + 44055 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.274.52694 + 44050;TSR AIR GO, Arming a DAS and Disarming it without triggering recording can mess up the export data path for next recording;FB44050 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Events/ClearSelectedExportsEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Events/ClearSelectedExportsEvent.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_05/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_05/MulticastCommands/MulticastAutoDiscover.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_04/MulticastCommands/MulticastAutoDiscover.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Events/ClearSelectedExportsEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Events/ClearSelectedExportsEvent.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_05/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_05/MulticastCommands/MulticastAutoDiscover.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_04/MulticastCommands/MulticastAutoDiscover.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Events/ClearSelectedExportsEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Events/ClearSelectedExportsEvent.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_05/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_05/MulticastCommands/MulticastAutoDiscover.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_04/MulticastCommands/MulticastAutoDiscover.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Events/ClearSelectedExportsEvent.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Events/ClearSelectedExportsEvent.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_05/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_04/ViewModel/ExportGraphMainViewModel.cs + /Code/SLICECommands/branches/BRANCH_DEVEL_4_05/MulticastCommands/MulticastAutoDiscover.cs + /Code/SLICECommands/branches/BRANCH_MAINT_4_04/MulticastCommands/MulticastAutoDiscover.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/PageNavControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/ExportPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/TestSetups And RunTest/RunTestPageExport.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/NavigationViewModel.cs + + DMcfadden + 2025-05-12T12:58:35 + 44050 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.273.52687 + 44019;no groups are listed on groups tab after importing *.grp file;FB44019 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/TestObjects/ImportTestObjects.cs + + DMcfadden + 2025-05-09T13:12:41 + 44019 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.272.52686 + 43938;Device Marked as “Not Included” Even Though It’s Clearly Connected;FB43938 + + + /Code/DASFactory/branches/BRANCH_DEVEL_4_05/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_04/DASFactory.Slice.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DASFactory/branches/BRANCH_DEVEL_4_05/DASFactory.Slice.cs + /Code/DASFactory/branches/BRANCH_MAINT_4_04/DASFactory.Slice.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/Users/branches/BRANCH_DEVEL_4_05/UserSettings/TestSetupDefaults.cs + /Code/Users/branches/BRANCH_MAINT_4_04/UserSettings/TestSetupDefaults.cs + + DMcfadden + 2025-05-09T12:18:54 + 43938 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.271.52682 + 43969;User Can Enter More Than 2000 Events in Scheduled Recording Mode;FB43969 + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2025-05-09T11:22:43 + 43969 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.270.52681 + 43997;Download From Single TSR AIR After One Device Becomes Unreachable Stores Data in Unexpected Folder With No Visible Files;FB43997 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Download.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/Hardware/DASHardware.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/Hardware/DASHardware.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Download.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Download.cs + + DMcfadden + 2025-05-09T10:47:07 + 43997 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.269.52679 + Whoops, incorrectly removed needed property (NonLinearAndNotPolynomial).;FB 43920 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Classes/Groups/GroupChannel.cs + + JLawrence + 2025-05-08T16:21:02 + 43920 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.268.52678 + 43826;TSR AIR Go: Auto Download Fails at Max Events – Gets Stuck in Loop and Never Downloads;some pre-work before getting to issue - this eliminates some calls not needed for TSR AIR;FB43826 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/StateMachines/OverallArmStatusStateMachine.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/StateMachines/OverallArmStatusStateMachine.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Config.Attributes.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICE/TSRAIR.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Config.Attributes.cs + + DMcfadden + 2025-05-08T14:10:26 + 43826 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.267.52673 + 44013;TSR AIR GO, Index was out of range error happened in exporting data;this is a little redundant, but extra protection against issues in event length calculation;FB44013 + + + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_05/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_04/ViewModel/ExportGraphMainViewModel.cs + + DMcfadden + 2025-05-07T16:24:35 + 44013 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.266.52672 + 43940, 43945;Warning is not shown to indicate test id is too long and test id textbox allows long test id which causes download fail;entering special characters into tsr air go test id causes crash after pressing arm;FB43940, FB43945 + + + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Controls/TestIDTestBox.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Controls/TestIDTestBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Controls/TestIDTestBox.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Controls/TestIDTestBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/DTS.Common.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Controls/TestIDTestBox.xaml + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/Controls/TestIDTestBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_DEVEL_4_05/DTS.Common.csproj + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Controls/TestIDTestBox.xaml + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Controls/TestIDTestBox.xaml.cs + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/DTS.Common.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/View/Navigation.xaml + + DMcfadden + 2025-05-07T14:38:54 + 43940 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.265.52670 + 43865 Tsr Air Go does not display correct cal date FB43865 4.4 maint + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_DEVEL_4_05/ViewModel/ExportGraphMainViewModel.cs + /Code/DTS.Viewer.GraphList/branches/BRANCH_MAINT_4_04/ViewModel/ExportGraphMainViewModel.cs + + FAtashband + 2025-05-06T16:47:09 + 4 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.264.52667 + 43865 Tsr Air Go does not display correct cal date FB43865 4.4 maint + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/CollectDataSubControls/ArmSystem.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/IDASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/View/DASTable.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + + FAtashband + 2025-05-06T15:56:35 + 4 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.263.52663 + removes DASModelProvider from table VM constructor. + + + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + + DMcfadden + 2025-05-06T15:22:03 + + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.262.52659 + 43876;Add ClockSync rework into TSR AIR Go;FB43876 + + + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_DEVEL_4_05/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TSRAIRGo/TSRAIRGoStatus.cs + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Classes/TestTemplate/TestTemplate.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/DataPRO.csproj + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Classes/ClockSyncReboot.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Model/DASModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/DASTableViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2025-05-06T14:22:38 + 43876 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.261.52651 + Prevent occasional Exception when dragging sensors only channels in a Test Setup.;FB 43920 + + + /Code/SensorDB/branches/BRANCH_MAINT_4_04/SensorCalibrationList.cs + + JLawrence + 2025-05-06T11:21:26 + 43920 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.260.52646 + 43876;Add ClockSync rework into TSR AIR Go;FB43876 + + + /Code/Storage/branches/BRANCH_DEVEL_4_05/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Code/Storage/branches/BRANCH_DEVEL_4_05/DbOperations.cs + /Code/Storage/branches/BRANCH_MAINT_4_04/DbOperations.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/DataProvider/DASModelProvider.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/Interface/ISystemSettings.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/View/SystemSettings.xaml + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/TSRAIRGo/ViewModel/SystemSettingsViewModel.cs + + DMcfadden + 2025-05-05T16:40:25 + 43876 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.259.52644 + 44000;devices are errantly reported as being in local time while being in UTC;FB44000 + + + /Code/IService/branches/BRANCH_DEVEL_4_05/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_00/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_02/Classes/SLICEService/SLICE Service.Calibration.cs + /Code/IService/branches/BRANCH_MAINT_4_04/Classes/SLICEService/SLICE Service.Calibration.cs + + DMcfadden + 2025-05-05T10:25:06 + 44000 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.258.52624 + Prevent occasional Exception when dragging sensors only channels in a Test Setup.;FB 43920 + + + /Code/DTS.Common/branches/BRANCH_MAINT_4_04/Classes/Groups/GroupChannel.cs + + JLawrence + 2025-04-29T07:47:26 + 43920 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.257.52615 + 43722, 43848;When Importing Csv test setup software zero method in test setup >parameters does not match import;IR-TRACC not imported correctly when using Test Setup CSV import;FB43722, FB43848 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Parsers/CSV/Version2CSVSensorParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_04/Parsers/CSV/DTSCSVTestSetupParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_04/Parsers/CSV/Version2CSVSensorParser.cs + + DMcfadden + 2025-04-24T09:50:51 + 43722 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.256.52599 + 43776;EQX import process didn't discover required fields(e.g. Physical Unit) missing in user eqx file;FB43776 + + + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_05/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_05/EquipmentExchange.csproj + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_04/EquipmentExchange.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_05/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_05/EquipmentExchange.csproj + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_04/EquipmentExchange.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_05/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_05/EquipmentExchange.csproj + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_04/EquipmentExchange.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Code/DTS.Common.Import/branches/BRANCH_DEVEL_4_05/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.Import/branches/BRANCH_MAINT_4_04/Parsers/EQX/EQXSensorsParser.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_DEVEL_4_05/Strings/StringResources.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.Designer.cs + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.de.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.es.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.fr.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.it-IT.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.ja.resx + /Code/DTS.Common.SharedResource/branches/BRANCH_MAINT_4_04/Strings/StringResources.resx + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_05/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_DEVEL_4_05/EquipmentExchange.csproj + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_04/EQXSensorDatabase.cs + /Code/EquipmentExchange/branches/BRANCH_MAINT_4_04/EquipmentExchange.csproj + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/Classes/EQXImporter.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Controls/Sensors and models/ImportSensorsPreviewControl.xaml.cs + + DMcfadden + 2025-04-18T10:50:08 + 43776 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.255.52591 + 29648;Meter mode in realtime under check channels displays incorrect color;FB29648 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/CollectDataSubControls/Realtime/MeterGraph.xaml.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/CollectDataSubControls/Realtime/MeterGraph.xaml.cs + + DMcfadden + 2025-04-16T13:35:53 + 29648 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.254.52584 + 43808;DataPRO hangs on startup if a Test Setup in the database is "dirty";FB43808 + + + /Code/DTS.Common.DataModel/branches/BRANCH_MAINT_4_04/Common/TestSetupCollection.cs + + DMcfadden + 2025-04-15T08:59:25 + 43808 + UNKNOWN + + + DATAPRO_MAINT_4_04 + 4.4.253.52555 + 43703;Warning/Error messages appear multiple times in the Data Recorders Edit page;FB43703 + + + /Views/DTS.Suite/branches/BRANCH_DEVEL_4_05/DataPRO/DataPRO/Pages/DAS/EditDASRecordPage.cs + /Views/DTS.Suite/branches/BRANCH_MAINT_4_04/DataPRO/DataPRO/Pages/DAS/EditDASRecordPage.cs + + DMcfadden + 2025-04-08T17:29:23 + 43703 + UNKNOWN + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/ICSharpCode.SharpZipLib.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/ICSharpCode.SharpZipLib.dll new file mode 100644 index 0000000000000000000000000000000000000000..e829ebf4baa5601ed650a56b821e266ef0c0d9cc GIT binary patch literal 192512 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�|E}~iBJT{unWB(}k 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/NPlot.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/NPlot.dll new file mode 100644 index 0000000000000000000000000000000000000000..a627203cb10b8b7f0cae9e6098535447e0bfb73d GIT binary patch literal 180224 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 z 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/NetReflector.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/NetReflector.dll new file mode 100644 index 0000000000000000000000000000000000000000..ca51e289bdab76bf50c04951561ea17c8fb4c2fa GIT binary patch literal 53248 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 Th6frRXn3IEfrbbEfCv5;Xd&O+ literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/Objection.pdb b/legacy/CCNetLogReader/CCNetLogReader/lib/Objection.pdb new file mode 100644 index 0000000000000000000000000000000000000000..26b07abdb0200638c2d54993126b4b96df02e664 GIT binary patch literal 36352 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 Us=r62j_Y*X0>>@zSFynV1H#Sq%K!iX literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.XML b/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.XML new file mode 100644 index 0000000..e8bff4a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.XML @@ -0,0 +1,36939 @@ + + + + ThoughtWorks.CruiseControl.Core + + + +

    + Defines a trace through the configuration settings. + + + + + Initializes a new instance of the class. + + The value. + The parent. + + + + Gets the configuration value. + + The value. + + + + Gets the parent trace. + + The trace. + + + + Gets the value of an ancestor of a type. + + The type of the ancestor. + The value of the ancestor if found, null otherwise. + + + + Finds the first ancestor of a type. + + The type of the ancestor. + The trace for the ancestor if found, null otherwise. + + + + Wraps a configuration value in the trace. + + The value. + The wrapped value. + + + + Starts a new configuration trace. + + The value for the root. + The new . + + + + Helper methods for validating configuration settings. + + + + + Generates a mock result for a project. + + The project. + The mock . + + This will only set the basic properties for the result, including project name, working directory and artifect directory. + + + + + Strings as literal. + + The string. + + + + + + + + + + + Initializes a new instance of the class. + + The real_writer. + + + + + Gets the state of the write. + + The state of the write. + + + + + Writes the start document. + + + + + + Writes the start document. + + The standalone. + + + + + Writes the end document. + + + + + + Writes the type of the doc. + + The name. + The pubid. + The sysid. + The subset. + + + + + Writes the start element. + + The prefix. + Name of the local. + The ns. + + + + + Writes the end element. + + + + + + Writes the full end element. + + + + + + Writes the start attribute. + + The prefix. + Name of the local. + The ns. + + + + + Writes the end attribute. + + + + + + Writes the C data. + + The text. + + + + + Writes the comment. + + The text. + + + + + Writes the processing instruction. + + The name. + The text. + + + + + Writes the entity ref. + + The name. + + + + + Writes the char entity. + + The ch. + + + + + Writes the whitespace. + + The ws. + + + + + Writes the string. + + The text. + + + + + Writes the surrogate char entity. + + The low char. + The high char. + + + + + Writes the chars. + + The buffer. + The index. + The count. + + + + + Writes the raw. + + The buffer. + The index. + The count. + + + + + Writes the raw. + + The data. + + + + + Writes the base64. + + The buffer. + The index. + The count. + + + + + Closes this instance. + + + + + + Flushes this instance. + + + + + + Lookups the prefix. + + The ns. + + + + + + Common logic for if/ifdef/ifndef/else constructs + + + + + + + + Process an element which is not in the preprocessor's namespace. + Copies the element, attributes, and recursively processes the content + nodes. + + + Cloned element with processed content + + + + Interface that node processors must implement + + + + + Retrieve the name of the element that this processor processes. + + + + + Called by the preprocessor to process a node. + + + + + + + Abstract base class for node processors + + + + + Regex matches 2 or more contiguous whitespace characters + + + + + Initializes a new instance of the class. + + The target_element_name. + The env. + + + + + Gets or sets the _ env. + + The _ env. + + + + + Processes the specified node. + + The node. + + + + + + Gets or sets the name of the target element. + + The name of the target element. + + + + + Perform default preprocessing on the given nodes + + + + + + + _s the process text. + + The value. + + + + + + _s the define from attributes. + + The element. + + + + + _s the assume element. + + The node. + + + + + + Processor for the "for" looping element + + + + + Import external node processors types + + + + + Processes the preprocessor "include" directive. + + + + + + + + + + + + + + + Exception for preprocessor constant evaluation problems + + + + + + + + + + Initializes a new instance of the class. + + The MSG. + + + + + + + + + + Initializes a new instance of the class. + + The MSG. + + + + + Exception for preprocessor constant definition problems + + + + + + + + + + Initializes a new instance of the class. + + The MSG. + + + + + + + + + + Initializes a new instance of the class. + + The MSG. + + + + + Base preprocessor exception class + + + + + Gets or sets the context. + + The context. + + + + + + + + + + Gets or sets the line info. + + The line info. + + + + + Gets or sets the path. + + The path. + + + + + Toes the string. + + + + + + + Exception factory delegate + + + + + + + + The preprocessor + + + + + Occurs when [subfile loaded]. + + + + + + Initializes a new instance of the class. + + The settings. + + + + + Initializes a new instance of the class. + + + + + + Pres the process. + + The input. + The output. + The resolver. + The input_uri. + + + + + + The execution environment for the preprocessor. This environment stores and manages + symbolic definitions and evaluations, as well as providing document include facilities. + + + + + Matches symbolic_def references in strings. + symbolic_def references are of the form $(sym_name) + + + + + Stack that represents the call stack. Each stack frame contains a map of + symbol names to SymbolicDef objects. Only one such definiton is permitted + per stack frame. + + + + + Keeps track of symbol names already evaluated on the current stack frame, + to detect cyclic expansions which would loop infinitely + + + + + Keeps track of input files processed by the preprocessor + + + + + Stack of included files. + + + + + For resolving relative include paths + + + + + Preprocessor settings + + + + + Initializes a new instance of the class. + + The settings. + The input_file_path. + The resolver. + + + + + Get the of all files seen by the preprocessor. This includes the + main file being processed as well as any included files. + + + + + Processor used for recursing into nested symbolic definitions. + + + + + Canonicalize the given symbol name, removing JScript flags (if present) and + converting to lower case if the settings dictate case-insensitivity. + + + + + + + _s the get as node set. + + The values. + + + + + + _s the get as node set. + + The values. + + + + + + Retrieve the SymbolicDef bound to the given name. If the name occurs multiple times + in the stack, returns the highest (most-local) definition. + + symbol name + SymbolicDef + Symbol was not defined + Symbol was defined in the + environment, but preprocess is in "explicit definition required" mode. + + + + Is the given name qualified with the :js + flag, signalling that it is to be emitted as a + JScript string literal (and properly escaped for + processing by the JScript engine) + + + + + + + Search for the given symbol definition in the environment. + + + + + + + Is the given symbol defined in this environment? + + + + + + + Is the symbol defined in the current stack frame? + + + + + + + Is the given string a JScript Expression? Note that this + method only tests for the presence of enclosing {} characters, + not that the contained text is actually well-formed JScript. + + + + + + + Define the given symbol on the current stack frame. + + + + + + Add the given url to the set of processed files. + + + + + + XSLT extension method, called to define a notset symbolic_def in the preprocessor + environment. The symbolic_def can be referred to symbolically in subsequent + definitions or expansions. + + + + + + + XSLT extension method, called to define a text symbolic_def in the + preprocessor environment. The symbolic_def can be referred to symbolically + in subsequent definitions or expansions. + + + + + + + Evaluates the given boolean JScript.NET expression, returns the result. + + comparison evaluation + + + + XSLT extension method + Retrieve the value of the named symbolic_def. + + name. + String or nodeset, depending on + how the symbolic_def was defined + + + + _s the process. + + The nodes. + + + + + + Evaluate the given JScript.NET expression, return the result + as a text node. + + + + + + + Evaluate the given JScript expression, returning the evaluation result + as a string. + + JScript expression + + + + + + Is the given nodeset either empty or entirely text nodes? + + + + + + + Evaluate any symbol references contained in the given string. References + are in the form ($sym_name). + + Text value, possibliy containing symbolic + references of the form $(sym_name) + A nodeset containing the input with symbolic references replaced by their + current values in the execution environment. All other text is converted to text nodes + at the proper locations in the nodeset. If the input string is enclosed entirely in curly braces, + the input will be run through the JScript evaluator after the symbolic references are resolved. + Example 1: + input string: "xxx$(var1)yyy" + If the current value of $(var1) is the XML <content/>, the output will be the following nodeset + XText("xxx),XElement("content"),XText("yyy") + Example 2: + input string:{$(x)+$(y)} + If x is bound to the text node "1" and y is bound to the text node "2", the result will be... + {1+2} + ...which will be run throught the JScript processor, producing an ultimate result of + XText("3") + + + + + XSLT extension method that determines whether the given symbol has + been defined in the preprocessor environment. + + + + + + + Pop a frame from the Call stack. + + + + + Pops the current item on the include stack + + + + + + Convenience method to safely execute any code inside a + push/pop pair. + + + + + + + + Push a frame onto the Call stack + + + + + Loads the XML include at the given path and returns the XContainer representing it. + The location is pushed onto the include stack so that any nested include directives can + be resolved relative to the path of the including file. + + + + + + + XSLT extension method to halt processing based on a structural error + in the markup. + + + + + + + + + + + Are explicit symbol declarations required? + If true, it is an error to attempt to evaluate a symbol + which has not been defined by the input file via the + define or default statement. + + + + + Name/value pairs of variables which are turned into preprocessor + definitions at global scope. If ExplicitDeclarationRequired is true, + these definitions may not be used. + + + + + Should constant names be case-sensitive? + + + + + If true, operating system environment variables + may be referenced as if they were declared by the + input file. If ExplicitDeclarationRequired is true, + this flag may not be used. + + + + + XML Namespace to be used for built-in commands. + + + + + Ignore semantically-insignificant whitespace + + + + + Represents a name bound to a constant value in + the context of the preprocessor environment. + + + + + Was the constant defined explicitly in the input document? + + + + + Constant name + + + + + Constant value + + + + + Stack frame on which the definition lives. + -1 is the system environment table, + 0 is the top of the stack, + 1 is the next frame, etc... + + + + + XML Validation helpers + + + + + Asserts that each of the given attributes exist on the given element. + + Element + Names of attributes to check for + Thrown if one or more attributes are not present + + + + Extension methods for System.Xml.Linq + + + + + Does the element have an attribute of the given name? + + element to check + attribute to check for + true/false + + + + Returns the first sibling that follows the given element. + + Element whose sibling is returned + First following sibling element, or null if no siblings exist + + + + Extracts file and line/position information from the given object, in displayable form, + for use in error messages. + + Xml object for whom to return the context + A string of the form "File: [file_path] line XXX, pos YYY" + + + + Returns the given element's named attribute value as a string + + Element whose value is returned + Name of attribute to return + Attribute value, or empty string if no such attribute exists + + + + Returns the concatenated text values of the given nodeset + + Nodeset whose values are returned + Untrimmed, concatenated text values of the given nodeset + + + + + + + + + + + + + + + Internal static utility methods + + + + + Create a XML writer with the following settings: + Indent = true; + UTF-8 encoding + Auto conformance level + NewlineChars = "\n" + NewlineHandling = Replace + + + + + + + Throws an ApplicationException with a message constructed from the + given formatting arguments + + + + + + + Construct an exception from the given factory, using the message constructed from the given + formatting arguments. + + + + + + + + Transforms using the supplied XSLT and associated support objects. Result is returned as + a XmlDocument DOM object. + + Document to transform + The XSLT to apply + The XSLT arguments + The XmlResolver used during the transform + The transformed document as a DOM + + + + Returns manifest resource stream qualified by the given type and name. + + Qualifying type + Resource name + + + + + Returns the manifest resource stream with the given name. + + + + + + + + + + + + Initializes a new instance of the class. + + The slave service. + + + + + Loads this instance. + + + + + + + Saves the specified configuration. + + The configuration. + + + + + Adds the configuration update handler. + + The handler. + + + + + Adds the configuration subfile loaded handler. + + The handler. + + + + + Invalidates the cache. + + + + + + Configure the behaviour of the build queues. + + Queue Configuration Element + 1.4.2 + + + <queue name="Q1" duplicates="UseFirst" lockqueues="Q2,Q3" /> + + See the notes for additional examples. + + + Duplicate Handling + + There are different settings that can be used to specify how force build requests should be handled. + + + The default behaviour is to not allow force build requests to update the queue and use the first request that was added. + + + The following example shows how to explicitly configure the default behavior. + + + <cruisecontrol> + <queue name="Q1" duplicates="UseFirst"/> + <project name="MyFirstProject" queue="Q1" queuePriority="1"> + <otherProjectSettings /> + </project> + </cruisecontrol> + + + The following example shows how to configure a queue so that force build requests will replace existing requests of the interval trigger without changing the position of the request in the queue. + + + <cruisecontrol> + <queue name="Q1" duplicates="ApplyForceBuildsReplace"/> + <project name="MyFirstProject" queue="Q1" queuePriority="1"> + <otherProjectSettings /> + </project> + </cruisecontrol> + + + The following example shows how to configure a queue so that force build requests will remove existing non forced requests of the interval trigger and re-add the force build request. This is changing the position of the request in the queue. + Basically : remove the interval (non forced) builds and add the forced builds via the queue priority setting + + + <cruisecontrol> + <queue name="Q1" duplicates="ApplyForceBuildsReAdd"/> + <project name="MyFirstProject" queue="Q1" queuePriority="1"> + <otherProjectSettings /> + </project> + </cruisecontrol> + + + The following example shows how to configure a queue so that force build requests will remove existing non forced requests of the interval trigger and re-add a force build request to the first item in the queue. + + + <cruisecontrol> + <queue name="Q1" duplicates="ApplyForceBuildsReAddTop"/> + <project name="MyFirstProject" queue="Q1" queuePriority="1"> + <otherProjectSettings /> + </project> + </cruisecontrol> + + Locking + + The following example shows how to configure two queues, Q1 and Q2, that acquire a lock against each other. That means that while the queue Q1 is building a project the queue Q2 is locked. While Q2 is building Q1 is locked. To specify more than one queue that should be locked use commas to separate the queue names within the lockqueues attribute. Of course the lockqueues attribute can be used together with the duplicates attribute explained above. + + + <cruisecontrol> + <queue name="Q1" lockqueues="Q2"/> + <queue name="Q2" lockqueues="Q1"/> + <project name="MyFirstProject" queue="Q1" queuePriority="1"> + <otherProjectSettings /> + </project> + <project name="MySecondProject" queue="Q2" queuePriority="1"> + <otherProjectSettings /> + </project> + </cruisecontrol> + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The name. + + + + The name of the queue. + + n/a + 1.4.2 + + + + Defines how duplicates should be handled. + + UseFirst + 1.4.2 + + + + A comma sperated list of queue names that the queue should acquire a lock against. + + none + 1.4.2 + + + + The maximum number of items that can be exist in the queue. + + none + 1.4.2 + + + + The list of projects for the queue. + + none + 1.6 + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + + + + + Defines how to handle errors and warnings from the configuration file. + + + + + Process an error message. + + The error message. + + + + Process an error message. + + The error message. + arguments of the message + + + + Process an exception. + + The exception. + + + + Process a warning message. + + The warning message. + + + + Process a warning message. + + The warning message. + arguments of the message + + + + Process an unhandled node. + + The unhandled node. + + + + Allows a configuration item to perform any internal validation checks. + + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Defines the different ways duplicates can be handled in a queue. + + + + + If a duplicate is found, then it should be ignored. + + + + + If a duplicate is found and it is not a force build, then the initial item should be removed and the + new item added to the end of the queue (position of the item may change.) + + + + + If a duplicate is found and it is not a force build, then the initial item should be removed and the + new item added to the beginning of the queue (position of the item may change.) + + + + + If a duplicate is found and it is not a force build, then the initial item should be replaced with + the new item (position of the item won't change). + + + + + The configuration for a server. + + + + + Store the security manager that is being used. + + + + + Store any custom queue configurations. + + + + + Adds a project. + + The project. + + + + Finds the queue configuration by name. + + The name of the configuration to find. + The queue configuration if found, or a default instance of the queue configuration. + + + + Deletes a project. + + The name. + + + + Gets the projects. + + The projects. + + + + Typed exception for use within CruiseControl configuration. + + + + + Initializes a new instance of the class. + + The message. + + + + + Initializes a new instance of the class. + + The message. + The exception. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Exception thrown if configuration file (ccnet.config) could not be found. + + + + + Initializes a new instance of the class. + + The message. + + + + + Initializes a new instance of the class. + + The message. + The exception. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + + + + + + Creates the specified parent. + + The parent. + The config context. + The section. + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The reader. + + + + + Loads the specified config file. + + The config file. + + + + + + Adds the subfile loaded handler. + + The handler. + + + + + Loads the configuration. + + The config file. + + + + + + + + + + + Initializes a new instance of the class. + + The project serializer. + + + + + Saves the specified config. + + The config. + The config file. + + + + + + + + + + Initializes a new instance of the class. + + The loader. + The saver. + The config file. + + + + + Loads this instance. + + + + + + + Saves the specified configuration. + + The configuration. + + + + + Adds the configuration update handler. + + The handler. + + + + + Adds the configuration subfile loaded handler. + + The handler. + + + + + + + + + + Initializes a new instance of the class. + + The decorated service. + The file watcher. + + + + + Loads this instance. + + + + + + + Saves the specified configuration. + + The configuration. + + + + + Adds the configuration update handler. + + The handler. + + + + + Adds the configuration subfile loaded handler. + + The handler. + + + + + + + + + + Loads the specified file. + + The file. + + + + + + Adds the subfile loaded handler. + + The handler. + + + + + + + + + + Saves the specified configuration. + + The configuration. + The file. + + + + + + + + + + Loads this instance. + + + + + + + Saves the specified configuration. + + The configuration. + + + + + Adds the configuration update handler. + + The handler. + + + + + Adds the configuration subfile loaded handler. + + The handler. + + + + + + + + + + + + The subfile_uri. + + + + Defines the configuration settings for a queue. + + + + + The name of the queue. + + + + + Defines how duplicates should be handled. + + + + + A list of the names of any other queues which should be locked when a project in this queue is building. + + + + + The maximum size of the the queue + + + + + Gets or sets the projects. + + The projects in this queue. + + + + Load a configuration file using NetReflector. + + + + + Initializes a new instance of the class. + + + + + + Reads an XML config document. + + The document to read. + The error processer to use (can be null). + The loaded configuration. + + + + Parses an element. + + The element to parse. + The parsed element. + + + + Loads and validates a security manager. + + The configuration. + The loaded item. + + + + Loads and validates a queue. + + The configuration. + The loaded item. + + + + Validate the internal consistency of the configuration. + + The configuration to check. + The error processer to use. + + + This will add the following internal consistency checks: + + + + Each queue definitition is used by at least one project. + + + + + + + The configuration options for the server. + + + + + The extensions to load. + + + + + Provides additional configuration settings for the server. + + + Currently this only retrieves a list of type names, but it could be extended in future + to load additional settings (perhaps in the same way as the custom builders work). + + + + + Retrieve the list of extensions to load. + + The parent. + The context. + The section that is being loaded. + An array of strings containing the type names. + + + + + + + + + Initializes a new instance of the class. + + The inner reader. + + + + + Occurs when [validation event handler]. + + + + + + Adds the schema. + + The schema. + + + + + Loads this instance. + + + + + + + + + + + + Creates the specified parent. + + The parent. + The config context. + The section. + + + + + + + + + + + + + + + + + Gets or sets the use remoting. + + The use remoting. + + + + + Gets or sets the project. + + The project. + + + + + Gets or sets the config file. + + The config file. + + + + + Gets or sets the validate config only. + + The validate config only. + + + + + Gets or sets the show help. + + The show help. + + + + + Gets or sets the launch debugger. + + The launch debugger. + + + + + Gets or sets the logging. + + The logging. + + + + + Gets or sets the pause on error. + + The pause on error. + + + + + Defines a mechanism for storing data from a project. + + + + + Stores a snapshot of a project build. + + The result that the snapshot is for. + The project snapshot. + + + + Loads the project snapshot for a build. + + The project. + Name of the build. + The project snapshot. + + + + Defines that an item stores a hash. + + + + + Gets or sets the hash. + + + The hash. + + + + + Performs a read of a config file using NetReflector. + + + + + Reads an XML config document. + + The document to read. + The error processer to use (can be null). + The loaded configuration. + + + + Parses an element. + + The element to parse. + The parsed element. + + + + The configuration for a server. + + + + + Gets the projects. + + The projects. + + + + Store any custom queue configurations. + + + + + Finds the queue configuration by name. + + The name of the configuration to find. + The queue configuration if found, or a default instance of the queue configuration. + + + + Store the security manager that is being used. + + + + + Adds a project. + + The project. + + + + Deletes a project. + + The name. + + + + Intercepts events raised by the command console. + + + + + Occurs when [on console event]. + + + + + + Initializes a new instance of the class. + + + + + + + + + + + Initializes a new instance of the class. + + The args. + The server factory. + + + + + Runs this instance. + + + + + + Stops this instance. + + + + + + Validates that the request processed ok. + + The response to check. + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The message. + + + + + Initializes a new instance of the class. + + The message. + The URL. + The e. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Exposes project management functionality (start, stop, status) via remoting. + The CCTray is one such example of an application that may make use of this remote interface. + + + + + Initializes a new instance of the class. + + The cruise server. + + + + + Gets the actual server. + + + + + + + Initializes the lifetime service. + + + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Forces a build for the named project. + + project to force + ID of trigger/action forcing the build + + + + Aborts the build. + + Name of the project. + Name of the enforcer. + + + + + Requests the specified project name. + + Name of the project. + The integration request. + + + + + Starts the specified project. + + The project. + + + + + Stops the specified project. + + The project. + + + + + Sends the message. + + Name of the project. + The message. + + + + + Waits for exit. + + Name of the project. + + + + + Cancel a pending project integration request from the integration queue. + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Returns a log of recent build server activity for a specific project. How much information that is returned is configured on the build server. + + + + + Returns the version of the server + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Returns the serialized form of the requested project from the server + + + + + Updates the selected project on the server + + + + + Gets the external links. + + Name of the project. + + + + + + Gets the artifact directory. + + Name of the project. + + + + + + Gets the statistics document. + + Name of the project. + + + + + + Gets the modification history document. + + Name of the project. + + + + + + Gets the RSS feed. + + Name of the project. + + + + + + Retrieves the amount of free disk space. + + + + + + Retrieve a file transfer object. + + The project to retrieve the file for. + The name of the file. + + + + Generate a server request. + + + + + + Generate a project request. + + + + + + + Validate the response from the server. + + + + + + The Continuous Integration server. + + + + + Initializes a new instance of the class. + + The configuration service. + The project integrator list factory. + The project serializer. + The state manager. + The file system. + The execution environment. + The extension list. + + + + + Retrieve CruiseManager interface for the server + + + + + Client for communicating with the server. + + + + + The underlying security manager. + + + + + Gets or sets the compression service. + + The compression service. + + + + Initialise the default services that are provided. + + + + + Start the server. + + + + + Attempts to start a project. + + A containing the request details. + A containing the results of the request. + + + + Stop all integrators, waiting until each integrator has completely stopped, before releasing any threads blocked by WaitForExit. + + + + + Attempts to stop a project. + + A containing the request details. + A containing the results of the request. + + + + Abort all integrators, waiting until each integrator has completely stopped, before releasing any threads blocked by WaitForExit. + + + + + Restart server by stopping all integrators, creating a new set of integrators from Configuration and then starting them. + + + + + Block thread until all integrators to have been stopped or aborted. + + + + + Waits for the project thread to finish processing. + + + + + + Forces a build for the named project. + + A containing the request details. + A containing the results of the request. + + + + Aborts the build of the selected project. + + A containing the request details. + A containing the results of the request. + + + + Cancel a pending project integration request from the integration queue. + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Send a text message to the server. + + + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + + + + Gets the final status for a build. + + The request. + The for the build. + + + + Retrieves the server log. + + + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Updates the selected project on the server + + + + + Gets the project. + + The request. + + + + + + Gets the server version. + + The request. + + + + + + Gets the external links. + + The request. + + + + + + Gets the artifact directory. + + The request. + + + + + + Gets the statistics document. + + The request. + + + + + + Gets the modification history document. + + The request. + + + + + + Gets the RSS feed. + + The request. + + + + + + Dispose this object. + + + + + Retrieves the amount of free disk space. + + + The amount of free space in bytes. + + + + Takes a status snapshot of a project. + + + The snapshot of the current status. + + + + Retrieves the latest list of packages for a project. + + + + + + + Retrieve a file transfer object. + + + + + + Logs a user into the session and generates a session. + + + + + + + Logs a user out of the system and removes their session. + + + + + + Retrieves the security configuration. + + + + + + Lists all the users who have been defined in the system. + + + + A list of containing the details on all the users + who have been defined. + + + + + Checks the security permissions for a user against one or more projects. + + + A set of diagnostics information. + + + + Reads the specified number of filtered audit events. + + + A list of s containing the audit details that match the filter. + + + + Changes the password of the user. + + + + + + Resets the password for a user. + + + + + + Lists the build parameters for a project. + + + The list of parameters (if any). + + + + Retrieves a service. + + The type of service to add. + A valid service, if found, null otherwise. + + + + Adds a service. + + The type of service. + The service to add. + + + + Gets some build summaries. + + The request. + The response. + + + + Validates an incoming request. + + + + + + Encapsulates the code to process a request. + + + Permission required to process given request. If null, security is not checked thus access is granted. + + + + + + + Encapsulates the code to process a request. + + + + + + + + + + Filters a list of projects and only returns the projects that a user is allowed to view. + + The session token to use in filtering. + The projects to filter. + The filtered projects. + + + + Filters a list of queues and only returns the queues for the projects that a user is allowed to view. + + The session token to use in filtering. + The already filtered projects. + The set of queues to filter. + The filtered set. + + + + Pass this event onto any listeners. + + + + + + + Pass this event onto any listeners. + + + + + + + Initialise all the extensions for the server. + + The extensions to load. + + + + Checks to see if a session has the required right to perform a permission. + + The user to check. + The project the permission is for. + The permission being checked. + True if the permission is allowed, false otherwise. + + + + Checks to see if a session has the required right to perform a permission. + + The session to check. + The project the permission is for. + The permission being checked. + The event type for logging. + + + + Retrieve the identifer for this project on a linked site. + + + + + + + Retrieves the log data. + + The name of the project. + The name of the build. + If set to true then compress the log data. + The data for the log. + Thrown if the data for the log could not be retrieved. + + + + Compresses the log data. + + The log data to compress. + The compressed log data. + + + + Processes a project request. + + The request to process. + The response to use. + + + + Client for connecting to a remote server instance. + + + + + Initialise a new . + + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Attempts to start a project. + + A containing the request details. + A containing the results of the request. + + + + Attempts to stop a project. + + A containing the request details. + A containing the results of the request. + + + + Forces a build for the named project. + + A containing the request details. + A containing the results of the request. + + + + Aborts the build of the selected project. + + A containing the request details. + A containing the results of the request. + + + + Cancel a pending project integration request from the integration queue. + + + + + Send a text message to the server. + + + + + + + Waits for the project to exit. + + + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + + + + Gets the final status for a build. + + The request. + The for the build. + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Updates the selected project on the server + + + + + Returns the serialized form of the requested project from the server + + + + + Gets the external links. + + The request. + + + + + + Gets the artifact directory. + + The request. + + + + + + Gets the statistics document. + + The request. + + + + + + Gets the modification history document. + + The request. + + + + + + Gets the RSS feed. + + The request. + + + + + + Returns the version of the server + + + + + Logs a user into the session and generates a session. + + + + + + + Logs a user out of the system and removes their session. + + + + + + Retrieves the security configuration. + + + + + + Lists all the users who have been defined in the system. + + + + A list of containing the details on all the users + who have been defined. + + + + + Checks the security permissions for a user against one or more projects. + + + A set of diagnostics information. + + + + Reads the specified number of filtered audit events. + + + A list of s containing the audit details that match the filter. + + + + Lists the build parameters for a project. + + The project to retrieve the parameters for. + The list of parameters (if any). + + + + Changes the password of the user. + + + + + + Resets the password for a user. + + + + + + Processes a message. + + The action to use. + The request message in an XML format. + The response message in an XML format. + + + + Processes a message. + + The action to use. + The request message. + The response message. + + + + Initialise the lifetime service. + + + + + + Retrieve the amount of free disk space. + + + + + + Takes a status snapshot of a project. + + + + + Retrieves a list of packages for a project. + + + + + Retrieve a file transfer object. + + + + + Retrieve the identifer for this project on a linked site. + + + + + + + Processes an encrypted request. + + + + + + + Retrieve the public key for the server. + + + + + + + Initialise a secure communications connection. + + + + + + + Terminate a secure communications connection. + + + + + + + Lists the available servers that can be monitored. + + The request. + + A list containing one server - local. + + + This message is not secured at all. + + + + + Gets some build summaries. + + The request. + The response. + + + + Finds the type of object that a message is. + + The name of the message. + The message type, if found, null otherwise. + + + + Converts a message string into an object. + + The type of message. + The XML of the message. + The object of the message. + + + + Stores the details on a secure connection. + + + + + The key. + + + + + The IV. + + + + + The expiry time. + + + + + Provides a base implementation of all the events required for . + + + + + A project is starting. + + + + + A project has started. + + + + + A project is stopping. + + + + + A project has stopped. + + + + + A force build has been received. + + + + + A force build has been processed. + + + + + An abort build has been received. + + + + + An abort build has been processed. + + + + + A send message has been received. + + + + + A send message has been processed. + + + + + A project integrator is starting an integration. + + + + + A project integrator has completed an integration. + + + + + Fires the ProjectStarting event. + + The name of the project. + Whether this event was canceled or not. + + + + Fires the ProjectStarted event. + + The name of the project. + + + + Fires the ProjectStopping event. + + The name of the project. + Whether this event was canceled or not. + + + + Fires the ProjectStopped event. + + The name of the project. + + + + Fires the ForceBuildReceived event. + + The name of the project. + The name of the person forcing the build. + Whether this event was canceled or not. + + + + Fires the ForceBuildProcessed event. + + The name of the project. + The name of the person forcing the build. + + + + Fires the AbortBuildReceived event. + + The name of the project. + The name of the person aborting the build. + Whether this event was canceled or not. + + + + Fires the AbortBuildProcessed event. + + The name of the project. + The name of the person aborting the build. + + + + Fires the SendMessageReceived event. + + The name of the project. + The message to be sent. + Whether this event was canceled or not. + + + + Fires the SendMessageProcessed event. + + The name of the project. + The message that was sent. + + + + Fires the IntegrationStarted event. + + The integration request. + + + + + Fires the IntegrationCompleted event. + + The integration request. + The name of the project. + The outcome of the integration. + + + + + + + + + Creates the specified remote. + + The remote. + The config file. + + + + + + + + + + + Writes the specified cruise server snapshots. + + The cruise server snapshots. + + + + + + Writes the specified project status. + + The project status. + + + + + + An extension to prevent integrations from happening if the available disk space is + insufficient. + + + + + Initialises the extension. + + The server that this extension is for. + + + + + Starts the extension. + + + + + Stops the extension. + + + + + Terminates the extension immediately. + + + + + Retrieve the minimum amount of free space required (in bytes) for a drive. + + + + + Adds a new drive space. + + + + + + + + A server extension to throttle the number of concurrent integrations. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the number of requests allowed. + + The number of requests allowed. + + + + Initialises the extension. + + + The server that this extension is for. + + + + Starts the extension. + + + + + Stops the extension. + + + + + Terminates the extension immediately. + + + + + Handles the IntegrationCompleted event of the server control. + + The source of the event. + The instance containing the event data. + + + + Handles the IntegrationStarted event of the server control. + + The source of the event. + The instance containing the event data. + + + + A server extension to provide performance counters. + + + + + Gets or sets the performance counters. + + The performance counters. + + + + Initialises the extension. + + + The server that this extension is for. + + + + Starts the extension. + + + + + Stops the extension. + + + + + Terminates the extension immediately. + + + + + + + + + + Creates the specified remote. + + The remote. + The config file. + + + + + + + + + + + Starts a new integration result. + + The request. + + The new . + + + + + Runs an integration of this project. + + + The result of the integration, or null if no integration took place. + + + + + + + + + Gets the build log. + + Name of the build. + + + + + + Gets the build names. + + + + + + + Gets the most recent build names. + + The build count. + + + + + + Gets the name of the latest build. + + + + + + + Retrieves some summaries for the project. + + The first summary to retrieve. This starts from the last summary generated. + The number of summaries to retrieve. + + The summaries. + + + + + + + + + + Gets the name of the project. + + The name of the project. + + + + + Gets or sets the project URL. + + The project URL. + + + + + Gets or sets the working directory. + + The working directory. + + + + + Gets or sets the artifact directory. + + The artifact directory. + + + + + Bases from artifacts directory. + + The path to base. + + + + + + Bases from working directory. + + The path to base. + + + + + + Gets or sets the build log directory. + + The build log directory. + + + + + The parameters used. + + + + + Gets the build condition. + + + + + + + Gets or sets the label. + + The label. + + + + + Gets or sets the status. + + The status. + + + + + Gets or sets the start time. + + The start time. + + + + + Gets the end time. + + + + + + + Gets the total integration time. + + + + + + + Gets the failed. + + + + + + + Gets the fixed. + + + + + + + Gets the succeeded. + + + + + + + Marks the start time. + + + + + + Marks the end time. + + + + + + Determines whether this instance is initial. + + + + + + + Gets the integration request. + + + + + + + Gets the last integration status. + + + + + + + Gets the failure users. + + + + + + + Gets the failure tasks. + + + + + + + Gets the last modification date. + + + + + + + Gets the last change number. + + + + + + + Gets the last integration. + + + + + + + Gets the last successful integration label. + + + + + + + Gets the task results. + + + + + + + Gets or sets the modifications. + + The modifications. + + + + + Gets or sets the exception result. + + The exception result. + + + + + Gets the task output. + + + + + + + Adds the task result. + + The result. + + + + + Adds the task result. + + The result. + + + + + Determines whether this instance has modifications. + + + + + + + Shoulds the run build. + + + + + + + Gets the build id, an id that is unique for each build. + + + + + Any error that occurred during the get modifications stage of source control. + + + If there is no error then this property will be null. + + + + + Gets or sets a value indicating whether there was a source control error. + + + + + The last status from a build that progressed pass any source control checks. + + + + + Gets the integration properties. + + + + + + + Gets or sets the custom integration properties. + CCNet code should NOT use this. + These can be used by custom tasks to pass variables around tasks / publishers ... + + + + + + + Adds or updates the CustomIntegrationProperties with the passed value + + + + + + Retrieves the NameValuePair with the passed name + + + + + + + Gets the build progress information. + + + + + + + Clones this integration result. + + Returns a clone of the result. + + + + Merges another result. + + The result to merge. + + + + Extended source control data. + + + It is up to the individual source control providers to decide what to store in here. + + + + + + + + + + Gets the last integration result. + + + + + + + Gets the current integration. + + + + + + + Gets the last integration. + + + + + + + Starts the new integration. + + The build condition. + + + + + + Finishes the integration. + + + + + + + + + + + Gets the source control. + + + + + + + Prebuilds the specified result. + + The result. + + + + + Publishes the results. + + The result. + + + + + Gets or sets the activity. + + The activity. + + + + + Creates the label. + + The result. + + + + + Records a source control operation. + + The operation to record. + The status of the operation. + + + + Clears messages that are build dependant. Example failing tasks, ... + + + + + Initialises the target for a build. + + The request. + + + + Marks a publisher as a merge publisher (i.e. not to delete temporary files if it fails.) + + + + + Holds all the integration property names, + so no need to use the string themselves throughout the code + + + + + The name of the CCNet project that is being integrated. + + + + + The URL where the project is located + + + + + The project working directory (as an absolute path) + + + + + The project artifact directory (as an absolute path) + + + + + The status of the current integration. Could be Success, Failure, Exception or Unknown + + + + + The label used to identify the CCNet build. This label is generated by the CCNet labeller. + + + + + The condition used to trigger the build, indicating if the build was triggered by new modifications or if it was forced. Legal values are: "IfModificationExists" or "ForceBuild" + + + + + Contains the label as an integer if conversion is possible, otherwise zero. + + + + + The date of the build (in yyyy-MM-dd format) + + + + + The time of the start of the build (in HH:mm:ss format) + + + + + The status of the previous integration. Could be Success, Failure, Exception or Unknown + + + + + The file used by CCNet to read the progress of external tools + + + + + + The list of users who have contributed modifications to a sequence of builds that has failed. + + + + + The list of name of tasks which have contributed to the current build failure. + + + + + The list of users who have contributed to the current build only + + + + + The source of the integration request; this will generally be the name of the trigger that raised the request. + + + + + The user who forced the build. If security is off, or the build is not forced, then this will not be set. + + + + + A unique GUID for the build (in 0123456789abcdef0123456789abcdef format) + so no curly braces or minus symbols + + + + + + + + + + Initializes a new instance of the class. + + The project integrator list factory. + The configuration. + The state manager. + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Starts all projects. + + + + + + Stops all projects. + + The restarting. + + + + + Aborts this instance. + + + + + + Gets the project statuses. + + + + + + + Gets the integrator. + + Name of the project. + + + + + + Forces the build. + + Name of the project. + Name of the enforcer. + The build values. + + + + + Waits for exit. + + Name of the project. + + + + + Requests the specified project. + + The project. + The request. + + + + + Cancels the pending request. + + Name of the project. + + + + + Stops the specified project. + + The project. + + + + + Starts the specified project. + + The project. + + + + + Restarts the specified configuration. + + The configuration. + + + + + Returns an array of the current queue names in usage. + + Array of current queue names in use. + + + + Associates the integration events. + + + + + + + A project that uses parameters for execution. + + + + + Perform a prebuild with parameters. + + + + + + + Performs a run with parameters. + + + + + + + Perform a publish with parameters. + + + + + + + Lists the parameters for the project. + + + + + + Validates the parameters. + + + + + + Contains all the results of a project's integration. + + + + + + + + + + + Gets the build progress information. + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + Name of the project. + The working directory. + The artifact directory. + The request. + The last integration. + + + + + Gets or sets the name of the project. + + The name of the project. + + + + + Gets or sets the project URL. + + The project URL. + + + + + Gets or sets the build condition. + + The build condition. + + + + + Gets or sets the label. + + The label. + + + + + The parameters used. + + + + + Obtain the label as an integer if possible, otherwise zero. + + + "0" is better than "-1" since build numbers are non-negative + and "-" is a character frequently used to separate version components + when represented in string form. Thus "-1" might give someone + "1-0--1", which might cause all sorts of havoc for them. Best to + avoid the "-" character. + + + + + Gets or sets the working directory. + + The working directory. + + + + + Gets or sets the artifact directory. + + The artifact directory. + + + + + Gets or sets the build log directory. + + The build log directory. + + + + + Gets the integration artifact directory. + + + + + + + Gets the listener file. + + + + + + + Gets or sets the status. + + The status. + + + + + Gets and sets the date and time at which the integration commenced. + + + + + Gets and sets the date and time at which the integration was completed. + + + + + Gets or sets the modifications. + + The modifications. + + + + + Gets the last modification date. + + + + + + + Retrieves the change number of the last modification. + + The last change number if there are any changes, null otherwise. + + Since ChangeNumbers are no longer numbers, this will return null if there are no + modifications. + + + + + Determines whether this instance is initial. + + + + + + + Gets a value indicating the success of this integration. + + + + + Gets a value indicating whether this integration failed. + + + + + Gets a value indicating whether this integration fixed a previously broken build. + + + + + Gets the time taken to perform the project's integration. + + + + + Gets or sets the build id, an id that is unique for each build. + + + + + Gets or sets the exception result. + + The exception result. + + + + + Gets the task results. + + + + + + + Adds the task result. + + The result. + + + + + Adds the task result. + + The result. + + + + + Marks the start time. + + + + + + Marks the end time. + + + + + + Determines whether this instance has modifications. + + + + + + + Creates the initial integration result. + + The project. + The working directory. + The artifact directory. + + + + + + Determines whether a build should run. A build should run if there + are modifications, and none have occurred within the modification + delay. + + + + + Bases from artifacts directory. + + The path to base. + + + + + + Bases from working directory. + + The path to base. + + + + + + Contains the output from the build process. In the case of NAntBuilder, this is the + redirected StdOut of the nant.exe process. + + + + + Gets the last integration. + + + + + + + Gets or sets the last integration status. + + The last integration status. + + + + + Gets or sets the last successful integration label. + + The last successful integration label. + + + + + The list of users who have contributed modifications to a sequence of builds that has failed. + + + + + The list of names of tasks which contributed to the current build failure. + + + + + Gets the integration request. + + + + + + + Gets the integration properties. + + + + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Updates equalsCompareValue so the GetHashCode and Equals function do not have to compute the value on each call + Value consists of : ProjectName + Label + StartTime.Ticks + + + + + Toes the string. + + + + + + + Any error that occurred during the get modifications stage of source control. + + + If there is no error then this property will be null. + + + + + Gets or sets a value indicating whether there was a source control error. + + + + + The last status from a build that progressed pass any source control checks. + + + + + Clones this integration result. + + Returns a clone of the result. + + + + Merges another result. + + The result to merge. + + + + Extended source control data. + + + It is up to the individual source control providers to decide what to store in here. + + + + + + + + + + Initializes a new instance of the class. + + The project. + + + + + Gets the last integration result. + + + + + + + Gets the last integration. + + + + + + + Gets the current integration. + + + + + + + Starts the new integration. + + The request. + + + + + + Finishes the integration. + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The result manager. + The target. + The quiet period. + + + + + Starts a new integration result. + + The request. + + The new . + + + + + Integrates the specified request. + + The request. + + + + + + Generates parameter values from the incoming request values. + + The result. + + + + Completes an integration. + + The integration result. + + + + Posts the build. + + The result. + + + + + + + + + + Parses the specified value. + + The value. + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The status. + The label. + The last successful integration label. + The start time. + + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Toes the string. + + + + + + + Gets the label. + + + + + + + Gets the status. + + + + + + + Gets the last successful integration label. + + + + + + + Gets the start time. + + + + + + + Determines whether this instance is initial. + + + + + + + Gets or sets the failure users. + + The failure users. + + + + + Gets or sets the failure tasks. + + The failure tasks. + + + + + Interface to which all projects must adhere, and via which all application + code should interact with projects. + + + + + The name of this project. + + + + + Link this project to other sites. + + + + + An optional category that groups the project + + + + + Gets or sets the configuration XML. + + The configuration XML. + + + + An optional description for the project. + + + + + A component to trigger integrations for this project. + TODO: remove + + + + + Where the results web page for this project can be found + + + + + Gets the project's working directory, where the primary build and checkout happens + + + + + Gets the project's artifact directory, where build logs and distributables can be placed + + + + + This method is called when the project is being deleted from the server. It allows resources to be cleaned up, SCM clients to be unregistered, etc. + + + + + Gets the external links. + + + + + + + Gets the statistics. + + + + + + + Gets the modification history. + + + + + + + Gets the RSS feed. + + + + + + + Gets the integration repository. + + + + + + + Gets or sets the build queue this project will be added to when a start of the build is triggered. + If no queue name specified, uses the project name. + + + + + Gets or sets the optional queue priority for when multiple projects share a queue. + A priority of zero (default) indicates a FIFO queue. + An item with priority 1 will be inserted before an item of priority 2. + + + + + Initializes this instance. + + + + + + Creates the project status. + + The integrator. + + + + + + Gets the current activity. + + + + + + + Aborts the running build. + + Name of the user. + + + + + adds a message + + + + + + Notification that project should enter a pending state due to being queued. + + + + + Notification of last project exiting the integration queue and hence can return to sleeping state. + + + + + The associated security configuration. + + + + + Maximum amount of sourcecontrol exceptions allowed, before stopping the project (if specified to do so). + This equals to the amount of errors in GetModifications. + + + + + Should a comment be requested when a force build is triggered. + + + + + Stop the project when the MaxSourceControlRetries limit has been reached + + + + + What do do when an error occurs in the getmodifications stage of the source control + + + + + The initial start-up state to set. + + + + + The start-up mode for this project. + + + + + Retrieves the latest list of packages. + + + + + + Retrieves the list of packages for a build. + + + + + + + Retrieves the final status of a build. + + Name of the build. + The final status if found; null otherwise. + + + + + + + + + Gets the project. + + + + + + + Gets the name. + + + + + + + Starts the integration of this project on a separate thread. If + this integrator has already started, this method causes no action. + + + + + Stops the integration of this project. + + + + + Waits for the project integrator thread to exit, and joins with it. + + + + + Aborts the integrator thread immediately. + + + + + Gets a value indicating whether this project integrator is currently + running. + + + + + Gets a value indicating the project integrator's current state. + + + + + Gets the integration repository. + + + + + + + For invocation by a force build publisher or having the exe config running a project + when CC.Net first starts. + + ID of program/person forcing the build + + + + + Aborts the build of the selected project. + + + + + For "Force" requests such as by CCTray or the Web GUI. + + Request contains the source such as the user id. + + + + Cancel a pending project integration request from the integration queue. + + + + + A project integrator is starting an integration. + + + + + A project integrator has completed an integration. + + + + + + + + + + Creates the project integrators. + + The projects. + The integration queues. + + + + + + + + + + + Gets the with the specified project name. + + + + + + + Gets the count. + + + + + + + + + + + + Gets the with the specified project name. + + + + + + + + + + + + Serializes the specified project. + + The project. + + + + + + Deserializes the specified serialized project. + + The serialized project. + + + + + + Defines an item that has a controlable status. + + + + + Initialises the status. + + + + + Cancels the status. + + + + + Generates a status snapshot of the item. + + + + + Generates a snapshot of the current status. + + + + + + Defines a task that may be run. + + Task And Publisher Blocks + + + + Runs the task, given the specified , in the specified . + + + + + + The result from a task. + + + + + Gets the data. + + The data from the result. + + + + Checks whether the result was successful. + + true if the result was successful, false otherwise. + + + + A result that is only temporary for the duration of the build. + + + + + Clean up the result when it is no longer needed. + + + + + Provides a valid System.Version label for your .NET assemblies that could be used to set the AssemblyVersionAttribute(). It increments + the build number on every successful integration and uses the CruiseControl.NET change number, provided by source control systems like + Subversion, for the revision number component. + + Assembly Version Labeller + 1.4.4 + + + <labeller type="assemblyVersionLabeller" /> + + + <labeller type="assemblyVersionLabeller"> + <major>1</major> + <minor>2</minor> + <incrementOnFailure>false</incrementOnFailure> + </labeller> + + + <labeller type="assemblyVersionLabeller"> + <major>1</major> + <minor>2</minor> + <build>250</build> + <revision>1765</revision> + <incrementOnFailure>false</incrementOnFailure> + </labeller> + + + + + + Initializes a new instance of the class. + + + + + Major number component of the version. + + 1.4.4 + 0 + + + + Minor number component of the version. + + 1.4.4 + 0 + + + + Build number component of the version. If not specified the build number is incremented on every successful integration. + + 1.4.4 + -1 + + + + Revision number component of the version. If not specified the revision number is the LastChangeNumber, provided by some VCS (e.g. + the svn revision with the Subversion task). + + 1.4.4 + -1 + + + + Whether to increase the build number component if the integration fails. By default the build number component will only increase + if the integration was successful. + + 1.4.4 + false + + + + A format applied to the major part of the buildnumber. + + 1.7 + 0 + + + + A format applied to the minor part of the buildnumber. + + 1.7 + 0 + + + + A format applied to the build part of the buildnumber. + + 1.7 + 0 + + + + A format applied to the revision part of the buildnumber. + + 1.7 + 0 + + + + Generates the specified integration result. + + The integration result. + + + + + + The Date Labeller is used to generate labels in the format "yyyy.mm.dd.build". Using the Date Labeller makes it easy for the user to identify and communicate the date that a particular build occurred. + + Date Labeller + 1.0 + + + The revision is increased on every build done at the same day, so if you do 2 builds on 2009/01/20, the first will be have label 2009.01.20.001, and the second will be 2009.01.20.002 + + + This labeller has been contributed by Andy Johnstone + + + + + <labeller type="dateLabeller" /> + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The date time provider. + + + + The format for the year part. + + 1.0 + 0000 + + + + The format for the month part. + + 1.0 + 00 + + + + The format for the day part. + + 1.0 + 000 + + + + The format for the revision part. + + 1.0 + 000 + + + + Determines if the build should be labeled even if it fails. + So you can examine previous failed builds to determine why + it failed. + + 1.0 + false + + + + Generates the specified integration result. + + The integration result. + + + + + + + By default, CCNet uses a plain incrementing build number as a build label. Some source controls (e.g. Perforce Source Control + Block) require you to use a different naming scheme if you want CCNet to apply labels to source control on successful builds. + + + You can do this by specifying your own configuration of the default labeller in your project. + + + Default Labeller + 1.0 + + + <labeller type="defaultlabeller"> + <initialBuildLabel>1</initialBuildLabel> + <prefix>Foo-1-</prefix> + <incrementOnFailure>true</incrementOnFailure> + <labelFormat>00000</labelFormat> + </labeller> + + + + + + + + + + + + Initializes a new instance of the class. + + + + + Any string to be put in front of all labels. + + 1.0 + None + + + + Any string to be put at the end of all labels. + + 1.0 + None + + + + Allows you to set the initial build number. + This will only be used when on the first build of a project, meaning that when you change this value, + you'll have to stop the CCNet service and delete the state file. + + 1.5 + 1 + + + + If true, the label will be incremented even if the build fails. Otherwise it will only be incremented if the build succeeds. + + 1.1 + false + + + + A format applied to the buildnumber. + + 1.0 + 0 + + + + The location to a file which contains the prefix to be used. + If this is filled in, the LabelPrefix setting is ignored, and the value from the file is used instead. + This allows other people to set the prefix, without them needing to adjust CCNet.config, + or bother a person who has access. Tip : place this file in a separate folder that is shared, + so that others do not have direct access to the build server. + + 1.7 + None + + + + A reg-ex expression to enforce the data of the contents in LabelPrefixFile. The first match is taken. + This allows a bit more userfriendlyness. (skip whitespace, extra lines and so) + example : \d+\.\d+\.\d+\. + This will enforce a layout of 3 numbers separated by a period + ideal for a version prefix + + + + + Generates the specified integration result. + + The integration result. + + + + + + Read the contents from the prefix file, using the LabelPrefixsFileSearchPattern if specififed + + + + + + The File Labeller is used to generate labels based on the content of a disk file. The labeller is configured with the location of the + file, and it reads the file content to generate the label for CCNet. The file is read just before the first pre-build task is executed. + + File Labeller + 1.3 + + + <labeller type="fileLabeller"> + <labelFilePath>xxx</labelFilePath> + <prefix>Foo-</prefix> + <allowDuplicateSubsequentLabels>true</allowDuplicateSubsequentLabels> + </labeller> + + + + + + Create a new FileLabeller with the default FileReader. + + + + + Create a new FileLabeller with a specified FileReader. + + the Filereader. + + + + The pathname of the file to read. This can be the absolute path or one relative to the project's working directory. + + 1.3 + n/a + + + + Any string to be put in front of all labels. + + 1.3 + None + + + + Controls whether duplicate labels are permitted or not. If true, duplicate labels are left + intact. If false, the label will be suffixed with "-n", where "n" is incremented for each + successive duplication. Defaults to "true" + + 1.3 + true + + + + Generate and return a label from the file content. + + the current integration result + the label + + + + Generate a suffix to differentiate between two labels. + + The new label value + The previous label value + The suffix string (including a leading "-"), or String.Empty if no suffix is necessary. + + + The two labels are considered to be the same (and thus requiring a suffix) if the currentLabel + matches the lastIntegrationLabel after any prefix is removed from it. Thus "banana" matches + "banana-2". The converse is not true - "banana-2" does not match "banana", because the suffix + is not stripped from currentLabel. + If the lastIntegrationLabel does not contain a suffix, the generated suffix will be 1, + otherwise it will be the lastIntegrationLabel suffix + 1. + + + + + + + + + + Read the label text. + + the file pathname + the label from the file + + The label will have all leading and trailing whitespace removed. + + + + + Read the label text from the specified file. + + the file pathname + the label from the file + + The label consists of the entire contents of the file. + + + + + The Iteration Labeller is similar to the Default Labeller; however, it maintains a revision number that is incremented by + one for each iteration from the release start date. For example, if the release start date was June 1, 2005 and the iteration duration + was 2 weeks, the iteration number on July 1, 2005 would be 3. This would create a label of <prefix>.3.<build number>. + + Iteration Labeller + 1.0 + + + <labeller type="iterationlabeller"> + <prefix>1.2</prefix> + <duration>1</duration> + <releaseStartDate>2005/6/24</releaseStartDate> + <separator>_</separator> + </labeller> + + + + Contributed by Craig Campbell. + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The date time provider. + + + + + The duration of the iteration in weeks. + + 1.0 + 2 + + + + The start date for the release (the start date of iteration one). + + 1.0 + n/a + + + + The separator between the iteration number and the build number. + + 1.0 + . + + + + Generates the specified integration result. + + The integration result. + + + + + + Abstract base class to provide common functionality for the labellers. + + + + + The dynamic values to use for the labeller. + + 1.5 + None + + + + Generate a label. + + + + + + + Runs the labeller. + + + + + + Applies the input parameters to the labeller. + + The parameters to apply. + The original parameter definitions. + + + + Preprocesses a node prior to loading it via NetReflector. + + The type table. + The input node. + + + + + Some source control systems (e.g., AccuRev) have a concept of a "change number", which the Last Change Labeller can use to build a + label. The following configuration would prefix all labels with the string 'Foo-1-', so the build of change number 213 would be + labelled 'Foo-1-213' + + Last Change Labeller + 1.3 + + + <labeller type="lastChangeLabeller"> + <prefix>Foo-1-</prefix> + </labeller> + + + + + + Initializes a new instance of the class. + + + + + The string to be prepended onto the last change number. + + 1.3 + None + + + + Controls whether duplicate subsequent labels are permitted or not. If true, duplicate labels are left + intact. If false, the label will always be suffixed with ".n", where "n" is incremented for each + successive duplication. Defaults to true. + + 1.3 + true + + + + Generate a label string from the last change number. + If there is no valid change number (e.g. for a forced build without modifications), + then the last integration label is used. + + IntegrationResult object for the current build + the new label + + + + This labeller retrieves the last successful integration label for a project on a remote server. You can use this labeller if you have + split your build across multiple projects on different servers and you want to use a consistent version across all builds. + + Remote Project Labeller + 1.0 + + + <labeller type="remoteProjectLabeller"> + <project>Common</project> + <serverUri>tcp://mainbuild:21234/CruiseManager.rem</serverUri> + </labeller> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The service. + + + + + The URI to the remote cruise server containing the project to use (defaults to the local build server). + + 1.0 + tcp://localhost:21234/CruiseManager.rem + + + + The project to retrieve the label from. + + 1.0 + n/a + + + + Generates the specified result. + + The result. + + + + + + This labeller retrieves the last successful integration label for a project using the project's state file. You can use this labeller + if you have split your build across multiple projects and you want to use a consistent version across all builds. + + 1.0 + State File Labeller + + + <labeller type="stateFileLabeller"> + <project>Common</project> + </labeller> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The state manager. + + + + + The project to retrieve the label from. + + 1.0 + n/a + + + + Generates the specified integration result. + + The integration result. + + + + + Labeller Blocks + + + + Returns the label to use for the current build. + + IntegrationResult from last build used to determine the next label + the label for the new build + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The filename. + + + + + Initializes a new instance of the class. + + The filename. + The formatter. + + + + + Initializes a new instance of the class. + + The result. + + + + + Gets the date. + + + + + + + Gets the formatted date string. + + + + + + + Gets the label. + + + + + + + Gets the succeeded. + + + + + + + Gets the filename. + + + + + + + Gets the filename formatted date string. + + + + + + + Validates filename structure, throwing exceptions if badly formed. + + The filename to validate. + If filename is null + If filename is badly formed + + + + Provides utility methods for dealing with log files. + + + + + + + + + + + + + + + + + Utility class, not intended for instantiation. + + + + + Gets the log file names. + + The path. + + + + + + Gets the latest build number. + + The path. + + + + + + Gets the latest build number. + + The filenames. + + + + + + Gets the last build date. + + The filenames. + The default value. + + + + + + Gets the last build date. + + The path. + The default value. + + + + + + Gets the name of the latest log file. + + The path. + + + + + + Gets the name of the latest log file. + + The filenames. + + + + + + Creates the URL. + + The filename. + + + + + + Creates the URL. + + The filename. + The projectname. + + + + + + Creates the URL. + + The result. + + + + + + Creates the URL. + + The URL root. + The result. + + + + + + + + + + + Initializes a new instance of the class. + + The capacity. + + + + + Adds the specified item. + + The item. + + + + + Gets the at the specified index. + + + + + + + Toes the string. + + + + + + + Toes the string. + + The direction. + + + + + + Gets the enumerator. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The filename. + The max lines. + + + + + Reads this instance. + + + + + + + Reads the specified direction. + + The direction. + + + + + + Reads the specified project. + + The project. + + + + + + Defines the display level of a property. + + + + + The field is not displayed. + + + + + The field is optional. + + + + + The field is required. + + + + + An integration has had multiple failures. + + + + + Initialise a blank exception. + + + + + The failure exceptions. + + + + + Adds another failure to the list. + + The failure to add. + + + + + + + + + Serializes the specified project. + + The project. + + + + + + Deserializes the specified serialized project. + + The serialized project. + + + + + + A <project> block defines all the configuration for one project running in a CruiseControl.NET server. + + Project Configuration Block + 1.0 + + Setting the WebURL + + The current format of the url for a project, as specified in the <webURL> element is: + + http://{dashboardserver}/{vdir}/server/{ccnetserver}/project/{projectname}/ViewLatestBuildReport.aspx + + For example, if the dashboard was deployed on the server webserver to virtual directory + ccnet, and if the project to monitor is called test on server cruise, the URL would be: + + http://webserver/ccnet/server/cruise/project/test/ViewLatestBuildReport.aspx + + + + <project name="Project 1" /> + + + <project name="Project 1" queue="Q1" queuePriority="1"> + <workingDirectory>yourWorkingDirectory</workingDirectory> + <artifactDirectory>yourArtifactDirectory</artifactDirectory> + <category>Category 1</category> + <webURL>http://server1/ccnet/server/local/project/testProject/ViewLatestBuildReport.aspx</webURL> + <modificationDelaySeconds>2</modificationDelaySeconds> + <maxSourceControlRetries>5</maxSourceControlRetries> + <initialState>Stopped</initialState> + <startupMode>UseInitialState</startupMode> + <triggers> + <!--yourFirstTriggerType .. --> + <!--yourOtherTriggerType .. --> + </triggers> + <!-- state type="yourStateManagerType" .. --> + <!-- sourcecontrol type="yourSourceControlType" .. --> + <!-- labeller type="yourLabellerType" .. --> + <prebuild> + <!-- yourFirstPrebuildTask .. --> + <!-- yourOtherPrebuildTask .. --> + </prebuild> + <tasks> + <!-- yourFirstTask .. --> + <!-- yourOtherTask .. --> + </tasks> + <publishers> + <!-- yourFirstPublisherTask .. --> + <!-- yourOtherPublisherTask .. --> + </publishers> + <externalLinks> + <externalLink name="My First Link" url="http://somewhere/" /> + <externalLink name="My Other Link" url="http://somewhere.else/" /> + </externalLinks> + <parameters> + <textParameter name="Build Name" default="Unknown" /> + </parameters> + <linkedSites><namedValue name="ohloh" value="5623"/></linkedSites> + </project> + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The integratable. + + + + A set of Tasks to run before the build starts and before the source is updated. A failed task will fail the build and any + subsequent tasks will not run. Tasks are run sequentially, in the order they appear in the configuration. + + 1.1 + None + + + + Any security for the project. + + 1.5 + Inherited Project Security + + + + Dynamic build parameters - these are parameters that are set at build time instead of being hard-coded within the + configuration file + + 1.5 + None + + + + Links for this project to other sites. +
    Example for the Ohloh Project plugin
    + <linkedSites><namedValue name="ohloh" value="5623"/></linkedSites> +
    + 1.5 + None +
    + + + A state manager for the project. + + 1.0 + File State Manager + + + + A reporting URL for this project. This is used by CCTray and the Email Publisher. Typically you should navigate to the + Project Report on the Dashboard, and use its URL. + + + The default URL contains the machine name of the server. + + 1.0 + http://machineName/ccnet + + + + An optional impersonation account. + + + This is only available on Windows OSs. + + 1.5 + None + + + + The maximum amount of source control exceptions in a row that may occur, before the project goes to the stopped state(when + StopProjectOnReachingMaxSourceControlRetries is set to true). + + 1.4 + 5 + + + + Stops the project on reaching maxSourceControlRetries or not. When set to true, the project will be stopped when the amount of + consecutive source control errors is equal to maxSourceControlRetries. + + 1.4 + false + + + + (Should) show or hide the ForceBuildButton in UI programs. This is an extra setting on top of security. + This is setting is mainly meant to disable the possibility to force a project via a UI. (dashboard and cctray) + Forcing a build via other tools : ccmd, ... will work if you have the rights to do so. + For example there is a project GatherErrorsDuringWeekend which is scheduled to run at Saturday and Sunday. + Forcing this project on a weekday could mess up statistics or so. + + 1.6 + True + + + + (Should) show or hide the Start - Stop Button in UI programs. This is an extra setting on top of security. + This is setting is mainly meant to disable the possibility to start or stop a project via a UI. (dashboard and cctray) + Starting - Stopping a build via other tools : ccmd, ... will work if you have the rights to do so. + For example there is a project GatherErrorsDuringWeekend which is scheduled to run at Saturday and Sunday. + Stopping this project on a weekday could mess up statistics or so. + + 1.6 + True + + + + What action to take when a source control error occurs (during GetModifications). + + + These are the possible values : + + + ReportEveryFailure : runs the publisher section whenever there is an error. + + + ReportOnRetryAmount : only runs the publisher section when maxSourceControlRetries has been reached,
    + the publisher section will only be run once. +
    + + ReportOnEveryRetryAmount : runs the publisher section whenever the maxSourceControlRetries has been reached.
    + When maxSourceControlRetries has been reached and the publisher section has ran, the counter is set back to 0. +
    +
    +
    + 1.4 + ReportEveryFailure +
    + + + The name of the integration queue that this project will use. By default, each project runs in its own queue. + + 1.3 + Project name + + + + The priority of this project within the integration queue. If multiple projects have pending requests in the specified queue then + these requests will be executed according to their priority. Lower priority numbers indicate that integration requests for this + project will execute before other projects in the same queue, however projects with priority 0 are always executed after projects + with non-zero priorities in the same queue. + + 1.3 + 0 + + + + The source control block to use. + + 1.0 + Null_Source_Control + + + + The list of build-completed publishers used by this project. + + None + Xml Log Publisher + + + + The minimum number of seconds allowed between the last check in and the start of a valid build. + + + If any modifications are found within this interval the system will sleep long enough so the last checkin is just outside this + interval. For example if the modification delay is set to 10 seconds and the last checkin was 7 seconds ago the system will sleep + for 3 seconds and check again. This process will repeat until no modifications have been found within the modification delay + window. + This feature is in CruiseControl.NET for Source Control systems, like CVS, that do not support atomic checkins since starting a + build half way through someone checking in their work could result in invalid 'logical' passes or failures. The property is + optional though so if you are using a source control system with atomic checkins, leave it out (and it will default to '0'). + + 1.0 + 0 + + + + Write a small summary file that can be retrieved by clients, this contains very minimalistic info. + + 1.7 + false + + + + Labellers are used to generate the label that CCNet uses to identify the specific build. The label generated by CCNet can be used + to version your assemblies or label your version control system with each build. + + 1.0 + Default Labeller + + + + A set of Tasks to run as part of the build. A failed task will fail the build and any subsequent tasks will not run. Tasks are run + sequentially, in the order they appear in the configuration. + + 1.0 + None + + + + The remote machines that this project can build on. + + 1.6 + none + + + + A data store for project information. + + 1.6 + none + + + + Gets or sets the activity. + + The activity. + + + + + Gets the current activity. + + + + + + + Gets the current result. + + + + + + + Gets or sets the current execution environment. + + The current execution environment. + + + + Starts a new integration result. + + The request. + + The new . + + + + + Integrates the specified request. + + The request. + + + + + + Retrieves some summaries for the project. + + The first summary to retrieve. This starts from the last summary generated. + The number of summaries to retrieve. + + The summaries. + + + + + Clears the message array of the messages of the specified kind + + + + + + Cancels all outstanding items on a status item. + + + + + Notifies the state of the pending. + + + + + + Notifies the state of the sleeping. + + + + + + Prebuilds the specified result. + + The result. + + + + + Prebuilds the specified result. + + The result. + The parameter values. + + + + + Validates the parameters. + + The parameter values. + + + + + Runs the specified result. + + The result. + + + + + Runs the specified result. + + The result. + The parameter values. + + + + + Aborts the running build. + + Name of the user. + + + + + Publishes the results. + + The result. + + + + + Publishes the results. + + The result. + The parameter values. + + + + + Runs a specific task and updates the status for the task. + + + + + + + + Cancels any tasks that have not been run. + + + + + + Initializes this instance. + + + + + + Purges the specified purge working directory. + + The purge working directory. + The purge artifact directory. + The purge source control environment. + + + + + Gets the statistics. + + + + + + + Gets the modification history. + + + + + + + Gets the RSS feed. + + + + + + + Gets the integration repository. + + + + + + + Defaults the URL. + + + + + + + Creates the project status. + + The integrator. + + + + + + Adds the message. + + The message. + + + + + Gets the build log. + + Name of the build. + + + + + + Gets the build names. + + + + + + + Gets the most recent build names. + + The build count. + + + + + + Gets the name of the latest build. + + + + + + + Creates the label. + + The result. + + + + + Sets the state of the project when CCNet service/Console starts. Stopped can be handy when you are adding a lot of projects which + are depending on other projects (via the project trigger) and these may not be build right away. This value is only used when + startupMode is set to UseInitialState. + + 1.5 + Started + + + + The start-up mode for this project. + + 1.5 + UseLastState + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + + + + + Validate the project details. + + + Currently the only check is the project name does not contain any invalid characters. + + + + + Check each character to make sure it is valid. + + The item to check. + False if the item contains no invalid characters, true otherwise. + + + + Validates the configuration of an item. + + The item. + The configuration. + The parent. + The error processer. + + + + Validates the configuration of an enumerable. + + The items. + The configuration. + The parent. + The error processer. + + + + Generates a snapshot of the current status. + + + + + + Records a source control operation. + + The operation to record. + The status of the operation. + + + + Retrieves the latest list of packages. + + + + + + Retrieves the list of packages for a build. + + + + + + + Retrieves the final status of a build. + + Name of the build. + The final status if found; null otherwise. + + + + Gets or sets the configuration XML. + + The configuration XML. + + + + Gets or sets the crypto functions. + + The crypto functions. + + + + Preprocesses a node prior to loading it via NetReflector. + + The type table. + The input node. + + The original node. + + + This method just stores a copy of the original configuraiton. This allows the configuration to + be propogated to remote agents. + + + + + Lists the parameters for the project. + + + + + + Clears the not needed messages. + + + + + + Initialises the target for a build. + + The request. + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The execution environment. + + + + + The name of your project - this must be unique for any given CruiseControl.NET server. + + 1.0 + n/a + + + + An optional description of the project. + + 1.0 + None + + + + A general category for this project. This is used by the dashboard to provide groupings to the project. Categories do not span + servers. + + 1.0 + None + + + + Trigger blocks allow you to specify when CruiseControl.NET will start a new integration cycle. + + + Specifying an empty element (<triggers />) means integrations are only ever forced manually (for example using CCTray or the + Web Dashboard.) Not including a <triggers> element at all means the project will behave like a <triggers /> element + (before 1.4.3 the default when not including a <triggers> was a single Interval Trigger with default + configuration). + + 1.0 + None + + + + The Working Directory for the project (this is used by other blocks). Relative paths are relative to a directory called the project + Name in the directory where the CruiseControl.NET server was launched from. The Working Directory is meant to contain the checked + out version of the project under integration. Make sure this folder us unique per project to prevent problems with the build. You + don't need to quote the Working Directory, even if it contains spaces. + + 1.0 + WorkingDirectory + + + + The Artifact Directory for the project (this is used by other blocks). Relative paths are relative to a directory called the + project Name in the directory where the CruiseControl.NET server was launched from. The Artifact Directory is meant to be a + persistence location for anything you want saved from the results of the build, e.g. build logs, distributables, etc. Make sure + this folder us unique per project to prevent problems with reporting about a build. You don't need to quote the Aftifact Directory, + even if it contains spaces. + + 1.0 + Artifacts + + + + Each of these are used to display project related links on the project report page of the Web Dashboard, and are meant as a + convenient shortcut to project-related web sites outside of CruiseControl.NET. + + 1.0 + None + + + + Should a reason be requested when a force build is triggered. + + 1.5 + None + + + + Gets the working directory. + + + + + + + Gets the artifact directory. + + + + + + + A property has been changed. + + + + + Fires the event. + + + + + + An object responsible for the continuous integration of a single project. + This integrator, when running, coordinates the top-level life cycle of + a project's integration. + + The instance is asked whether to build or not. + If a build is required, the + is called. + + + + + + Initializes a new instance of the class. + + The project. + The integration queue. + + + + + Gets the name. + + + + + + + Gets the project. + + + + + + + Gets the state. + + + + + + + Gets the integration repository. + + + + + + + Starts this instance. + + + + + + Forces the build. + + Name of the enforcer. + The build values. + + + + + Aborts the build. + + Name of the enforcer. + + + + + Requests the specified request. + + The request. + + + + + Cancels the pending request. + + + + + + Main integration loop, intended to be run in its own thread. + + + + + Gets a value indicating whether this project integrator is running + and will continue to run. If the state is Stopping, this returns false. + + + + + Sets the state to , telling the project to + stop at the next possible point in time. + + + + + Asynchronously abort project by aborting the project thread. This needs to be followed by a call to WaitForExit + to ensure that the abort has completed. + + + + + Waits for exit. + + + + + + Ensure that the integrator's thread is aborted when this object is disposed. + + + + + Notification of entering the integration queue. + + + + + Notification of exiting the integration queue. This could be due to a single project completing, + a pending integration being cancelled or due to all projects being removed from the queue. + + + + + A project integrator is starting an integration. + + + + + A project integrator has completed an integration. + + + + + Fires the IntegrationStarted event. + + The integration request. + + + + Fires the IntegrationCompleted event. + + The integration request. + The outcome of the integration. + + + + + + + + + Adds the specified integrator. + + The integrator. + + + + + Adds the specified name. + + The name. + The integrator. + + + + + Gets the with the specified project name. + + + + + + + Gets the count. + + + + + + + + + + + + Creates the project integrators. + + The projects. + The integration queues. + + + + + + + + + + + Adds the specified project. + + The project. + + + + + Gets the with the specified project name. + + + + + + + Deletes the specified name. + + The name. + + + + + Defines the allowed start-up modes for a project. + + + + + The project will be started. + + + + + The project will be stopped. + + + + + The start-up mode to use. + + + + + Use the last state of the project. + + + + + Use the initial state of the project. + + + + + Utility class that provides methods to transform build results using + Xsl stylesheets. + + + + + Transforms the specified Xml document using all configured Xsl files, + and returns the concatenated resulting Xml. + + + + + + + Transforms the results. + + The XSL files. + The document. + + + + + + + The Build Publisher lets you copy any arbitrary files on a successful build. + + + You can set alwaysPublish to true, if you want the copy always to happen. + + + Build Publisher + 1.0 + + + <buildpublisher /> + + + This will copy the contents of the project's working directory to a new label subdirectory under the + project's artifact directory (i.e. <artifact_dir>\<label_dir>) + + + <buildpublisher> + <sourceDir>C:\myprojects\project1</sourceDir> + <publishDir>\\myfileserver\project1</publishDir> + <useLabelSubDirectory>false</useLabelSubDirectory> + <alwaysPublish>false</alwaysPublish> + </buildpublisher> + + + This will copy the contents of C:\myprojects\project1 to the network share + \\myfileserver\project1. + + + + + + + + + + + No cleaning done + + + + + Keep the last X published builds + + + + + Delete builds older than X days + + + + + Initializes a new instance of the class. + + + + + The directory to copy the files to. This path can be absolute or can be relative to the project's + artifact directory. If useLabelSubDirectory is true (default) a subdirectory with the + current build's label will be created, and the contents of sourceDir will be copied to it. If + unspecified, the project's artifact directory will be used as the publish directory. + + 1.0 + n/a + + + + The source directory to copy files from. This path can be absolute or can be relative to the + project's working directory. If unspecified, the project's working directory will be used as the + source directory. + + 1.0 + n/a + + + + If set to true (the default value), files will be copied to subdirectory under the publishDir which + will be named with the label for the current integration. + + 1.0 + true + + + + Always copies the files, regardless of the state of the build. + + 1.0 + false + + + + Cleans the publishDir if it exists, so that you will always have an exact copy of the sourceDir. + + 1.5 + false + + + + Defines a way to clean up published builds. + + 1.4.4 + NoClean + + + + The value used for the cleaning method. + + 1.4.4 + 5 + + + + Execute the actual task functionality. + + + + True if the task was successful, false otherwise. + + + + + Copies all files and folders from srcDir to pubDir + + The SRC dir. + The pub dir. + + + + Keeps the last X sub dirs. + + The target folder. + The amount to keep. + The build log directory. + + + + A container publisher that only executes the child publishers when the + condition (e.g. build status) is met. + + + + Currently the only available condition that can be checked is the state of the build. + + + Conditional Publisher + 1.5 + + + <conditionalPublisher> + <conditions> + <condition>Success</condition> + </conditions> + <publishers> + <!-- Add publishers here --> + </publishers> + </conditionalPublisher> + + + + + + The publishers to run if the conditions are met. + + n/a + 1.5 + + + + A list of conditions of which at least one must be met in order to run the publishers. + + n/a + 1.5 + + + + Gets or sets the logger to use. + + + + + Runs the task, given the specified , in the specified . + + The results of the current build. + true if the execution is successful; false otherwise. + + + + + Looks up the email address via LDAP. + + + LDAP Email Converter + 1.4.1 + + + This will search the LDAP for source control userid "js" , using default settings. + + + <converters> + <ldapConverter domainName="TheCompany" /> + </converters> + + + This will search the LDAP for source control userid "js" , specifying a user for querying the LDAP. + + + <converters> + <ldapConverter domainName="TheCompany" ldapLogOnUser="LdapQuery" ldapLogOnPassword="LdapQueryPW" /> + </converters> + + + + Take the following ldap setup : + + domain name : FortKnox + sAMAccountName : JB + givenName : James + sn : Bond + displayName : James Bond + mail : James.Bond@fortKnox.com + + Suppose the source control displays the modifying user as 'jb', you need the following in the ldapConverter + + DomainName = FortKnox + LdapQueryField = mail + SourceControlFieldToLdapMapper = SAMAccountName + + Suppose the source control displays the modifying user as 'james bond', you need the following in the ldapConverter + + DomainName = FortKnox + LdapQueryField = mail + SourceControlFieldToLdapMapper = displayName + + + + + + The domain to query for the LDAP service. + + 1.0 + n/a + + + + The field in the LDAP service to use for mapping the source control userid. + + 1.0 + MailNickName + + + + The field in LDAP to use as lookup reference for the user name of the source control. + + 1.9 + SAMAccountName + + + + Username for logging into the LDAP service. + + 1.0 + None + + + + The password to use for connecting to the LDAP service. + + 1.0 + None + + + + Default constructor + + + + + Apply the conversion from username to email address. + + The username. + The email address. + + + + + Matches the username against a regular expression pattern and modifies it according to a specified replacement. + Uses the .NET regular expression language. + + + The find attribute contains a regular expression that is matched against the source control userid. The replace + attribute contains a replacement expression that is used to modify the address. Example : Appending + "@TheCompany.com" to the username + + + Regular Expression Email Converter + 1.0 + + + <converters> + <regexConverter find="$" replace="@TheCompany.com" /> + </converters> + + + + + + A regular expression to match against the username and identify parts to be replaced. + + 1.0 + n/a + + + + A string to replace the matched pattern in the username. + + 1.0 + n/a + + + + Default constructor + + + + + Extended constructor + + + + + + + Apply the conversion from username to email address. + + The username. + The email address. + + + + + + + + + Initializes a new instance of the class. + + + + + + Gets or sets the mail host. + + The mail host. + + + + + Gets or sets the mail port. + + The mail port. + + + + + Gets or sets the use SSL. + + The use SSL. + + + + + Gets or sets the mail host username. + + The mail host username. + + + + + Gets or sets the mail host password. + + The mail host password. + + + + + Sends the specified mail message. + + The mail message. + + + + + Defines a group of users to receive e-mails. + + Email Group + 1.3 + + + <group name="developers"> + <notifications> + <notificationType>Failed</notificationType> + <notificationType>Fixed</notificationType> + </notifications> + </group> + + + + + Up to CC.NET version 1.4.4, notification is a single attribute on the group. Starting with CC.NET 1.5.0, + this has been changed to an array of notification types. From 1.5.0 onwards, the Failed notification type, + is just failed, it does not include the Exception anymore. Making it possible to mail Exception to the + buildmaster, and Failed to the developpers. Developers will not get Exception mails, unless configured so. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The name. + The notifications. + + + + + The name of the group, which corresponds to the "group" values used in the <user> elements. + + 1.3 + n.a + + + + A list of notification types, determining when to send email to this group. + + 1.3 + n.a + + + + Equalses the specified o. + + The o. + + + + + + Gets the hash code. + + + + + + + Toes the string. + + + + + + + Determines whether the specified to search has notification. + + To search. + + + + + + This class encloses all the details related to a typical message needed by a + Email Publisher + + + + + constructor + + + + + + + Determine the recipients list for the email. + + Note: This can be a mildly-heavyweight property to read. + + + + Gets the subject. + + + + + + + + Publishes results of integrations via email. This implementation supports plain-text, and Html email formats. + Rules regarding who receives email are configurable. + + + The email publisher can be used to send email to any number of users. It is common to include one user who gets + an email for every build and then also send email to every developer who checked code in for this build. + + + People tend to prefer to use CCTray rather than email for instant notification these days. + + + Make sure that all of the Merge Publishers, along with the Xml Log Publisher task are done before + the <email> publisher, or else you won't be able to include output from the build in the email. A common + mistake is to put the email task in the <tasks> section instead of the <publishers> section. If an + error occurs in the <tasks> section, the remaining tasks in that section are skipped, and CC.Net goes + right to the <publishers> section. So if you put the <email> tasks in the <tasks> section, + you'll never get any failure messages. + + + Email Publisher + 1.0 + + + <email mailport="25" includeDetails="TRUE" mailhostUsername="smtpuser" mailhostPassword="smtppassword" useSSL="FALSE"> + <from>buildmaster@mycompany.com</from> + <mailhost>smtp.mycompany.com</mailhost> + <users> + <user name="BuildGuru" group="buildmaster" address="buildguru@mycompany.com"/> + <user name="JoeDeveloper" group="developers" address="joedeveloper@thoughtworks.com"/> + </users> + <groups> + <group name="developers"> + <notifications> + <notificationType>Failed</notificationType> + <notificationType>Fixed</notificationType> + </notifications> + </group> + <group name="buildmaster" > + <notifications> + <notificationType>Always</notificationType> + </notifications> + </group> + </groups> + <converters> + <regexConverter find="$" replace="@TheCompany.com" /> + </converters> + <modifierNotificationTypes> + <NotificationType>Failed</NotificationType> + <NotificationType>Fixed</NotificationType> + </modifierNotificationTypes> + <subjectSettings> + <subject buildResult="StillBroken" value="Build is still broken for {CCNetProject}" /> + </subjectSettings> + <xslFiles> + <file>xsl\header.xsl</file> + <file>xsl\compile.xsl</file> + <file>xsl\unittests.xsl</file> + <file>xsl\modifications.xsl</file> + </xslFiles> + <attachments> + <file>C:\Data\AFile.txt</file> + <file>Relative.txt</file> + </attachments> + </email> + + + + HTML E-mails + + When includedDetails = True, the message body will contain more information. This detailed information is + constructed from xsl transformations on the build log. If the xslFiles section is filled these files will be + used, if not defined the xls files are defined in the ccnet.exe.config in the xslFiles section. (see + also: Server Application Config File). When adjusting one of these, restart the console/service. + The benefits of defining the xsl files in the email publisher: + + + + the xsl files are automatically the same for the console as for the service (no more keeping these 2 in sync) + + + it is possible to give projects different xsl transformations + + + + The groups node may be empty, but the group section must exist. + + GMail + + For sending mail via gmail : + + mailhost="smtp.gmail.com" + mailport="587" + mailhostUsername="xxx.yyy@gmail.com" + mailhostPassword="yourpassword" + useSSL="TRUE" + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The message builder. + + + + + Gets or sets the email gateway. + + The email gateway. + + + + + Gets or sets the message builder. + + The message builder. + + + + + The SMTP server that CruiseControl.NET will connect to to send email. + + 1.0 + n/a + + + + The SMTP server port number. + + 1.0 + 25 + + + + The user name to provide to the SMTP server. + + 1.2 + None + + + + The password to provide to the SMTP server. + + 1.2 + None + + + + The e-mail address that email will be marked as coming from. + + 1.0 + n/a + + + + Whether to use SSL or not for sending the e-mail. + + 1.0 + false + + + + The e-mail address to use for replies. + + 1.0 + None + + + + A list of xsl files that will be used to fill up the message body, if left blank the list will be taken + from ccnet.exe.config or ccservice.exe.config. + + 1.5 + None + + + + A list of files to attach to the e-mail. If the full path is not specified, then it will be relative to the + project working directory. + + 1.5 + None + + + + Whether to send a full report or not. If not, just sends a simple status message with a link to the build + report. + + 1.0 + false + + + + A set of <NotificationType> elements, specifying build states for which CruiseControl.Net should + send an email to the comitters of the build. + + 1.0 + Always + + + + A set of <user> elements that define who to send emails to. + + 1.0 + n/a + ThoughtWorks.CruiseControl.Core.Publishers.EmailUser + + + + Gets the email users via an index. + + The indexed email users. + + + + A set of <group> elements that identify which the notification policy for a set of users. + + 1.3 + n/a + ThoughtWorks.CruiseControl.Core.Publishers.EmailGroup + + + + Gets the email groups via an index. + + The indexed email groups. + + + + A set of <subject> elements that define the subject of the email, according to the state of the build + (broken, fixed, ...) + + 1.0 + None + ThoughtWorks.CruiseControl.Core.Publishers.EmailSubject + + + + A set of elements containing rules for creating email adresses based on the modifiers name. The converters + will be used when the name of the modifier is not set in the users section. + + 1.0 + None + + + + A string that will be the first string of the subject. + + 1.0 + None + + + + Executes the specified result. + + The result. + + + + + + Sends the message. + + From. + To. + The replyto. + The subject. + The message. + The working folder. + + + + + Gets the mail message. + + From. + To. + The replyto. + The subject. + The message text. + The working folder. + The attachments. + + + + + + Creates the message. + + The result. + + + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + This element allows to set specific subject messages according to the state of the build. When a certain state + is not specified, a default will be entered. + + Email Subject + 1.0 + + + <subject buildResult="StillBroken" value="Build is still broken for {CCNetProject}" /> + + + + + It is also possible to use Integration Properties in this section. For example: + + + <subjectSettings> + <subject buildResult="StillBroken" value="Build is still broken for ${CCNetProject}, please check again" /> + </subjectSettings> + + + or: + + + <subjectSettings> + <subject buildResult="StillBroken" value="Build is still broken for ${CCNetProject}, the fix failed." /> + <subject buildResult="Broken" value="{CCNetProject} broke at ${CCNetBuildDate} ${CCNetBuildTime } , last checkin(s) by ${CCNetFailureUsers}" /> + <subject buildResult="Exception" value="Serious problem for ${CCNetProject}, it is now in Exception! Check status of network / sourcecontrol" /> + </subjectSettings> + + + + + + + + + + + Build is ok + + + + + Build has failed + + + + + Build has failed, and previous one was also failed + + + + + Build is ok, but previous one was failed + + + + + An unforeseen exception occured during the build (source control error for example) + + + + + Default constructor + + + + + Initializes a new instance of the class. + + The result. + The value. + + + + + The value of the subject line, the text to be used for the subject. This may contain variables, see below. + + 1.0 + n/a + + + + A build result state, see below for the possible values. + + 1.0 + n/a + + + + Equalses the specified o. + + The o. + + + + + + Gets the hash code. + + + + + + + Toes the string. + + + + + + + Defines a user who will receive e-mails. + + Email User + 1.0 + + + <user name="BuildGuru" group="buildmaster" address="buildguru@mycompany.com" /> + + + + + Users do not need to belong to a group. If they are not in a group then they may still receive emails when they + have committed changes that are part of the current build, depending on the setting of + "modifierNotificationTypes" and the state of the build. + + + See the section on the <converters> setting for manipulations that can be done to transform a user name + to an address if the address is not specified. + + + It is essential that the value of the name attribute matches the name for the user in the sourcecontrol system. + This is the only way that CruiseControl.Net can reconcile the user that committed a change with the address to + send the email to. + + + + + + Default constructor + + + + + Extended constructor + + + + + + + + The user name of a user. This should match the user name in Source Control. + + 1.0 + n/a + + + + The Internet-style email address of the user (e.g., "joe@example.com"). + + 1.0 + n/a + + + + The group that the user is in. This needs to match the name of one of the <group> elements. + + 1.3 + None + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Toes the string. + + + + + + + + The ForceBuildPublisher forces a build on a local or remote build server. It uses .NET Remoting to invoke a + forced build on the CruiseControl.NET server at the specified URI. + + + The forced build runs asynchronously, i.e. the ForceBuildPublisher does not wait for the forced build to + finish. The ForceBuildPublisher is a great way to help Splitting the build . + + + An alternative to the ForceBuildPublisher is the Project Trigger. The main difference is that the + ForceBuildPublisher is placed in the configuration for the primary project, while the ProjectTrigger is is + placed in the configuration for the dependent project. + + + Force Builder Publisher + 1.0 + + + <forcebuild> + <project>AcceptanceTestProject</project> + <serverUri>tcp://buildserver2:21234/CruiseManager.rem</serverUri> + <integrationStatus>Success</integrationStatus> + <enforcerName>Forcer</enforcerName> + </forcebuild> + + + <forcebuild> + <project>AcceptanceTestProject</project> + <serverUri>tcp://buildserver2:21234/CruiseManager.rem</serverUri> + <integrationStatus>Success</integrationStatus> + <security> + <namedValue name="username" value="autobuild" /> + <namedValue name="password" value="autobuild" /> + </security> + </forcebuild> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The factory. + + + + + The CCNet project to force build. + + 1.0 + n/a + + + + Identification of a ForceBuildPublisher. This value is passed to the CCNetRequestSource attribute of the + forced project's build. + + 1.0 + BuildForcer + + + + The URI for the local or remote server managing the project to build. The default value is the default URI + for the local build server. + + 1.0 + tcp://localhost:21234/CruiseManager.rem + + This publisher only uses .NET Remoting for connecting to the remote server. As such, it cannot use the + HTTP protocol for connecting. + + + + + The condition determining whether or not the remoting call should be made. The default value is "Success" + indicating that the specified build will be forced if the current build was successful + + 1.0 + Success + + + + The security credentials to pass through to the remote server. + + 1.5 + None + + These are only needed if the remote project has security applied. If credentials are passed to the remote + server, then the enforcerName will be ignored. + Valid security tokens are: "username" and "password" (this list may be expanded in future). + + + + + The parameters to pass to the remote project. + + 1.5 + None + + + + The logger to use. + + + + + Executes the specified result. + + The result. + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Gets or sets the XSL files. + + The XSL files. + + + + + Builds the message. + + The result. + + + + + + + + + + + Initializes a new instance of the class. + + The include anchor tag. + + + + + Builds the message. + + The result. + + + + + + Gets or sets the XSL files. + + The XSL files. + + + + + Interface definition for username-to-emailaddress converters in the Email publisher + (). + + Email Converter + + + + Apply the conversion from userName to email address. + + The username. + The email address. + + + + Defines a manifest generator for packages. + + Manifest Generators + + + + Generate a manifest for a package. + + The result of the build. + The files that were packaged. + An containing the manifest. + + + + + + + + + The xslFiles that could be used for the transformations done by BuildMessage + + + + + Builds the message. + + The result. + + + + + + Defines an item that can be packaged. + + Package Item + + + + Packages the specified items. + + The result. + The zip stream. + The name of the files that were packaged. + + + + Generate a default manifest for a package. + + Default Manifest Generator + 1.4.4 + + + The default manifest lists all the files that are included in the package, plus a list of all the modifications for the build. + + + The following is an example of the type of manifest generated: + + + <manifest> + <header project="Test project" label="A Label" build="ForceBuild" status="Unknown"> + <modification user="johnDoe" changeNumber="1" time="2009-01-01T00:00:00"> + <comment>A comment</comment> + <file name="first file" type="Add" /> + <file name="second file" type="Modify" /> + </modification> + </header> + <file name="first file" /> + </manifest> + + + + + <manifest type="defaultManifestGenerator" /> + + + + The type of generator. + defaultManifestGenerator + + + + + Generate a manifest for a package. + + The result of the build. + The files that were packaged. + An containing the manifest. + + + + Generates the manifest header. + + + + + + + Imports a manifest from an existing file. + + Manifest Importer + 1.4.4 + + This "generator" is not a true generator, instead it will import an existing file to use as the package + manifest. + + + + <manifest type="importManifest" file="ExistingManifest.xml" /> + + + + The type of generator. + importManifest + + + + + The name of the file to import. + + + If this is a relative file, it will be based relative to the working directory of the project. + + 1.4.4 + n/a + + + + Generate a manifest for a package. + + The result of the build. + The files that were packaged. + An containing the manifest. + + + Modification History Publisher + 1.3 + + + This publisher logs all modifications for each build in a file. + + + These modifications can be viewed in the Dashboard with the modification_History_Project_Plugin plugin enabled. + + + + + <modificationHistory /> + + + <modificationHistory onlyLogWhenChangesFound="true" /> + + + + + + + + + + + + When true, the history file will only be updated when the build contains modifications. This setting is mainly for keeping the + file small when there are a lot builds without modifications. For example: like CCNet, there is a public website where everybody + can force a build. + + 1.3 + false + + + + Executes the specified result. + + The result. + + + + + + Loads the history. + + The artifact directory. + + + + + + A file to include in the package. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + Name of the file. + + + + The name and path of the file to store into the package + + + This is the path to the file that you wish to store in the package + + + + + The directory to base all the file locations from. + + 1.7 + Project working directory + + + + The name of the file that is to be saved. + + + Use this attribute only if you wish to rename the file + being saved to a different name. + + + + + The name of the folder in the package that the file will be saved under + + + Use this attribute if you wish to override the location of the file being saved in + the package. + + + + + Should the file structure be flattened or not. + + + By default, the folder structure will also be included in the package. Setting this property + to true will flatten (omit) the folder information. + + 1.4.4 + false + + + + Gets or sets the file system. + + The file system. + + + + Packages the specified items. + + The result. + The zip stream. + The name of the files that were packaged. + + + + Generate the list of files to include in the package. + + The build result. + The file system. + A list of all the files to be included. + + This method uses custom logic for handling "**" + + + + + A folder to include in the package + + + + + The name of the folder to store into the package + + + This is the path to the folder that you wish to store in the package + + + + + The filename filter to apply + + + Use this attribute to filter files that will be stored into the package. For example *.* + will select all files (default), *.xml will only select xml files, test*.xml will select + only files that start with the word test and have an extension of xml. + + + + + The name of the folder in the package that the file will be saved under + + + Use this attribute if you wish to override the location of the files being saved in + the package. + + + + + Recursively save files + + + Use this attribute if you wish to recursively add files to the package + + + + + Flatten the hierachy + + + Use this attribute if you wish to save the files without folder information + + + + + Base folder to strip out of the file names (if flatten is false) + + Working Directory for the project + + + + Packages the specified items. + + The result. + The zip stream. + The name of the files that were packaged. + + + + Rursive function to process a directory tree, adding found files to an output zip stream. + + Base folder in which package files are built from. + Folder in which files will be added to zip. + List of files added to zip. + The zip stream. + The name of the files that were packaged. + + + + + Generates a ZIP file package containing the specified files. + + + This will generate a "package" of files in a compressed format. The files must be specified, plus an optional manifest can be included. + + + This publisher also allows the generation of a "manifest" to include in the package. A manifest contains additional details on the + package, both at a general level and at a file level. + + + Package Publisher + 1.4.4 + + + <package> + <name>Example</name> + <packageList> + <packageFile> + <sourceFile>results.txt</sourceFile> + </packageFile> + </packageList> + </package> + + + <package> + <name>Example</name> + <compression>9</compression> + <always>true</always> + <manifest type="defaultManifestGenerator"/> + <packageList> + <packageFile> + <sourceFile>results.txt</sourceFile> + <packageFile sourceFile="icons\*.png" flatten="true"/> + <packageFile sourceFile="info\readme.txt" flatten="true"/> + <packageFolder baseFolder ="d:\tools" sourceFolder="d:\tools\Nant" fileFilter="*.*" includeSubFolders="true" /> + </packageFile> + </packageList> + </package> + + + + + + The name of the package file. + + + This will be the filename of the package. If the extension zip is omitted, it will be added automatically. + + 1.4.4 + n/a + + + + The level of compression to use. The valid range is from zero to nine, zero is no compression and nine is maximum compression. + + 1.4.4 + 5 + + + + Whether the package should always be generated or not. + + + By default a package will only be generated for a successful build. Setting this property + to true, and including it in the publishers section means the package will always be + generated, irrespective of the outcome of the build. + + 1.4.4 + false + + + + The manifest generator to be used. + + + If this property is not set no manifest will be generated. + + 1.4.4 + None + + + + The list of files and folders to include in the package. + + + All relative files will be relative to the baseDirectory. + + 1.6 + n/a + + + + The location to output the package to. + + 1.4.4 + Project Artifact Directory + + + + Run this publisher. + + The result of the build. + + + + Upgrades the configuration for the node. + + The version of the configuration. + The input node. + The upgraded node + + + + Add the package to the list of packages. + + + + + + + This is to allow discoverability of packages. In future CruiseControl.Net will allow clients to download this + list to see which packages are available. + + + + + Moves the file from its temporary (working) location to its final location. + + + + + + This method will also generate the correct name of the file and ensure + the output directory exists. + + + + + Attempts to delete a file within a retry loop. + + + + + + Generate the manifest and add it to the package. + + + + + + + + Ensures the file extension. + + Name of the file. + The extension. + The filename with the extension. + + + + + This publisher generates an RSS file reporting the latest results for a Project. + + + The RSS feed is available via the Dasboard in the Project Report. There needs to be 1 build done with this publisher for the icon + to show up. + + + RSS Publisher + 1.3 + + + <rss /> + + + <rss items="30" /> + + + + + + The number of items to be displayed. + + 20 + 1.4.4 + + + + Loads the RSS data document. + + The artifact directory. + + + + + + Executes the specified result. + + The result. + + + + + + A statistic that extracts the first item that matches the specifed XML XPath. + + FirstMatch + 1.0 + + + + Initializes a new instance of the class. + + + + + + Create a statistic that extracts the first item that matches the specifed XML XPath. + + The name of the statistic. + The XML XPath to locate the value. + + + + Extract the value of the statistic from the specified XML data. + + A navigator into an XML document containing the statistic data. + The statistic value. + + + + Plot a set of statistic data. + + + + + Plot a set of statistic data. + + The Y-axis data values. + The X-axis data values. + The name of the statistic to plot. + + + + Plot a set of statistic data and write the image to a stream. + + The Y-axis data values. + The X-axis data values. + The stream to receive the resulting image. + + + A 2-dimensional surface plotter. + + + + The directory where the file will be created. + + + + + The disk file extension (should make sense for . + + + + + The type of image to generate. + + + + + Create a 2-dimensional surface plotter with the specified disk location and image format. + + The directory where the file will be created. + The disk file extension (should make sense + for . + The type of image to generate. + + + + Plot a set of statistic data and save it to the configured disk file. + + The Y-axis data values. + The X-axis data values. + The name of the statistic to plot. + + The disk file name will be + ... + + + + + Plot a set of statistic data and write the image to a stream. + + The Y-axis data values. + The X-axis data values. + The stream to receive the resulting image. + + + + Create a 2-dimensional surface plot of the specified statistic data. + + The Y-axis data values. + The X-axis data values. + The plot image bitmap. + + + + A generic statistic. + + Statistic + 1.0 + + + + Initializes a new instance of the class. + + + + + + Create a statistic that extracts all items that match the specifed XML XPath. + + The name of the statistic. + The XML XPath to locate the values. + + + + Provides the base functionality for statistics. + + Statistics + + + + The name of this statistic. + + + + + The XML XPath to locate the value of this statistic. + + + + + Should a graph be generated for this statistic? + + + + + Should this statistic be collected and published? + + + + + Initializes a new instance of the class. + + + + + + Create a statistic that extracts all items that match the specifed XML XPath. + + The name of the statistic. + The XML XPath to locate the values. + + + + The XML XPath to locate the value of this statistic. + + n/a + 1.0 + + + + The name of the statistic. + + n/a + 1.0 + + + + Should a graph be generated for this statistic? + + false + 1.3 + + + + Provides support for the use of xml namespaces. + + none + 1.7 + + + + Should this statistic be collected and published? + + true + 1.3 + + + + Extract the value of the statistic from the specified XML data. + + A navigator into an XML document containing the statistic data. + The statistic value. + + + + Extract the value of the statistic from the specified XML data. + + A navigator into an XML document containing the statistic data. + The statistic value. + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Data object for the value of a statistic. + + + + + The name of this statistic. + + + + + The value of this instance of this statistic. + + + + + Create a statistic value data object. + + The name of this statistic. + The value of this instance of this statistic. + + + + The name of this statistic. + + + + + The value of this instance of this statistic. + + + + + + + + + + The statistics this builder works with. + + + + + Create a StatisticsBuilder with the default set of statistics, all included. + + + + + Extract all the statistics from the specified build results. + + The results of the build. + The set of statistic values. + + + + Convert the build results into XML. + + The build results. + The XML results. + + + + Extract all the statistics from the specified XML build results. + + + + + + + Add a statistic to the build if its Include property is true. + + The name of the statistic. + + If the statistic's property + is false, this method may actually remove it from the list! + + + + + Extract all the statistics from the specified XML build results document. + + The build results. + The set of statistics. + + + + The statistics this builder works with. + + + + + + + + + + Variances the specified list. + + The list. + + + + + + Means the specified list. + + The list. + + + + + + Standards the deviation. + + The list. + + + + + + A charting tool for s. + + + + + The statistic names to be included in the chart. + + + + + The plotter that will render the chart. + + + + + Create a chart generator using the default data plotter. + + + + + Create a chart generator using the specified data plotter. + + The plotter that will render the chart. + + + + The statistic names to be included in the chart. + + + + + Get a data plotter for the specified fileid. + + The fileid to store the image at. + The plotter. + + + + Extract the statistics from the specified XML statistics + document and create a chart image at the specifed fileid. + + The XML document containing the data. + The location of the chart image file. + + + + Convert the specified statistic value to a form amenable to plotting. + + The statistic name. + The value. + The plottable value. + + Most values are returned unmodified. Values for "Duration" statistics + that look like time durations (e.g., 12:34:56 are + converted to an integer number of seconds. + + + + + Determine what statistics are present in the specified XML statistics document. + + The XML statistics document. + A list of statistic names. + + + + This class foresees for the mappings of a prefix to an xml namespace. For example : + xmlns:mstest=http://microsoft.com/schemas/VisualStudio/TeamTest/2010 + + Namespace Mapping + + + + Default constructor + + + + + Create with specified settings + + + + + + + the prefix used in the xpath for this namespace + + + + + the url of the namespace + + + + + + The publisher can be used to collect and update statistics for each build in a file. Some of the statistics which would be collected + are build durations and test count. + At the minimal, the publisher can be configured with just an empty <statistics /> element in the publishers section. This would + pick up some default statistics for capturing during the build process. + + + Statistics publisher must come after any File Merge tasks in the publishers section, in case you want to collect statistics from + merged files. + + + The task will generate a statistics.csv and report.xml file in the artifact directory. + + + Statistics Publisher + 1.0 + + + If you want to specify your own, or override the default statistics, it is possible to do so by supplying the name and xpath for the + statistics and the corresponding location in the build log to pick the data from. + + + <statistics> + <statisticList> + <statistic name="metric_name" xpath="xpath expression"/> + <firstMatch name="metric_name" xpath="xpath expression" /> + </statisticList> + </statistics> + + + It is also possible to optionally configure the statistics publisher to generate charts for any metric against different builds, and + to even remove them altogether. This feature has been added in version 1.3: + + + <statistics> + <statisticList> + <statistic name="metric_name" xpath="xpath expression" generateGraph="true" include="true"/> + <firstMatch name="metric_name" xpath="xpath expression" include="false"/> + </statisticList> + </statistics> + + + <statistics> + <statisticList> + <statistic name="AmountOfFailures" xpath="sum(//test-results/@failures)" /> + <firstMatch name="AmountOfTests" xpath="//mstest:TestRun/mstest:ResultSummary/mstest:Counters/@total" > + <namespaces> + <namespaceMapping prefix="mstest" url="http://microsoft.com/schemas/VisualStudio/TeamTest/2010" /> + </namespaces> + </firstMatch> + </statisticList> + </statistics> + + + For the statistics configured with 'generateGraph="true"', a graph is generated with different builds on x-axis and the configured + metric on y-axis in the artifacts directory named as <statistic name>.png. This chart would still be a very basic representation. + For now at least, exporting the report to Excel for charting/analyis might be a better option. + + + The following are default provided : + + <FirstMatch name="StartTime" xpath= "/cruisecontrol/build/@date")> + <FirstMatch name="Duration" xpath= "/cruisecontrol/build/@buildtime")> + + <Statistic name="TestCount" xpath= "sum name =//test-results/@total)")> + <Statistic name="TestFailures" xpath= "sum name =//test-results/@failures)")> + <Statistic name="TestIgnored" xpath= "sum name =//test-results/@not-run)")> + + <Statistic name="GendarmeDefects" xpath= "count name =//gendarme-output//rule/target/defect)")> + + <Statistic name="FxCop Warnings" xpath= "count name =//FxCopReport//Message[Issue/@Level='Warning' or Issue/@Level='CriticalWarning'])")> + <Statistic name="FxCop Errors" xpath= "count name =//FxCopReport//Message[Issue/@Level='Error' or Issue/@Level='CriticalError'])")> + + <FirstMatch name="BuildErrorType" xpath= "//failure/builderror/type")> + <FirstMatch name="BuildErrorMessage" xpath= "//failure/builderror/message")> + + + + + + <statistics /> + + + + + + The location of the CSV statistics file, relative to the project artifacts directory. + + + + + The location of the XML statistics file, relative to the project artifacts directory. + + + + + Initializes a new instance of the class. + + + + + The list of statistics to be included in the build. + + + There is a default list of statistics to be included, and this list + adds additional statistics to the build. Any statistic defined with + include=false will be omitted, even if it is in the + default list. + + None + 1.0 + + + + Publish the statistics for this build. + + The results of the build. + + + + Write the specified collection of statistics to the XML + statistics file, creating it if it does not already exist + + The collection of statistics. + The build for which the + statistics were collected. + + The XML document takes the following form: + <statistics> + <integration build-label="label" status="status" + day="day_of_month" month="month_name" year="year"> + <statistic name="name"> + value + </statistic> + </integration> + </statistics> + + + + + Add the specified collection of statistics to the root of the specified XML document. + + The statistics to add. + The added child element. + + The XML added to the root of the document takes the following form: + <integration> + <statistic name="name"> + value + </statistic> + </integration> + + + + + Obtain the location of the XML statistics file, relative to the project artifacts directory. + + The running build. + The absolute file location. + + + + Write the specified collection of statistics to the CSV + statistics file, creating it if it does not already exist, + and returning the full set. + + + + The build for which the + statistics were collected. + The full XML statistics document. + + Note: The method does not + reconcile the specified statistics against the existing content of + the file. If statistics are added or removed over time, the headings + and values may not match up correctly. + + + + + Obtain the location of the CSV statistics file, relative to the project artifacts directory. + + The running build. + The absolute file location. + + + + Loads the statistics. + + The artifact directory. + + + + + + A collection of s, with the + elements in the order of their creation. + + + + + Write the values of the statistics to the specified output writer, + in the order of their creation. + + The writer. + + + + Add the specified statistics to the specified CSV statistic file. + + The absolute fileid of the file. + The statistics. + + Note: This method does not reconcile the specified statistics against + the existing content of the file. If statistics are added or removed + over time, the headings and values may not match up correctly. + + + + + Write the column headings for the specified statistics to the specified + output writer, in the order of their creation. + + The writer. + The statistics. + + + + Write the statistics in XML to the specified output writer. + + The output writer. + + The output is written in the following format: + <statistics> + <statistic name="name"> + value + </statistic> + </statistics> + + + + + + + + + + Initializes a new instance of the class. + + The message. + + + + + + + + + + Initializes a new instance of the class. + + The text writer. + + + + + Writes the specified result. + + The result. + + + + + Writes the build element. + + The result. + + + + + Writes the modifications. + + The mods. + + + + + Sets the formatting. + + The formatting. + + + + + + The Xml Log Publisher is used to create the log files used by the CruiseControl.NET Web Dashboard, so if you don't define an + <xmllogger /> section the Dashboard will not function correctly. + + + You should place the <xmllogger /> in the <publishers /> section, after any File Merge Tasks, in your + Project Configuration Block. + + + XML Log Publisher + 1.0 + + + XML Log Publisher used to support the 'mergeFiles' option. This functionality is now removed and you should use File Merge + Task instead. + + + + + <xmllogger /> + + + <xmllogger logDir="c:\myproject\buildlogs" /> + + + + + + + + + + + + The directory to save log files to. If relative, then relative to the Project Artifact Directory. + + 1.0 + buildlogs + + + + Logs the directory. + + The artifact directory. + + + + + + Executes the specified result. + + The result. + + + + + + Interface for the project integrators to communicate with for adding their integration + requests to a queue. + + + + + Gets the name. + + + + + + + Gets the is blocked. + + + + + + + The configuration settings for this queue. + + + + + Add a project integration request be added to the integration queue. + If no requests are on that queue already the integration is just kicked off immediately. + If the request is a force build and an integration is already on the queue for that project + then the queue request is ignored as it is redundant. + + The integration queue item. + + + + Releases the next integration request on the queue to start it's integration. + + + + + Removes a pending integration request (i.e. one that has not yet started) for this + project from the queue if it is available. + + The project to have pending items removed from the queue. + + + + Removes all queued integrations for this project. To be invoked when "stopping" + a project. + + The project to be removed. + + + + Returns an array of the current queued integrations on the queue. + + Array of current queued integrations on the queue. + + + + Gets the next request. + + The project. + + + + + + Determines whether [has item on queue] [the specified project]. + + The project. + + + + + + Determines whether [has item pending on queue] [the specified project]. + + The project. + + + + + + Try to block this queue, based upon a request from another queue. + While blocked, no projects in this queue can integrate. + + Queue requesting that a lock be taken out + True if the queue is now blocked, false if the queue could + not be blocked due to being in-use. + + + + Unblock this queue. + + Queue requesting that a lock be released + + + + Attempt to acquire a lock on the queue to mark it as in-use. + + If locking the queue for use was + successful (returned true), lockObject is an IDisposable that + will discard the lock when disposed. + True if the queue is now marked as in-use, false if the + queue could not be marked as in-use due to being blocked (or + one of its lockqueues was in-use). + + + + Interface for the items placed in a named integration queue. + + + + + Gets the project to be added to the build queue. + + + + + Gets the integration request which was responsible for requesting the integration. + + + + + + Gets the integration queue callback for the associated project. + + The integration queue callback. + + + + Interface for communication from the IIntegrationQueue to the IProjectIntegrator + + + + + Notification of entering the integration queue. + + + + + Notification of exiting the integration queue. + + + + + Implementation of a named integration queue. + The currently integrating project in this queue will be at queue position zero. + + + + + Initializes a new instance of the class. + + The name. + The configuration. + The parent queue set. + + + + + Gets the name. + + + + + + + Is this Queue locked by another (N) Queue(s)? + + + + + The configuration settings for this queue. + + + + + Add a project integration request be added to the integration queue. + If no requests are on that queue already the integration is just kicked off immediately. + If the request is a force build and an integration is already on the queue for that project + then the queue request is ignored as it is redundant. + + The integration queue item. + + + + Releases the next integration request on the queue to start it's integration. + + + + + Removes a pending integration request (i.e. one that has not yet started) for this + project from the queue if it is available. + + The project to have pending items removed from the queue. + + + + Removes all queued integrations for this project. To be invoked when "stopping" + a project. + + The project to be removed. + + + + Returns an array of the current queued integrations on the queue. + + Array of current queued integrations on the queue. + + + + Gets the next request. + + The project. + + + + + + Determines whether [has item on queue] [the specified project]. + + The project. + + + + + + Determines whether [has item pending on queue] [the specified project]. + + The project. + + + + + + Attempt to acquire a lock on the queue to mark it as in-use. + + If locking the queue for use was + successful (returned true), lockObject is an IDisposable that + will discard the lock when disposed. + True if the queue is now marked as in-use, false if the + queue could not be marked as in-use due to being blocked (or + one of its lockqueues was in-use). + + + + Lock this queue, based upon a request from another queue. + Acquires a fresh lock for the queue making the request (assuming none exists). + + Queue requesting that a lock be taken out + + + + Unlock this queue, based upon a request from another queue. + Releases any locks currently held by the queue making the request. + + Queue requesting that a lock be released + + + + Container class + + + + + Initializes a new instance of the class. + + + + + Gets the project to be added to the build queue. + + + + + + Gets the integration request which was responsible for requesting the integration. + + + + + + Gets the integration queue callback for the associated project. + + The integration queue callback. + + + + Factory class for generating IntegrationQueueManager instances. + + + The static method will generate an instance of + using + by default. If a different queue manager is required (e.g. in unit testing) use the + static method to change the default factory. + + + + + Creates an instance of a queue manager. + + The integrator factory. + The configuration. + The state manager to use. + The new queue manager. + + + + Changes the default manager factory. + + The new factory to use. + + + + Changes back to the default factory/ + + + + + Generates a queue manager using the default factory. + + The integrator factory. + The configuration. + The state manager to use. + The new queue manager. + + + + Data structure representing the set of named integration queues. + + + + + Gets the with the specified queue name. + + + + + + + Adds the specified queue name. + + Name of the queue. + The config. + + + + + Clears this instance. + + + + + + Gets the queue names. + + + + + + + Gets the integration queue snapshot. + + + + + + + Managers the integration queues. + + + + + Starts all the projects. + + + + + Stops all the projects. + + true when an update is done to the config, so we need to stop all projects and restart them. No other projects may be started in this timeframe. + + + + Aborts all running projects and stops queue processing. + + + + + Stops all running projects and regenerates the queues. + + The configuration to use. + + + + Starts a specific project. + + The name of the project to start. + + + + Stops a specific project. + + The name of the project to stop. + + + + Starts a forced build for a project. + + The name of the project. + The person forcing the build. + + + + + Adds a request for a project. + + The name of the project. + The request to add. + + + + Cancels a request to start a project. + + The name of the project. + + + + Waits for a project to exit. + + The name of the project to wait for. + + + + Gets a snapshot of the current server status. + + A snapshot of the server status. + + + + Gets the statuses of the projects. + + A list of the current statuses for the projects. + + + + Retrieves the integrator for a project. + + The name of the project. + The integrator for the project. + + + + Associates the integration events. + + + + + + + Factory class for generating queue managers. + + + + + Creates an instance of a queue manager. + + The integrator factory. + The configuration. + The state manager to use. + The new queue manager. + + + + Connects to a remote CruiseControl.NET server. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The server. + The remoting configuration file. + + + + + Initializes a new instance of the class. + + The server. + The remoting configuration file. + The disable remoting. + + + + + Releases unmanaged and - optionally - managed resources + + + + + + Terminates the CruiseControl.NET server immediately, stopping all started projects + + + + + Launches the CruiseControl.NET server and starts all project schedules it contains + + + + + Attempts to start a project. + + A containing the request details. + A containing the results of the request. + + + + Requests all started projects within the CruiseControl.NET server to stop + + + + + Attempts to stop a project. + + A containing the request details. + A containing the results of the request. + + + + Cancel a pending project integration request from the integration queue. + + + + + Send a text message to the server. + + + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Retrieve CruiseManager interface for the server + + + + + Client for communicating with the server. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Forces a build for the named project. + + A containing the request details. + A containing the results of the request. + + + + Aborts the build of the selected project. + + A containing the request details. + A containing the results of the request. + + + + Wait for CruiseControl server to finish executing + + + + + Waits for the project to exit. + + + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + + + + Gets the final status for a build. + + The request. + The for the build. + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Returns the version of the server + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Updates the selected project on the server + + + + + Returns the serialized form of the requested project from the server + + + + + Retrieve the list of external links for the project. + + + + + Retrieves the name of directory used for storing artefacts for a project. + + + + + Retrieve the statistics document for a project. + + + + + + + Retrieve the modification history document for a project. + + + + + + + Retrieve the RSS feed for a project. + + + + + + + Logs a user into the session and generates a session. + + + + + + + Logs a user out of the system and removes their session. + + + + + + Retrieves the security configuration. + + + + + + Lists all the users who have been defined in the system. + + + + A list of containing the details on all the users + who have been defined. + + + + + Checks the security permissions for a user against one or more projects. + + + A set of diagnostics information. + + + + Reads the specified number of filtered audit events. + + + A list of s containing the audit details that match the filter. + + + + Lists the build parameters for a project. + + The project to retrieve the parameters for. + The list of parameters (if any). + + + + Changes the password of the user. + + + + + + Resets the password for a user. + + + + + + Retrieve the amount of free disk space. + + + + + + Takes a status snapshot of a project. + + + + + Retrieves a list of packages for a project. + + + + + Retrieve a file transfer object. + + + + + Retrieves a service. + + The type of service to retrieve. + A valid service, if found, null otherwise. + + + + Adds a service. + + The type of service. + The service to add. + + + + Retrieve the identifer for this project on a linked site. + + + + + + + Gets some build summaries. + + The request. + The response. + + + + + + + + + Initializes a new instance of the class. + + The decorated URL builder. + The base path. + + + + + Builds the URL. + + The action. + + + + + + Builds the URL. + + The action. + The partial query string. + + + + + + Builds the URL. + + The action. + The partial query string. + The path. + + + + + + Gets or sets the extension. + + The extension. + + + + + + + + + + Initializes a new instance of the class. + + The project specifier. + Name of the build. + + + + + Gets the name of the build. + + The name of the build. + + + + + Gets the project specifier. + + + + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Toes the string. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The URL builder. + + + + + Builds the server URL. + + The action. + The server specifier. + + + + + + Builds the server URL. + + The action. + The server specifier. + The query string. + + + + + + Builds the project URL. + + The action. + The project specifier. + + + + + + Builds the build URL. + + The action. + The build specifier. + + + + + + Gets or sets the extension. + + The extension. + + + + + Gets the inner builder. + + + + + + + + + + + + Initializes a new instance of the class. + + The server specifier. + Name of the project. + + + + + Gets the name of the project. + + The name of the project. + + + + + Gets the server specifier. + + + + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Toes the string. + + + + + + + + + + + + Initializes a new instance of the class. + + Name of the server. + + + + + Initializes a new instance of the class. + + Name of the server. + The allow force build. + The allow start stop build. + + + + + Gets the name of the server. + + The name of the server. + + + + + Gets the allow force build. + + + + + + + Gets the allow start stop build. + + + + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Toes the string. + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Gets or sets the extension. + + The extension. + + + + + Builds the URL. + + The action. + + + + + + Builds the URL. + + The action. + The query string. + + + + + + Assumes that the path, queryString and action have been safely url encoded. + Instead use a parameter collection and url builder can take care of encoding. + + + + + + + + + + Gets the name of the build. + + The name of the build. + + + + + Gets the project specifier. + + + + + + + + + + + + Builds the server URL. + + The action. + The server specifier. + + + + + + Builds the server URL. + + The action. + The server specifier. + The query string. + + + + + + Builds the project URL. + + The action. + The project specifier. + + + + + + Builds the build URL. + + The action. + The build specifier. + + + + + + Gets or sets the extension. + + The extension. + + + + + Gets the inner builder. + + + + + + + + + + + + Gets the full path for. + + The app relative path. + + + + + + + + + + + Gets the name of the project. + + The name of the project. + + + + + Gets the server specifier. + + + + + + + + + + + + Gets the name of the server. + + The name of the server. + + + + + Gets the allow force build. + + + + + + + Gets the allow start stop build. + + + + + + + Interface for storing sessions. + + + + + The session token to store, null to delete. + + + + + The display name to store, null to delete. + + + + + + + + + + Builds the URL. + + The action. + + + + + + Builds the URL. + + The action. + The query string. + + + + + + Builds the URL. + + The action. + The query string. + The path. + + + + + + Gets or sets the extension. + + The extension. + + + + + Internal class for overriding the security if required. + + + + + Initializes the class. + + + + + Gets the session identifier. + + The session identifier. + + + + Provides the basic security information for a channel. + + + + + Has the message been encrypted. + + + + + The security requirements for sending or receiving messages. + + Channel Security + + + + Validates the channel information. + + + + + + Defines the details to use for impersonating another user account. + + Impersonation + 1.5 + + + + Initialise a new . + + + + + Initialise a new . + + + + + + + + The name of the domain to use. + + 1.5 + n/a + + + + The name of the user to impersonate. + + 1.5 + n/a + + + + The password of the user. + + 1.5 + n/a + + + + Start impersonating the other account. + + + + + + Inherit the security settings for a project from the server settings. + + Inherited Project Security + 1.5 + + + <security type="inheritedProjectSecurity" /> + + + + The type of the project security. + inheritedProjectSecurity + + + + + Start a new blank instance. + + + + + Does this authorisation require security to be configured on the server? + + + + + The name of the account to use for guests. + + 1.5 + None + + + + Does this authorisation require a valid session? + + + + + Checks whether the user can perform the specified action. + + The name of the user that is being checked. + The permission to check. + The default right to use. + + True if the permission is valid, false otherwise. + + + + Defines a set of permissions. + + General Security Permissions + + + + The default right to use. + + 1.5 + Inherit + + + + The right to send messages. + + 1.5 + Inherit + + + + The right for force or abort builds. + + 1.5 + Inherit + + + + The right to stop and start projects. + + 1.5 + Inherit + + + + The right to change the configuration of projects. + + 1.5 + Inherit + + + + The right to view security. + + 1.5 + Inherit + + + + The right to modify security. + + 1.5 + Inherit + + + + The right to view a project. + + 1.5 + Inherit + + + + The right to view configuration and logs. + + 1.5 + Inherit + + + + Retrieves the actual permission. + + + + + + + Pass the security information to a client. + + + + + Gets or sets the name. + + The name. + + + + + Gets or sets the security. + + The security. + + + + + The channel information from a remoting channel. + + + + + Messages will be encrypted using this channel. + + Encrypted Messages Channel + 1.5 + + + + Validates the channel information. + + + + + + Stores a user name - authentication will come from Active Directory. + + LDAP User Authentication + 1.5 + + + <ldapUser name="johndoe" domain="somewhere.com"/> + + + <ldapUser name="*" domain="somewhere.com"/> + + + + + + Start a new blank authentication. + + + + + Start a new authentication with a user name. + + + + + + + A unique identifier for an authentication instance. + + + + + The user name for this user. + + 1.5 + n/a + + + + The display name for this user. + + + + + The name of the authentication type. + + + + + The AD domain to use. + + 1.5 + n/a + + + + The security manager that loaded this setting. + + + + + Attempts to authenticate a user from the credentials. + + The credentials. + True if the credentials are valid, false otherwise. + + + + Retrieves the user name from the credentials. + + The credentials. + The name of the user from the credentials. If the credentials not not exist in the system + then null will be returned. + + + + Retrieves the password from the credentials. + + The credentials. + The users password from the credentials. If the credentials do not exist in the system + then null will be returned. + + + + Retrieves the display name from the credentials. + + The credentials. + The name of the user from the credentials. If the credentials do not exist in the system + then null will be returned. + + + + Changes the password. + + + + + + A base class for developer audit loggers. + + + + + Whether to log successful events or not. + + 1.5 + true + + + + Whether to log failed events or not. + + 1.5 + true + + + + Logs a security event. + + The name of the project. + The name of the user. + The type of event. + The right of the event. + Any security message. + + + + Logs an audit record. + + The record to log. + + + + Performs the actual logging of a security event + + The name of the project. + The name of the user. + The type of event. + The right of the event. + Any security message. + + + + Sends audit logging information to a file. The information will be stored in an XML format. + + + The actual file will not be correct XML as it will not have a single root element - instead each line will be directly written to the + file. + + 1.5 + XML File Audit Logger + + + <xmlFileAudit location="c:\Logs\ccnet_audit.log"/> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The execution environment. + + + + + The location to log the audit events. + + 1.5 + SecurityAudit.xml + + + + Performs the actual logging of a security event + + The name of the project. + The name of the user. + The type of event. + The right of the event. + Any security message. + + + + + Reads audit logging information from a file. The information must be stored in an XML format. + + + This reader handles reading audit information that has been written by the XML File Audit Logger. + + + 1.5 + XML File Audit Reader + + + <auditReader type="xmlFileAuditReader" location="c:\Logs\ccnet_audit.log"/> + + + + The type of the audit reader. + xmlFileAuditReader + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The execution environment. + + + + + The location of the file to read the audit events from. + + 1.5 + SecurityAudit.xml + + + + Reads all the specified number of audit events. + + The starting position. + The number of records to read. + A list of s containing the audit details. + + + + Reads all the specified number of filtered audit events. + + The starting position. + The number of records to read. + The filter to use. + A list of s containing the audit details that match the filter. + + + + Loads the lines from the audit file. + + + + + + Provides an interface for logging security events. + + Security Audit Loggers + + + + Logs a security event. + + The name of the project. + The name of the user. + The type of event. + The right of the event. + Any security message. + + + + Logs an audit record. + + The record to log. + + + + Provides an interface for reading audit events. + + Security Audit Readers + + + + Reads all the specified number of audit events. + + The starting position. + The number of records to read. + A list of s containing the audit details. + + + + Reads all the specified number of filtered audit events. + + The starting position. + The number of records to read. + The filter to use. + A list of s containing the audit details that match the filter. + + + + The project-specific settings include a list of permissions. These permissions associate the users, roles, etc. from the server-level + security with the actions. + + 1.5 + Default Project Security + + General Security Permissions + + + + <security type="defaultProjectSecurity"> + <permissions> + <rolePermission name="admin" ref="admin" /> + <userPermission name="johndoe" forceBuild="Allow" startProject="Deny" stopProject="Deny"/> + </permissions> + </security> + + + + The type of the project security. + defaultProjectSecurity + + + + + Start a new blank instance. + + + + + Start a fully load instance. + + The default right. + The assertions. + + + + The default right to use. + + 1.5 + Inherit + + + + The allowed permissions. + + 1.5 + n/a + + + + Does this authorisation require security to be configured on the server? + + + + + The name of the account to use for guests. + + 1.5 + None + + + + Does this authorisation require a valid session? + + + + + Checks whether the user can perform the specified action. + + The name of the user that is being checked. + The permission to check. + The default right to use. + + True if the permission is valid, false otherwise. + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + + + + + Defines a security manager implementation that implements security with configuration + in external files. + + External File Server Security + 1.5 + + + <externalFileSecurity> + <cache type="inMemoryCache" duration="10" mode="sliding"/> + <files> + <file>users.xml</file> + <file>permissions.xml</file> + </files> + </externalFileSecurity> + + + + External File Format + + The elementsin the external file uses the standard user (Security Users) and permission definitions + (Security Permissions). + + + It is possible to define multiple external security files. Each file can define the users and/or permissions for different areas (e.g. + different departments). + + General Security Permissions + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The execution environment. + + + + + The files to load. + + 1.5 + n/a + + + + Initialise the security manager. + + + + + Retrieves a user from the store. + + + + + + + Retrieves a permission from the store. + + + + + + + Lists all the users who have been defined in the system. + + + A list of containing the details on all the users + who have been defined. + + + + + Checks whether the user can perform the specified action at the server level. + + The name of the user that is being checked. + The permission to check. + True if the permission is valid, false otherwise. + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + + + + + Changes the password of the user. + + The session token for the current user. + The person's old password. + The person's new password. + + + + Resets the password for a user. + + The session token for the current user. + The user name to reset the password for. + The person's new password. + + + + Loads all the settings from a file. + + + + + + Links an identifier with the file it came from. + + The source file. + The identifier. + + + + Updates the file that a setting is in. + + The setting that has been changed. + + + + + Provides an in-memory cache for sessions that is backed by a store on disk. + + + This cache will store the sessions details in memory for quick-access. Whenever a session is changed it also writes a copy of the + details to a file on the disk. Then when the security manager is restarted it loads all the sessions from disk. + + + File Based Security Cache + 1.5 + + The type of security cache to use. + fileBasedCache + + + + <cache type="fileBasedCache" duration="10" mode="sliding" location="C:\sessions\"/> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The file system. + The execution environment. + The clock. + + + + + The location where the backing files are stored. If this is a relative folder, it will be relative to the program data folder for + CruiseControl.NET. + + 1.5 + Sessions + + + + Initialises this instance. + + + + + + Adds to cache. + + Name of the user. + + + + + + Removes from cache. + + The session token. + + + + + Stores the session value. + + The session token. + The key. + The value. + + + + + Saves the session. + + The session token. + + + + + Generates the name of the file. + + The session token. + + + + + + Defines an authentication mechanism. + + Security Users + + + + Attempts to authenticate a user from the credentials. + + The credentials. + True if the credentials are valid, false otherwise.. + + + + Retrieves the user name from the credentials. + + The credentials. + The display name of the user from the credentials. If the credentials do not exist in the system + then null will be returned. + + + + Retrieves the display name from the credentials. + + The credentials. + The name of the user from the credentials. If the credentials do not exist in the system + then null will be returned. + + + + The user name from the configuration. + + + + + The display name from the configuration. + + + + + The name of the authentication type. + + + + + Changes the password. + + + + + + Provides an in-memory cache for sessions. + + In Memory Security Cache + 1.5 + + + This cache stores sessions in the current instance of CruiseControl.Net. When CruiseControl.Net is restarted the sessions will be lost. + + + If you have Watch Config File = true (ccservice.exe.config: /configuration/appSettings/add[key='WatchConfigFile'] ), whenever a + configuration change is detected, the service will be restarted and all sessions will be lost. If you want sessions to persist across + service restarts, use File Based Security Cache. + + + + + <cache type="inMemoryCache" duration="10" mode="sliding"/> + + + + The type of security cache to use. + inMemoryCache + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The clock. + + + + + Defines a security manager implementation that implements security internally - the security settings are stored in the same + configuration file. + + Internal Server Security + 1.5 + + General Security Permissions + + + + <internalSecurity> + <cache type="inMemoryCache" duration="10" mode="sliding"/> + <users> + <passwordUser name="johndoe" password="letmein"/> + <simpleUser name="*"/> + </users> + <permissions> + <rolePermission name="general" forceBuild="Deny"> + <users> + <userName name="*"/> + </users> + </rolePermission> + </permissions> + </internalSecurity> + + + + + + The users for the same. + + 1.5 + n/a + + + + The server-level permissions. + + 1.5 + n/a + + + + Initialise the security manager. + + + + + Retrieves a user from the store. + + + + + + + Retrieves a permission from the store. + + + + + + + Lists all the users who have been defined in the system. + + + A list of containing the details on all the users + who have been defined. + + + + + Checks whether the user can perform the specified action at the server level. + + The name of the user that is being checked. + The permission to check. + True if the permission is valid, false otherwise. + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + + + + + A security assertion. + + Security Permissions + + + + Checks if the user should use this assertion. + + The name of the user that is being checked. + + True if the assertion is valid for the user, false otherwise. + + + + Checks the result of this assertion. + + The permission to check. + + The security right. + + + + Checks the authorisation for a permission. + + Project Level Security + + + + Does this authorisation require security to be configured on the server? + + + + + The name of the account to use for guests. + + + + + Does this authorisation require a valid session? + + + + + Checks whether the user can perform the specified action. + + The name of the user that is being checked. + The permission to check. + The default right to use. + True if the permission is valid, false otherwise. + + + + + Defines the security manager interface. All security calls should go through this manager. + + + + + Does this manager require a session? + + + + + Initialise the security manager. + + + + + Starts a new session for a user. + + The credentials to use. + The session token if the credentials are valid, null otherwise. + + + + Terminates a user session. + + The token of the user session. + + + + Checks that a session is still validate (e.g. hasn't timed out or been terminated.) + + The session token. + True if the session is valid, false otherwise. + + + + Retrieves the user name from a session token. + + The session token. + The name of the user if the session is valid, null otherwise. + + + + Retrieves the display name from a session token. + + The session token. + The display name that was sent from the client. + + The name of the user if the session is valid, null otherwise. + + + + + Retrieves a user from the store. + + + + + + + Retrieves a permission from the store. + + + + + + + Sends a security event to the audit loggers. + + The name of the project. + The name of the user. + The type of event. + The right of the event. + Any security message. + + + + Lists all the users who have been defined in the system. + + + A list of containing the details on all the users + who have been defined. + + + + + Gets the default right for a permission. + + The permission to retrieve the default for. + The default right. + + + + Checks whether the user can perform the specified action at the server level. + + The name of the user that is being checked. + The permission to check. + True if the permission is valid, false otherwise. + + + + Reads all the specified number of audit events. + + The starting position. + The number of records to read. + A list of s containing the audit details. + + + + Reads all the specified number of filtered audit events. + + The starting position. + The number of records to read. + The filter to use. + A list of s containing the audit details that match the filter. + + + + Changes the password of the user. + + The session token for the current user. + The person's old password. + The person's new password. + + + + Resets the password for a user. + + The session token for the current user. + The user name to reset the password for. + The person's new password. + + + + Retrieves a component from the security manager. + + The type of component to retrieve. + The component of the specified type, if available, null otherwise. + + + + The channel security requirements. + + + + + + + + + + A unique identifier for an authentication instance. + + + + + The security manager that loaded this setting. + + + + + Defines a cache for holding session details. + + Security Caches + + + + Initialises the cache. + + + + + Adds a session to the cache and generates a session token. + + The user name to add. + The session token. + + + + Retrieves a user name from the cache based on a session token. + + The session token to use. + The user name if the token is valid, null otherwise. + + + + Removes a user name from the cache on a session token. + + The session token to use. + + + + Stores a value for a session. + + The session token to use. + The key of the value. + The value to store. + + + + Retrieves a value from a session. + + The session token to use. + The key of the value. + The value if available, null otherwise. + + + + This element turns off security at the project level. A project with this security will give all rights to all users. + + Null Project Security + 1.5 + + The type of the project security. + nullProjectSecurity + + + + <security type="nullProjectSecurity"/> + + + + + + Start a new blank instance. + + + + + Does this authorisation require security to be configured on the server? + + + + + The name of the account to use for guests. + + + + + Does this authorisation require a valid session? + + + + + Checks whether the user can perform the specified action. + + The name of the user that is being checked. + The permission to check. + The default right to use. + + True if the permission is valid, false otherwise. + + + + A default implementation of a security manager where there is no security (e.g. every right is allowed); + + Null Server Security + 1.5 + + + <nullSecurity /> + + + + + + Initialise the security manager. + + + + + Does this manager require a session? + + + + + The channel security requirements. + + + + + Gets or sets the hash. + + + The hash. + + + + + Starts a new session for a user. + + The credentials to use. + The session token if the credentials are valid, null otherwise. + + + + Terminates a user session. + + The token of the user session. + + + + Checks that a session is still validate (e.g. hasn't timed out or been terminated.) + + The session token. + True if the session is valid, false otherwise. + + + + Retrieves the user name from a session token. + + The session token. + The name of the user if the session is valid, null otherwise. + + The session token must be the user name. + + + + + Retrieves the display name from a session token. + + The session token. + The display name that was sent from the client. + + The name of the user if the session is valid, null otherwise. + + + + + Retrieves a user from the store. + + + + + + + Retrieves a permission from the store. + + + + + + + Sends a security event to the audit loggers. + + The name of the project. + The name of the user. + The type of event. + The right of the event. + Any security message. + + + + Lists all the users who have been defined in the system. + + + A list of containing the details on all the users + who have been defined. + + + + + Checks the security permissions for a user against one or more projects. + + The name of the user. + The names of the projects to check. + A set of diagnostics information. + + + + Checks whether the user can perform the specified action at the server level. + + The name of the user that is being checked. + The permission to check. + True if the permission is valid, false otherwise. + + + + Reads all the specified number of audit events. + + The starting position. + The number of records to read. + A list of s containing the audit details. + + + + Reads all the specified number of filtered audit events. + + The starting position. + The number of records to read. + The filter to use. + A list of s containing the audit details that match the filter. + + + + Changes the password of the user. + + The session token for the current user. + The person's old password. + The person's new password. + + + + Resets the password for a user. + + The session token for the current user. + The user name to reset the password for. + The person's new password. + + + + Retrieves a component from the security manager. + + The type of component to retrieve. + The component of the specified type, if available, null otherwise. + + + + Gets the default right for a permission. + + The permission to retrieve the default for. + The default right. + + + + + + + + + The identifier of the referenced permission. + + 1.5 + None + + + + The security manager that loaded this setting. + + + + + Checks if the user should use this permission. + + The name of the user that is being checked. + + True if the permission is valid for the user, false otherwise. + + + + Checks the result of this permission. + + The permission to check. + + The security right. + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Checks the user actual. + + The manager. + Name of the user. + + + + + + Checks the result of this permission. + + The permission to check. + + The security right. + + + + Defines the permissions for a role (a group of users). + + Role Permission + 1.5 + + General Security Permissions + + + + <rolePermission name="admin" forceBuild="Allow" startProject="Deny" defaultRight="Inherit"> + <users> + <userName name="johndoe"/> + </users> + </rolePermission> + + + <rolePermission name="admin" ref="admin"/> + + + + + + Start a new blank instance. + + + + + Start a fully load instance. + + The name of the role. + The default right. + Their send message right. + Their force build right. + Their start project right. + The users in this role. + + + + A unique identifier for this item. + + + + + The name of the role. + + 1.5 + n/a + + + + The users in this role. + + 1.5 + None + + + + Checks if the user should use this permission. + + The name of the user that is being checked. + + True if the permission is valid for the user, false otherwise. + + + + + + + + + Determines whether [is wild card match] [the specified wild card]. + + The wild card. + The value. + + + + + + Provides some base security manager functionality. + + + + + The associated session cache. + + 1.5 + In Memory Security Cache + + + + The audit loggers. + + 1.5 + None + + + + The audit reader. + + 1.5 + None + + + + The default permissions. + + 1.5 + None + + + + Does this manager require a session? + + + + + The channel security requirements. + + 1.5 + None + + + + Gets or sets the hash. + + + The hash. + + + + + Initialise the security manager. + + + + + Retrieves a user from the store. + + + + + + + Retrieves a permission from the store. + + + + + + + Starts a new session for a user. + + The credentials to use. + The session token if the credentials are valid, null otherwise. + + + + Terminates a user session. + + The token of the user session. + + + + Checks that a session is still validate (e.g. hasn't timed out or been terminated.) + + The session token. + True if the session is valid, false otherwise. + + + + Retrieves the user name from a session token. + + The session token. + The name of the user if the session is valid, null otherwise. + + The session token must be the user name. + + + + + Retrieves the display name from a session token. + + The session token. + The display name that was sent from the client. + + The name of the user if the session is valid, null otherwise. + + + + + Sends a security event to the audit loggers. + + The name of the project. + The name of the user. + The type of event. + The right of the event. + Any security message. + + + + Lists all the users who have been defined in the system. + + + A list of containing the details on all the users + who have been defined. + + + + + Checks whether the user can perform the specified action at the server level. + + The name of the user that is being checked. + The permission to check. + True if the permission is valid, false otherwise. + + + + Reads all the specified number of audit events. + + The starting position. + The number of records to read. + A list of s containing the audit details. + + + + Reads all the specified number of filtered audit events. + + The starting position. + The number of records to read. + The filter to use. + A list of s containing the audit details that match the filter. + + + + Changes the password of the user. + + The session token for the current user. + The person's old password. + The person's new password. + + + + Resets the password for a user. + + The session token for the current user. + The user name to reset the password for. + The person's new password. + + + + Retrieves a component from the security manager. + + The type of component to retrieve. + The component of the specified type, if available, null otherwise. + + + + Gets the default right for a permission. + + The permission to retrieve the default for. + The default right. + + + + Defines the allowed security permissions. + + + + + Can send a message for the project. + + + + + Can force a build or abort a build on a project. + + + + + Can start or stop a project. + + + + + Can change project configuration. + + + + + Can view security information. + + + + + Can modify security information. + + + + + Can view a project and all its details. + + + + + Can view configuration and log information. + + + + + Handles the passing of security information. + + + + + The associated security manager. + + + + + The security information on the projects. + + + + + Adds a new project to the list. + + The project configuration to add. + + + + Returns this class as an XML string. + + The XML string containing all the security information. + + + + Hides all the passwords in the configuration. + + The XML data to be returned. + The XML data with the passwords hidden. + + + + A base class to provide basic caching functionality. + + + + + Initializes a new instance of the class. + + The clock. + + + + + The duration, in minutes, that a session is stored for. + + 1.5 + 10 + + + + The type of expiration period to use. Options are either Sliding (the expiry time is moved every time a security request is made) + or Fixed (expiry time never changes). + + 1.5 + Sliding + + + + Initialises the cache. + + + + + Adds a session to the cache and generates a session token. + + The user name to add. + The session token. + + + + Adds to cache internal. + + The session token. + The session. + + + + + Retrieves a user name from the cache based on a session token. + + The session token to use. + The user name if the token is valid, null otherwise. + + + + Removes a user name from the cache on a session token. + + The session token to use. + + + + Stores a value for a session. + + The session token to use. + The key of the value. + The value to store. + + + + Retrieves a value from a session. + + The session token to use. + The key of the value. + The value if available, null otherwise. + + + + Retrieves the session details based on a token. + + The session token to use. + The details, of valid, null otherwise. + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + Name of the user. + The expiry. + + + + + Defines the expirt mode to use for sessions. + + + + + When started the session's expiry time never changes. + + + + + The sessions expiry time increases as it is used. + + + + + The name of a user. + + User Name + 1.5 + + + <userName name="me" /> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The name. + + + + + The name of the user. + + 1.5 + n/a + + + + + User name authentication checks that the user name is valid. + + + User Name Authentication + 1.5 + + + <simpleUser name="johndoe" display="John Doe" /> + + + <simpleUser name="*" /> + + + The following example shows how this user definition can be used with an internal security definition. + + + <internalSecurity> + <users> + <simpleUser name="johndoe" display="John Doe"/> + </users> + <permissions> + <!-- Omitted for brevity --> + </permissions> + </internalSecurity> + + + + + This element simply stores a user name - authentication is that the user name is a valid name. + + + It is possible to use wildcards in this element - see Wildcards in User Names. + + + + + + Start a new blank authentication. + + + + + Start a new authentication with a user name. + + + + + + A unique identifier for an authentication instance. + + + + + The login name for this user. + + 1.5 + n/a + + + + The display name for this user. + + 1.5 + None + + If this element is not set, the name will be used for the display name. + + + + + The name of the authentication type. + + + + + The security manager that loaded this setting. + + + + + Attempts to authenticate a user from the credentials. + + The credentials. + True if the credentials are valid, false otherwise. + + + + Retrieves the user name from the credentials. + + The credentials. + The name of the user from the credentials. If the credentials not not exist in the system + then null will be returned. + + + + Retrieves the display name from the credentials. + + The credentials. + The name of the user from the credentials. If the credentials do not exist in the system + then null will be returned. + + + + Changes the password. + + + + + + + User password authentication checks that the user name and password combination is valid. + + + User Password Authentication + 1.5 + + + <passwordUser name="johndoe" password="whoareyou" display="John Doe" /> + + + The following example shows how this user definition can be used with an internal security definition. + + + <internalSecurity> + <users> + <passwordUser name="johndoe" password="whoareyou" display="John Doe"/> + </users> + <permissions> + <!-- Omitted for brevity --> + </permissions> + </internalSecurity> + + + + + This element simply stores a user name and password - authentication is that the password is valid for the user name. + + + It is possible to use wildcards in this element - see Wildcards in User Names. + + + + + + Start a new blank authentication. + + + + + Start a new authentication with a user name and password. + + + + + + + A unique identifier for an authentication instance. + + + + + The name for this user. + + 1.5 + n/a + + + + The password for this user. + + 1.5 + n/a + + + + The name of the authentication type. + + + + + The display name for this user. + + 1.5 + None + + If this is not set, the name will be used as the display name. + + + + + The security manager that loaded this setting. + + + + + Attempts to authenticate a user from the credentials. + + The credentials. + True if the credentials are valid, false otherwise.. + + + + Retrieves the user name from the credentials. + + The credentials. + The name of the user from the credentials. If the credentials not not exist in the system + then null will be returned. + + + + Retrieves the display name from the credentials. + + The credentials. + The name of the user from the credentials. If the credentials do not exist in the system + then null will be returned. + + + + Changes the password. + + + + + + Defines the permissions for a user. + + User Permission + 1.5 + + General Security Permissions + + + + <userPermission name="johndoe" forceBuild="Allow" startProject="Deny" defaultRight="Inherit"/> + + + <userPermission name="johndoe" ref="johndoe"/> + + + + + + Start a new blank instance. + + + + + Start a fully load instance. + + The name of the user. + The default right. + Their send message right. + Their force build right. + Their start project right. + + + + A unique identifier for this item. + + + + + The user name. + + 1.5 + n/a + + + + Checks if the user should use this permission. + + The name of the user that is being checked. + + True if the permission is valid for the user, false otherwise. + + + + + + + + + Gets the now. + + + + + + + + + + + + Gets the modifications. + + The source control. + From. + To. + + + + + + The MultiFilter can be used with any other filter type. All filters within a MultiFilter much accept the change in order to return true. + + 1.7 + MultiFilter + + + <multiFilter> + <filters> + <pathFilter> + <pattern>$/Kunigunda/ServiceLocator/Sources/Kunigunda.ServiceLocator/AssemblyInfo.cs</pattern> + </pathFilter> + <actionFilter> + <actions> + <action>deleted</action> + </actions> + </actionFilter> + </filters> + </multiFilter> + + + + + + Initializes a new instance of the class. + + + + + The actions to filter. + + 1.0 + n/a + + + + Accepts the specified m. + + The m. + + + + + + Toes the string. + + + + + + + + Source control integration for Accurev's source control product (http://www.accurev.com). + + + AccuRev Source Control Block + 1.3 + + + <sourcecontrol type="accurev"> + <autoGetSource>true</autoGetSource> + </sourcecontrol> + + + <sourcecontrol type="accurev"> + <autoGetSource>true</autoGetSource> + <executable>accurev.exe</executable> + <homeDir>.</homeDir> + <labelOnSuccess>false</labelOnSuccess> + <login>false</login> + <password>banana</password> + <principal>joe_user</principal> + <timeout units="minutes">10</timeout> + <workspace>.</workspace> + </sourcecontrol> + + + + The type of source control block. + accurev + + + Known Issues + + CruiseControl.NET doesn't see my changes + + + AccuRev depends on the clocks of the server and its clients ticking together. Make sure the clock of your build server is synchronized + to the clock of your AccuRev server. See CCNET-271 for details on a similar problem with Rational ClearCase. + + + AccuRev says I'm "unknown" or "not authenticated" + + + AccuRev needs to know the userid that owns the workspace, and stores that information in files in the AccuRev home directory, which + defaults to %HOMEDRIVE%%HOMEPATH%\.accurev. If there isn't any such directory, or if CCNet is running under a userid that isn't an + AccuRev user, AccuRev will not be able to function correctly and the accurev info command may report that the user is unknown or not + authenticated. You can use the homeDir element to force AccuRev to look for the .accurev directory in a particular location, such as + the project's artifact directory. + + + + + + Specifies whether the current version of the source should be retrieved from AccuRev. + + 1.3 + false + + + + Specifies the path to the AccuRev command line tool. You should only have to include this element if the tool isn't in your + path. By default, the AccuRev client installation process names it accurev.exe and puts it in C:\Program Files\AccuRev\bin. + + 1.3 + accurev.exe + + + + Specifies the location of the AccuRev home directory. The pathname can be either absolute or relative to the project artifact + directory. If not specified, AccuRev will follow its rules for determining the location. The home directory itself is always + named ".accurev". + + + Optional, default is to let AccuRev decide where the home directory is. + + 1.3 + None + + + + Specifies whether or not CCNet should create an AccuRev snapshot when the build is successful. If set to true, CCNet will create + a snapshot of the workspace's basis stream as of the starting time of the build, naming it according to the build label. + + 1.3 + false + + + + Specifies whether or not CCNet should log in to AccuRev using the specified principal and password. If set to true, the principal + and password elements are required, and CCNet will use them to log in to AccuRev before executing any AccuRev commands. + + + If this is set to true, then both principal and password must be set. + + 1.3 + false + + + + Specifies the password for the AccuRev "principal" (userid). + + 1.3 + None + + + + Specifies the AccuRev "principal" (userid) to run under. If not specified, AccuRev will follow its rules for determining the + principal. + + 1.3 + false + + + + Specifies the location on disk of the AccuRev workspace that CCNet monitors for changes. The pathname can be either absolute or + relative to the project working directory, and must identify the top-level directory of the workspace. Note that this is not the + same as the workspace name - AccuRev will determine the workspace name from the disk pathname. + + 1.3 + false + + + + Modifications discovered by this instance of the source control interface. + + + + + Create an instance of the source control integration with the default history parser and + process executor. + + + Uses to do the heavy lifting. + + + + + Create an instance of the source control integration with the default history parser. + + + Uses to do the heavy lifting. + + + + + Create an instance of the source control integration. + + + + + Format a timestamp the way AccuRev's commands want to see it. + + the timestamp to format. + the timestamp as a string in "yyyy/mm/dd hh:mm:ss" form in local time + + + + Determine the AccuRev basis stream name for the specified workspace directory. + + the IIntegrationResult object contaiing the directory name + of the workspace + the name of the basis stream + + + + Obtain a list of modified files between the specified points on the revision history. + + the IntegrationResult containing the starting timestamp + the IntegrationResult containing the ending timestamp + + This method creates an AccuRev command to list all the modifications in the specified + timespan, and defers the execution and parsing to AccuRevHistoryParser.Parse() (via + ProcessSourceControl.GetModifications() et al.) + Note: The technique used by this method is only aware of changes in the workspace's + parent stream, not in streams that are ancestors of that stream. This method should + probably be changed to detect such changes, possibly through use of the "accurev update -i" + command instead of "accurev hist", as suggested by "dhearing1 <dp_godwin@hotmail.com>" to + the ccnet-user list on 2007-07-09. + + + + + Obtain the specified level on the source code. + + the IntegrationResult indicating the source level to get + + If the integration result doesn't specify a last change number, we update to the most-current level, + because AccuRev doesn't have the ability to update to a specific timestamp, only to a specific transaction. + + + + + Label the specified source level. In AccuRev terms, create a snapshot based on that level. + + the IntegrationResult containing the label + + + + Log in to AccuRev if we're supposed to do so. + + IntegrationResult for which the command will be run + + + + Prepare an AccuRev command for execution. + + arguments for the "accurev" command + IntegrationResult for which the command will be run + a ProcessInfo object primed to execute the specified command + + + + Execute an AccuRev command and check the results. + + arguments for the "accurev" command + IntegrationResult for which the command is being run + a ProcessResult object with the results from the command + + + + Make sure this IIntegrationResult object has our environment variables set in it. + + The collection of environment variables to be updated. + IntegrationResult for the command whose variables we are updating. + + + + Parser for AccuRev Inc.'s (www.accurev.com) eponymous source code control product's + "accurev hist" command output. + + + This code is based on code\sourcecontrol\ClearCase.cs. + + + + + The starting date and time for the range of modifications we want. + + + + + The ending date and time for the range of modifications we want. + + + + + The list of modifications we find. + + + + + A temporary Modification, used to make new modificationList entries. + + + + + Initializes a new instance of the class. + + + + + + Construct and return an array of Modifications describing the changes in + the AccuRev workspace, based on the output of the "accurev hist" command. + + the stream of "accurev hist" command output + the starting date and time for the range of modifications we want. + the ending date and time for the range of modifications we want. + the changes in the specified time range. + + + + Parse a transaction header and set up a new template for modifications created by this transaction. + + the transaction header line to parse. + + Line format: +
    + transaction __transNum__; __operationType__; yyyy/mm/dd hh:mm:ss ; user: __userid__ +
    +
    + + + Parse a file detail line and remember the modification it describes. + + + The fileid after the leading "\.\" (or "/./") is a fully relative Windows (or Unix) + pathname, so it can contain any other legal Windows filename characters, including + spaces. Unfortunately it is not enquoted or escaped, so be careful when parsing + the line. +
    + Line format is: +
    + |.|__dir1__|...|__dirn__|__filename__ __real_stream__/__real_revision__ (__virtual_stream__/__virtual_revision__[,__virtual_stream__/__virtual_revision__][,...]) +
    + where any "|" delimiter can be either "/" or "\" and can vary in the same line. +
    + the file detail line to parse. +
    + + + Record a modification like this one. + + + This might be better done by a Clone() capability, or through reflection. + But for now, it's good enough to copy every field explicitly. + + the template Modification to clone. + + + + The ActionFilter can be used to filter modifications on the basis of the type of modification that was committed. Modification types + are specific to each source control provider. Consult each source control provider for the list of actions to filter. + + 1.0 + ActionFilter + + + <actionFilter> + <actions><action>deleted</action></actions> + </actionFilter> + + + + + + Initializes a new instance of the class. + + + + + The actions to filter. + + 1.0 + n/a + + + + Accepts the specified m. + + The m. + + + + + + Toes the string. + + + + + + + + Source control integration for the Alienbrain source control product. + + + Alienbrain Source Control Block + 1.0 + + + <sourcecontrol type="alienbrain"> + <server>MyServer</server> + <database>MyDatabase</database> + <username>Username</username> + <password>Password</password> + <project>ab://myprojectpath</project> + </sourcecontrol> + + + <sourcecontrol type="alienbrain"> + <server>MyServer</server> + <database>MyDatabase</database> + <username>Username</username> + <password>Password</password> + <project>ab://myprojectpath</project> + <executable>c:\alienbrain\ab.exe</executable> + <workingDirectory>d:\code</workingDirectory> + <branch>Root Branch/Branch1</branch> + <autoGetSource>true</autoGetSource> + <labelOnSuccess>true</labelOnSuccess> + <timeout units="minutes">10</timeout> + </sourcecontrol> + + + + The type of source control block. + alienbrain + + + Contributions + + Alienbrain support added by Francis Tremblay. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The parser. + The executor. + The registry. + + + + + The executable to use. + + + If not set, then the executable location will come from the registry. + + 1.0 + None + + + + Alienbrain server hostname or ip adress. The list of valid server name and ip adresses are listed in the File, Connect to + project database, Step 1, list box. + + 1.0 + n/a + + + + Alienbrain project database name. The list of valid project databases are listed in the File, Connect to project database, Step 2, + list box. + + 1.0 + n/a + + + + The name of the user you want to use to connect to the server project database. + + 1.0 + n/a + + + + The password of the user you want to use to connect to the server project database. + + 1.0 + n/a + + + + The path of the branch specification. to enumarate the name of the branches, use the ab enumbranch command line. + + + If this is not set, then the root branch will be used. + + 1.0 + None + + + + This is the path of to monitor the file changes. Use alienbrain://Code or ab://Code project path format. + + 1.0 + n/a + + + + Specifies whether the current version of the source should be retrieved from Alienbrain. + + 1.0 + true + + + + The path where the get latest will update the files. + + 1.0 + Project Working Directory + + + + Specifies whether or not the repository should be labelled after a successful build. + + 1.0 + false + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Determines whether the specified process info has changes. + + The process info. + + + + + + Creates the modification process. + + The process command. + From. + To. + + + + + + Creates the label process. + + The process command. + The result. + + + + + + Creates the get process. + + + + + + + Creates the get process. + + The filename. + + + + + + Creates the branch process. + + The process command. + + + + + + + + + + + + + + + + + + + + + + + Parses the specified history. + + The history. + From. + To. + + + + + + Alls the modification params. + + The matched line. + + + + + + Parses the modification. + + The modification params. + + + + + + + Source control integration for the BitKeeper source control product. + + + BitKeeper Source Control Block + 1.0 + + + <sourcecontrol type="bitkeeper"> + <workingDirectory>c:\build\dev-1.0</workingDirectory> + <autoGetSource>true</autoGetSource> + <cloneTo>..\Source</cloneTo> + </sourcecontrol> + + + + The type of source control block. + bitkeeper + + + + SSH Access Not Supported + Your permanent BK repository must have a parent accessed via bkd or the local filesystem; ssh access is not supported at this time. + + Contributions + + BitKeeper support added by Harold L Hunt II of StarNet Communications Corp. + + + + + + + + + + + + Initializes a new instance of the class. + + The parser. + The executor. + + + + Initializes a new instance of the class. + + + + + Initialises the defaults. + + + + + Absolute, DOS-style, path to bk.exe. + + 1.0 + c:\Program Files\BitKeeper\bk.exe + + + + Absolute, DOS-style, path to permanent BK repository. + + 1.0 + Project Working Directory + + + + Add BK tag on successful build. + + 1.0 + false + + + + Automatically pull latest source into permanent BK repository. + + 1.0 + true + + + + Include history of each file, rather than just ChangeSets. + + 1.0 + false + + + + Make a clone of the permanent BK repository into the designated path. The DOS-style path can be relative to WorkingDirectory or + absolute. + + 1.0 + None + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + + + + + + This is the keyword that precedes a change set in the bk log information. + + + + + Parses the specified bk log. + + The bk log. + From. + To. + + + + + + Called on first ChangeSet line to determine if this is verbose or non-verbose output + + + + + Rational ClearCase source control block. + + Rational ClearCase Source Control Block + 1.0 + + The type of source control block. + clearCase + + + + <sourcecontrol type="clearCase"> + <viewPath>C:\PATH\TO\SOURCE</viewPath> + <autoGetSource>true</autoGetSource> + </sourcecontrol> + + + <sourcecontrol type="clearCase"> + <viewPath>C:\PATH\TO\SOURCE</viewPath> + <branch>main</branch> + <autoGetSource>false</autoGetSource> + <useLabel>true</useLabel> + <useBaseline>false</useBaseline> + <projectVobName>PROJECT_VOB_NAME</projectVobName> + <viewName>PROJECT_VIEW_NAME</viewName> + <executable>cleartool.exe</executable> + <timeout>50000</timeout> + </sourcecontrol> + + + + Common Problems + + The build is initiated when users check in on private branches + + + By default, ClearCase returns a history for every file in every branch, even if the config spec limits to a + single branch. You must specify <branch> in order to limit which changes CCNet can see. + + + After the build is successful I get a "Baseline not found" error message. + + + An example of this message is: + + + ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: + cleartool: Error: Baseline not found: "CruiseControl.NETTemporaryBaseline_05-06-2004-16-34-15". + + + This happens when <projectVobName> is not set to the project VOB. Typically this happens when the user + specifies the UCM VOB instead of the project VOB. + + + To correct the problem, change the value in that element to the name of the project VOB. + + Known Bugs + + When I view my baselines, I see that they're called CruiseControl.NET[something] instead of v1.0.0.4. + + + This is a bug in ClearCase; Rational is aware of it. It only occurs if you're using baselines. + + + CCNet creates a temporary baseline with the prefix CruiseControl.NET before renaming it to the final value, such + as v1.5.2.3. Depending on how you view baselines in ClearCase, you may see the temporary or real name. + + + For example, if you use the admin console, you'll see the old, temporary value. If use use cleartool lsbl, + you'll see the correct one: + + + M:\gsmith_GS_Project_int\GS_UCM_VOB>cleartool lsbl + 06-May-04.16:28:27 v1.0.0.1 gsmith "CruiseControlTemporaryBaseline_05-06-200 + 4-16-28-26" + stream: GS_Project_Integration@\GS_PVOB + component: GS_UCM_VOB@\GS_PVOB + 06-May-04.16:34:16 v1.0.0.2 gsmith "CruiseControl.NETTemporaryBaseline_05-06 + -2004-16-34-15" + stream: GS_Project_Integration@\GS_PVOB + component: GS_UCM_VOB@\GS_PVOB + + + CruiseControl.NET sees checkins on all branches, not just the one specified in my config spec + + + This is due to the fact that the ClearCase history command (lshist) returns a complete history for the file, not + just the history that can be seen by the config spec. + + + The workaround is to make sure you include a <branch> element in your configuration. This will force ccnet + to just see changes on that branch. + + + CruiseControl.NET doesn't see my changes + + + Make sure the clock of your build server is synchronised to the clock of your ClearCase server. + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The executor. + + + + + Specifies the path to the ClearCase command line tool. You should only have to include this element if the + tool isn't in your path. By default, the ClearCase client installation puts cleartool in your path. + + 1.0 + cleartool.exe + + + + The name of the project VOB that the view path uses. + + + This is required if useBaseline="true". + + 1.0 + None + + + + Specifies whether a baseline should be applied when the build is successful. Requires the VOB your view + references to be a UCM VOB. + + + Requires that you specify viewName and projectVobName. + + 1.0 + false + + + + Specifies whether a label should be applied when the build is successful. + + 1.0 + true + + + + The name of the view that you're using. + + + This is required if useBaseline="true". + + 1.0 + None + + + + The path that CCNet will check for modifications and use to apply the label. + + 1.0 + None + + Specifies a directory on your filesystem that CCNet monitors for changes. The path must be a versioned + object. CCNet checks the actual VOB for changes, not the local filesystem. + This doesn't have to be the root of the local ClearCase view. It may be any of the root's children or even + a single object. + + + + + Specifies whether the current version of the source should be retrieved from ClearCase. + + 1.0 + true + + + + The name of the branch that CCNet will monitor for modifications. Note that the config spec of the view + being built from must also be set up to reference this branch. + + 1.0 + None + + + + + + + + + + Gets the modifications. + + From. + To. + + + + + + Executes the two processes needed to label the source tree in ClearCase. + + + ClearCase needs to execute two processes to label a source tree; most source control systems + take only one. + + the timestamp of the label; ignored for this implementation + + + + Deletes the temporary label. + + + + + + Creates the temp baseline process info. + + The name. + + + + + + Returns true if there is an error indicating the operation did not complete successfully. + + + Currently, a fatal error is any error output line that is not Error: Not a vob object:. + We ignore this error because it occurs any time there is a non-versioned (i.e. compiled .DLL) file + in the viewpath. But the make label operation completed successfully. + + the standard error from the process + true if there is a fatal error + + + + Creates the history process info. + + From. + To. + + + + + + Creates a process info object for the process that creates a new label type. + + the label to apply + the process execution info + + + + Creates a process info object for the process that applies a label. + + the label to apply + the process execution info + + + + Creates the remove baseline process info. + + + + + + + Creates the rename baseline process info. + + The name. + + + + + + Validates the name of the baseline. + + The name. + + + + + Gets the source. + + The result. + + + + + Provides for parsing output from a ClearCase cleartool.exe lshist command. + + + Written by Garrett M. Smith (gsmith@thoughtworks.com). + Parsing logic inspired from (but improved upon) CruiseControl for Java. + + + + + Unlikely combination of characters to separate fields + + + + + Unlikely combination of characters to indicate end of one line in query. + Carriage return (\n) may be used in comments and so is not available to us. + + + + + Parses the specified history. + + The history. + From. + To. + + + + + + Assigns the file info. + + The modification. + The file. + + + + + Assigns the modification time. + + The modification. + The time. + + + + + Creates the new modification. + + Name of the user. + The time. + Name of the element. + Type of the modification. + The comment. + The change. + + + + + + Parses the entry. + + The line. + + + + + + Tokenizes the entry. + + The line. + + + + + + A FilteredSourceControl filter that compares modification comments to a specified regular expression. + + CommentFilter + 1.3 + + + <commentFilter> + <pattern>Ignore: .*</pattern> + </commentFilter> + + + + + + This is the pattern used to compare the modification comment against. The pattern is specified according to the rules of the .net + System.Text.RegularExpressions.Regex class. Each CommentFilter contains a single pattern element. + + 1.3 + n/a + + + + Does the modification pass the filter? + + The modification to check. + True if the modification's comment matches the pattern, false otherwise. + + + + Toes the string. + + + + + + + Class holding common definitions used by all source controls + + + + + Ways of handling source control errors + + + + + A build log is made on every failure. + + + + + A build log is only made once when the amount of consecutive build failures reaches the retry amount + + + + + A build log is made every time when the amount of consecutive build failures reaches the retry amount + Build failure counter is reset to 0 when retry amount has been reached. + + + + + + Please refer to Using CruiseControl.NET with CVS for an overview of this block. + + + For CVS you must define where the CVS executable (if you give a relative path, it must be relative to the ccnet.exe application) is and the working directory for checked out code. + + + CVS Source Control Block + 1.2 + + + <sourcecontrol type="cvs"> + <executable>..\tools\cvs.exe</executable> + <cvsroot>:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ccnet</cvsroot> + <module>ccnet</module> + <workingDirectory>c:\projects\ccnet</workingDirectory> + </sourcecontrol> + + + <sourcecontrol type="cvs"> + <executable>c:\putty\cvswithplinkrsh.bat</executable> + <cvsroot>:ext:mycvsserver:/cvsroot/myrepo</cvsroot> + <module>mymodule</module> + <workingDirectory>c:\fromcvs\myrepo</workingDirectory> + </sourcecontrol> + + + + The type of source control block. + cvs + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The parser. + The executor. + The file system. + The execution environment. + + + + + The location of the cvs.exe executable. + + 1.2 + cvs + + + + The cvs connection string. If this is unspecified and your working directory contains a previous checkout, then the CVS client + will attempt to determine the correct root based on the CVS folder in your working directory. If the working directory does not + contain the source, then this element must be specfied. + + 1.2 + n/a + + + + The cvs module to monitor. This element is used both when checking for modifications and when checking out the source into an + empty working directory. + + 1.2 + n/a + + + + The folder that the source has been checked out into. + + 1.2 + Project Working Directory + + + + Specifies whether or not the repository should be labelled after a successful build. + + 1.2 + false + + + + Only list modifications checked in by specified logins. + + 1.2 + None + + + + Converts the comment (or parts from it) into an url pointing to the issue for this build. See IssueUrlBuilder for + more details + + 1.2 + false + + + + Specifies whether the current version of the source should be retrieved from CVS. + + 1.2 + true + + + + Specifies whether or not a clean copy should be retrieved. + + 1.2 + true + + + + Specifies whether the checkout command should be used instead of update. + + 1.2 + false + + + + The branch to check for modifications on. + + 1.2 + None + + + + By default the CVS tag name used when labelOnSuccess is set to true is ver-BuildLabel. If you specify this property, the + prefix ver- will be replaced with the value you specify. + + 1.2 + ver- + + + + Suppresses headers that do not have revisions within the specified modification window. Setting this option to true will reduce + the time that it takes for CCNet to poll CVS for changes. Only fairly recent versions of CVS support this option. Run cvs --help + log to see if the -S option is listed. + + 1.2 + false + + + + Formats the command date. + + The date. + + + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Set default environment variables for CVS + + The command. + IntegrationResult for which the command is being run. + + + + Get the repository folder in order to strip it from the RCS file. + The repository folder is the last part of the CVSRoot path -- unless the local protocol is used on windows machines. + Examples: + CvsRoot=":pserver:anonymous@cruisecontrol.cvs.sourceforge.net:/cvsroot/cruisecontrol", Module="cruisecontrol", RepositoryFolder="/cvsroot/cruisecontrol/cruisecontrol" + CvsRoot=":local:C:\dev\CVSRoot", Module="fitwebservice", RepositoryFolder="C:\dev\CVSRoot/fitwebservice" + + + + + + + + + + This line delimits seperate files in the CVS log information. + + + + + This line delimits the different revisions of a file in the CVS log information. + + + + + This is the keyword that precedes the name of the RCS filename in the CVS log information. + + + + + This is the keyword that precedes the timestamp of a file revision in the CVS log information. + + + + + This is a state keyword which indicates that a revision to a file was not + relevant to the current branch, or the revision consisted of a deletion + of the file (removal from branch..). + + + + + Parses the specified CVS log. + + The CVS log. + From. + To. + + + + + + Strip the filename, Attic folder (if the file has been deleted) and repository folder prefix to get folder name. + + + + + A source control implementation for use when the source control system + doesn't integrate directly with CCNet. + + External Source Control Configuration + 1.3 + + The type of source control block. + external + + + + <sourcecontrol type="external"> + <executable>path to command-line application</executable> + </sourcecontrol> + + + <sourcecontrol type="external"> + <executable>path to command-line application</executable> + <args>arguments for the command-line application</args> + <autoGetSource>false</autoGetSource> + <labelOnSuccess>false</labelOnSuccess> + <environment> + <var>name=value</var> + <var>name=value</var> + </environment> + <timeout units="minutes">10</timeout> + </sourcecontrol> + + + + + Each of the three sourcecontrol operations (GetModifications(), GetSource(), and LabelSourceControl()) are passed to the source control + command as a command line. + + GetModifications + + The GetModifications function is invoked as the GETMODS operation, and specifying a starting and ending timestamp: + + + executable GETMODS "fromtimestamp" "totimestamp" args + + + The source control command should search for modifications between these two times inclusively, write their details to the standard + output stream in the XML format used by the Modification Writer Task, and exit with exit status 0 (any other status + indicates an error and will fail the build). For example, the following represents two modifications, numbered 12244 and 12245. + + + <ArrayOfModification> + <Modification> + <ChangeNumber>12245</ChangeNumber> + <Comment>New Project for testing stuff</Comment> + <EmailAddress>JUser@Example.Com</EmailAddress> + <FileName>AssemblyInfo.cs</FileName> + <FolderName>Dev\Server\Interface\Properties\</FolderName> + <ModifiedTime>2006-11-22T11:11:00-0500</ModifiedTime> + <Type>add</Type> + <UserName>joe_user</UserName> + <Url>http://www.example.com/index.html</Url> + <Version>5</Version> + </Modification> + <Modification> + <ChangeNumber>12244</ChangeNumber> + <Comment>New Project for accessing web services</Comment> + <EmailAddress>SSpade@Example.Com</EmailAddress> + <FileName>Interface</FileName> + <FolderName>Dev\Server\</FolderName> + <ModifiedTime>2006-11-22T11:10:44-0500</ModifiedTime> + <Type>add</Type> + <UserName>sam_spade</UserName> + <Url>http://www.example.com/index.html</Url> + <Version>4</Version> + </Modification> + </ArrayOfModification> + + GetSource + + The GetSource function is invoked as the GETSOURCE operation, and specifying a working directory path and the target timestamp: + + + executable GETSOURCE "workingdirectory" "timestamp" args + + + The source control command should update the files in the specified working directory to the versions current as of the specified time + stamp and exit with exit status 0 (any other status indicates an error and will fail the build). + + LabelSourceControl + + The LabelSourceControl function is invoked as the SETLABEL operation, and specifying a label to be applied and the target timestamp: + + + executable SETLABEL "label" "sourcetimestamp" args + + + The source control command should add the label to source repository and exit with exit status 0 (any other status indicates an error + and will fail the build). + + + + Watch out for the comment tag, if this contains dodgy charatecters eg.: < it will fail the getsource. Be sure to escape these + characters. So replace these with there XML equivalents : &amp;lt; + + + Be careful of the <ModifiedTime>, this MUST be more than the fromtimestamp if it is <= then the modification will not be + detected. + + + You don't need the following parameters for this to work: + + + <Type /> + <FileName /> + <FolderName /> + <Version /> + <EmailAddress /> + + + + + + + Create an instance of the source control integration with the default history parser and + process executor. + + + Uses to do the heavy lifting. + + + + + Create an instance of the source control integration with the default history parser. + + + Uses to do the heavy lifting. + + + + + Create an instance of the source control integration. + + + + + A string to be passed to the external source control program in commands. + + + The string will be passed exactly as specified. In particular, it will not be enclosed + quotation marks, thus allowing you to specify what the executable will see as multiple + parameters. + + 1.3 + None + + + + Should we automatically obtain updated source from the source control system or not? + + 1.3 + false + + + + A set of environment variables set for commands that are executed. + + 1.3 + None + + + + Name of the source control system executable to run. + + 1.3 + n/a + + + + If set, the source repository will be tagged with the build label upon successful builds. + + 1.3 + false + + + + Obtain a list of modified files between the specified points on the revision history. + + the IntegrationResult containing the starting timestamp + the IntegrationResult containing the ending timestamp + + This method creates and runs a command to list all the modifications in the specified + timespan, and expects the modifications to be returned in the serialized form of the + ThoughtWorks.CruiseControl.Core.Modification class a la + . + + The command executed is: + executable GETMODS "fromtimestamp" "totimestamp" argstring + with timestamps represented as "yyyy-mm-dd hh:mm:ss" + in local 24-hour time. + The command must return the modification list as its standard output. + + + + + Obtain the specified level on the source code. + + the the IntegrationResult containing the timestamp + + The command executed is: + executable GETSOURCE "workingdirectory" "timestamp" argstring + with the timestamp represented as "yyyy-mm-dd hh:mm:ss" + in local 24-hour time. + + + + + Label the specified source level. + + the IntegrationResult containing the label + + The command executed is: + executable SETLABEL "label" "sourcetimestamp" argstring + with the source timestamp represented as "yyyy-mm-dd hh:mm:ss" + in local 24-hour time. + + + + + Format a timestamp the way the commands need to see it. + + the timestamp to format. + the timestamp as a string in "yyyy-mm-dd hh:mm:ss" form in local time + + + + Prepare a command for execution. + + name of command to run + arguments for the command + IntegrationResult for which the command will be run + a ProcessInfo object primed to execute the specified command + + + + Execute a command and check the results. + + name of command to run + arguments for the "accurev" command + IntegrationResult for which the command is being run + a ProcessResult object with the results from the command + + + + Pass CCNet's standard environment variables to the process. + + The collection of environment variables to be updated. + The collection of variables to set. + + Any variable without a value will be set to null. + + + + + Pass the project's environment variables to the process. + + The collection of environment variables to be updated. + An array of environment variables to set. + + Any variable without a value will be set to an empty string. + + + + + Parser for ExternalSourceControl modification output. + + + + This method creates and runs a command to list all the modifications in the specified + timespan, and expects the modifications to be returned in the serialized form of the + ThoughtWorks.CruiseControl.Core.Modification class ala + . + + + + Construct and return an array of Modifications describing the changes in + the AccuRev workspace, based on the output of the "accurev hist" command. + + the stream of <modifications> input + the starting date and time for the range of modifications we want. + the ending date and time for the range of modifications we want. + the changes in the specified time range. + + + + Use the 'Filesystem' Source Control plugin to check for modifications on a directory accessible by the build server. A file is + considered modified if the file's modified time stamp is more recent than the last time CruiseControl.Net checked for modifications. + You can use either directories on 'mapped' drives (local or remote), or UNC paths (remote). + + Filesystem Source Control Block + 1.0 + + The type of source control block. + filesystem + + + + <sourcecontrol type="filesystem"> + <repositoryRoot>c:\mycode</repositoryRoot> + </sourcecontrol> + + + <sourcecontrol type="filesystem"> + <repositoryRoot>c:\mycode</repositoryRoot> + <autoGetSource>true</autoGetSource> + <ignoreMissingRoot>false</ignoreMissingRoot> + </sourcecontrol> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The file system. + + + + + The directory to check for changes. This directory will be checked recursively. + + 1.0 + n/a + + + + Whether to automatically (recursively) copy the contents of the repositoryRoot directory to the Project Working Directory. + + 1.0 + false + + + + Whether to not fail if the repository doesn't exist. + + 1.0 + false + + + + Whether or not to check recursively for changes inside repositoryRoot. + + 1.6 + true + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Initializes the specified project. + + The project. + + + + + Purges the specified project. + + The project. + + + + + + The FilteredSourceControl allows you to filter out modifications that are used to trigger a build. If for example, you have certain + files (such as web pages or document files) under source control that you don't want to have trigger the build, you can use this class + to ensure that their changes will keep a new build from launching. + + + The FilteredSourceControl works together with all of the source controls supported by CCNet (including the Multi Source Control + Block). It can also be included under the Multi Source ControlBlock provider so that you could have multiple + FilterSourceControls each filtering a different set of modifications from different source control providers. Essentially, it acts as a + decorator (or an example of the pipes and filters pattern ), wrapping around the specific SourceControl provider that you want to use. + + + The FilteredSourceControl includes both inclusion and exclusion filters for specifying what modifications should be included/excluded. + Multiple inclusion and exclusion filters can be specified or, alternately, no inclusion or exclusion filter could be specified. If a + modification is matched by both the inclusion and exclusion filter, then the exclusion filter will take preference and the modification + will not be included in the modification set. It is relatively straightforward to build new filters, (such as one to filter + modifications based on email address). + + + Filtered Source Control Block + 1.0 + + The type of source control block. + filtered + + + + <sourcecontrol type="filtered"> + <sourceControlProvider type="vss" autoGetSource="true"> + <project>$/Kunigunda/ServiceLocator</project> + <workingDirectory>C:\CCNet\Kunigunda\ServiceLocator</workingDirectory> + <username>urosn</username> + <password></password> + <ssdir>c:\localvss</ssdir> + </sourceControlProvider> + <inclusionFilters> + <pathFilter> + <pattern>/Kunigunda/ServiceLocator/Sources/**/*.*</pattern> + </pathFilter> + </inclusionFilters> + <exclusionFilters> + <pathFilter> + <pattern>/Kunigunda/ServiceLocator/Sources/Kunigunda.ServiceLocator/AssemblyInfo.cs</pattern> + </pathFilter> + <pathFilter> + <pattern>/**/*.vssscc</pattern> + </pathFilter> + <userFilter> + <names><name>Perry</name><name>Joe</name></names> + </userFilter> + <actionFilter> + <actions><action>deleted</action></actions> + </actionFilter> + <commentFilter> + <pattern>Ignore: .*</pattern> + </commentFilter> + </exclusionFilters> + </sourcecontrol> + + + + Implemented and contributed by Uros Novak. + + + + + This element is used to specify the type of source control provider to retrieve modifications from. With the exception of the + element name, the configuration for this element is identical to the xml configuration for the specific source control provider you + intend to use. + + 1.0 + n/a + + + + The list of filters that decide what modifications to exclude. + + 1.0 + None + + + + The list of filters that decide what modifications to include. + + 1.0 + None + + + + Get the list of modifications from the inner source control provider and filter it. + + The filtered modification list. + + A modification survives filtering if it is accepted by the inclusion filters and not accepted + by the exclusion filters. + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Initializes the specified project. + + The project. + + + + + Purges the specified project. + + The project. + + + + + Determine if the specified modification should be included. + + The modification to check. + True if the modification should be included, false otherwise. + + Modification is accepted by default if there isn't any + inclusion filter or if the modification is accepted by + at least one of the defined filters. + + + + + Determine if the specified modification should be excluded. + + The modification to check. + True if the modification should be excluded, false otherwise. + + Modification is not accepted if there isn't any exclusion + filter. Modification is accepted if it is accepted by at + least one of the defined exclusion filters. + + + + + Applies the input parameters to the task. + + The parameters to apply. + The original parameter definitions. + + + + + The Ftp Soure control block allows to detect new and changed files at an Ftp site. + + + Deleted files are NOT detected. + + + FTP Source control + 1.4.4 + + The type of source control block. + ftpSourceControl + + + + <sourcecontrol type="ftpSourceControl"> + <serverName>ftp.isp.com</serverName> + <userName>john</userName> + <password>doe</password> + <ftpFolderName>config</ftpFolderName> + <localFolderName>d:\temp\config</localFolderName> + <recursiveCopy>true</recursiveCopy> + </sourcecontrol> + + + + + + Initializes a new instance of the class. + + + + + The name of the server to connect to. + + 1.4.4 + n/a + + + + The user name to log in with. + + 1.4.4 + n/a + + + + The password for the user. + + 1.4.4 + n/a + + + + Whether to use active connection mode or not. + + 1.4.4 + true + + + + The folder name of on the ftp site. + + 1.4.4 + n/a + + + + The folder name on the local system. + + 1.4.4 + n/a + + + + Whether to recurse into subfolders or not. + + 1.4.4 + true + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Initializes the specified project. + + The project. + + + + + Purges the specified project. + + The project. + + + + + Source Control Plugin for CruiseControl.NET that talks to git. + + Git Source Control Block + 1.5 + + The type of source control block. + git + + + + <sourcecontrol type="git"> + <repository>git://github.com/rails/rails.git</repository> + </sourcecontrol> + + + <sourcecontrol type="git"> + <repository>git://github.com/rails/rails.git</repository> + <branch>master</branch> + <autoGetSource>true</autoGetSource> + <fetchSubmodules>true</fetchSubmodules> + <executable>git</executable> + <tagOnSuccess>false</tagOnSuccess> + <commitBuildModifications>false</commitBuildModifications> + <commitUntrackedFiles>false</commitUntrackedFiles> + <tagCommitMessage>CCNet Build {0}</tagCommitMessage> + <tagNameFormat>CCNet-Build-{0}</tagNameFormat> + <committerName>Max Mustermann</committerName> + <committerEMail>max.mustermann@gmx.de</committerEMail> + <workingDirectory>c:\build\rails</workingDirectory> + <timeout>60000</timeout> + </sourcecontrol> + + + + How does this work? + + Local repository initialization + + + The Git Source Control Block will check whenever the specified working directory exist or not. If it does not exist a "git clone" + command is issued to create and setup the local repository. Also the configuration settings "user.name" and "user.email" for the local + repository will be set with "git config" if both are provided. If 'fetchSubmodules' is set to 'true' git submodules will be initialized. + + + If the working directory exists but is not a git repository (e.g. the .git directory is missing) it will be deleted and the "git clone" + and configuration instructions described above will be issued. + + + If the working directory is already the root of an existing git repository no initialization is done. + + + Checking for modifications + + + Once the repository is initialized the "git fetch origin" command is issued to fetch the remote changes. Next, + "git log $LastIntegrationCommit..origin/$BranchName --name-status -c", + is issued to get a list of commits and their changes, where $LastIntegrationCommit is the commit which was + checked out the last time an integration was run. If the project has not yet been integrated, a + "git log origin/$BranchName --name-status -c" + command is issued instead. + + + Getting the source + + + Once Cruise Control.NET has modifications detected and the 'autoGetSource' property is set to 'true' the "git checkout -f + origin/$NameOfTheBranch" command is issued. Also the "git clean -f -d -x" command to get a clean working copy to start a new build. + If 'fetchSubmodules' is set to 'true' git submodules will be fetched and updated. + + + Tagging a successful build + + + After a successful build and when the 'tagOnSuccess' property is set to 'true' the "git -a -m 'tagCommitMessage' tag 'build label'" + command is issued and a "git push origin tag 'name of the tag'" to push the tag to the remote repository. + + + If 'commitBuildModifications' is set to 'true' then all modified files will be committed before tagging with a "git commit --all + --allow-empty -m 'tagCommitMessage'". If you also set 'commitUntrackedFiles' to 'true' all untracked files that are not ignored by + .gitignores will be added to the git index before committing and tagging with a "git add --all" command. + + Using Git on Windows + + Download and install the latest version of msysgit. + + + + Point the "executable" property to the git.cmd file (e.g. C:\Program Files\Git\cmd\git.cmd) + + + Or set the "path" environment variable to the "bin" directory of your msysgit instalation (e.g. C:\Program Files\Git\bin), the "HOME" + environment variable to "%USERPROFILE%" and the "PLINK_PROTOCOL" environment variable to "ssh". + + + + Homepage: http://code.google.com/p/msysgit/ + + Using Git on Unix (CruiseControl.NET with Mono) + + Make sure that you've the latest Git installed via your distributions packet manager and that git and all its required applications are + in $PATH. + + Additional Information + + The default port git uses is 9418. Git over SSH uses port 22 by default. Make sure that your firewall is set up to handle this. + + + + + + Used as the key for storing the most recently integrated commit within + . + + + + + Whether to fetch the updates from the repository and checkout the branch for a particular build. + + 1.5 + true + + + + Remove untracked files from the working tree + + 1.8.5 + true + + + + The location of the Git executable. + + 1.5 + git + + + + The url to the remote repository. + + 1.5 + false + + + + Remote repository branch to monitor and checkout. + + 1.5 + master + + + + Indicates that CruiseControl.NET should initialize and fetch git submodules. + + 1.6 + false + + + + Maximum amount of commit logs to fetch when checking the history. + 0 Means no limit, X means limit to that number + + 1.8.5 + 100 + + + + Format string for the commit message of each tag. \{0\} is the placeholder for the current build label. + + 1.5 + CCNet Build \{0\} + + + + Format string for the name of each tag. Make sure you're only using allowed characters. \{0\} is the placeholder for the current + build label. + + 1.5 + CCNet-Build-\{0\} + + + + Indicates that the repository should be tagged if the build succeeds. + + 1.5 + false + + + + Indicates that all modifications during the build process should be committed before tagging. This requires 'tagOnSuccess ' to be + set to 'true'. + + 1.5 + false + + + + Indicates that files created during the build process should be committed before tagging. This requires 'commitBuildModifications' + and 'tagOnSuccess ' to be set to 'true'. + + 1.5 + false + + + + Used to set the "user.name" configuration setting in the local repository. Required for the 'tagOnSuccess ' feature. + + 1.5 + None + + + + Used to set the "user.email" configuration setting in the local repository. Required for the 'tagOnSuccess ' feature. + + 1.5 + None + + + + The directory containing the local git repository. + + 1.5 + Project Working Directory + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The history parser. + The executor. + The file system. + The file directory deleter. + + + + + Gets the modifications. + + From. + To. + + + + + + Gets the source. + + The result. + + + + + Labels the source control. + + The result. + + + + + Fetches a git repository. + + If the working directory doesn't exist then a 'git clone' is issued to + initialize the local repo and fetch changes from the remote repo. + Also setup the local repository with some required configuration settings. + + Else if the .git directory doesn't exist then delete the working directory + and call the method recursive again. + + Else if the working directory is already a git repository then a 'git fetch' + is issued to fetch changes from the remote repo. + + IIntegrationResult of the current build. + The action that was done, repository created or updated. + + + + Setup the local repository with some required config settings. + + For tagging: + - User name + - User e-mail + + IIntegrationResult of the current build. + + + + Get the hash of the latest commit in the remote repository. + + Name of the branch. + IIntegrationResult of the current build. + + + + Get the commit history including changes between and origin/ + + Name of the branch. + The commit from which to start logging. + IIntegrationResult of the current build. + Result of the "git log" command. + + + + Clone a repository into a new directory with "git clone 'repository' 'working directory'". + + IIntegrationResult of the current build. + + + + Call "git config 'name' 'value'" to set local repository properties. + + Name of the config parameter. + Value of the config parameter. + IIntegrationResult of the current build. + + + + Call "git config --get 'name'" to get the value of a local repository property. + The command returns error code 1 if the key was not found and error code 2 if multiple key values were found. + + Name of the config parameter. + IIntegrationResult of the current build. + Result of the "git config --get 'name'" command. + + + + Download objects and refs from another repository via the + "git fetch origin" command. + + IIntegrationResult of the current build. + + + + Checkout a remote branch with the "git checkout -q -f 'origin/branchName'" command. + + Name of the branch to checkout. + IIntegrationResult of the current build. + + + + Clean the working tree with "git clean -d -f -x". + + IIntegrationResult of the current build. + + + + Automatically stage files that have been modified and deleted + and commit them with the "git commit --all --allow-empty -m 'message'" + command. + + Commit message. + IIntegrationResult of the current build. + + + + Add all modified and all untracked files that are not ignored by .gitignore + to the git index with the "git add --all" command. + + IIntegrationResult of the current build. + + + + Create a unsigned tag with "git tag -a -m 'message' 'tag name'". + + Name of the tag. + Tag commit message. + IIntegrationResult of the current build. + + + + Push a specific tag with "git push origin tag 'tag name'". + + Naem of the tag to push. + IIntegrationResult of the current build. + + + + Initialize the git submodules. + + IIntegrationResult of the current build. + + + + Updates and fetches git submodules. + + + + + + Private enum that is used to determine the action done + by the CreateUpateLocalRepository() method. + + + + + + + + + + Parse and filter the supplied modifications. The position of each modification in the list is used as the ChangeNumber. + + + + + + + + + Parse a commit for modifications and returns a list with every modification in the date/time limits. + + + + + + + + + Convert a "git log --name-status" action value to a modification type name. + + The action abbreviation. + The modification type name. + + + + Extract the folder name from a file path name in a "git log --name-status" command. + + The path name. + The folder name. + + + + Extract the file name from a file path name in a "git log --name-status" command. + + The path name. + The file name. + + + + + + + + + Parses the specified history. + + The history. + From. + To. + + + + + Modification Filters + + + + Accepts the specified modification. + + The modification. + + + + + + + + + + + Gets the folder reg ex. + + + + + + + Gets the file reg ex. + + + + + + + Gets the file history reg ex. + + + + + + + + + + + + Gets the comment keyword. + + + + + + + Gets the checked in keyword. + + + + + + + Gets the added keyword. + + + + + + + Gets the deleted keyword. + + + + + + + Gets the destroyed keyword. + + + + + + + Gets the user keyword. + + + + + + + Gets the date keyword. + + + + + + + Gets the time keyword. + + + + + + + Parses the date time. + + The date. + The time. + + + + + + Formats the command date. + + The date. + + + + + + Gets or sets the server culture. + + The server culture. + + + + + Build a Mercurial URL. + + Mercurial Issue Tracker URL Builder + 1.5 + + + <webUrlBuilder type="hgweb"> + <url>http://hg.mycompany.com/hgwebdir.cgi/myproject/</url> + </webUrlBuilder> + + + + + + The base URL to use. + + 1.5 + n/a + + + + Setups the modification. + + The modifications. + + + + + Provides support for Mercurial repositories. Checking for changes, checking out or updating sources, + committing build modifications and untracked files, tagging, pushing to the remote repository, + reverting modifications and purging untracked and ignored files are supported. + + Mercurial Source Control Block + 1.5 + + + <sourcecontrol type="hg"> + <workingDirectory>c:\dev\ccnet\myproject</workingDirectory> + <timeout>60000</timeout> + <repo>http://hg.mycompany.com/hgwebdir.cgi/myproject/</repo> + <branch>trunk</branch> + <multipleHeadsFail>true</multipleHeadsFail> + <tagOnSuccess>true</tagOnSuccess> + <commitModifications>true</commitModifications> + <commitUntracked>true</commitUntracked> + <purgeModifications>true</purgeModifications> + <revertModifications>true</revertModifications> + <tagCommitMessage>Tagging CC.NET build {0}</tagCommitMessage> + <modificationsCommitMessage>Modifications of CC.NET build {0}</modificationsCommitMessage> + <tagNameFormat>ccnet_build_{0}</tagNameFormat> + <committerName>CruiseControl.NET</committerName> + </sourcecontrol> + + + + The type of source control block. + hg + + + + You need to make sure your hg client settings are such that all authentication is automated. + Typically you can do this by using anonymous access or appropriate SSH setups if using hg over SSH. + + + You can link the modifications detected by CruiseControl.NET to the appropriate hgweb page by + adding the following additional configuration information to the Mercurial source control section + by using the Mercurial Issue Tracker URL Builder. + + + External contributors: + Bill Barry (initial version), + Aaron Jensen (new history parser) + + + + + + The default executable of mercurial. + + Usually just "hg" + + + + The default branch of mercurial repositories. + + Usually "default". + + + + The default committer name for commit and tag operations that are done during integration. + + + + + + The default format string to build the log message for commits of build modifications. + + + + + + The format string to build the tag (label) names. + + + + + + The format string to build the log message for tag (label) operations. + + + + + + The _fileSystem is used to create working directories. + + Initialized with an SystemIoFileSystem instance. + + + + The _fileDirectoryDeleter is used to delete suspect working directories. + + Initialized with an IoSystem instance. + + + + The _buildProgressInformation is a reference to the current integration results BuildProgressInformation. + + Use GetBuildProgressInfomation(result) to initialize and get the reference. + + + + The location of the hg executable. + + 1.5 + hg + + + + The url for your repository (e.g., http://hgserver/myproject/). + + 1.5 + None + This ReflectorProperty should really be named repository but is currently kept as repo for backwards compatibility + + + + Whether to update the local working copy from the local repository for a particular build. + + 1.5 + true + + + + Repository branch. + + 1.5 + None + + + + User name used for commits. + + 1.6 + CruiseControl.NET + + + + Whether to commit build modifications. + + 1.6 + false + + + + Whether to commit untracked and removed files along with build modifications. + + 1.6 + false + + + + Log message used when committing build modifications. + + 1.6 + Modifications of CC.NET build \{0\} + + + + Whether the source control operation should fail if multiple heads exist in the repository. + + 1.5 + false + + + + Indicates that the repository should be tagged if the build succeeds. + + 1.5 + false + + + + String format for tags in your repository. + + 1.6 + ccnet_build_\{0\} + + + + Log message format to be used for the tag commits. + + 1.5 + Tagging CC.NET build \{0\} + + + + Whether to purge untracked and ignored files before building. + + 1.6 + false + The hg purge extension is activated and used for this feature. + + + + Whether to push modifications to the remote repository. + + 1.6 + false + + + + Whether to revert modifications in tracked files before building. + + 1.6 + false + + + + The directory containing the locally checked out workspace. + + 1.5 + Project Working Directory + + + + Generates a web URL. + + 1.5 + None + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The history parser. + The executor. + The file system. + The file directory deleter. + + + + Gets the modifications. + + From. + To. + List of modifications since the last run. + + + + + Gets the source. + + The result. + + + + + Labels the source control. + + The result. + + + + + Creates and configures the local repository and initally pulls a set of changes to start with if a remote repository is configured. + + The integration result. + The repository status (newly created, already exists or unknown). + The file system and file directory creator are used to delete and create the directory holding the repository. + + + + Initialize the working directory with the hg init command + + The integration result. + The process result. + Uses the file system to ensure the working directory exists before calling hg init. + + + + Creates a local hg configuration file (.hg/hgrc) and an output template (.hg/ccnet.template) in the repository + + The integration result. + The process result. + Uses the file system to ensure the working directory exists before calling hg init. + + + + Gets list of parents for the current state of the working directory, which is usually the revision that has been updated to on the last run. + + The integration result. + The process result. + Uses the output template to render the process output as XML. + + + + Gets list of heads for the local repository, which is usually a list of revisions including the tip and branch head revisions. + + The integration result. + The process result. + Uses the output template to render the process output as XML. + + + + Gets the branch head for the current branch or the tip if no branch is configured. + + The integration result. + The process result. + Uses the output template to render the process output as XML. + + + + Get the list of changesets within a range of revisions (from, to). + + The integration result. + The start of the range of revisions + The end of the range of revisions. + The process result. + Uses the output template to render the process output as XML. + + + + Pulls the latest changesets from the remote repository into the local repository without updating the files in the working directory. + + The integration result. + The process result. + + + + + Updates the files in the working directory to a given revision, which is usually the tip or the branch head. + + The integration result. + The process result. + + + + + Deletes all untracked and ignored files, but leaves modified files alone. + + The integration result. + The process result. + Uses the all flag (--all) to also delete ignored files (see .hgignore). + + + + Commits modifications that have been made during the integration and if configured also newly created files to the local repository. + + Bool to indicate if the add-remove option should be used. + The commit message to be used. + The integration result. + The process result. + Optionally uses the add-remove flag (-A) to allow to commit untracked files and file deletions. + + + + Creates a named tag (label) for the currently used revision in the local repository. + + The name of the tag. + The log message to be used. + The integration result. + The process result. + Uses the force flag (-f) to even create the tag if a tag with the same name already exists. + + + + Pushes the committed changesets and created tags to the configured remote repository. + + The integration result. + The process result. + Uses the force flag (-f) to push even if new remote heads are created. + + + + Recursively reverts modifications in tracked files without keeping backups. + + The integration result. + The process result. + + + + + Gets the tip or branch head revision of the local repository. + + The integration result. + The tip or branch head revision. + + + + + Gets the smallest parent revision of the files in the working directory. + + The integration result. + The smallest revision from the list of parents. + + + + + Throws an exception if the repository contains multiple head revisions. + + The integration result. + + + + + Gets the parent directory of the current working directory. + + The integration result. + The parent directory. + + + + + Creates a new ProcessInfo object with the given arguments, normal priority and exit code 0 for indicating success. + + The command line arguments. + The integration result. + The process information. + + + + + Creates a new ProcessInfo object with the given arguments, given priority and given list of exit codes for indicating success. + + The command line arguments. + The integration result. + The process priority class. + The list of exit codes that indicate success. + The process information. + + + + + Initializes the local reference to the integration results BuildProgressInformation and retzurns it. + + The integration result. + The build progress information. + + + + + Event Handler for the ProcessOutput event of the ProcessExecutor. + + The event sender. + The event arguments. + + + + + Parses objects from a change log. + + + + + Represents a modification object of the soiurce control. + + + + + Exception that indicates that a repository contains multiple heads. + + + + + Initializes a new instance of the class. + + + + + + Enumeration to indicate the status of the repository after HgCreateLocalRepository was called. + + Unknown is not currently used. + + + + MKS Source Integrity Source Control Block. + + MKS Source Integrity Source Control Block + 1.0 + + The type of source control block. + mks + + + + <sourceControl type="mks"> + <executable>C:\MKS\bin\si.exe</executable> + <user>CCNetUser</user> + <password>CCNetPassword</password> + <hostname>hostname</hostname> + <port>8722</port> + <sandboxroot>C:\MyProject</sandboxroot> + <sandboxfile>myproject.pj</sandboxfile> + <autoGetSource>true</autoGetSource> + <timeout units="minutes">10</timeout> + </sourceControl> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The parser. + The executor. + + + + + The local path for the MKS source integrity command-line client (eg. c:\Mks\bin\si.exe). + + 1.0 + si.exe + + + + MKS Source Integrity user ID that CCNet should use. + + 1.0 + None + + + + Password for the MKS Source Integrity user ID. + + 1.0 + None + + + + Whether to set a checkpoint on success or not. + + 1.0 + false + + + + Instruct CCNet whether or not you want it to automatically retrieve the latest source from the repository. + + 1.0 + true + + + + Whether or not CCNet should automatically disconnect after the sourcecontrol operation has finished. + + 1.0 + false + + + + The IP address or machine name of the MKS Source Integrity server. + + 1.0 + None + + + + The port on the MKS Source Integrity server to connect to. + + 1.0 + 8722 + + + + The local path MKS Source Integrity sandbox root corresponds to. + + 1.0 + n/a + + + + The project file. + + 1.0 + n/a + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + + + + + + Parses the specified history. + + The history. + From. + To. + + + + + + Parses the member info and add to modification. + + The modification. + The reader. + + + + + This issue tracker allows a combination of the other issuetrackers. + + Multi Issue Tracker URL Builder + 1.0 + + + <issueUrlBuilder type="multiIssueTracker"> + <issueTrackers> + <defaultIssueTracker> + <url>http://jira.public.thoughtworks.org/browse/CCNET-{0}</url> + </defaultIssueTracker> + <regexIssueTracker> + <find>^.*(CCNET-\d*).*$</find> + <replace>http://jira.public.thoughtworks.org/browse/$1</replace> + </regexIssueTracker> + </issueTrackers> + </issueUrlBuilder> + + + + + + The issue trackers to combine. + + 1.0 + n/a + + + + Setups the modification. + + The modifications. + + + + + You can use the 'Multi' Source Control plugin to check for modifications from any number of source control repositories. You may want + to do this if (for example) you want to build if the source for your project changes, or if the binaries your project depends on change + (which may be stored on a file server). + + Multi Source Control Block + 1.0 + + The type of source control block. + multi + + + + <sourcecontrol type="multi"> + <sourceControls> + <filesystem> + <!-- Check for changes in the latest 1.2 version of the server... --> + <repositoryRoot>\\DistributionFileServer\Server\1.2.latest</repositoryRoot> + </filesystem> + <cvs> + <!-- ...or in the source of the client project --> + <executable>c:\tools\cvs-exe\cvswithplinkrsh.bat</executable> + <workingDirectory>c:\localcvs\myproject\client</workingDirectory> + </cvs> + </sourceControls> + </sourcecontrol> + + + + + Note that, due to the way the configuration gets parsed, if you are using a "multi" block, then the items within the + <sourceControls> element should not be <sourcecontrol> elements (as you may expect). Instead, the name of the element + should be the same as you would put in the "type" attribute when using a <sourcecontrol> element. + + + For example, normally you would point to a cvs repository like this: + + + <sourcecontrol type="cvs"> + <executable>c:\tools\cvs-exe\cvswithplinkrsh.bat</executable> + <workingDirectory>c:\localcvs\myproject\client</workingDirectory> + </sourcecontrol> + + + But inside a <sourcecontrol type="multi"< element, this becomes: + + + <sourcecontrol type="multi"> + <sourceControls> + <cvs> + <executable>c:\tools\cvs-exe\cvswithplinkrsh.bat</executable> + <workingDirectory>c:\localcvs\myproject\client</workingDirectory> + </cvs> + </sourceControls> + </sourcecontrol> + + + + + + Initializes a new instance of the class. + + + + + If true, only return a list of modifications if all sourceControl sections return a non-empty list. Note that this is + short-circuiting, i.e. if the first sourceControl returns an empty list, the next won't be called (this can be useful for + situations where you have a slow source control server and you want to check a specific file first as a trigger). + + 1.0 + false + + + + The list of other Source Control Blocks to include. + + 1.0 + n/a + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Initializes the specified project. + + The project. + + + + + Purges the specified project. + + The project. + + + + + Applies the input parameters to the task. + + The parameters to apply. + The original parameter definitions. + + + + Preprocesses a node prior to loading it via NetReflector. + + The type table. + The input node. + + + + + Use the Null Source Control if you don't want to check a Source Control repository for changes. In this instance you would always want + to either use a 'Force Build' Trigger or always manually start builds, from the Web Dashboard or CCTray. + + Null Source Control Block + 1.0 + + Strictly speaking, this element isn't required. The build server will behave the same way if there are no Source Control Blocks. Still, + it's useful to include this in configuration files to make it clear. + This source control is mostly used for simulating or test purposes. + + + + <sourcecontrol type="nullSourceControl" /> + + + + The type of source control block. + nullSourceControl + + + + + Defines wheter or not to fail the checking for modifications. + + 1.5 + false + + + + Defines wheter or not to fail the labeling. + + 1.5 + false + + + + Defines wheter or not to fail the getting of the source. + + 1.5 + false + + + + Defines wheter or not to always indicate that there were modifications + + 1.7 + false + + + + What kind of type is the changenumber (revision number) of the sourcecontrol + Possible values : guid, integer, empty + + 1.7 + empty + + + + Gets the modifications from the source control provider + + + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Initializes the specified project. + + The project. + + + + + Purges the specified project. + + The project. + + + + + + + + + + Setups the modification. + + The modifications. + + + + + The PathFilter can be used to filter modifications on the basis of their file path. + + ** for any directory matching + * means zero or more of any characters + ? means one and only one of any character + + + PathFilter + 1.0 + + + <pathFilter> + <pattern>/Kunigunda/ServiceLocator/Sources/Kunigunda.ServiceLocator/AssemblyInfo.cs</pattern> + </pathFilter> + + + + + example | Matches + --------------------+----------------------------------------------------------------------------------------------- + **/sources/**/*.* | Matches any file in /working/sources /working/sources/CVS /working/build/target/sources + *.* | any file that is in the root of the repository. + /theFolder/*.* | any file that is in theFolder + **/theName.dat | all file named 'theName.dat' in any folder of the repository + **/*.* | matches all files in any folder + **/the*.dat | matches all files that start with 'the' and have a dat extention in any folder + **/the*Folder/*.* | matches all files in folders that start with 'the' and end with 'Folder' + + + + + + This is the pattern used to compare the modification path against. The pattern should match the path of the files in the + repository (not the path of the files in the working directory). See below for examples of the syntax for this element. Each + PathFilter contains a single pattern element. + + 1.0 + n/a + + + + Sets casesensitive searching on or off. + + 1.0 + true + + + + Accepts the specified modification. + + The modification. + + + + + + Toes the string. + + + + + + + + + + + + Initializes the specified p4. + + The p4. + Name of the project. + The working directory. + + + + + + + + + + Creates the process info. + + The p4. + The extra arguments. + + + + + + + + + + + Purges the specified p4. + + The p4. + The working directory. + + + + + Perforce source control block. + + Perforce Source Control Block + 1.0 + + The type of source control block. + p4 + + + + <sourcecontrol type="p4"> + <view>//projects/myproject/...</view> + </sourcecontrol> + + + <sourcecontrol type="p4"> + <view>//projects/ccnet/...,//tools/nant/...</view> + <executable>c:\perforce\p4.exe</executable> + <client>ccnet-buildhost</client> + <user>public</user> + <password>mypassword</password> + <port>perforce01.thoughtworks.net:1666</port> + <timeZoneOffset>-5</timeZoneOffset> + <applyLabel>true</applyLabel> + <autoGetSource>true</autoGetSource> + <forceSync>true</forceSync> + <p4WebURLFormat>http://perforceWebServer:8080/@md=d&amp;cd=//&amp;c=3IB@/{0}?ac=10</p4WebURLFormat> + <timeout units="minutes">10</timeout> + </sourcecontrol> + + + + Client / User / Password / Port usage + + You may specify any of the Perforce client, user, password and port (ie 'host:port' in Perforce standards) settings to use. If you + don't specify them, then Cruise Control .NET will use the defaults in your registry (use 'p4 set' to view and edit these.) + + + Note that the client specification is only used for syncing and applying labels, it is not used when checking for changes. This is + significant since it means that the view in the specified client does not effect the plugin's behaviour when checking for changes. + + Perforce Issues + + Perforce cannot apply purely numeric labels, which is what CCNet uses by default. Therefore, if you have 'applyLabel' set to true, you + must also setup a custom Labeller in your project, e.g. by using the Default Labeller. + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The process executor. + The initializer. + The p4 purger. + The process info creator. + + + + + Initialises the defaults. + + + + + The location of the Perforce command line client executable. + + 1.0 + p4 + + + + The perforce 'view' to check for changes. For 'multi-line' views, use a comma-separated list. 'Exclusionary' view lines starting + with - cannot be used. Use a Filtered Source Control Block to achieve this behaviour. Note that this view is not used + for syncing (see below.) + + 1.0 + n/a + + + + The perforce 'client' to use. + + 1.0 + Performance environment setting + + + + The perforce user to use. + + 1.0 + Performance environment setting + + + + The perforce password to use. + + 1.0 + Performance environment setting + + + + The perforce hostname and port to use. + + 1.0 + Performance environment setting + + + + The perforce character set to use. + + 1.8 + Performance environment setting + + + + The perforce command character set to use. + + 1.8 + Performance environment setting + + + + Encoding Code page to use for communicating with perforce + + 1.8 + CurrentEmpty String, will default to an encoding for the operating system's current ANSI code page. + + + + The working directory to use. + + 1.0 + Project Working Directory + + + + Whether to apply a label on a successful build. + + 1.0 + false + + + + Whether to automatically 'sync' the latest changes from source control before performing the build. The sync target is the entire + view exposed by the specified client - the view has no effect on sycning. + + 1.0 + true + + + + If autoGetSource is set to true, then whether to use the -f option to sync. See + http://www.perforce.com/perforce/doc.042/manuals/cmdref/sync.html for more details. + + 1.0 + false + + + + Creates a link to the P4Web change list page for each detected modification. The specified value is transformed using String.Format + where the first argument will be the substituted change list number. + + 1.0 + None + + + + How many hours ahead your Perforce Server is from your build server. E.g. if your build server is in London, and your Perforce + server is in New York, this value would be '-5'. + + 1.0 + 0 + + + + The error pattern to use. + + 1.0 + ^error: .* + + + + Whether to use exit codes. + + 1.0 + false + + + + The acceptable errors. + + 1.0 + file\(s\) up-to-date\. + + + + Creates the change list process. + + From. + To. + + + + + + Creates the describe process. + + The changes. + + + + + + Gets the modifications. + + From. + To. + + + + + + Labelling in Perforce requires 2 activities. First you create a 'label specification' which is the name of the label, and what + part of the source repository it is associated with. Secondly you actually populate the label with files and associated + revisions by performing a 'label sync'. We take the versioned file set as being the versions that are currently + checked out on the client (In theory this could be refined by using the timeStamp, but it would be better + to wait until CCNet has proper support for atomic-commit change groups, and use that instead) + + + + + Gets the view for specifications. + + + + + + + Gets the view for display. + + + + + + + Gets the source. + + The result. + + + + + Executes the specified process. + + The process. + The description. + + + + + + Initializes the specified project. + + The project. + + + + + Purges the specified project. + + The project. + + + + + Converts the comment (or parts from it) into an url pointing to the issue for this build. + + 1.0 + None + + + + + + + + + Creates the process info. + + The p4. + The extra arguments. + + + + + + + + + + + Used to extract changelist numbers from p4.exe output of format + info: Change 123 456 789 + + + + + + + Parses output from p4.exe obtained using arguments p4 -s describe -s 123 + where 123 (etc...) are changelist numbers. This output looks like this: +

    + + text: Change 123 by user@hostname on 2002/08/21 14:39:52 + text: + text: The checkin comment + text: + text: Affected files ... + text: + info1: //view/path/filename.java#1 add + text: + exit: 0 + +

    + the type appears at the end of the info1 line, and may be add, edit, delete etc... + Two regex strings are used to match the first line, and the 'info1:' line. + NOTE there's a tab character before comment text. +
    + + + + +
    + + + Sets up a Perforce environment by creating a client spec. Uses the P4 command line client to do this. + We require a client name to do this, so if the user hasn't specified one then we create an appropriate + one (see tests) + + + + + + + + + + + Initializes a new instance of the class. + + The executor. + The process info creator. + + + + + Initializes the specified p4. + + The p4. + The project. + The working directory. + + + + + + + + + + Initializes a new instance of the class. + + The executor. + The info creator. + + + + + Purges the specified p4. + + The p4. + The working directory. + + + + + This supports Códice Software's Plastic SCM source control system. + + PlasticSCM Source Control Block + 1.3 + + The type of source control block. + plasticscm + + + + <sourcecontrol type="plasticscm"> + <workingDirectory>c:\workspace</workingDirectory> + <branch>br:/main</branch> + </sourcecontrol> + + + <sourcecontrol type="plasticscm"> + <executable>c:\Program Files\PlasticSCM\client\cm.exe</executable> + <workingDirectory>c:\workspace</workingDirectory> + <branch>br:/main</branch> + <repository>mainrep</repository> + <forced>true</forced> + <labelOnSuccess>true</labelOnSuccess> + <labelPrefix>BL</labelPrefix> + <timeout units="minutes">10</timeout> + </sourcecontrol> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The parser. + The executor. + + + + + Should we automatically obtain updated source from PlasticSCM or not? + + 1.3 + true + + + + Name of the PlasticSCM executable. + + 1.3 + cm + + + + The Plastic SCM branch to monitor. + + 1.3 + n/a + + + + The Plastic SCM repository to monitor. + + 1.3 + Current in workspace + + + + Valid Plastic SCM workspace path. + + 1.3 + Project Working Directory + + + + Specifies whether or not CCNet should create an Plastic SCM baseline when the build is successful. + + 1.3 + false + + + + Specifies the prefix label name. + + 1.3 + ccver- + + + + Do the update with the "--forced" option. + + 1.3 + false + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Goes to branch process info. + + The result. + + + + + + Creates the query process info. + + From. + To. + + + + + + Creates the label process info. + + The result. + + + + + + Labels the process info. + + The result. + + + + + + + + + + + Parses the specified input. + + The input. + From. + To. + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The history parser. + + + + + Initializes a new instance of the class. + + The history parser. + The executor. + + + + + Gets the process executor. + + + + + + + Sets the timeout period for the source control operation. See Timeout Configuration for details. + + 1.0 + 10 minutes + + + + Gets the modifications. + + The info. + From. + To. + + + + + + Executes the specified process info. + + The process info. + + + + + + Parses the modifications. + + The result. + From. + To. + + + + + + Parses the modifications. + + The result. + The last revision. + + + + + + Parses the modifications. + + The reader. + From. + To. + + + + + + Gets the source. + + The result. + + + + + Initializes the specified project. + + The project. + + + + + Purges the specified project. + + The project. + + + + + Converts the comment (or parts from it) into an url pointing to the issue for this build. See IssueUrlBuilder for + more details. + + 1.4 + None + + + + Fills the issue URL. + + The modifications. + + + + + CruiseControl.NET supports integrating with the PVCS Source Control system via the pcli client. + + PVCS Source Control Block + 1.0 + + The type of source control block. + pvcs + + + + <sourcecontrol type="pvcs"> + <executable>c:\pvcs\pvcs.exe</executable> + <project>ccnet</project> + <subproject>ccnet1.0</subproject> + </sourcecontrol> + + + + + Contributed by James Bolles. + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The parser. + The executor. + + + + + The PVCS client executable. + + 1.0 + pcli.exe + + + + The location of the PVCS project database. + + 1.0 + n/a + + + + One ore more projects in PVCS that you wish to monitor. As long as each subproject is separated with a space + and a "/", you can monitor more than one subproject at a time. + + 1.0 + n/a + + + + Username for the user account to use to connect to PVCS. + + 1.0 + None + + + + Password for the PVCS user account. + + 1.0 + None + + + + The local directory containing the source from the repository. + + 1.0 + Project Working Directory + + + + The workspace to use. + + 1.0 + /@/RootWorkspace + + + + Whether to monitor all subfolders of the specified subproject. + + 1.0 + true + + + + Whether or not to apply a label to the repository after each successful build. + + 1.0 + false + + + + Specifies whether the CCNet should take responsibility for retrieving the current version of the source from + the repository. + + 1.0 + true + + + + In PVCS 7.5.1, the client does not automatically adjust dates to accommodate daylight savings time. Setting + this flag to true will make CCNet compensate for it. + + 1.2.2 + false + + + + + + + + + + The label to use as your code-base. If this is specified, this label will be called to get all code + associated with it when a get is done. When the build is successful, the good code will have this base label + associated with it in turn promoting it into the label. Label to apply to repository. If a value is + specified, labelOnSuccess will automatically be set to true. + + 1.0 + none + + + + Sets the current time zone. + + The current time zone. + + + + + Gets the error file. + + + + + + + Gets the log file. + + + + + + + Gets the temp file. + + + + + + + Labels the or promotion input. + + The label. + + + + + + Gets the modifications. + + From. + To. + + + + + + Generate a userid-login option if needed. + + If true, wrap the entire option in double-quotes ('"'). + The option, possibly . + + PVCS allows users to have no password, so we have three different choices (five if you count + the double quotes): + + (nothing) + -id"username" + -id"username":"password" + "-id"username"" + "-id"username":"password"" + + + + + + Creates the pcli contents for get. + + + + + + + Creates the pcli contents for creating V log. + + The beforedate. + The afterdate. + + + + + + Creates the pcli contents for creating vlog by label. + + The label. + + + + + + Creates the pcli contents for deleting label. + + The label. + + + + + + Creates the pcli contents for labeling. + + The label. + + + + + + Creates the individual label string. + + The mod. + The label. + + + + + + Creates the individual get string. + + The mod. + The file location. + + + + + + Adjusts for day light savings bug. + + The date. + + + + + + Gets the source. + + The result. + + + + + Gets the exe filename. + + + + + + + Labels the source control. + + The result. + + + + + Gets the date string. + + The date to convert. + + + + + + Gets the date string. + + The date to convert. + The format. + + + + + + Gets the date. + + The date to parse. + + + + + + Gets the date. + + The date to parse. + The format. + + + + + + + + + + + Parses the specified reader. + + The reader. + From. + To. + + + + + + Build the Modification list of what files will be built + with this Release + + + + + + + + + + + + Gets or sets the modification delay seconds. + + The modification delay seconds. + + + + + Initializes a new instance of the class. + + The dt provider. + + + + + Gets the modifications. + + The source control. + The last build. + The this build. + + + + + + It contains the url of the involved project, with the issue number as a parameter. + + Default Issue Tracker URL Builder + 1.0 + + + <issueUrlBuilder type="defaultIssueTracker"> + <url>http://jira.public.thoughtworks.org/browse/CCNET-{0}</url> + </issueUrlBuilder> + + + + + Whenever a checkin is done, the following logic is applied : + + + Split the comment into a string array; separator is space + From the first part, take all the numeric parts, starting from the end of this part + Paste this number into the parameter + + + For example, with this configuration: + + + <issueUrlBuilder type="defaultIssueTracker"> + <url>http://jira.public.thoughtworks.org/browse/CCNET-{0}</url> + </issueUrlBuilder> + + + The following comments would be converted into the URL http://jira.public.thoughtworks.org/browse/CCNET-1223: + + + CCNET-1223: CCnet should foresee a way to transform the comments into hyperlinks for integration with issue tracking systems + CCNET-1223 CCnet should foresee a way to transform the comments into hyperlinks for integration with issue tracking systems + CCNET-1223 + 1223 + + + + + + The base URL to use. + + 1.0 + n/a + + The issue number is held in \{0\}. + + + + + Setups the modification. + + The modifications. + + + + + This will use regular expressions to convert the comment into an url. + + Regex Issue Tracker URL Builder + 1.0 + + + <issueUrlBuilder type="regexIssueTracker"> + <find>^.*(CCNET.?\d*).*$</find> + <replace>http://jira.public.thoughtworks.org/browse/$1</replace> + </issueUrlBuilder> + + + + Find Statement + For people not familier with Regex, here are some examples: + + Assert position at the beginning of a line (at beginning of the string or after a line break character): «^» + Match any single character that is not a line break character: «.» + Between zero and unlimited times, as many times as possible, giving back as needed (greedy): «*» + Match the regular expression below and capture its match into backreference number 1: «(CCNET.?\d)» + Match the characters "CCNET" literally: «CCNET» + Between zero and one times, as many times as possible, giving back as needed (greedy): «?» + Match a single digit (i.e. 0..9): «\d» + Assert position at the end of a line (at the end of the string or before a line break character): «$» + Check without case sensitivity: «(?i)» + + Replace Statement + + To reference a backreference use «$1». + + + + + + The string to find. + + 1.0 + n/a + + + + The replacement string. + + 1.0 + n/a + + + + Setups the modification. + + The modifications. + + + + + + + + + + Parses the specified reader. + + The reader. + From. + To. + + + + + + + Uses RoboCopy as Source Control. + + + RoboCopy Source Control Block + 1.4.4 + + The type of source control block. + robocopy + + + + <sourcecontrol type="robocopy"> + <repositoryRoot>C:\Somewhere</repositoryRoot> + </sourcecontrol> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The parser. + The executor. + + + + + The executable location. + + 1.4.4 + C:\\Windows\\System32\\robocopy.exe + + + + The repository root. + + 1.4.4 + n/a + + + + Whether to automatically get the source. + + 1.4.4 + false + + + + The working directory to use. + + 1.4.4 + Project Working Directory + + + + Any additional arguments. + + 1.4.4 + None + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + A base class to provide some common functionality for source control providers. + + + + + The dynamic values to use for the source control block. + + 1.5 + None + + + + Get any modifications since the last build. + + The from result. + The to result. + The modifications. + + + + Label the source code. + + The result to use for the label. + + + + Gets the latest source code. + + The result to use. + + + + Initialise the SCM plugin. + + + + + + Purge any old source. + + + + + + Applies the input parameters to the task. + + The parameters to apply. + The original parameter definitions. + + + + Preprocesses a node prior to loading it via NetReflector. + + The type table. + The input node. + + + + + + Source Controller for StarTeam SCM. + + + StarTeam Source Control Block + 1.0 + + The type of source control block. + starteam + + + + <sourcecontrol type="starteam"> + <executable>c:\starteam\stcmd.exe</executable> + <project>ccnet</project> + <username>buildguy</username> + <password>buildguypw</password> + <host>thebuildmachine</host> + <port>49201</port> + <path>release2.0</path> + <autoGetSource>true</autoGetSource> + <folderRegEx>customRegEx</folderRegEx> + <fileRegEx>customRegEx</fileRegEx> + <fileHistoryRegEx>customRegEx</fileHistoryRegEx> + <timeout units="minutes">10</timeout> + </sourcecontrol> + + + + RegEx Configuration + + CruiseControl.NET uses StarTeam's command line interface to find changes submitted to Source Control. 3 regular + expressions are used in doing this, as specified above. You have the option of changing these regular + expressions to choose how your instance of CruiseControl.NET parses StarTeam output. It is recommended if you do + this that you download the source version of CruiseControl.NET to see the default RegEx's and how they are used. + + + One suggested alternative RegEx so far is for the fileHistoryRegEx, as follows: + + + ^Revision: (?<file_revision>\S+) View: (?<view_name>.+) Branch Revision: (?<branch_revision>\S+).\nAuthor: (?<author_name>.*) Date: (?<date_string>.*) \w+\r\n(?<change_comment>.*) + + + (Note that this is all one line) + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + The local path for the StarTeam command-line client (eg. c:\starteam\stcmd.exe). + + 1.0 + n/a + + + + The StarTeam project (and view) to monitor (eg. project/view). + + 1.0 + n/a + + + + StarTeam ID that CCNet should use. + + 1.0 + n/a + + + + Password for the StarTeam user ID. + + 1.0 + n/a + + + + The IP address or machine name of the StarTeam server. + + 1.0 + 127.0.0.1 + + + + The port on the StarTeam server to connect to. + + 1.0 + 49201 + + + + The path to monitor. + + 1.0 + None + + + + Instruct CCNet whether or not you want it to automatically retrieve the latest source from the repository. + + 1.0 + true + + + + Instruct CCNet whether or not you want it to automatically retrieve the latest source from the repository. + + 1.0 + n/a + + + + If set, use the -rp option to use a different View Working Directory. + + 1.0 + None + + + + Allows you to use your own RegEx to parse StarTeam's folder output. + + 1.0 + None + + + + Allows you to use your own RegEx to parse StarTeam's file output. + + 1.0 + None + + + + Allows you to use your own RegEx to parse StarTeam's file history. + + 1.0 + n/a + + + + Creates the history process info. + + From. + To. + + + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Formats the command date. + + The date. + + + + + + Gets the source process args. + + + + + + + Implementation of IHistoryParser to handle StarTeam output that + describes modifications within the version control system. + + + + + + + + + + + Initializes a new instance of the class. + + The star team reg ex provider. + + + + + Method implementaion for IHistoryParser + + + + + + + + + + Source Controller for Seapine Surround SCM + + + The Seapine Surround provider is designed to work with Surround 4.1. It may not work with earlier versions of + Surround. + + + Seapine Surround Source Control Block + 1.0 + + The type of source control block. + pvcs + + + + <sourcecontrol type="surround"> + <executable>C:\Program Files\Seapine\Surround SCM\sscm.exe</executable> + <serverconnect>127.0.0.1:4900</serverconnect> + <serverlogin>build:buildpw</serverlogin> + <branch>mybranch</branch> + <repository>myrepository/myproject</repository> + <workingDirectory>C:\myproject</workingDirectory> + <recursive>1</recursive> + <file>*.cpp</file> + <searchregexp>0</searchregexp> + <timeout units="minutes">10</timeout> + </sourcecontrol> + + + + + Contributed by Yan Shapochnik and Pete Vasiliauskas at Seapine Software. + + + + + + + + + + + + Initializes a new instance of the class. + + + + + The local path for the Surround SCM command-line client + (eg. C:\Program Files\Seapine\Surround SCM\sscm.exe). + + 1.0 + sscm + + + + The Surround SCM branch to monitor. + + 1.0 + n/a + + + + The Surround SCM repository to monitor. + + 1.0 + n/a + + + + A filename pattern to match to monitor and retrieve files. + + 1.0 + None + + + + The local path to get files from Surround SCM to. + + 1.0 + n/a + + + + The IP address or machine name and port number of the Surround SCM server. + + 1.0 + 127.0.0.1:4900 + + + + Surround SCM login:password that CCNet should use. + + 1.0 + Administrator + + + + Treat the filename pattern as a regular expression. (Value 1 = true, 0 = false) + + 1.0 + 0 + + + + Monitor and retrieve all files in child repositories of the specified repository. (Value 1 = true, + 0 = false). + + 1.0 + 0 + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Initializes the specified project. + + The project. + + + + + Gets the source. + + The result. + + + + + Implementation of IHistoryParser to handle Surround SCM output that describes modifications within the version control system. + Format of output is: + total-# + {History Line} + + where + {History Line} has the following format: + <repository><filename><rev><action><timestamp><comment><username><user email> + + + + + + + + + + + Parses the specified SSCM log. + + The SSCM log. + From. + To. + + + + + + CruiseControl.NET provides basic support for Subversion repositories. Checking for changes, checking out or updating sources, and + tagging-by-copying are supported, but more advanced features such as using Subversion revision numbers are not yet supported. + Subversion support is under active development and will improve over time. + + Subversion Source Control Block + 1.0 + + The type of source control block. + svn + + + + <sourcecontrol type="svn"> + <trunkUrl>svn://svn.mycompany.com/myfirstproject/trunk</trunkUrl> + <workingDirectory>c:\dev\ccnet</workingDirectory> + </sourcecontrol> + + + + + The <trunkUrl> tag should specify the URL to use to determine if changes have occurred in your repository. + + + You need to make sure your SVN client settings are such that all authentication is automated. Typically you can do this by using + anonymous access or appropriate SSH setups if using SVN over SSH. + + Linking modifications to WebSVN + + You can link the modifications detected by CruiseControl.NET to the appropriate WebSVN page by adding the following additional + configuration information to the Subversion source control section: + + + <webUrlBuilder type="websvn"> + <url>http://localhost:7899/websvn/diff.php?repname=MiniACE&amp;path={0}&amp;rev={1}&amp;sc=1</url> + </webUrlBuilder> + + + Change the <url> element to point to the root url for the WebSVN site. The path and rev parameters will be filled in by + CruiseControl.NET when it generates the link to the code file page. + + + The standard url for WebSVN 1.38 contains rep=3 r instead of repname=MiniACE. Adding a new repository to the SvnParentPath will change + the number of the rep parameter, so you may need to make the following change to diff.php to decode the repname parameter: + + + $repname = @$_REQUEST["repname"]; + + if (isset($repname)) + { + $rep = $config->findRepository($repname); + } + + + The WebSVN WebUrlBuilder can also be used to connect to a ViewCV site. Here is an example used by CCNet to link to the file revision + pages on SourceForge: + + + <webUrlBuilder type="websvn"> + <url>http://svn.sourceforge.net/viewvc/ccnet/{0}?view=markup&amp;pathrev={1}</url> + </webUrlBuilder> + + SVN over SSL + + When connecting to a Subversion repository via SSL (https), you may be required to accept an issued server certificate. This generally + requires responding to a command-line prompt that the certificate should be accepted permanently. For CruiseControl.NET, all Subversion + commands are executed using the --non-interactive switch, which will cause this prompt to be skipped and the subsequent Subversion + command to fail with a message like this: + + + svn: PROPFIND request failed on '/svnroot/ccnet' + svn: PROPFIND of '/svnroot/ccnet': Server certificate verification failed: issuer is not trusted (https://ccnet.svn.sourceforge.net) + + + As the failure will happen on the first Subversion command to be executed, this failure will not show up as a broken build, but will + instead show up in the server log. + + + One way to resolve this problem is to execute a command against the Subversion repository from the command-line logged in as the user + that you are using to run CCNet (certificates are cached by user account, so you must accept the certificate for the appropriate user). + For example, try executing the following command (where trunk_url is the svn url for your repository): + + + svn list [trunk_url] + + + When prompted to accept the certificate, type 'P' to permanently accept it. + + + If you are running CCService under the LocalSystem account, you will need to accept the certificate for this user. Check out the + CCService page for information about how to diagnose problems as the LocalSystem account. + + + External contributors: Matt Petteys + + SVN over svn+ssh + + To connect to Subversion with the svn+ssh protocol, here is an excerpt from the article HowTo: Configure SVN+SSH with Subclipse on + Windows by Martin Woodward. For more details, see the complete article (http://www.woodwardweb.com/archive/200511.html). + + + HowTo: Configure SVN+SSH with Subclipse on Windows + + + You need to create an environment variable called "SVN_SSH" that points to an executable file that accepts the same command line + arguments as ssh on unix. I did this by doing the following:- + + + 1: Set up ssh keys. Not going to cover that here as you can easily Google for that. You need to end up with your public key on the SVN + server and your private key loaded into Paegent locally. + + + 2: Download and installed the excellent TortoiseSVN client for Windows. + + + 3: Set the following environment variable (by right-clicking on My Computer, Properties, Advanced, Environment Variables, New):- + + + Variable name: SVN_SSH + Variable value: C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe + + + The "\ \"(double-back-slash) is very important, otherwise it won't work. Equally, you cannot use the plink.exe that comes with putty as + that fires up a command shell window which is really annoying. The TortoisePlink.exe is a windows implementation of plink that doesn't + bring up any UI. + + Known Issues + CruiseControl.NET doesn't see my changes + + The Subversion interface depends on the clocks of the CruiseControl.Net and Subversion servers being set within a small difference. Due + to a long-standing Subversion bug (Bugzilla #1642) that appears unlikely to ever be fixed, CruiseControl.Net must filter the list of + modifications returned by Subversion, looking for only those that fall within a specific time range. When the clocks of the two servers + are significantly different, the filter may ignore modifications that should not be ignored. To prevent this problem, keep the clocks + of the two servers set as closely together as possible. + + Dashboard Localization (issues with SVN) + + I've found that svn has a trouble with --xml parameter. My russian Log Messages were not readable. + + + I found a quick solution for it, next items could be customized to any languges. But be sure this is not the panacea. So in all .xsl + files where comments or filename in Russian local I've added following "translation" + + + <xsl:value-of select="translate(comment,'??????????????????????????????????????????????????????????????????', + '????????????????????????????????????????????????????????????????')"/> + + + Where comment from /cruisecontrol/modifications/modification, and "??" in second parameter are symbols to delete, all others are mathed + with third parameters. As I found xsl could only translate char strings , if some one know the way to translate double-char symbols, + please note about it. In this way you can help your self for modification for any charset. + + + I agree with everyone that it is a rude solution. But for my no time to wait untill svn or cc.net will be customized for that feature. + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The executor. + The parser. + The file system. + + + + + Initializes a new instance of the class. + + + + + + The root url for the WebSVN site. + + 1.0 + None + + + + The location of the svn executable. + + 1.0 + svn + + + + The url for your repository (e.g., svn://svnserver/). + + 1.0 + None + + + + The directory containing the locally checked out workspace. + + 1.0 + Project Working Directory + + + + Format string for the commit message of each tag. \{0\} is the placeholder for the current build label. + + 1.5 + CCNet Build \{0\} + + + + Format string for the name of each tag. Make sure you're only using allowed characters. \{0\} is the placeholder for the current + build label. + + 1.5 + CCNet-Build-\{0\} + + + + Indicates that the repository should be tagged if the build succeeds. + + 1.0 + false + + + + Indicates that the Working Copy should always be used when Cruise Control creates a tag. + + 1.6 + false + + + + Should any detected obstructions be deleted prior to getting modifications? + + 1.5 + false + + + + The base url for tags in your repository. + + 1.0 + None + + + + The username to use for authentication when connecting to the repository. + + 1.0 + None + + + + The password to use for authentication when connecting to the repository. + + 1.0 + None + + + + Whether to retrieve the updates from Subversion for a particular build. + + 1.0 + true + + + + Whether to check the paths specified in the svn:externals property for modifications. + + 1.0 + false + + + + Whether to check for modifications of svn:externals recursively. + + 1.0 + true + + + + Whether to delete the working copy before updating the source. + + 1.0 + false + + + + Reverts any local changes to a file or directory and resolves any conflicted states. svn revert will not only revert the contents + of an item in your working copy, but also any property changes. Finally, you can use it to undo any scheduling operations that you + may have done (e.g. files scheduled for addition or deletion can be "unscheduled"). + + 1.4.3 + false + + + + Recursively clean up the working copy, removing locks resuming unfinished operations. If you ever get a "working copy locked" + error, run this command to remove stale locks and get your working copy into a usable state again. + + 1.4.3 + false + + + + Whether to use revision numbers for fetching the modifications. + + 1.4.4 + false + + + + Defines the auth caching mode to use. + + 1.5 + None + + + + Forces updating, overwriting modified files. See CCNET-1351. + This passes --force to svn.exe. + + 1.5 + false + + + + Modifications discovered by this instance of the source control interface. + This is needed for the Multi Source Control block. (See CCNET-639/CCNET-1307) + + + + + Formats the command date. + + The date. + + + + + + Lists any obstructed files or folders. + + The current result. + + + + Deletes any obstructions from the working directory. + + The current result. + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Searches for a svn working copy from folder upwards + SVN1.7 has 1 svn folder at the top level : issue 244 and 234 + http://subversion.apache.org/docs/release-notes/1.7.html + section Working Copy Metadata Storage Improvements + + + + + + + Defies the type of auth caching to use. + + + + + No auth caching. + + + + + Use auth caching for externals. + + + + + use auth caching + + + + + Parser for output from the Subversion "svn log --xml" command. See the schema + from the Subversion source repository + at http://svn.collab.net/viewvc/svn/trunk/subversion/svn/schema/log.rnc + for the exact details of the input format. + + + + + Gets or sets the integration status unknown. + + The integration status unknown. + + + + + Parse the output from a Subversion "svn log --xml" command into a set of s. + + The output of the "svn log --xml" command. + The starting timestamp. + The ending timestamp. + A list of modifications between the two timestamps, possibly empty. + + + + Read the output from a Subversion "svn log --xml" command into an XML document. + + The output of the "svn log --xml" command. + The root node of the XML document. + + + + Parse a single <logentry> element from the output of a Subversion "svn log --xml" + command into a set of s. + + The <logentry> element of the "svn log --xml" command. + The starting timestamp. + The ending timestamp. + A list of modifications between the two timestamps, possibly empty. + + + + Convert a Subversion "svn log --xml" action attribute value to a modification type name. + + The <path> element containing the attribute. + The modification type name. + + + + Parse the check-in message (<msg>) element from a Subversion "svn log --xml" <logentry> element. + + The log entry. + The message if found, or "" if not. + + + + Parse the check-in userid (<author>) element from a Subversion "svn log --xml" <logentry> element. + + The log entry. + The userid if found, or "" if not. + + + + Parse the timestamp (<date>) element from a Subversion "svn log --xml" <logentry> element. + + The log entry. + The timestamp if found, or DateTime.MinValue if not. + + + + Parse the revision number (revision) attribute from a Subversion "svn log --xml" <logentry> element. + + + + + + + Extract the folder name from a file path name in a Subversion "svn log --xml" <path> element. + + The path name. + The folder name. + + + + Extract the file name from a file path name in a Subversion "svn log --xml" <path> element. + + The path name. + The file name. + + + + Get an attribute from an XML element. + + The element. + The name of the attribute. + The attribute's value. + + + + Parse the timestamp (<date>) value from a Subversion "svn log --xml" <logentry>. + + The timestamp value as a string. + The timestamp value as a . + + + + A URL builder to link each modification to the ChangeSynergy task details form. + + Synergy Issue Tracker URL Builder + 1.0 + + + <changeSynergy> + <role>User</role> + <url>http://myserver:8060</url> + <username>%CS_USER%</username> + <password>%CS_PWD%</password> + </changeSynergy> + + + + + If you specify values for the optional properties Username> and Password, make sure that the user has read-only permissions within your ChangeSynergy lifecycle + definition. This is necessary, since the Uri for each modification will allow anonymous access to ChangeSynergy, possibily exposing vulnerabilities for + spoofing, tampering, repudiation, information disclosure, and/or escalation of priveledge. + + + That is, a STRIDE classification of "STRDE", with a possible DREAD rating as high as 10 if permissions are inappropriatedly assigned to the anonymous account. + + + If you do not specify a Username and Password, the end-user will be prompted to ChangeSynergy to login. However, the login screen will not correctly populate the + database and role select inputs. This is due to a documented bug in ChangeSynergy 4.3 SP4. The bug case tracking number is 2067637; the change request is + R21683. + + + + + + Network path to the Synergy database instance + + 1.0 + None + + + + The username to use for ChangeSynergy access. + Can include environmental variables to be replaced. + + + The ChangeSynergy username should be different from the one specified for the CM Synergy server. Ideally, you should specify a user with read-only + permissions for ChangeSynergy. This will prevent someone from modifying objects through ChangeSynergy. If you specify an impersonation account with write + permissions, a malicious user could bypass auditing in ChangeSynergy. + + + Defaults to , which implies that the end-user will + be prompted for thier ChangeSynergy logon credentials. + + 1.0 + None + + + + The Synergy password for the associate Username" value. + + + Support environment variable expansion. + + + Defaults to , which implies that the end-user will + be prompted for theIr ChangeSynergy logon credentials. + + 1.0 + None + + + + The role to use for the Synergy session. + + + If Username is specified to allow anonymous access to ChangeSynergy, you should specify a role with minimum read-only permissions. + + + Defaults to User. + + 1.0 + User + + + + The root path to the ChangeSynergy installation. + + + http://myserver:8600 + + + This should be the protocol scheme, server hostname, and optionally any + port number and root directory information. + + 1.0 + n/a + + + + Copies the database path from the CM Synergy session for use with the + ChangeSynergy URLs. + + + The CM Synergy database to use as for the ChangeSynergy logon information. + + + + + Returns a formatted URL to access the TaskDetails form for the task + associated with the modification in ChangeSynergy. + + The array of modified files for this integration. + + + + + Obfuscates the password as used by the ChangeSynergy servlets + + + This implementation is a reverse engineering product of the ChangeSynergy + Javascript functions encodePassword and getSeed. + + It is clearly from an *undocumented* Telelogic API. + The source for this API is easily available in clear text + to anyone with a web browser and access to ChangeSynergy. + + The plaintext password to obfuscate. + + An obfuscated string containing the original . + + + + An integer between 0 and 1000, inclusive. + This can be passed externally for the purpose of unit testing. + + + + + + + + + + Executes the specified process info. + + The process info. + + + + + + Executes the specified process info. + + The process info. + The fail on error. + + + + + + + CruiseControl.NET SCM plugin for CM Synergy. + + + Detection of modifications is entirely task based rather than object based, which may present problems for pre-6.3 lifecycles. Successful integration may be + published through shared manual task folders and/or baselining. + + + Telelogic Synergy Source Control Block + 1.0 + + The type of source control block. + synergy + + + + <sourcecontrol type="synergy"> + <connection> + <host>myserver</host> + <database>\\myserver\share\mydatabase</database> + </connection> + <project> + <release>Product/1.0</release> + <projectSpecification>Product-1</projectSpecification> + <taskFolder>1234</taskFolder> + </project> + <changeSynergy> + <url>http://myserver:8060</url> + </changeSynergy> + </sourcecontrol> + + + <sourcecontrol type="synergy"> + <connection> + <host>myserver</host> + <database>\\myserver\share\mydatabase</database> + <!-- store values in an environmental variable--> + <username>%CCM_USER%</username> + <password>%CCM_PWD%</password> + <role>build_mgr</role> + <homeDirectory>D:\cmsynergy\%CCM_USER%</homeDirectory> + <clientDatabaseDirectory>D:\cmsynergy\uidb</clientDatabaseDirectory> + <polling>true</polling> + <timeout>3600</timeout> + </connection> + <project> + <release>Product/1.0</release> + <projectSpecification>Product-1</projectSpecification> + <taskFolder>1234</taskFolder> + <baseline>false</baseline> + <purpose>Integration Testing</purpose> + <template>true</template> + </project> + <changeSynergy> + <role>User</role> + <url>http://myserver:8060</url> + <username>%CS_USER%</username> + <password>%CS_PWD%</password> + </changeSynergy> + </sourcecontrol> + + + + + This integration has been thoroughly tested against CM Synergy 6.3 SP4 and ChangeSynergy 4.3 SP3 Windows/Informix with the DCM option enabled. While untested, CM + Synergy installations on Unix/Informix or Unix/Oracle should function properly. + + Background + + CM Synergy Concepts (http://confluence.public.thoughtworks.org//display/CC/CMSynergyConcepts) is arguably one of the best conceptual explanations of CM Synergy. + Consider it a prerequisite for implementing continuous integration with CM Synergy. Robert Smith (http://confluence.public.thoughtworks.org//display/~rjmpsmith), + from the CruiseControl for Java site, deserves a great deal of credit for explaining the product better than Telelogic ever has. + + Methodology of integration with CCNET + + Certain assumptions have been made about the integration of CruiseControl.NET and CM Synergy. First, it is assumed that all projects use a task based reconfigure + template, rather than an object based. + + + + The reconfigure template for all projects is task based, not object status based. + + + Developers have there own projects with purpose "Insulated Development" + + + There's no real point to continuous integration for "Collaborative Development" purpose projects, since Synergy is not a label based system. + + + Build Managers test completed tasks in a project with purpose "Integration Testing" (or similar). + + + We could create a baseline in the integration project to push completed tasks to the developers; however, this is less than ideal. Baselines in Synergy are expensive and were intended for milestone events like completion of a feature, or a configuration used for a QA testing round. + + + The more efficient approach is to have a shared task folder that is included in each developer's reconfigure template/properties. + + + Successfully integrated tasks can be manually added to this folder. + + + This will push newly completed and integrated tasks to developers when they reconfigure (i.e., "update members"). + + + + + Configuration Reuse + + By creating separate child nodes for the <connection>, <project>, and <changeSynergy> configuration elements, it is very easy to create reusable + blocks of XML. For more information on XML DTD entities and reusable configuration blocks, see JIRA issue CCNET-239 and Nithy Palanivelu's Weblog + (http://peeps.dallas.focus-technologies.com/roller/page/nithy/20040128#using_the_entity_includes_in). + + The Polling Feature + + The polling feature is useful if your Synergy installation routinely goes offline (i.e., "protected mode"). Long runing builds may inadventently conflict with the + routine downtime schedules. For example, polling allows your build to queue CM Synergy commands until the nightly backup completes. + + Environmental Variables + + Environmental variable support enables you to keep your sensitive build manager credentials out of the CCNET configuration file. This is especially important if + the configuration file is under source control, whereby it would be readable by all CM Synergy users. + + + + + The execution client for the Synergy process. + + + The configured settings for the Synergy server connection. + + + The configured settings for the Synergy integration project. + + + The optional ChangeSynergy URL builder. + + + + Default constructor. Initializes all members to their default values. + + + + + Initializes a new instance of the class. + + The connection. + The project. + + + + + Initializes a new instance of the class. + + The connection. + The project. + The command. + The parser. + + + + + Finalizer that ensures that Synergy connections are eventually closed. + + + + + Connection info to create a session. + + 1.0 + n/a + + + + The info for the integration testing project. + + 1.0 + n/a + + + + The Web Url builder to use. + + 1.0 + None + + + + Ensures that the Synergy session has been Closed. + + + Based on the implementation suggested by + MSDN + + + + + Initializes the specified project. + + The project. + + + + + Performs a CM Synergy "Reconfigure"/"Update Members" for a forced build. + + + will also reconfigure when modifications are detected + which explains why this method is a no-op unless we have a forced build. + + Not used. + element://model:project::CCNet.Synergy.Plugin/design:view:::ax60xur0dt7rg6h_v + + + + No implmentation. + + Not used. + + + + Interface implementation to get the list of changes since the last integration + run. + + + + Automatically updates the source configuration by calling . + This must be done here, rather than in the implmentation + because the Synergy finduse query command depends on the project having + been reconfigured. + + + The date of the last integration run. + Not used. + + An empty array of modifications by by default. + If changes have occurred since the last integration attempt, an array containing + each new modification is returned. + + element://model:project::CCNet.Synergy.Plugin/design:view:::qmbr0gle9x4bzse_v + element://model:project::CCNet.Synergy.Plugin/design:view:::zs45gn0dmb8iufh_v + element://model:project::CCNet.Synergy.Plugin/design:view:::vt4zadwko_v + + + + Adds tasks to a shared task folder, if configured, and creates a baseline + if requested by the configuration. + + + + This method makes use of CM Synergy selection commands, in order to pipe the + results of one query to another command. If the CM Synergy session is lost + during the course of execution in this method, the selection set is also lost. + An exception will be thrown when the next CM Synergy command is executed, + because the selection set is empty. This should be a very rare case, and the + performance gains of piping resultsets are worthwhile. + + + + Thrown if an external process has reconfigured the project since + was called. + + Not used. + element://model:project::CCNet.Synergy.Plugin/design:view:::ow43bejw6wm4was_v + + + + If enabled, discards changes to specified work area paths. + + + Supports both file and directory paths. Useful if you build process + emits artifacts under source control. Changes to controlled files can cause + reconfigure commands to fail. + + + + + Gets the date of the project's last reconfigure time to ensure consistency. + + + Thrown if the last reconfigure time cannot be read or parsed successfully. + + + + + + The issue URL builder to use. + + 1.0 + n/a + + + + CruiseControl.NET SCM plugin for CM Synergy. + + + Tested against CM Synergy 6.3. Supports integration testing of tasks. Can use + baselines and/or a shared task folder to publish successfully integrated tasks. + + + This type does not subclass because + the cannot be instantiated without having + the initialized/configured values for the Synergy project specification. + + + + + + Specifies the remote function call (RFC) address (host:socket) for the CM Synergy engine. + + + See + for details on environment variables used by CM Synergy. + + + + + Specifies use of the invariant culture for date/time formating and parsing. + + + See + for details on environment variables used by CM Synergy. + + + + Object used to serialize calls to . + + The CM Synergy client does not robustly handle concurrent calls to ccm.exe start. + Concurrent calls may cause read/write contention for the ccm_ui.log or other + similar files, as the clients seem to lock these files during start. + A common startup error message from ccm.exe is "Could not write preferences" + during the startup. + + + + The CCNET process launcher. + + + The configured settings for the Synergy server connection. + + + The configured settings for the Synergy integration project. + + + Track whether Dispose has been called. + + + Track whether we have an active connection. + + + + Default constructor. Initializes all members to their default values. + + + + + Type constructor used to the initialize and assign an object reference to + . + + + + + Finalizer that ensures that Synergy connections are eventually closed. + + + + + Event handler for and . + Ensures that Synergy connections are eventually closed. + + + + + + Ensures that the Synergy session has been Closed. + + + Based on the implementation suggested by + MSDN + + + + + + Starts a new Synergy session. + + + Thrown if fails to write + a single line containing the CCM_ADDR value. + + + + + Stops the Synergy session, if one was previously opened. + + + + + Initializes the and + , and + the fields. + + + If the or + commands fail + to return a stdout stream. Also called if the work area is an invalid + path, which can happen if the project has not been synchronized on + the client machine. + + + + + Guarantees that a Synergy session is open, alive, and usable. + + + + + Used to check if the current client session still has an open and active + connection with the server. + + + This method has public accessibility so that it can be unit tested. + Also, the session id and database values are sent as parameters, rather + than read directly from the private fields for the same reason. + + The output from the ccm status command. + The value of _Connection.SessionId + The value of _Connection.Database + + + + + Used to check if a session cannot be started because the database is + in protected state. + + + This method can be used to spin wait the integration thread during a + CM Synergy backup. For long running builds + + The output from the ccm status command. + The value of _Connection.Host + The value of _Connection.Database + + if the current session is still connected to the + server. otherwise. + + + + + Executes a CM Synergy command. + + + Thrown if the CM Synergy command exceeds the configured + . + + + if a + should be thrown if the CM Synergy command does not return + 0. + + The result of the command. + + + + Executes a CM Synergy command. + + + Thrown if the CM Synergy command exceeds the configured + , or if + is and the commands returns non-zero. + + + if a + should be thrown if the CM Synergy command does not return + 0. + + + Indicates if a should be thrown + if non-zero is returned by the command. + + The result of the command. + + + + Used to build CLI calls for CM Syngery. + + + + + + + + Command to check if the session is still alive. + + + + CM Synergy status Command + + + CM Synergy connection parameters. + + + + The start command begins a CM Synergy session by starting the engine and interface. + + + + CM Synergy start Command + + + CM Synergy connection parameters. + Properties of the integration testing project. + + + + The stop command ends a CM Synergy session. + + + + CM Synergy stop command + + + CM Synergy connection parameters. + + + + Reads the character used to separate project or object name or version values + for this database. + + + + CM Synergy delimiter command + + + CM Synergy connection parameters. + + + + Reads the character used to separate database ID and object names. + + + + CM Synergy DCM Delimiter + + + CM Synergy connection parameters. + + + + Displays the DCM settings for the current database. Used to determine if the + database has been initialized for DCM. + + + + CM Synergy dcm command + + If DCM is not initialized, the following stderr message should be displayed: + Warning: You must first initialize DCM before showing the DCM settings. + + CM Synergy connection parameters. + + + + Gets the %objectname value for a project. + + + + CM Synergy attribute command + + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure. + + + + Gets the project and all contained subprojects for a given project spec. + + + + CM Synergy query command + + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure to query for all project members. + + + + Updates the release value for the project. + + + + CM Synergy attribute command + + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure. + + + + Gets the time of the last project reconfiguration. This is useful for confirming + that no outside processes have touched the project's configuration. + + + + CM Synergy attribute command + + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure. + + + + Sets the reconfigure method to be task based, using the reconfigure template for the project. + + + + CM Synergy reconfigure_properties command + + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure. + + + + Updates the baseline, folder, and tasks on a project to make them consistent with the + reconfigure template. Updating the folder includes performing a query. + + + + CM Synergy reconfigure_properties command + + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure. + + + + Reconfigures the project to get the lateset source (objects). + + + Updates the specified directory or project object. It uses reconfigure properties to find the appropriate candidates and selection rules to select new versions of the members, if appropriate. + + CM Synergy reconfigure command. + + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure. + + + + Reconciles (syncs) the work area from the database. + + + + CM Synergy reconcile command. + + + CM Synergy connection parameters. + Properties of the integration testing project. + + The work area path to the file or directory to by reconciled. + + A non-null initialized process structure. + + + + Returns the work area path for a specified project. + + + + CM Synergy work_area command. + + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure. + + + + Used to populate the set of tasks that are currently part of the integration project's + reconfigure properties. The query set is used by to + manually add these tasks to the shared folder. + + + + This query looks for + + + All completed tasks within a task folder that is part of a + project's reconfigure properties. + + + All completed tasks that are part of a project's reconfigure properties. + + + All completed tasks from the baseline project(s). + + + + This query excludes tasks already in the baseline. Assuming that all project purposes + employ similar baseline selection criteria, this should not be a problem. + NB. Dates must be formatted as 'yyyy/MM/dd HH:mm:ss': + + + CM Synergy connection parameters. + Properties of the integration testing project. + + The minimum completion date for tasks. Date of the last + successful or unsuccessful integration run. + + A non-null initialized process structure. + + + + Formats the command date. + + The start date. + + + + + + Gets the list of objects associated with the tasks detected by + + A non-null initialized process structure. + + + + Used in conjuction with to get the project reference form + of objects associated with a set of objects. + + + Runs a finduse against all projects for the modified files. Will the use the + last row returned by finduse, which should be the lastest usage. + + CM Synergy connection parameters. + Properties of the integration testing project. + A non-null initialized process structure. + + + + Used to add the current selection set to the shared task folder. + + + If .Modifications is null or empty. + + CM Synergy connection parameters. + Properties of the integration testing project. + The integration result for this build + A non-null initialized process structure. + + + + Appends a text string to the task_description attribute to each task in + the current selection set. + + CM Synergy connection parameters. + Properties of the integration testing project. + The change set for the current integration run + A non-null initialized process structure. + + + + Creates a baseline for the current project configuration. + The first format parameter is the baseline name (similar to a label name). + The second format paramter is the baseline description. + The third format parameter is the project spec. + The fourth format parameter is the purpose (i.e., "Integration Testing"). + + + + CM Synergy baseline command + + + CM Synergy connection parameters. + Properties of the integration testing project. + The change set for the current integration run + A non-null initialized process structure. + + + + Factory method to initialize a new process structure for use with CM Synergy. + + CM Synergy connection parameters. + The ccm command to execute. + A non-null initialized process structure. + + + + Creates a comma separated list of task IDs. + + + If is null or empty; + + + The non-null, non-empty changeset which to use for the list generation. + + + A comma separated list of task IDs, with no whitespace. + + + + + A CM Synergy client session. + + Synergy Client Session + 1.0 + + + <connection> + <host>myserver</host> + <database>\\myserver\share\mydatabase</database> + <!-- store values in an environmental variable--> + <username>%CCM_USER%</username> + <password>%CCM_PWD%</password> + <role>build_mgr</role> + <homeDirectory>D:\cmsynergy\%CCM_USER%</homeDirectory> + <clientDatabaseDirectory>D:\cmsynergy\uidb</clientDatabaseDirectory> + <polling>true</polling> + <timeout>3600</timeout> + </connection> + + + + + + Initializes a new instance of the class. + + + + + + The identitifer for the Synergy client side process. + Required to have multiple Synergy processes. + + + COMPUTERNAME:1234:127.0.0.1 + + + Defaults to . + + 1.0 + None + + + + The executable filename/path for the CM Synergy command line interface. + + + Can include environmental variables to be replaced. + + + Defaults to ccm.exe. + + 1.0 + ccm.exe + + + + The directory to execute all CM Synergy commands from. + + + Can include environmental variables to be replaced. + + + Defaults to %PROGRAMFILES%\Telelogic\CM Synergy 6.3\bin + + 1.0 + %PROGRAMFILES%\Telelogic\CM Synergy 6.3\bin + + + + Hostname of the Synergy server + + 1.0 + n/a + + + + Network path to the Synergy database instance + + 1.0 + n/a + + + + The configured database delimiter for object and project specifications. + + + Defaults to -. + + + + + Extracts the name of the database from the full + physical path. + + + + + Poll the server every minute when the ccm_admin has protected the database for the purpose of issuing backup commands. + + + This is useful if a long runing inadventently enters the scheduled time window for routine downtime, generally for server maintenance jobs like backups. + + + Defaults to + + 1.0 + false + + + + The username for the Synergy session. Can include environmental variables to be replaced. + + + Defaults to ("%USERNAME%"). + + 1.0 + %USERNAME% + + + + The Synergy password for the associate value. + + + Defaults to . + + 1.0 + None + + + + The role to use for the Synergy session. + + + Defaults to build_mgr. + + 1.0 + build_mgr + + + + The full physical path of the home directory for the associated Username on the client machine. Can include environmental variables to be replaced. + + + This role must have sufficient permissions to modify task folders, change reconfigure properties, and create baselines. + + Defaults to %SystemDrive%\cmsynergy\%USERNAME%. + 1.0 + %SystemDrive%\cmsynergy\%USERNAME% + + + + Path for the remote client session to copy database information to. Can include environmental variables to be replaced. + + Defaults to %SystemDrive%\cmsynergy\uidb. + 1.0 + %SystemDrive%\cmsynergy\uidb + + + + Timeout in seconds for all Synergy commands. + + Defaults to 3600 seconds (one hour). + 1.0 + 3600 + + + + + + + + + + Resets session variables back to default values. + Useful for when a connection is closed or reestablished. + + + + + Used to parse the output of a Synergy finduse query for all objects + that have changed in the current project since the last integration run. + + + + + The regular expression pattern used to match tasks added by a ccm task query. + + + See the inline code comments for details on the intended pattern logic. + + See + CM Synergy Date and Time Formats (TB237) for details. + + + + + The regular expression pattern used to match objects from a ccm finduse query. + + + See the inline code comments for details on the intended pattern logic. + + + + + Explicit interface implementation of the + + + Provided for completeness only. Usable by interface references only. + + should be used instead for all Synergy specific implementations. + + The stream from a Synergy CLI finduser command's standard output. + The start date of the integration run. + Not used. + + null by default. Otherwise, an array of modifications, with default values + for and . + + + + + Synergy specific implemtation of + + + Processes both the task query and the object query to fully populate each + object in the returned array. + + + Standard output stream from the Synergy query command. + + + Standard output stream from the Synergy finduse command. + + + The date since the last successful integration run. Not used, since the finduse + query includes this parameter. + + + null by default. + If changes have occurred since the last integration attempt, an array containing + each new modification is returned. + + + + + Creates a string collection of task numbers with their respective + task synopsis, for use by . + + One or more lines of comments from a Synergy task query. + A non-null collection, with zero or more tasks with their comments. + + + + Inner class that serves as a data structure to cache the information parsed + from the task query. + + + Marked public so that is can be unit tested. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A subclass to escape ASCII bell characters (0x07) from the output + of Synergy commands + + + + + Replaces all ASCII bell characters (0x07) (^G) with a space + character. Certain ccm.exe commands emit a bell, which cannot + be disabled. The CCNET XML parser disallows this reserved character. + + The process to run. + + Sanitized standard output and input. + + + + + A CM Synergy project (which is similar to a "view" in other SCM packages). + + Synergy Project + 1.0 + + + <project> + <release>Product/1.0</release> + <projectSpecification>Product-1</projectSpecification> + <taskFolder>1234</taskFolder> + <baseline>false</baseline> + <purpose>Integration Testing</purpose> + <template>true</template> + </project> + + + + + The default value for + + + The default value for + + + + Initializes a new instance of the class. + + + + + The configured Synergy release value for the given project. + + + The component + version specification. + + + Defaults to . + + 1.0 + n/a + + + + The configured Synergy project specification for all source control operations. + + + Defaults to . + + 1.0 + n/a + + + + The 4 part object identifier for this project. + + + Defaults to . + + + + + The project's work area path. + + + Defaults to . + + + + + The folder specification for the shared folder which will be used to "manually" add successfully integrated tasks added to. + + + This should be a shared folder added to the reconfigure template/properties for all developer's projects (i.e., projects for purpose "Insulated Development" + or "Colloborative Development"). The easiset way to do this is by creating a "folder template", which is then added to the "Default Release" reconfigure + templates "Default Release:Insulated Development" or "Default Release:Colloborative Development". + Adding integrated tasks to a shared task folder is an alternative to creating a new baseline for every successful integration build. Most source control + providers implemented by CruiseControl.NET use labels for grouping change sets. However, Synergy is an activity based SCM tool that groups changes by ... + + + Defaults to 0. + + 1.0 + 0 + + + + If true, creates a new baseline for the project configuration after a successful integration. + + + Realistically, a successful continuous integration does not justify creation of a baseline. Baselines should be used to create a snapshot of a configuration, + so that anyone can usually based on a project mileston + + + by default + + 1.0 + 0 + + + + If true, resets the reconfigure properties for this project and all subprojects to use the reconfigure template. + + + Do not set to true if you have manually set the template to reconfigure with specific settings (e.g., reconfigure by object status, with a manually added set + of tasks, etc). + + + by default + + 1.0 + false + + + + If enabled, updates the work area from the database, discarding all uncontrolled files in the work area and changes to static objects. + + + Useful if your build process adds or modifies files in the source tree. + + + by default + + 1.0 + false + + + + Synergy purpose specification for the project and any created baselines. + + + Defaults to Integration Testing. + + 1.0 + Integration Testing + + + + The timestamp of when the integration project was last reconfigured. + Tracks the last time the project was reconfigured, to ensure that + an out-of-process reconfigure was not executed. + + + This is important to guarantee that an external user/process has not reconfigured + the project during the current CCNET integration run. + + + There exists potential more a more robust implementation, via calls to + ccm accent base_asm_lock [compver] [reason string, "Locked by CCNET"] + and + ccm accent base_asm_unlock [compver] in a try/finally block. + + This would leverage CM Synergy's provision for queuing access to a project + across multiple processes using the same database. However, this could be + dangerous if the CCNET process were killed before a project was unlocked. + Perhaps that could be handled by an AppDomain.Unload delegate. + + For more information, see the CM Synergy Advanced Customization Guide. + + + + Defaults to . + + + + + The UserFilter can be used to filter modifications on the basis of the username that committed the changes. + + UserFilter + 1.0 + + + + Initializes a new instance of the class. + + + + + The user names to filter. + + 1.0 + None + + + + Accepts the specified m. + + The m. + + + + + + Toes the string. + + + + + + + Integrates with Vault 3.0.0 - 3.1.6 + + + + + + + + + + + Initializes a new instance of the class. + + The version checker shim. + + + + + Initializes a new instance of the class. + + The version checker shim. + The history parser. + The executor. + + + + + Gets the modifications. + + From. + To. + + + + + + This is called by IntegrationRunner when the build is complete. To ensure we're building with the labelled code, + we labelled just before we retrieved the sourece. So here, we remove that label if the build failed. + + + + + + Gets the source. + + The result. + + + + + The Vault command line client (vault.exe), at least for + version 2.0.4, is not guaranteed to output valid XML in + that there may be some not XML output surrounding the XML. + This method strips away any non-XML output surrounding + the ... elements. + + String containing all vault command-line client output. + string containing only the XML output from the Vault client. + The start element or end element cannot be found. + + + + Fors the history process info. + + From. + To. + + + + + + Processes the info for. + + The args. + The result. + + + + + + Adds the common optional arguments. + + The builder. + + + + + When getting by label, the vault command-line client requires a disk path even if you're retrieving + into a working folder. This retrieves that working path so we can specify it in the get command. We also + need to know the working directory before we retrieve source if we're going to clean it out, when cleanCopy is true. + Returns true if a working folder was found and WorkingDirectory was set, false if not. + + + + + + + Will execute the provided process and retry according to the configured pollRetryAttempts and pollRetryWait settings. Use + with caution because we can't precisely catch only certain failures because we're using the command-line client. Intended + to be used when polling for changes to better handle intermittent network issues or Vault server contention. + + + + + + + + + + + + Initializes a new instance of the class. + + The message. + + + + + Integrates with Vault 3.1.7 or later. + + + + + Initializes a new instance of the class. + + The version checker shim. + + + + + Called only by the unit tests, sets up as appropriate. + + + + + + + + Gets the modifications. + + From. + To. + + + + + + Gets the source. + + The result. + + + + + Labels the source control. + + The result. + + + + + Gets the most recent folder version via Vault's versionhistory command. + + If we don't yet have a folder version, we need to get one so getSource and LabelSource have a version to work with, + whether there's been changes or not. (On a forced build or a multi-source control setup, we might get and/or label + when there's been no change.) + + So if we have no folder version, we get the latest version of the folder via Vault's versionhistory command and see + if the timestamp on that folder is more recent than the last build. If we already have a folder version, we simply + ask Vault to give us the most recent folder version after then one we already know about. + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The culture. + + + + + Parses the specified history. + + The history. + From. + To. + + + + + + The Vault command line client (vault.exe), at least for + version 2.0.4, is not guaranteed to output valid XML in + that there may be some not XML output surrounding the XML. + This method strips away any non-XML output surrounding + the <vault>...</vault> elements. + + Output from Vault client is read from this reader. + string containing only the XML output from the Vault client. + The start element or end element cannot be found. + + + + SourceGear Vault Source Control Block. + + SourceGear Vault Source Control Block + 1.0 + + The type of source control block. + vault + + + + <sourcecontrol type="vault" /> + + + <sourcecontrol type="vault" autoGetSource="true" applyLabel="true"> + <executable>c:\program files\sourcegear\vault client\vault.exe</executable> + <username>my_username</username> + <password>my_password</password> + <host>my_buildserver</host> + <repository>my_repository</repository> + <folder>$</folder> + <ssl>true</ssl> + <timeout units="minutes">10</timeout> + <useWorkingDirectory>true</useWorkingDirectory> + <workingDirectory>project/src</workingDirectory> + </sourcecontrol> + + + + Plugin available for Vault 4.1+ (or Fortress 1.1+) + + SourceGear has released a plugin that offers better performance and accuracy by interacting directly with Vault + via its API, rather than the command line. The configuration format is almost identical to this one, making + migration easy. The plugin and its documentation can be downloaded from SourceGear's site + (http://www.sourcegear.com/downloads.html). + + Vault Working Folder Defined + + Most version control systems have distinct commands for "get me the source" and "get me the source into a folder + where I may make changes." Vault is no exception. A working folder is a folder where Vault will keep track of + your changes. If you're using CC.NET 1.1.0.2172+, the useWorkingFolder setting determines whether Vault + retrieves source into a working folder. For build purposes, there are typically two situations where you want to + retrieve source into a working folder: + + + 1. Your build script changes source and checks in the change + + + 2. It's taking longer than you'd like to retrieve the source + + + Because of the additional state information kept by Vault for working folders, retrieving source into a working + folder is usually faster than into a non-working folder. The trade-off is that more disk space will be used for + cache and state data. + + Filtering out Label Changes + + If you are using Vault 3.x or later, labels will automatically be filtered. However, if you are using an earlier + version of Vault and you apply a label as part of your build process, this will kick off another build. you will + need to use a Filtered Source Control Block to get around this. If your build server uses a + specific user id to integrate with Vault, you can set up a UserFilter to filter out all changes made by that + user. + + Problems with CCService and Vault 3.0.2+ + + If you are experiencing problems detecting modifications using CCService after upgrading to Vault 3.0.2, it may + be related to the enhanced security features of the Vault server. You should try the following process to fix + this issue: + + + 1. reinstall the Vault Server to have the IIS Process Model run as System (ie. not Machine) + + + 2. change the CCService to run as an actual user, not as LocalSystem. + + Problems with releases prior to Vault 3.0 + + For versions of Vault prior to 3.0, the -excludeactions argument is not supported. To get around this problem + you should explicitly specify the <historyArgs> element in your ccnet.config file so that it does not + contain that argument (ie. set it to <historyArgs>-rowlimit 0</historyArgs>. + + NAnt Vault Tasks + + SourceGear has produced some NAnt tasks for Vault that can be downloaded from + http://www.sourcegear.com/vault/downloads.html. + + Turning off the creation of _sgbak folders + + Using CC.NET 1.1.0.2172+ and Vault 3.1.7+, _sgbak folders are never created. + + + Using older versions, the use of the _sgbak folder can be turned off using the GUI client. This is a user and + machine-specific setting, so you need to launch the GUI client on the CCNet machine and log in as the same Vault + user that CCNet is using (as specified it ccnet.config). + + + Tools|Options -> Local Files -> Cache/Backup Locations -> Un-check "Save files in backup folder before + overwriting" + + Contributions + + Code contributed by Ryan Duffield, Leo von Wyss and Ian Olsen. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vault user id that CCNet should use to authenticate. + + 1.0 + None + + + + Password for the Vault user. + + 1.0 + None + + + + The name of the Vault server. + + 1.0 + None + + + + The name of the Vault repository to monitor. . + + 1.0 + None + + + + The root folder to be monitored by CCNet. + + 1.0 + $ + + + + The location of the Vault command-line executable. + + 1.0 + C:\Program Files\SourceGear\Vault Client\vault.exe + + + + Should SSL be used to communicate with the Vault server. + + 1.0 + false + + + + Specifies if CCNet should automatically retrieve the latest version of the source from the repository. + + 1.0 + true + + + + Specifies if CCNet should apply the build label to the repository. + + 1.0 + false + + + + Extra arguments to be included in the history commandline. + + 1.0 + -excludeactions label,obliterate -rowlimit 0 + + + + Sets the timeout period for the source control operation. + + 1.0 + 10 minutes + + + + CC.NET 1.0: Determines the working directory into which Vault files will be retrieved. Supply true if + you want CCNet to use the Vault folder working directory created for the build user using the Vault GUI + (recommended). Supply false if CCNet should use the CCNet working directory. + CC.NET 1.1: Determines if the source will be retrieved into a Vault Working Folder. + + 1.0 + true + + + + The root folder where the latest source will retrieved from Vault. This path can either be absolute or it + can be relative to the CCNet project working directory. + + 1.0 + Project Working Directory + + CC.NET 1.1: If this element is missing or empty, Vault will attempt to use the directory set as the + user's working folder. Note that this is simply the destination path on disk. Whether or not this location + is a Vault Working Folder is determined by the useWorkingFolder element. To use the same path as the + project, it is necessary to use "." (without the quotes) rather than leaving this empty, as you could in + CC.NET 1.0. + + + + + The modification date that retrieved source files will have. + + 1.0 + checkin + + Must be one of: + * checkin - the date/time the file was checked in + * current - the date/time the file was retrieved from Vault + * modification - the date/time the file was last modified + + + + + If true, the source path will be emptied before retrieving new source. + + 1.0 + false + + + + The host name of the HTTP proxy Vault should use. + + 1.0 + None + + + + The port on the HTTP proxy Vault should use. + + 1.0 + None + + + + The user name for the HTTP proxy Vault should use. + + 1.0 + None + + + + The password for the HTTP proxy Vault should use. + + 1.0 + None + + + + The Windows domain of the HTTP proxy Vault should use. + + 1.0 + None + + + + Any other aruuments to pass into the executable. + + 1.0 + None + + + + The number of seconds to wait between retries when a check for modifications fails. + + 1.0 + 5 + + + + The number of automatic retries when failing to check for modifications before an exception is thrown. + + 1.0 + 5 + + + + Gets the vault source control. + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The history parser. + The executor. + The force version. + + + + + Initializes the specified project. + + The project. + + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Purges the specified project. + + The project. + + + + + For Visual Source Safe you must specify the executable, project, username and password. You may also specify the SSDIR. If SSDIR is + not set the default or the SSDIR environment variable will be used. + + VSS Configuration Example + 1.0 + + + <sourcecontrol type="vss" /> + + + <sourcecontrol type="vss"> + <executable>C:\Program Files\Microsoft Visual Studio\VSS\win32\SS.EXE</executable> + <project>$/CCNET</project> + <username>buildguy</username> + <password>buildguypw</password> + <ssdir>c:\repos\</ssdir> + <applyLabel>false</applyLabel> + <autoGetSource>true</autoGetSource> + <alwaysGetLatest>false</alwaysGetLatest> + <workingDirectory>c:\myBuild</workingDirectory> + <culture>fr-FR</culture> + <cleanCopy>false</cleanCopy> + <timeout units="minutes">10</timeout> + </sourcecontrol> + + + + The type of source control block. + vss + + + Getting the latest source with VSS + + VSS does not automatically remove files from the local workspace that have been deleted from the VSS database. This does not cause a + problem if you are using the <solution> task or the Visual Studio Task to compile your project. However, if you are + packaging the source for deployment or if you are using the <csc> task to produce a custom build, you may end up compiling these + deleted files in your assembly. To be on the safe side, it might be a good idea to clear the contents of the local workspace after each + build. + + Using a US English VSS in a non-English culture + + If you use an English VSS with machines configured to use a non-English culture, it may happen that CCNet will not detect any + modifications after you check-in some code. The reason for this behaviour is that CCNet uses the selected culture on the build server + to determine the language it expects VSS will output for parsing. For example, with fr-CA, CCNet looks for French keywords in the VSS + output. Hence, if your VSS installation does not use the same language, CCNET will not be able to detect any modification. + + + If you're using a US VSS installation, the first step in solving this problem is to include a configuration block set to the US english + culture (<culture>en-US</culture>). This will make CCNet look for English VSS keywords, and eventually detect + modifications. + + VSS Issues + + CCNet periodically reports the following error when connecting to VSS: "Unable to open user login file + \SourceSafe\Vss60\data\loggedin\<userid>.log." What gives? + + + If you have set CCNet up to manage multiple projects that all connect to the VSS repository using the same user id then you may + sporadically receive this failure. Our analysis suggests that the root of the problem is caused by the fact that VSS will create the + <userid>.log file when a user logs into VSS and delete it when the user logs out again. If a second build is using the repository + concurrently with the same user, when that second build logs out it looks for <userid>.log, but it's gone. Hence the error. + + + There are three approaches that you can take to deal with this: + + + Log into VSS using different users for each CCNet project. + You can keep CCNet from publishing exceptions , so this exception will just get logged into the ccnet.log file. + Leave the VSS GUI open on the integration server. This will mean the userid.log file never gets deleted. + + + + + If you're using a labeller that returns a label equal to one already applied in the repository, the old label will be deleted when the + new one is added. + + + This is because of a quirk in how VSS deals with labels of the same name; it should not be a problem with the default labeller. + + + This problem usually occurs when someone is using a custom labeller (a class that implements ILabeller) and that custom labeller returns + a constant value. + + + Workaround: If you use a custom labeller, make sure each label is unique. + + + When I try to connect to use the <vss> NAntContrib tasks from The Server Service Application I get this error: + Failed to open database \\someserver\someshare\vssrep\srcsafe.ini + + + There are a number of known issues with SourceSafe 6.0c. Make sure that you upgrade to the 6.0d version. + + + When I try connecting to VSS when using The Server Service Application I get the error: No VSS database (srcsafe.ini) + found. Use the SSDIR environment variable or run netsetup. + + + Make sure that you are running ccservice using an account that has the necessary permissions to access the network share where your VSS + database is set up. By default ccservice will run as the LocalSystem account, which does not have the necessary priviledges to access + other machines. + + + When using VSS with a Filtered Source Control Block, newly added or removed files don't show up as modifications + + + VSS does not output the paths for added or deleted files. As a result, the modifications returned by CCNet do not have any specified + path information. If a Filtered Source Control Block is used with a path filter then these modifications are likely to be filtered out. + This is an outstanding issue. + + Useful links + + Visual SourceSafe Best Practices Guide - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvss/html/vssbest.asp + Using VSS With Multiple Timezones - http://support.microsoft.com/default.aspx?scid=kb;en-us;248240&Product=vss + OLE Automation interface Get method behaves differently with VSSVersion and with VSSItem - http://support.microsoft.com/default.aspx?scid=kb;en-us;837417 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The locale. + The history parser. + The executor. + The registry. + + + + + The location of SS.EXE. If VSS is installed on the integration server, the location of VSS will be read from the registry and this + element may be omitted. + + 1.0 + None + + + + The project in the repository to be monitored. + + 1.0 + $/ + + + + VSS user ID that CCNet should use to authenticate. If the username is unspecified, the VSS client will attempt to authenticate + using the NT user. + + 1.0 + None + + + + Password for the VSS user ID. + + 1.0 + None + + + + The directory containing SRCSAFE.INI. If this SSDIR environment variable is already set then this property may be omitted. + + 1.0 + None + + + + Specifies whether the current CCNet label should be applied to all source files under the current project in VSS. + + 1.0 + false + + The specified VSS username must have write access to the repository. + + + + + Specifies whether the current version of the source should be retrieved from VSS. + + 1.0 + true + + + + Specifies whether the most recent version of the source should be retrieved from VSS. If not, CCNet will obtain the source as of + the time the build began. + + 1.0 + false + + + + The folder into which the source should be retrived from VSS. If this folder does not exist, it will be automatically created. + + 1.0 + Project Working Directory + + + + The culture under which VSS is running. This value must match the culture of the VSS installation for CCNet to work with VSS. Most + of the time the default is OK and you may omit this item. If you are using the US version of VSS on a machine that is not set to + the US culture, you should include the configuration block <culture>en-US</culture>. + + 1.0 + The culture of the VSS installation + + + + Controls whether or not VSS gets a clean copy (overwrites modified files) when getting the latest source. + + 1.0 + true + + + + Gets the modifications. + + From. + To. + + + + + + This method exists only to allow the VssTest unit tests to supply an expected output filename. + DO NOT use this method for normal processing, use + instead + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + + + + + + Initializes a new instance of the class. + + The locale. + + + + + Parses the specified history. + + The history. + From. + To. + + + + + + Parses the modifications. + + The entries. + + + + + + Reads all entries. + + The history. + + + + + + Determines whether [is entry delimiter] [the specified line]. + + The line. + + + + + + Gets or sets the locale. + + The locale. + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The entry. + The locale. + + + + + Parses this instance. + + + + + + + Gets the keyword. + + + + + + + Parses the name of the file. + + + + + + + Parses the username and date. + + The mod. + + + + + Parses the comment. + + The mod. + + + + + Parses the name of the folder. + + + + + + + Parses the file name other. + + + + + + + Parses the first name of the line. + + + + + + + + + + + + Initializes a new instance of the class. + + The entry. + The locale. + + + + + Gets the keyword. + + + + + + + Parses the name of the file. + + + + + + + + + + + + Initializes a new instance of the class. + + The entry. + The locale. + + + + + Parses this instance. + + + + + + + Gets the keyword. + + + + + + + Parses the name of the file. + + + + + + + Parses the name of the folder. + + + + + + + + + + + + Initializes a new instance of the class. + + The entry. + The locale. + + + + + Gets the keyword. + + + + + + + Parses the name of the file. + + + + + + + Parses the name of the folder. + + + + + + + + + + + + Initializes a new instance of the class. + + The entry. + The locale. + + + + + Gets the keyword. + + + + + + + Parses the name of the file. + + + + + + + Parses the name of the folder. + + + + + + + + + + + + Initializes a new instance of the class. + + The entry. + The locale. + + + + + Gets the keyword. + + + + + + + Parses this instance. + + + + + + + Parses the name of the file. + + + + + + + VssLocale takes responsibility for handling locale-specific parsing of dates and keywords produced by the VSS client (ss.exe) + Keywords are output in the locale of the server and dates are output in the locale of the client, which is, in this case, + the current culture for the build server. Generally these two locales will be the same; however, if they are different, users + can specify the server locale using the Vss.Culture property. + + + + + Initializes a new instance of the class. + + The culture info. + + + + + Gets the comment keyword. + + + + + + + Gets the checked in keyword. + + + + + + + Gets the added keyword. + + + + + + + Gets the deleted keyword. + + + + + + + Gets the destroyed keyword. + + + + + + + Gets the user keyword. + + + + + + + Gets the date keyword. + + + + + + + Gets the time keyword. + + + + + + + Gets or sets the server culture. + + The server culture. + + + + + Parses the date time. + + The date. + The time. + + + + + + Format the date in a format appropriate for the VSS command-line. The date should not contain any spaces as VSS would treat it as a separate argument. + The trailing 'M' in 'AM' or 'PM' is also removed. + + + Date string formatted for the specified locale as expected by the VSS command-line. + + + + Toes the string. + + + + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Source Control Plugin for CruiseControl.NET that talks to VSTS Team Foundation Server. + + VSTS Team Foundation Server Source Control Block + 1.5 + + The type of source control block. + vsts + + + + <sourcecontrol type="vsts"> + <server>http://vstsb2:8080</server> + <project>$\VSTSPlugins</project> + </sourcecontrol> + + + + There is an alternate plug-in which uses the Team Foundation assemblies directly (Visual Studio Team + Foundation Server Plugin). + + + + + Initializes a new instance of the class. + + The executor. + The parser. + The registry. + + + + + Initializes a new instance of the class. + + + + + + The name or URL of the team foundation server. For example http://vstsb2:8080 or vstsb2 if it has already + been registered on the machine. + + 1.5 + n/a + + + + The path to the executable + + 1.5 + From registry + + + + The path to the project in source control, for example $\VSTSPlugins + + 1.5 + n/a + + + + Whether this repository should be labeled. + + 1.5 + false + + + + Whether to automatically get the source. + + 1.5 + falsea + + + + Username that should be used. Domain cannot be placed here, rather in domain property. + + 1.5 + None + + + + The password in clear text of the domain user to be used. + + 1.5 + None + + + + The domain of the user to be used. + + 1.5 + None + + + + The working directory to use. + + 1.5 + Project Working Directory + + + + Whether to do a clean copy. + + 1.5 + false + + + + Whether to force or not. + + 1.5 + false + + + + Name of the workspace to create. This will revert to the DEFAULT_WORKSPACE_NAME if not passed. + + 1.5 + CCNET + + + + Flag indicating if workspace should be deleted every time or if it should be left (the default). Leaving + the workspace will mean that subsequent gets will only need to transfer the modified files, improving + performance considerably. + + 1.5 + false + + + + Encoding Code page to use for communicating with TFS + + 1.6 + Empty String, will default to UTF-8 encoding + + + + Gets the modifications. + + From. + To. + + + + + + Labels the source control. + + The result. + + + + + Gets the source. + + The result. + + + + + Makes sure we fail a build when TFS throws errors back + + + + + Delete a directory, even if it contains readonly files. + + + + + Parser for output from the TFS Server + + + + + Parse the output from a TFS History check s. + + The output of the "TF History command. + The starting timestamp. + The ending timestamp. + A list of modifications between the two timestamps, possibly empty. + + + + Generates a URL for WebSVN. + + WebSVN URL Builder + 1.4 + + + <issueUrlBuilder type="websvn"> + <url>http://jira.public.thoughtworks.org/browse/CCNET-{0}</url> + </issueUrlBuilder> + + + + The type of URL builder. + websvn + + + + + The base URL. + + 1.4 + n/a + + + + Setups the modification. + + The modifications. + + + + + Base class for providing common functionality in folde-based data stores. + + + + + Initializes a new instance of the class. + + + + + The base folder to store the XML in. + + 1.6 + snapshots + + If this is not an absolute folder then it will be rooted in the project's + artefacts folder. + + + + + The folder to store snapshots. + + 1.6 + snapshots + + If this is not an absolute folder then it will be relative to the base folder. + + + + + Gets or sets the file system. + + The file system. + + + + Roots a folder. + + The artefacts folder. + The folder to root. + The rooted folder. + + + + Stores project data in XML files in a folder. + + + + + Stores a snapshot of a project build. + + The result that the snapshot is for. + The project snapshot. + + + + Loads the project snapshot for a build. + + The project. + Name of the build. + The project snapshot. + + + + + + + + + Gets the now. + + + + + + + A type of source control operation. + + + + + Checking for modifications. + + + + + Getting the source code. + + + + + A builder to convert URLs within modifications into links. + + IssueUrlBuilder + + + + Setups the modification. + + The modifications. + + + + + Defines a source control block. + + Source Control Blocks + + + + Gets the modifications from the source control provider + + + + + + + + Labels the source control provider with the current label + + + + + + Gets the source from the source conrol provider + + + + + + Initializes the specified project. + + The project. + + + + + Purges the specified project. + + The project. + + + + + Value object representing the data associated with a source control modification. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Toes the XML. + + + + + + + Toes the XML. + + The writer. + + + + + Compares to. + + The o. + + + + + + Gets the hash code. + + + + + + + Equalses the specified obj. + + The obj. + + + + + + Toes the string. + + + + + + + Retrieves the change number of the last modification. + + The modifications to check. + The last change number if there are any changes, null otherwise. + + Since ChangeNumbers are no longer numbers, this will return null if there are no + modifications. + + + + + Generates a URL for ViewCVS. + + ViewCVS URL Builder + 1.0 + + + <issueUrlBuilder type="defaultIssueTracker"> + <url>http://jira.public.thoughtworks.org/browse/CCNET-{0}</url> + </issueUrlBuilder> + + + + + + The base URL. + + 1.0 + n/a + + + + Setups the modification. + + The modifications. + + + + + The File State Manager is a State Manager that saves the state for one project to a file. The + filename should be stored in either the working directory for the project or in the explicitly + specified directory. The filename will match the project name, but will have the extension .state. + + File State Manager + 1.0 + + + <state type="state" /> + + + <state type="state" directory="C:\CCNetState" /> + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The file system. + The execution environment. + + + + The directory to save the state file to. + Defaults to the directory CCNet is launched from/ + On Windows this is C:\program files\CruiseControl.Net\Server + It is advised to specify another folder. + + 1.0 + The directory CCNet was launched from. + + + + Determines whether the project has previous state. + + The name of project. + + true if the project has previous state; otherwise, false. + + + + + Loads the state of the project. + + The name of the project. + An containing the current state. + + + + Loads the state from a . + + The state file reader. + An containing the current state. + + + + Loads the state into an . + + The name of the project. + An containing the state. + + + + Write the state to disk, ensuring that it gets there in its entirety. + + The integration to save the state for. + + + + Gets the file path. + + The name of project. + The file path to a state file. + + + + Generates the state filename for a project. + Camel cases the project name, first character after a space is converted to upper case + + The name of project. + The name of the state file for the project. + + + + Interface to allow persisting stops for a project. + + + + + Records a project as stopped. + + The name of the project to record + + + + Records a project as being able to start automatically. + + The name of the project to record + + + + Checks if a project can be started automatically. + + The name of the project to check. + + + + + Manages the state of continuous integration for a single project. + State must be persisted between shutdown/startup of the CruiseControl.NET + server, as modification dates and label numbers must follow sequence. + + State Manager Blocks + + + + Loads the state of the project. + + + + + + Persists the state of the project. + + + + + + Determines whether [has previous state] [the specified project]. + + The project. + + + + + + Records the state of a project. + + + + + Initialise a new with the default path. + + + + + Initializes a new instance of the class. + + The file system. + The execution environment. + + + + + Gets the name of the persistance file. + + The name of the persistance file. + + + + + Records a project as stopped. + + The name of the project to record + + + + Records a project as being able to start automatically. + + The name of the project to record + + + + Checks if a project can be started automatically. + + The name of the project to check. + + + + + Loads all the states from a persistance file. + + + + + + Saves all the states to a persistance file. + + + + + See if we need to change the state and if so, change it, then persist the states + + + + + + + + Profiles the performance of an application using Reg Gate's ANTS Performance Profiler. + + + ANTS Performance Profiler is a tool to profile the performance of an application. + + + This application is available from http://www.red-gate.com/. Pro edition of 1.6 or later is required. + + + ANTS Performance Profiler Task + 1.6 + + + <antsPerformance> + <app>someapp.exe</app> + </antsPerformance> + + + + + + The default executable to use. + + + + Default priority class + + + + The default output file. + + + + + Initialise a new . + + + + + Initialise a new with the injection properties. + + + + + + + + The executable to use. + + 1.6 + Profile + + + + The application to profile. + + 1.6 + none + + + + The name of the windows service to profile. + + 1.6 + none + + + + The name of the COM+ service to profile. + + 1.6 + none + + + + The URL of a site containing a silverlight application to profile. + + 1.6 + none + + + + The arguments to pass to the application. + + 1.6 + none + + + + The priority class of the spawned process. + + 1.6 + Normal + + + + The time-out period in seconds for the entire task. + + 1.6 + 600 + + + + The time-out period in seconds for the profiler. + + 1.6 + 120 + + + + Whether to disable all output or not. + + 1.6 + false + + + + Whether to display verbose output or not. + + 1.6 + false + + + + Whether to overwrite any existing files or not. + + 1.6 + true + + + + Whether to include sub-processes. + + 1.6 + false + + + + The level to trace at. + + 1.6 + Method + + + + Perform method level profiling. + + 1.6 + true + + + + Only profile methods that have source code. + + 1.6 + false + + + + Whether to use sampling for generating approximate results quickly. + + 1.6 + false + + + + Whether to include source code in the results. + + 1.6 + true + + + + Whether to allow .NET to inline functions. + + 1.6 + true + + + + Whether to get the profiler to compensate for its own overhead. + + 1.6 + true + + + + Whether to simplify certain complicated stack traces. + + 1.6 + true + + + + Whether to avoid trivial functions or not. + + 1.6 + true + + + + Whether to try to record SQL and File I/O events. + + 1.6 + false + + + + Whether to publish all files generated from this task. + + 1.6 + true + + If the files are not published then they will not be viewable in the dashboard unless + copied over by another mechanism. + + + + + The base directory to use. If omitted this will default to the working directory of the project. + + 1.6 + Project Working Directory + + + + A file containing the args for the profiler in an XML specification. + + 1.6 + none + + + + The location to write the summary file to - uses CSV format. + + 1.6 + none + + + + The location to write the summary file to - uses XML format. + + 1.6 + none + + + + The location to write the summary file to - uses HTML format. + + 1.6 + none + + + + The location to write the calltree file to - uses XML format. + + 1.6 + none + + + + The location to write the calltree file to - uses HTML format. + + 1.6 + none + + + + The location to write the data file to (requires desktop application to view). + + 1.6 + none + + + + The output analysis file. + + 1.6 + AntsPerformanceAnalysis.txt + + + + The threshold level. + + 1.6 + none + + + + The file system that is being used. + + + + + The logger that is being used. + + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Run the task. + + + + + + Gets the valid success codes. + + The valid success codes. + + Due to a bug in the profiler this returns 1. According to the documentation this is a + general failure, so other errors may occur and be falsely missed. + + + + + Retrieve the executable to use. + + + + + + Retrieve the base directory. + + + + + + + Get the time-out period. + + + + + + Retrieve the arguments + + + + + + + Gets the requested priority class value for this Task. + + + + + Generates a text string containing either on or off. + + The value indicating whether this is on or off. + "on" if value is true; "off" otherwise. + + + + Ensures that a path is rooted. + + + + + + + + Adds quotes to a string if it contains spaces. + + The string to check. + The string with quotes if needed. + + + + The trace level to use. + + + + + Trace at the line level. + + + + + Trace at the method level. + + + + + The artifact CleanUp publisher allows for automatic removal of the buildlogs according to the choosen + setting. It relies on the build log folder, so the XML publisher must be specified before this + publisher can run. For technical reasons this publisher MUST reside in the publisher section, it will + not work in the tasks section. Be sure to specify the Xml Log Publisher before this one. + + Artifact Cleanup Publisher + 1.5 + + + Supported cleaning up methods : + + + + KeepLastXBuilds : keeps the last specified amount of builds + + + DeleteBuildsOlderThanXDays : Deletes the builds older than the specifed amount of days + + + KeepMaximumXHistoryDataEntries : Clears the History Data file (for the ModificationHistory), keeping + maximum the specified amount of builds. + + + DeleteSubDirsOlderThanXDays : Deletes subfolders of the artifact folder if they are older than the + specified amount of days. (Buildlogfolder excluded) + + + KeepLastXSubDirs : Keeps the last specified amount of subfolders in the artifacts folder, sorting is + done on creation time of the folder (Buildlogfolder excluded) + + + + DeleteSubDirsOlderThanXDays and KeepLastXSubDirs are mainly meant for cleaning up + published builds (done via the Build Publisher). + + + + + <artifactcleanup cleanUpMethod="KeepLastXBuilds" cleanUpValue="50" /> + + + + + + Supported cleaning up methods + + + + + keeps the last specified amount of builds + + + + + Deletes the builds older than the specifed amount of days + + + + + Clears the History Data file (for the ModificationHistory), keeping maximum the specified amount of builds. + + + + + Deletes subfolders of the artifact folder if they are older than the + specified amount of days. (Buildlogfolder excluded) + + + + + Keeps the last specified amount of subfolders in the artifacts folder, sorting is + done on creation time of the folder (Buildlogfolder excluded) + + + + + Defines the procedure to use for cleaning up the artifact folder. + + 1.5 + n/a + + + + Defines the value for the cleanup procedure. + + 1.5 + n/a + + + + Executes the specified result. + + The result. + + + + + + Base task to execute external functionality. + + + + + + + + + + + + + + + + + Gets the process filename. + + + + + + + Gets the process arguments. + + The result. + + + + + + Gets the process base directory. + + The result. + + + + + + Gets the process priority class. + + + + + + + Gets the process timeout. + + + + + + + Gets the process success codes. + + + + + + + Creates the process info. + + The result. + + + + + + Tries to run. + + The info. + The result. + + + + + + Gets or sets the IO system to use. + + The IO system. + + + + Gets the actual IO system to use. + + The IO system. + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + + + + + + Initializes a new instance of the class. + + The runner. + The message. + + + + + Initializes a new instance of the class. + + The runner. + The message. + The inner exception. + + + + + Gets the builder. + + + + + + + Toes the string. + + + + + + CodeItRight Analysis Task + 1.5 + + + Perform a code analysis using SubMain.CodeItRight. + + + SubMain.CodeItRight is a commerical application that will analyse the code for any standards violations. The tool is + available from http://submain.com/products/codeit.right.aspx. + + + Supported Versions + CruiseControl.NET only supports CodeItRight 1.9 currently. + + + + + <codeItRight> + <solution>myproject.*.sln</solution> + </codeItRight> + + + + + This task calls CodeItRight.Cmd to perform the analysis. Full details on this tool is available at + http://community.submain.com/blogs/tutorials/archive/2008/03/23/codeitright-cmd-exe-command-line-parameters.aspx. + Additional details on the mapped arguments can be found there. + + + + + + The name of the default executable. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The executor. + The filesystem. + + + + The executable to use. + + 1.5 + SubMain.CodeItRight.Cmd + + + + The solution to analyse. + + 1.5 + none + + Either the solution or the project must be specified. + + + + + The project to analyse. + + 1.5 + none + + Either the solution or the project must be specified. + + + + + The name of the XSL file to override the default XSL. + + 1.5 + none + + + + The name of the CodeIt.Right .crdata file. When specified, CodeItRight.Cmd will use the exclusion list (violations, rules + and files) saved using the Visual Studio version of CodeIt.Right. + + 1.5 + none + + + + The name of the User Profile that defines active rule set for the analysis. When omitted, the built-in profile is used. + + 1.5 + none + + + + Severity Threshold value to limit the output violation set. When omitted, the the lowest Severity is used - None. + + 1.5 + None + + + + Severity value to fail the build on. When omitted, the the lowest Severity is used - None. + + 1.5 + None + + + + The time-out period in seconds. If the task does no finish running in this time it will be terminated. + + 1.5 + 600 + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + Run the task. + + + + + + Retrieve the executable to use. + + The name of the executable. + + + + Retrieve the base directory. + + The result. + The working directory folder. + + + + Get the time-out period. + + The timeout period in milliseconds. + + + + Retrieve the arguments + + The result. + A string containing the arguments. + + + + Gets the requested priority class value for this Task. + + + + + Checks if the report has the severity. + + The document. + The value. + true if there is a violation with that severity, false otherwise. + + + + Ensures the path is rooted. + + The result. + The path. + The rooted path. + + + + The severity thresholds. + + + + + Display critical errors. + + + + + Display errors. + + + + + Display critical warnings. + + + + + Display warnings. + + + + + Display information. + + + + + No severity threshold. + + + + Comment Task + 1.6 + + Adds a comment to the log. + + + + + Hello World! + + ]]> + + + + + + The message to add to the log. + + 1.6 + n/a + + + + Defines whether to fail the task or not. + + 1.6 + false + + + + Gets or sets the logger to use. + + The logger. + + + + Execute the actual task functionality. + + The result details to use. + + True if the task was successful, false otherwise. + + + + Conditional Task + 1.6 + + Checks to see if a condition is true before the contained tasks run. + + + + + + + + + + + + + + + ]]> + + + + + This task has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + Initializes a new instance of the class. + + + + + The conditions to check. + + n/a + 1.6 + + These conditions must all pass in order for the main tasks to run. Use an + Or Condition when only one condition is required. + + + + + The tasks to run if conditions evaluates to true. + + None + 1.6 + + + + The tasks to run if conditions evaluates to false. + + None + 1.6 + + + + Gets or sets the logger to use. + + The logger. + + + + Should the tasks continue to run, even if there is a failure? + + 1.9 + true + + + + Applies the input parameters to the task. + + The parameters to apply. + The parameter definitions to use. + + + + Validates this task. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Initialise an . + + The new status. + + + + Execute the actual task functionality. + + The result to use. + + true if the task was successful; false otherwise. + + + + + Validates some tasks. + + The tasks. + The configuration. + The parent. + The error processer. + + + + Evaluates the conditions. + + The logger. + The result. + + true if the conditions are met; false otherwise. + + + + + Initialises the task statuses. + + The new status. + The tasks. + The task statuses. + The title. + + + + + Cancels any pending tasks. + + The task statuses. + + + + Runs a task. + + + + + + + + Runs some tasks. + + The tasks. + The logger. + true if running the "if" tasks. + The result. + true if all the tasks are successul; false otherwise. + + + + Index of the subtask in the parent's list + + + + + The current information for the subtask, as a string + + + + + true if the task is running for the "if" part. + + + + + The parent "result", used by the delegate to update the status while running + + + + And Condition + 1.6 + + Checks that all the child condition pass. + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The conditions to check. + + 1.6 + n/a + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + Build Condition Condition + 1.6 + + Checks if the current build condition matches a value. + + + + + ]]> + + + + + + ForceBuild + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The build condition to match. + + 1.6 + n/a + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + Compare Values Condition + 1.6 + + + Checks if two values are the same. + + + This is typically used with dynamic values. + + + + + + ${value1} + ToMatch + notEqual + true + + ]]> + + + + + + ${value1} + ToMatch + equal + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The first value to evaluate. + + 1.6 + n/a + + + + The second value to evaluate. + + 1.6 + n/a + + + + The type of evaluation. + + 1.6 + n/a + + + + Whether to ignore any case differences or not. + + 1.6 + false + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + + The type of evaluation to perform. + + + + + Are the two values equal. + + + + + Are the two values not equal. + + + + + Provides a base implementation for conditions that provides some common functionality. + + + + + A description of the condition. + + 1.6 + none + + + + Gets or sets the logger. + + The logger. + + + + Evals the specified result. + + The result. + + true if the condition is true; false otherwise. + + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + + Retrieves the logger instance. + + The to use. + + + + Logs the description or a message. + + The message to use if there is no description. + + + File Exists Condition + 1.6 + + Checks if a file exists. + + + + + ]]> + + + + + + readme.txt + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The file to check for. + + 1.6 + n/a + + If the file is relative then it will be relative to the working directory. + + + + + Gets or sets the file system. + + The file system. + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + Folder Exists Condition + 1.6 + + Checks if a folder exists. + + + + + ]]> + + + + + + documentation + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The folder to check for. + + 1.6 + n/a + + If the folder is relative then it will be relative to the working directory. + + + + + Gets or sets the file system. + + The file system. + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + Last Build Status Condition + 1.6 + + Checks if the status of the last build matches a value. If no previous build exists any specified status will return false. + + + + + ]]> + + + + + + Failure + + + + + + + + + + ]]> + + + + + + The status to match. + + 1.6 + n/a + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + Last Build Time Condition + 1.6 + + Checks if the last build started at least a certain time period ago. + + + + + ]]> + + + + + + + + + + + + + + + + ]]> + + + + + + The time period to use. + + 1.6 + n/a + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + Or Condition + 1.6 + + Checks that at least one child condition matches. + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The conditions to check. + + 1.6 + n/a + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + Status Condition + 1.6 + + Checks if the current status matches a value. + + + + + ]]> + + + + + + Failure + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The status to match. + + 1.6 + n/a + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + URL Header Value Condition + 1.6 + + Checks if a URL returns a specified header. + + + + + ]]> + + + + + + http://somewhere.com + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The URL to ping. + + 1.6 + n/a + + + + The key of the header to check. + + 1.6 + n/a + + + + The expected value for the header. + + 1.6 + n/a + + + + Gets or sets the web functions. + + The web functions. + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + URL Ping Condition + 1.6 + + Checks if a URL can be pinged. + + + + + ]]> + + + + + + http://somewhere.com + + + + + + + + + + ]]> + + + + + This condition has been kindly supplied by Lasse Sjørup. The original project is available from + http://ccnetconditional.codeplex.com/. + + + + + + The URL to ping. + + 1.6 + n/a + + + + Gets or sets the web functions. + + The web functions. + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Performs the actual evaluation. + + The result. + + true if the condition is true; false otherwise. + + + + + A filter for a coverage report. + + Coverage Filter + 1.5 + + + + Initialise a new . + + + + + The pattern to use for matching elements. + + 1.5 + n/a + + + + The type of item. + + 1.5 + Default + + + + Whether this is a regex or not. + + 1.5 + false + + + + Whether to include or exclude items. + + 1.5 + false + + + + Returns a string that can be used an a parameter to the application. + + + + + + The item types. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A threshold for a coverage report. + + Coverage Threshold + 1.5 + + + + Initialise a new . + + + + + The coverage metric. + + 1.5 + n/a + + + + The minimum coverage value. + + 1.5 + None + + + + The type of item. + + 1.5 + None + + + + The matching pattern to use. + + 1.5 + None + + + + Returns a string that can be used an a parameter to the application. + + + + + + The coverage metrics. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The item types. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sends a management task to a CruiseControl.NET server. + + CruiseServer Control Task + 1.5 + + + <cruiseServerControl> + <actions> + <controlAction type="StartProject" project="CCNet" /> + </actions> + </cruiseServerControl> + + + + + + The server to send the commands to. + + 1.5 + n/a + + + + The actions to perform. + + 1.5 + n/a + + + + The client factory to use. + + + + + Gets or sets the logger. + + The logger. + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Sends the specified control tasks to the server. + + + + + + + Caches the project names. + + The logger. + The client. + + + + Retrieves the action to perform. + + The logger. + The client. + The action definition. + The action to perform. + + + + Lists the projects. + + The project pattern. + The project names that match the pattern. + + + + An action to perform on a CruiseControl.NET server. + + CruiseServer Control Action + 1.5 + + + <controlAction type="StartProject" project="CCNet" /> + + + + + + The project to run the command on. + + 1.5 + None + + + + The type of command. + + 1.5 + n/a + + + + The allowed actions to perform on a CruiseControl.NET server. + + + + + Start a project. + + + + + Stop a project. + + + + Direct Dynamic Value + 1.5 + + + This will replace the value of a property with the value from a parameter. If the user does not enter a + parameter value, then the default will be used (when set). + + + This dynamic value does not perform any formatting, it just directly puts the value into the property. + + + + + <nant> + <!-- Omitted for brevity --> + <dynamicValues> + <buildArgs>Help</buildArgs> + <directValue property="buildArgs" parameter="CommandToRun" default="Help"/> + </dynamicValues> + </nant> + + + <nant> + <!-- Omitted for brevity --> + <dynamicValues> + <buildArgs>$[CommandToRun|Help]</buildArgs> + </dynamicValues> + </nant> + + + <project name="Test Project"> + <sourcecontrol type="svn"> + <!-- Omitted for brevity --> + </sourcecontrol> + <triggers> + <intervalTrigger /> + </triggers> + <tasks> + <nant> + <!-- Omitted for brevity --> + <buildArgs>Help</buildArgs> + <dynamicValues> + <directValue property="buildArgs" parameter="CommandToRun" default="Help"/> + </dynamicValues> + </nant> + <!-- Omitted for brevity --> + </tasks> + <publishers> + <!-- Omitted for brevity --> + </publishers> + <parameters> + <!-- Omitted for brevity --> + </parameters> + </project> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The parameter. + The property. + + + + + The name of the property to set. This must be the same name as what is in the task/publisher/trigger + configuration. + + 1.5 + n/a + + + + The name of the parameter to use. This must be the same name as what is in the parameters configuration. + + 1.5 + n/a + + + + The default value to use if nothing is set in the parameters. + + 1.5 + n/a + + + + Applies a dynamc value to an object. + + The object to apply the value to. + The parameters to apply. + The original parameter definitions. + + + + + The DumpValueItem is used to specify which values are written to the dump file + The values are put in CDATA sections by default + + + DumpValue Item + 1.7 + + + + Starts a new with no name and no value. + + + + + Starts a new with a name and value. + + + + + Starts a new with a name, a value, and a flag for ValueInCDATA. + + + + + Whether to put the value in CDATA or not + + 1.7 + true + + + + + The DumpValue task is used to write values from the configuration file to a given XML file. + This is most useful if you want to dump the dynamic values created from parameters so that they + can be used by another task later on. + The created file is encoded using UTF-8 and the values are put in CDATA sections + + + Dump Value Task + 1.7 + + + <dumpValue> + <xmlFileName>somefile.xml</xmlFileName> + <dumpValueItems> + <dumpValueItem name="MyValue" value="ValueContent" /> + </dumpValueItems> + </dumpValue> + + + <dumpValue> + <xmlFileName>somefile.xml</xmlFileName> + <dumpValueItems> + <dumpValueItem name="MyValue" value="ValueContent" /> + <dumpValueItem name="MyValueNotInCDATA" value="some other content" valueInCDATA="false" /> + </dumpValueItems> + </dumpValue> + + + + Integration Properties + + Originally developped by Olivier Sannier. + + + + + + The name of the XML file to write + + 1.7 + None + + + + The values to dump in the given XML file. + + 1.7 + n/a + + + + + Check for duplicates using dupfinder (http://duplicatefinder.codeplex.com/). + + + Duplicate Finder Task + 1.5 + + + <dupfinder> + <fileMask>*.cs</fileMask> + <inputDir>Code</inputDir> + </dupfinder> + + + <dupfinder> + <dynamicValues /> + <fileMask>*.cs</fileMask> + <includeCode>False</includeCode> + <inputDir>Code</inputDir> + <recurse>False</recurse> + <shortenNames>False</shortenNames> + <threshold>5</threshold> + <timeout>600</timeout> + <width>2</width> + </dupfinder> + + + + Extended Functionality + + This task offers some extended functionality over what the base dupfinder executable offers. This extended + functionality is primarily intended to add extra value to the web dashboard display. The extended options are: + + + <shortenNames>: This will remove the <inputDir> value from the file names. This means the + filenames only contain the relative path to the file, which makes it easier to see where the file is. + + + <includeCode>: This will include the lines of code that were duplicated into the output. These can + then be seen in the web dashboard. This meakes it easy to see the code that has been duplicated. + + + These features work by post-processing the XML output from dupfinder. That is, once dupfinder has finished, the + task loads the XML file, finds all the elements that need changing and changes them as required. For the code + inclusion, it will also open the relevant code files and extract the lines of code as needed. + + + + + Default priority class + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The executor to use. + + + + The executable to use. + + 1.5 + dupfinder + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + The input directory to scan. If relative, this will be relative to the project working directory. + + 1.5 + n/a + + + + The file mask to use. + + 1.5 + n/a + + + + The name of the file to focus on. + + 1.5 + None + + + + The time-out period in seconds. + + 1.5 + 600 + + + + The threshold is the number of consecutive lines that have to be the same before it is considered a + duplicate. + + 1.5 + 5 + + + + The first line of a duplicate must contain at least this many non-white-space characters. + + 1.5 + 2 + + + + To find files that match the filemask in current directory and subdirectories. + + 1.5 + false + + + + Whether to shorten filenames. + + 1.5 + false + + + + Whether to include the code that has been duplicated. + + 1.5 + false + + + + The lines to exclude. + + 1.5 + None + + + + The files to exclude. + + 1.5 + None + + + + Gets or sets the logger to use. + + The logger. + + + + Run the task. + + The result to use. + + True if the task was successful, false otherwise. + + + + + Retrieve the executable to use. + + The filename of the process to execute. + + + + Retrieve the base directory. + + The result to use. + The base directory to use. + + + + Get the time-out period. + + The time-out period in milliseconds. + + + + Retrieve the arguments + + The result to use. + The arguments to pass to the process. + + + + Gets the requested priority class value for this Task. + + + + + Removes the input directory from the filenames. + + The document containing the data. + + + + Imports the duplicated code lines. + + The document to use. + + + + Compares two file nodes. + + The first node. + The second node. + + Condition Less than 0 firstNode is less than secondNode. 0 firstNode equals secondNode. + Greater than 0 firstNode is greater than secondNode. + + + + + Adds quotes to a string if it contains spaces. + + The string to check. + The string with quotes if needed. + + + + Utility class for setting dynamic values. + + + + + Attempts to find a property on an objec using reflection attributes. + + + + + + + + Attempts to find a reflector property. + + The value. + The reflector property. + + + + + Finds a keyed value. + + The enumeration containing the values. + + The matching value, if found, null otherwise. + + + + Finds a keyed value. + + The enumeration containing the values. + The name of the key. + The value of the key. + The matching value, if found, null otherwise. + + + + Splits a property name into its component parts. + + The property to split. + An array of component parts. + + + + Performs any conversion required by the original parameter definition. + + The name of the parameter. + The input value. + The definitions. + The converted value. + + + + Check for and convert inline XML dynamic value notation into definitions. + + The type table. + The node to process. + Any elements to exclude. + + + + + Adds an XML element. + + + + + + + + + Check to see if the node should be excluded. + + + + + + + + Defines a property value. + + + + + The source of the property. + + + + + The property. + + + + + The current value of the property. + + + + + Changes the value of the property. + + The new value to set. + + + + Change the value when the source is a property. + + + + + + Change the value when the source is a field. + + + + + + + Defines a part of a property. + + + + + The name of the property. + + + + + The name of the key + + + + + The value of the key + + + + + The index of the item in the array. + + + + + Runs a FAKE - F# Make script. + + "FAKE - F# Make" is a build automation system. Due to its integration in F#, all benets of the .NET Framework and + functional programming can be used, including the extensive class library, + powerful debuggers and integrated development environments like + Visual Studio 2008 or SharpDevelop, which provide syntax highlighting and code completion. + + + + + The Google group can be found at: http://groups.google.com/group/fsharpMake + + + More information on: http://bitbucket.org/forki/fake/wiki/Home + + + + + FAKE - F# Make Task + 1.6 + + + <fake> + <buildFile>build.fsx</buildFile> + </fake> + + + <fake> + <executable>Tools\FAKE.exe</executable> + <baseDirectory>C:\Build\Project1\</baseDirectory> + <buildFile>build.fsx</buildFile> + <buildTimeoutSeconds>1200</buildTimeoutSeconds> + </fake> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The location of the FAKE executable. + + 1.6 + FAKE.exe + + + + The directory to run FAKE in. + + 1.6 + Project Working Directory + + + + The priority class of the spawned process. + + 1.6 + Normal + + + + The maximum number of seconds that the build may take. If the build process takes longer than this period, it will be killed. + Specify this value as zero to disable process timeouts. + + 1.6 + 600 + + + + The name of the build file to run, relative to the baseDirectory. + + 1.6 + Default build field in the working directory + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The executor. + + + + + Execute the actual task functionality. + + The result to use. + true if the task was successful; false otherwise. + + + + Gets the process filename. + + + + + + + Gets the process arguments. + + The result. + + + + + + Gets the process base directory. + + The result. + + + + + + Gets the process priority class. + + + + + + + Gets the process timeout. + + + + + + + Toes the string. + + + + + + + Defines a variable to pass to FinalBuilder. + + FBVariable + 1.3 + + + <FBVariable name="variable" value="something" /> + + + + + + The name of the variable. + + 1.3 + n/a + + + + The value for the variable. + + 1.3 + n/a + + + + Toes the string. + + + + + + + Initializes a new instance of the class. + + The name. + The avalue. + + + + + Initializes a new instance of the class. + + + + + + + The ftp task / publisher allows to download or upload files/ folders, for example, uploading a new version of a web page to ftp site + of an ISP. + + + FTP Task / Publisher + 1.5 + + + <ftp> + <serverName>ftp.isp.com</serverName> + <userName>john</userName> + <password>doe</password> + <action>UploadFolder</action> + <ftpFolderName>site/config</ftpFolderName> + <localFolderName>d:\website\config</localFolderName> + <recursiveCopy>true</recursiveCopy> + </ftp> + + + + Integration_Properties + + + + + + + + + + Uploads the specified folder to the ftp server + + + + + Downloads the specified folder from the ftp server + + + + + Initializes a new instance of the class. + + + + + The name of the server to connect to. + + 1.5 + n/a + + + + The username to log in with. + + 1.5 + n/a + + + + The password to use. + + 1.5 + n/a + + + + Whether to use active connection mode or not. + + 1.5 + true + + + + The action to perform. + + 1.5 + DownloadFolder + + + + The path to the folder to use on the FTP server. + + 1.5 + n/a + + + + The to the folder to use on the local machine. + + 1.5 + n/a + + + + Whether to perform a recursive copy or not. + + 1.5 + true + + + + Time difference between server and client (relative to client) in hours. + + 1.6 + 0 + + + + Executes the specified result. + + The result. + + + + + + A general task result. + + + + + Initializes a new instance of the class. + + if set to true [succeeded]. + The data. + + + + Gets the data. + + The data from the result. + + + + Checks whether the result was successful. + + + true if the result was successful, false otherwise. + + + + + A header for an HTTP request. + + HTTP Request Header + 1.5 + + + <header name="name" value="value" /> + + + + + + Gets or sets the name. + + n/a + 1.5 + + + + Gets or sets the value. + + The value of the header. + n/a + 1.5 + + + + + The settings for an HTTP request. + + + HTTP Settings + 1.5 + + + <httpRequest> + <uri>http://somewhere.com</uri> + </httpRequest> + + + <httpRequest> + <method>GET</method> + <uri>http://somewhere.com/</uri> + <useDefaultCredentials>false</useDefaultCredentials> + </httpRequest> + + + + + + Initializes a new instance of the class. + + + + + The method to use. + + 1.5 + GET + + This can be any valid HTTP method, e.g. GET, POST, etc. + + + + + Gets a value indicating whether this instance has method. + + + true if this instance has method; otherwise, false. + + + + + The HTTP headers to send. + + 1.5 + None + + + + The body of the request to send. + + 1.5 + None + + + + Gets a value indicating whether this instance has body. + + true if this instance has body; otherwise, false. + + + + Gets a value indicating whether this instance has send file. + + + true if this instance has send file; otherwise, false. + + + + + A file to send in the request. + + 1.5 + None + + + + The URL to make the request to. + + 1.5 + n/a + + + + The timeout period before cancelling the request. + + 1.5 + None + + + + Gets or sets the override timeout. + + The override timeout. + + + + Gets a value indicating whether this instance has timeout. + + + true if this instance has timeout; otherwise, false. + + + + + The read/write timeout period. + + 1.5 + None + + + + Gets a value indicating whether this instance has read write timeout. + + + true if this instance has read write timeout; otherwise, false. + + + + + The credentials to use in the request. + + 1.5 + None + + + + Gets a value indicating whether this instance has credentials. + + + true if this instance has credentials; otherwise, false. + + + + + Gets a value indicating whether this instance has headers. + + + true if this instance has headers; otherwise, false. + + + + + Whether to use the default credentials or not. + + 1.5 + false + + + + Gets a value indicating whether this instance has override timeout. + + + true if this instance has override timeout; otherwise, false. + + + + + + Sends an HTTP request to the specified URL. + + + HTTP Status Task + 1.5 + + + <checkHttpStatus> + <httpRequest> + <uri>http://somewhere.com</uri> + </httpRequest> + </checkHttpStatus> + + + <checkHttpStatus> + <dynamicValues /> + <includeContent>False</includeContent> + <httpRequest> + <method>GET</method> + <uri>http://somewhere.com/</uri> + <useDefaultCredentials>false</useDefaultCredentials> + </httpRequest> + <retries>3</retries> + <successStatusCodes>200</successStatusCodes> + </checkHttpStatus> + + + + + Task supplied by Patrik Husfloen. + + + + + + The successful status codes. + + + + + Initializes a new instance of the class. + + + + + The list of exit codes that indicate success, separated by commas. + + 1.5 + 200 + + + + The request settings. + + 1.5 + n/a + + + + The number of retries to allow. + + 1.5 + 3 + + + + Whether to include the content of the call in the log. + + 1.5 + false + + + + The timeout period to allow. + + 1.5 + 5 seconds + + + + Gets a value indicating whether this instance has timeout. + + + true if this instance has timeout; otherwise, false. + + + + + Gets or sets the retry delay. + + The retry delay. + + + + Execute the actual task functionality. + + The current build result. + + True if the task was successful, false otherwise. + + + + + Gets the request status. + + The settings. + A . + + + + An HTTP request status. + + + + + Gets or sets the settings. + + The settings. + + + + Gets or sets the content. + + The content. + + + + Gets or sets the status code. + + The status code. + + + + Gets or sets the status description. + + The status description. + + + + Gets or sets a value indicating whether [timed out]. + + true if [timed out]; otherwise, false. + + + + Gets or sets a value indicating whether this is success. + + true if success; otherwise, false. + + + + Gets or sets a value indicating whether [content is base64 encoded]. + + + true if [content is base64 encoded]; otherwise, false. + + + + + Gets or sets the duration. + + The duration. + + + + Gets or sets the request time. + + The request time. + + + + Gets or sets the response encoding. + + The response encoding. + + + + Gets or sets the exception. + + The exception. + + + + Gets or sets the content encoding. + + The content encoding. + + + + Gets or sets the character set. + + The character set. + + + + Gets or sets the type of the content. + + The type of the content. + + + + Gets or sets the headers. + + The headers. + + + + Writes to the specified writer. + + The writer to use. + iF set to true then the content will be written. + + + Task Condition Blocks + + A condition that can be used within the . + + + + + Evals the specified result. + + The result. + + true if the condition is true; false otherwise. + + + + + Serialise/deserialise a merge file. + + + + + Initialise a new . + + + + + + + Read a node. + + + + + + + + Write a node. + + + + + + + Generate a serialiser for deserialising merge files. + + + + + Create the serialiser. + + + + + + + + Details on a file to merge. + + Merge File + 1.0 + + + <file><!-- path to file --></file> + + + <file action="Copy" deleteAfterMerge="false"> + <path> + <!-- path to file --> + </path> + </file> + + + + + + The name of the file to merge. + + 1.0 + n/a + + + + The type of the file to merge. + + 1.5 + Merge + + + + Delete the file after merging if set to true. + + 1.5 + false + + + + The type of merge to perform. + + + + + Merge the files into the report file. + + + + + Copy the files into the target folder. + + + + + Merge the data in a CData section. + + + + + The file is an index file for selecting which files to copy. + + + + + + Generate a code coverage report using NCover. + + + NCover is a commerical application that will profile code while unit tests are running. The tool is available from + http://www.ncover.com/. + + + Supported Versions + CruiseControl.NET only supports NCover 3.x currently. + + + NCover Report Task + 1.5 + + + <ncoverReport> + <executable>C:\Program Files\NCover\NCover.Reporting.exe</executable> + <outputDir>ncover\reports</outputDir> + <reports> + <report>Summary</report> + </reports> + <minimumThresholds> + <coverageThreshold metric="SymbolCoverage" value="95"/> + </minimumThresholds> + </ncoverReport> + + + <ncoverReport> + <executable>C:\Program Files\NCover\NCover.Reporting.exe</executable> + <outputDir>ncover\reports</outputDir> + <reports> + <report>FullCoverageReport</report> + </reports> + <sortBy>CoveragePercentageDescending</sortBy> + </ncoverReport> + + + + + This task requires a profile to be completed before running. See the NCover Profiler Task. + + + This task calls NCover.Reporting to generate the reports. Full details on this tool is available at + http://docs.ncover.com/ref/3-0/ncover-reporting/. Additional details on the mapped arguments can be found there. + + + + + + Initialise a new . + + + + + Initialise a new with a . + + + + + + The executable to use. + + 1.5 + NCover.Reporting + + + + The time-out period in seconds. If the task does no finish running in this time it will be terminated. + + 1.5 + 600 + + + + The base directory to use. All relative parameters will be relative to this parameter. + + 1.5 + Project Working Directory + + + + The working directory for the executable. If relative, this will be relative to baseDir. + + 1.5 + None + + Maps to //w + + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + The location to read the coverage date from. If relative, this will be relative to baseDir. + + 1.5 + coverage.xml + + + + Should the coverage filters be cleared. + + 1.5 + false + + Maps to //ccf + + + + + The filters to apply. + + 1.5 + None + + Maps to //cf + + + + + The minimum coverage thresholds. + + 1.5 + None + + Maps to //mc + + + + + Whether to use minimum coverage or not. + + 1.5 + false + + Maps to //mcsc + + + + + The type of report filtering to use. + + 1.5 + Default + + Maps to //rdf + + + + + The satisfactory coverage thresholds. + + 1.5 + None + + Maps to //sct + + + + + The maximum number of items to report. + + 1.5 + -1 + + Maps to //smf + + + + + The file to append the trend to. + + 1.5 + None + + Maps to //at + + + + + The file to import the trend from. + + 1.5 + None + + Maps to //lt + + + + + A custom build id to attach. + + 1.5 + The build label + + Maps to //bi + + + + + The elements to hide. + + 1.5 + None + + Maps to //hi + + + + + The directory to output the reports to. If relative, this will be relative to baseDir. + + 1.5 + None + + + + The type of report to generate. + + 1.5 + FullCoverageReport + + Maps to //or + + + + + The project name to use. + + 1.5 + None + + Maps to //p + + + + + The sort order to use. + + 1.5 + None + + Maps to //so + + + + + The amount of uncovered items to cover. + + 1.5 + None + + Maps to //tu + + + + + The merge mode to use. + + 1.5 + Default + + Maps to //mfm + + + + + The file to store the merged data in. If relative, this will be relative to baseDir. + + 1.5 + None + + Maps to //s + + + + + Run the task. + + + + + + Retrieve the executable to use. + + + + + + Retrieve the base directory. + + + + + + + Get the time-out period. + + + + + + Retrieve the arguments + + + + + + + Gets the requested priority class value for this Task. + + + + + Ensures that a path is rooted. + + + + + + + + Generate a list of differences in files. + + + + + + + + Generate a list of the original files. + + + + + + + Generate the list of reports to generate. + + + + + + The type of report filter. + + + + + + + + + + + + + + + + + + + + + + + The type of report to generate. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The sort order to use. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The merge mode to use. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Perform a code coverage profile using NCover. + + + NCover is a commerical application that will profile code while unit tests are running. The tool is available from + http://www.ncover.com/. + + + Supported Versions + CruiseControl.NET only supports NCover 3.x currently. + + + NCover Profiler Task + 1.5 + + + <ncoverProfile> + <executable>C:\Program Files\NCover\NCover.Console.exe</executable> + <program>tools\nunit\nunit-console.exe</program> + <testProject>myproject.test.dll</testProject> + <workingDir>build\unittests</workingDir> + <includedAssemblies>myproject.*.dll</includedAssemblies> + </ncoverProfile> + + + + + This task calls NCover.Console to perform the profiling. Full details on this tool is available at + http://docs.ncover.com/ref/3-0/ncover-console/. Additional details on the mapped arguments can be found there. + + + + + + Initialise a new . + + + + + Initialise a new with a . + + + + + + The program to execute and collect coverage stats from. + + 1.5 + n/a + + + + The project that contains the tests. If relative, this will be relative to baseDir. + + 1.5 + None + + + + The parameters to pass to the program. + + 1.5 + None + + + + The executable to use. + + 1.5 + Ncover.Console + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + The time-out period in seconds. If the task does no finish running in this time it will be terminated. + + 1.5 + 600 + + + + The base directory to use. All relative parameters will be relative to this parameter. + + 1.5 + Project Working Directory + + + + The working directory to use. If relative, this will be relative to baseDir. + + 1.5 + None + + Maps to //w + + + + + Whether to publish the output files or not. + + 1.5 + true + + + + The location of the NCover log file. If relative, this will be relative to baseDir. + + 1.5 + None + + Maps to //l + + + + + The profiler log level. + + 1.5 + Default + + Maps to //ll + + + + + The name of the project (used in the HTML report). + + 1.5 + None + + Maps to //p + + + + + The location to write the coverage file to. If relative, this will be relative to baseDir. + + 1.5 + Coverage.xml + + Maps to //x + + + + + The coverage metric to use. + + 1.5 + None + + Maps to //ct + + + + + The attributes to exclude. + + 1.5 + None + + Maps to //ea + + + + + The assemblies to exclude. + + 1.5 + None + + Maps to //eas + + + + + The files to exclude. + + 1.5 + None + + Maps to //ef + + + + + The methods to exclude. + + 1.5 + None + + Maps to //em + + + + + The types to exclude. + + 1.5 + None + + Maps to //et + + + + + The attributes to include. + + 1.5 + None + + Maps to //ia + + + + + The assemblies to include. + + 1.5 + None + + Maps to //ias + + + + + The files to include. + + 1.5 + None + + Maps to //if + + + + + The types to include. + + 1.5 + None + + Maps to //it + + + + + Whether to turn off autoexclusion or not. + + 1.5 + false + + Maps to //na + + + + + The module to process. + + 1.5 + None + + Maps to //pm + + + + + The symbol search policy to use. + + 1.5 + None + + Maps to //ssp + + + + + The location to write the trend file to. + + 1.5 + None + + Maps to //at + + + + + A custom build id to attach. + + 1.5 + The build label + + Maps to //bi + + + + + The location to read the settings from. If relative, this will be relative to baseDir. + + 1.5 + None + + Maps to //cr + + + + + Temporarily enable NCover. + + 1.5 + false + + Maps to //reg + + + + + The amount of time that NCover will wait for the application to start up. + + 1.5 + None + + Maps to //wal + + + + + Whether to cover IIS or not. + + 1.5 + false + + Maps to //iis + + + + + The timeout period for covering a service. + + 1.5 + None + + Maps to //st + + + + + The windows service to cover. + + 1.5 + None + + Maps to //svc + + + + + Run the task. + + + + + + Retrieve the executable to use. + + + + + + Retrieve the base directory. + + + + + + + Get the time-out period. + + + + + + Retrieve the arguments + + + + + + + Gets the requested priority class value for this Task. + + + + + Ensures that a path is rooted. + + + + + + + + The allowed logging levels. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The data. + + + + + Gets the data. + + + + + + + Checks whether the result was successful. + + true if the result was successful, false otherwise. + + + + + Most complex build processes use NAnt Task or MSBuild Task to script the build. However, for simple + projects that just need to build a Visual Studio.NET solution, the Visual Studio task <devenv> provides an easier method. + + + Visual Studio Task + 1.0 + + + If executable and version are not specified, CC.NET will search the registry for VS.NET 2013, 2012, 2010, 2008, 2005, 2003, and 2002 in that order. + If you need to use a specific version when a newer version is installed, you should specify the version property to identify it, + or specify the executable property to point to the location of correct version of devenv.com. + + + This task requires you to have Visual Studio .NET installed on your integration server. + + + Often programmers like to use a centralised project to build an entire software system. They define specific dependencies and the + build order on that specific project to reproduce the behaviours of an nmake build. + + Integration_Properties + + + + <devenv> + <solutionfile>src\MyProject.sln</solutionfile> + <configuration>Debug</configuration> + </devenv> + + + <devenv> + <solutionfile>src\MyProject.sln</solutionfile> + <configuration>Debug</configuration> + <buildtype>Build</buildtype> + <project>MyProject</project> + <executable>c:\program files\Microsoft Visual Studio .NET\Common7\IDE\devenv.com</executable> + <buildTimeoutSeconds>600</buildTimeoutSeconds> + <version>VS2002</version> + </devenv> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The registry. + The executor. + + + + + The version of Visual Studio. + + 1.0 + See below + + VS2002 + VS2003 + VS2005 + VS2008 + VS2010 + 7.0 + 7.1 + 8.0 + 9.0 + 10.0 + 10.0 + 11.0 + 12.0 + + + + + The path to devenv.com. + + 1.0 + See below + + + + Get the name of the Visual Studio executable for the highest version installed on this machine. + + The fully-qualified pathname of the executable. + + + + The path of the solution file to build. If relative, it is relative to the Project Working Directory. + + n/a + 1.0 + + + + The solution configuration to use (not case sensitive). + + n/a + 1.0 + + + + Number of seconds to wait before assuming that the process has hung and should be killed. + + 600 (10 minutes) + 1.0 + + + + The type of build. + + 1.0 + rebuild + + Rebuild + Build + Clean + + + + + A specific project in the solution, if you only want to build one project (not case sensitive). + + 1.0 + All projects + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + Executes the specified result. + + The result. + + + + + + + + + + + Initializes a new instance of the class. + + The result. + + + + + Gets the data. + + + + + + + Transform the devenv output streams into an XML build report fragment and return it. + + devenv's standard output with platform-specific newlines + devenv's standard error with platform-specific newlines + the resulting build report fragment + + + + Add the lines of output from devenv's standard output and standard error streams + to the build results. + + an XmlWriter to receive the output + the messages, with platform-specific newlines between them + True if the messages are errors, false otherwise. + + + + + The Executable Task lets you invoke any command line executable. It doesn't offer as much specific + integration as (for example) the NAnt Task, but does allow you to hook almost anything + up as a build process to CCNet. CCNet will examine the exit code when the executable ends and act + accordingly. + + + Executable Task + 1.0 + + + <exec executable="c:\projects\myproject\build.bat" /> + + + <exec> + <executable>make</executable> + <baseDirectory>D:\dev\MyProject</baseDirectory> + <buildArgs>all</buildArgs> + <buildTimeoutSeconds>10</buildTimeoutSeconds> + <successExitCodes>0,1,3,5</successExitCodes> + <environment> + <variable> + <name>MyVar1</name> + <value>Var1Value</value> + </variable> + <variable name="MyVar2" value="Var2Value"/> + </environment> + </exec> + + + + + An exit code of -1 is always treated as the operation has timed out. This will fail the build. + + + Windows seems to change the case of environment variables occasionally. If your task target doesn't + find one of these properties, try using all upper case or all lower case versions of these properties. + + Frequently Asked Questions + + Does the exec task pass the integration properties via the command line? + + + No. The integration properties are only available as environment variables. As there is no way of + knowing the way in which the external program expects these properties to be formatted as command line + arguments, environment variables are a simple, common medium for making these values accessible. To + pass these environment variables into an external program, have the exec task call a batch file instead + that will pick up the environment variables, format them and pass them as command line arguments to the + external program. + + + Using built in shell commands + + + In Windows use cmd.exe as the executable, and pass the wanted command as an argument, preceded with /c. + This allows to execute del *.* and the like. For example : + + + <exec> + <executable>c:\Windows\System32\cmd.exe</executable> + <buildArgs>/C NET STOP "Service name"</buildArgs> + </exec> + + + The following parameters are passed to the external program using environment variables, in addition to those you specify in + the <environment> element.: + + Integration_Properties + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The executor. + + + + + The path of the program to run. If this is relative, then must be relative to either (a) the base + directory, (b) the CCNet Server application, or (c) if the path doesn't contain any directory + details then can be available in the system or application's 'path' environment variable. + + 1.0 + n/a + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + The directory to run the process in. If relative, is a subdirectory of the Project Working + Directory. + + 1.0 + Project working directory + + + + Any command line arguments to pass in. + + 1.0 + None + + + + The list of exit codes that indicate success, separated by commas. + + 1.0 + None + + + + Number of seconds to wait before assuming that the process has hung and should be killed. If the + build process takes longer than this period, it will be killed. Specify this value as zero to + disable process timeouts. + + 1.0 + 600 + + + + Run the specified executable and add its output to the build results. + + the IIntegrationResult object for the build + + + + Gets the process filename. + + + + + + + Gets the process arguments. + + The result. + + + + + + Gets the process base directory. + + The result. + + + + + + Gets the process success codes. + + + + + + + Gets the process timeout. + + + + + + + Gets the process priority class. + + + + + + + Toes the string. + + + + + + + A that reads the data directly from a file. + + + + + The file containing the data. + + + + + Initializes a new instance of the class from a file name. + + The name of the file. + + + + Initializes a new instance of the class from a file name. + + The name of the file. + Delete file after merging. + + + + Initializes a new instance of the class from a . + + The . + + + + Initializes a new instance of the class from a . + + The . + Delete file after merging. + + + + Initializes a new instance of the class from a . + + The . + Delete file after merging. + IFileSystem instance, allows this task to interact with the file system in a testable way. + + + + Gets or sets a value indicating whether the data should be wrapped in a CData section. + + + true if the data should be wrapped in a CData section; otherwise, false. + + + + + Gets a value indicating if the file should be deleted after merge. + + + + + Gets the object represinting this FileTaskResult. + + + + + Gets the data. + + The data from the result. + + + + Checks whether the result was successful. + + true if the result was successful, false otherwise. + + + + Clean up the result when it is no longer needed. + + + + + Reads the contents of the file. + + The contents of the file as a string. + + + + + The FinalBuilder Task allows you to invoke FinalBuilder build projects as part of a CruiseControl.NET + integration project. FinalBuilder is a commercial build and release management solution for Windows software + developers and SCM professionals, developed and marketed by VSoft Technologies + (http://www.finalbuilder.com/finalbuilder.aspx). + + + FinalBuilder Task + 1.3 + + + <FinalBuilder> + <ProjectFile>C:\Projects\BuildProject\Build Process.fbz5</ProjectFile> + </FinalBuilder> + + + <FinalBuilder> + <ProjectFile>C:\Projects\BuildProject\Build Process.fbz5</ProjectFile> + <FBVersion>5</FBVersion> + <ShowBanner>false</ShowBanner> + <FBVariables> + <FBVariable name="IsContinuousIntegrationBuild" value="True" /> + </FBVariables> + <Timeout>3600</Timeout> + <DontWriteToLog>true</DontWriteToLog> + </FinalBuilder> + + + + Frequently Asked Questions + + Can I format output to the CruiseControl.NET web dashboard? + + + At the moment, output from the FinalBuilder Task is plain text. We are planning to change this so that the task + outputs XML which can be easily used with the various CruiseControl.NET publishers. In the meantime, it is + possible to use the FinalBuilder Export Log Action to export an XML file, which can then be incorporated via + the File Merge Task. + + Which FinalBuilder version do I need? + + The task will work with FinalBuilder versions 3, 4, and 5. However, because the task uses the FBCMD command + line utility, users of FinalBuilder 3 and 4 will need the Professional Edition. FinalBuilder 5 users can use + either the Standard or Professional editions. A free 30 day trial download is available. + + Integration_Properties + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The registry. + The executor. + + + + + The full path of the FinalBuilder project to run. + + 1.3 + n/a + + + + Specify 'true' to enable the "banner" at the top of the FinalBuilder console output. + + 1.3 + false + + + + One or more FBVariable elements to pass to FinalBuilder. + + 1.3 + None + + + + Use this element to explicitly specify a version of FinalBuilder to run (for instance, you could force + a FinalBuilder 4 project to run in FinalBuilder 5.) + + 1.3 + Generated + + If this element is not specified, the FinalBuilder version is determined automatically from the project + file name (recommended.) + + + + + The absolute path to FBCMD.EXE. + + 1.3 + Generated + + If this value is not set, then the value will be generated using either FBVersion or the project file. + + + + + Disable output to the FinalBuilder project log file. + + 1.3 + false + + + + Log to a temporary log file which is deleted when the project closes. Overrides DontWriteToLog. + + 1.3 + false + + Use this option instead of DontWriteToLog if you still want to be able to use the Export Log action, but + don't want the log file to be updated. + + + + + The number of seconds to wait before assuming that the FinalBuilder project has hung and should be killed. + + 1.3 + 0 + + + + Executes the specified result. + + The result. + + + + + + Attempts to execute. + + The info. + Name of the project. + + + + + + Gets the FB version. + + + + + + + Gets the FB path. + + + + + + + Checks the internal validation of the item. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Defines a dynamic value. + + Dynamic Values + + + + Applies a dynamc value to an object. + + The object to apply the value to. + The parameters to apply. + The original parameter definitions. + + + + Defines an item that has dynamic values. + + Dynamic Values Item + + + + The array of dynamic values for the item + + + + + + Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries + that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compiler do not + typically check or have not historically checked. Website: http://mono-project.com/Gendarme + + + See Using CruiseControl.NET with Gendarme for more details. + + + Gendarme Task + 1.4.3 + + + <gendarme> + <assemblies> + <assemblyMatch expr='*.dll' /> + <assemblyMatch expr='*.exe' /> + </assemblies> + </gendarme> + + + <gendarme> + <executable>Tools\gendarme.exe</executable> + <baseDirectory>C:\Build\Project1\Bin\Debug\</baseDirectory> + <configFile>rules.xml</configFile> + <ruleSet>*</ruleSet> + <ignoreFile>C:\Build\Project1\gendarme.ignore.list.txt</ignoreFile> + <limit>200</limit> + <severity>medium+</severity> + <confidence>normal+</confidence> + <quiet>FALSE</quiet> + <verbose>TRUE</verbose> + <failBuildOnFoundDefects>TRUE</failBuildOnFoundDefects> + <verifyTimeoutSeconds>600</verifyTimeoutSeconds> + <assemblyListFile>C:\Build\Project1\gendarme.assembly.list.txt</assemblyListFile> + <description>Test description</description> + </gendarme> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The executor. + + + + + The location of the Gendarme executable. + + 1.4.3 + gendarme + + + + The directory to run Gendarme in. + + 1.4.3 + Project Working Directory + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + Specify the configuration file. + + 1.4.3 + rules.xml + + Maps to "--config configfile" + + + + + Specify the set of rules to verify. + + 1.4.3 + * + + Maps to "--set ruleset" + + + + + Do not report the known defects that are part of the specified file. + + 1.4.3 + None + + Maps to "--ignore ignore-file" + + + + + Stop reporting after N defects are found. + + 1.4.3 + -1 + + Maps to "--limit N" + + + + + Filter the reported defects to include the specified severity levels. + + 1.4.3 + Medium+ + + Maps to "--severity [all | audit[+] | low[+|-] | medium[+|-] | high[+|-] | critical[-]],..." + + + + + Filter the reported defects to include the specified confidence levels. + + 1.4.3 + normal+ + + "--confidence [all | low[+] | normal[+|-] | high[+|-] | total[-]],..." + + + + + If true, display minimal output (results) from the runner. + + 1.4.3 + false + + + + Enable debugging output. + + 1.4.3 + false + + + + Specify whenver the build should fail if some defects are found by Gendarme. + + 1.4.3 + false + + + + Specify the assemblies to verify. You can specify multiple filenames, including masks (? and *). + + 1.4.3 + None + + + + Specify a file that contains the assemblies to verify. You can specify multiple filenames, including masks (? and *), one by line. + + 1.4.3 + None + + + + The maximum number of seconds that the build may take. If the build process takes longer than this period, it will be killed. Specify this value as zero to disable process timeouts. + + 1.4.3 + 0 + + + + Gets the process filename. + + + + + + + Gets the process arguments. + + The result. + + + + + + Gets the process base directory. + + The result. + + + + + + Gets the process timeout. + + + + + + + Gets the process priority class. + + + + + + + Executes the specified result. + + The result. + + + + + + Gendarme returns the following codes: + - 0 for success + - 1 if some defects are found + - 2 if some parameters are bad + - 3 if a problem is related to the xml configuration file + - 4 if an uncaught exception occured + + Defects should not break the build, so return an array of 0 and 1. + + + + + Merges external files into the build log. + + + Most build processes interact with external tools that write their output to file (e.g. NUnit, FxCop, or NCover). To make the + output of these tools available to CruiseControl.NET to be used in the build process or displayed in the CruiseControl.NET web page or + included in CruiseControl.NET emails, these files need to be merged into the CruiseControl.NET integration. + + + You should place your File Merge Tasks in the <publishers /> section of your Project Configuration Block before + your Xml Log Publisher. + + + File Merge Task + 1.0 + + + <merge> + <files> + <file><!-- path to NUnit test file --></file> + <file><!-- path to FxCop file --></file> + </files> + </merge> + + + + + <merge> + <files> + <file>Nunit*.xml</file> + <file>FXCop.xml</file> + <file>resources\**\*.xml</file> + <file>E:\CruiseControl\BuildRoot\ProjectX\**\coderesults.xml</file> + <file>E:\CruiseControl\BuildRoot\Project*\**\Business*.xml</file> + </files> + </merge> + + + + Merge actions + + Prior to CruiseControl.NET 1.5.0, all files specified in this task are merged into the build log (this is the default behaviour if no + action is specified.) Since the build log is XML data, all data that is merged needed to be treated as XML data. If the data was XML, + it would be merged without any problems, otherwise the data would be embedded inside a CDATA block. + + + With CruiseControl.NET 1.5.0 it is now possible to control how the merge will work. There are three available actions: + + + + Merge: the default behaviour - merge to the build log as XML if possible, as CDATA if not possible + + + CData: always merge to the build log in a CDATA block + + + Copy: instead of merging the data into the build log, it will copy the specified files into a "build" folder under the artefacts + folder for the project + + + + The following is an example of how to configure a "copy" action instead of merging: + + + <merge> + <files> + <file><!-- path to NUnit test file --></file> + <file action="Copy"><!-- path to NUnit images --></file> + </files> + </merge> + + + The build folder will use the same name as the build label for the project. If this folder already exists, any files within this + folder will be overwritten. + + + Why are the merged results not showing up in the Web Dashboard? + + + If you have set up the configuration for the File Merge Task as described above and you are still not ending up with the appropriate + results showing up within the web application, please try the following steps: + + + 1. Click the original log link and check to see if the merged content is included in the xml. If it is missing then got onto step 2. + If it is present and is still not showing up in the web page then try emailing the CCNet users list . + + + 2. Have you put the File Merge Tasks in the <publishers /> section of your Project Configuration Block before your Xml Log Publisher? + + + 3. Check the folder that contains the files that should be merged. If they are not there then you need to dig into your build script + to find out why they aren't getting created. + + + 4. If the files are there but aren't getting merged, double-check your ccnet.config file. Is the configuration specified correctly as + specified above? Remember that case matters in XML tag and attribute names. + + + 5. Check the ccnet.log file. You should see Info-level log messages stating that the files have been merged. + + + 6. Does the file contain valid XML data? The File Merge Task only expects to process XML files. It will attempt to clean up non-XML + files and write errors to the ccnet.log file, but it isn't always successful. + + + + + + Initializes a new instance of the class. + + + + + The folder to copy the files to. + + 1.0 + Project Artifact Directory + + + + The files to merge. + + 1.0 + n/a + + + + Allows this task to interact with the file system in a testable way. + + + + + Allows this task to interact with the logger in a testable way. + + + + + Executes the specified result. + + The result. + + + + + + + This tasks makes it possible to read back modifications made by the Modification Writer Task. + + + Modification Reader Task + 1.4 + + + <modificationReader /> + + + <modificationReader> + <deleteAfterRead>true</deleteAfterRead> + <filename>last-mods.xml</filename> + <path>mods-path</path> + </modificationReader> + + + + + 2 projects in CCNet + + + 1) is a project that does the compile, test, ... stuff, and also writes the modifications using the ModificationWriterTask be sure to + set the appendTimeStamp of the modificationWriter to true + + + 2) is a project that deploys the result of project 1 + + + --> copies it to other servers, updates source control (binary references like a framework), ... + + + The reason for a second project is that this can be done on releases of milestones of project 1 + + + The ModificationReaderTask can now easily read the modification file(s) made by project one, into it's own integration, making it + possible that these can be used by the existing tasks/publishers of ccnet for project 2 + + + It is best to place the modificationreader in the prebuild section, so all the other tasks / publisers know the read modifications + also. + + + It is adivisable to keep these configuration elements of the modificationWriter and the modificationReader the same. + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The file system. + + + + + Delete the files after they have been read. + + 1.4 + false + + + + Executes the specified result. + + The result. + + + + + + The filename pattern for the file containing the modifications. CCnet with search in the path for files starting with this + filename, and having the same extention. For example when filename is set to modifications.xml, ccnet will search for files + like so: modifications*.xml + + 1.4 + modifications.xml + + + + The directory to search the xml file(s) in. + + 1.4 + Project Artefact Directory + + + + + This task writes the detected modifications for the current integration to a file as XML. This enables the modifications to be used + by external programs, such as within a NAnt build script. + + + Modification Writer Task + 1.0 + + + <modificationWriter /> + + + <modificationWriter> + <filename>mods.xml</filename> + <path></path> + <appendTimeStamp>False</appendTimeStamp> + </modificationWriter> + + + + Output format + + The modifications are written as follows: + + + <!-- Start of the group of modifications (even if just one). --> + <ArrayOfModification xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <!-- Start of one modification. --> + <Modification> + <!-- The change number. --> + <ChangeNumber>... value ...</ChangeNumber> + <!-- The comment. --> + <Comment>... value ...</Comment> + <!-- The user's email address. --> + <EmailAddress>... value ...</EmailAddress> + <!-- The affected file name. --> + <FileName>... value ...</FileName> + <!-- The affect file's folder name. --> + <FolderName>... value ...</FolderName> + <!-- The change timestamp, in yyyy-mm-ddThh:mm:ss.nnnn-hhmm format --> + <ModifiedTime>... value ...</ModifiedTime> + <!-- The operation type. --> + <Type>... value ...</Type> + <!-- The user name. --> + <UserName>... value ...</UserName> + <!-- The related URL. --> + <Url>... value ...</Url> + <!-- The file version. --> + <Version>... value ...</Version> + <!-- End of modification. --> + </Modification> + <!-- End of the group of modifications. --> + </ArrayOfModification> + + Sample output + + <ArrayOfModification xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <Modification> + <ChangeNumber>12245</ChangeNumber> + <Comment>New Project for testing stuff</Comment> + <EmailAddress>JUser@Example.Com</EmailAddress> + <FileName>AssemblyInfo.cs</FileName> + <FolderName>Dev\Server\Interface\Properties\</FolderName> + <ModifiedTime>2006-11-22T11:11:00-0500</ModifiedTime> + <Type>add</Type> + <UserName>joe_user</UserName> + <Url>http://www.example.com/index.html</Url> + <Version>5</Version> + </Modification> + <Modification> + <ChangeNumber>12244</ChangeNumber> + <Comment>New Project for accessing web services</Comment> + <EmailAddress>SSpade@Example.Com</EmailAddress> + <FileName>Interface</FileName> + <FolderName>Dev\Server\</FolderName> + <ModifiedTime>2006-11-22T11:10:44-0500</ModifiedTime> + <Type>add</Type> + <UserName>sam_spade</UserName> + <Url>http://www.example.com/index.html</Url> + <Version>4</Version> + </Modification> + </ArrayOfModification> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The file system. + + + + + Executes the specified result. + + The result. + + + + + + The filename for the file containing the modifications. + + 1.0 + modifications.xml + + + + The directory to write the xml file to. + + 1.0 + Project Artefact Directory + + + + Appends the integration start time to the filename, just before the extention. Making it possible to create a modification file + per integration, without overwriting existing ones. Intended to be used with the Modification Reader Task. + + 1.0 + false + + + + + The <msbuild> task is used to execute MsBuild projects, which are the default project format for Visual Studio 2005 projects + and can also be compiled by using the MSBuild application that ships with the .NET 2 Framework. + + + In order to work with the results of MsBuild it is important to use a custom xml logger to format the build results. For details on + this, and a tutorial on how to use the task, see Using CruiseControl.NET with MSBuild. + + + To see build progress information in the CCNet 1.5 WebDashboard remove the "/noconsolelogger" argument. + + + MSBuild Task + 1.0 + + + <msbuild /> + + + <msbuild> + <executable>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe</executable> + <workingDirectory>C:\dev\ccnet</workingDirectory> + <projectFile>CCNet.sln</projectFile> + <buildArgs>/p:Configuration=Debug /v:diag</buildArgs> + <targets>Build;Test</targets> + <timeout>900</timeout> + <logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger> + </msbuild> + + + + Integration_Properties + + Many thanks to Szymon Kobalczyk for helping out with this part of CruiseControl.NET. + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The executor. + The execution environment. + The shadow copier. + + + + + The location of the MSBuild.exe executable. + + 1.0 + MSBuild with .NET Framework, xbuild on Unix with Mono. + + + + The directory to run MSBuild in - this is generally the directory containing your build project. If relative, is a + subdirectory of the Project Working Directory. + + 1.0 + Project Working Directory + + + + The name of the build project to run, relative to the workingDirectory. + + 1.0 + Default MSBuild file. + + + + Any extra arguments to pass through to MSBuild. + + 1.0 + None + + + + A semicolon-separated list of the targets to run. + + 1.0 + Default project target. + + + + The full path to the assembly containing the custom logger to use. + Contrary to the usual MSBuild command line, arguments MUST NOT be passed to the logger by appending them + after the logger name separated by a semicolon. You MUST use the loggerParameters property for this. + Only if the assembly contains more than one logger implementation you need to specify the logger class + (see MSBuild reference): [LoggerClass,]LoggerAssembly + + 1.0 + ThoughtWorks.CruiseControl.MsBuild.XmlLogger, ThoughtWorks.CruiseControl.MsBuild.dll + + + + The parameters to be given to the custom logger + + 1.0 + Empty + + + + Number of seconds to wait before assuming that the process has hung and should be killed. + + 1.0 + 600 + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + Gets the process filename. + + + + + + + Gets the process arguments. + + The result. + + + + + + Gets the process base directory. + + The result. + + + + + + Gets the process timeout. + + + + + + + Gets the requested priority class value for this Task. + + + + + Executes the specified result. + + The result. + + + + + + Gets the default msbuild/xbuild executable. + + On Windows/.NET: + Return the path of the msbuild.exe of the current .NET framework CCNet is running on. + + On Unix/Mono: + Return xbuild. + + + + + + + Runs a NAnt script. + + + See Using CruiseControl.NET with NAnt for more information on working with NAnt and CruiseControl.Net. + + + To see build progress information in the CCNet 1.5 WebDashboard remove any listener arguments from <buildArgs> + and leave the <listener> property on the default value. + + + NAnt Task + 1.0 + + + <nant /> + + + <nant> + <executable>c:\fromcvs\myrepo\myproject\tools\nant\nant.exe</executable> + <baseDirectory>c:\fromcvs\myrepo\myproject</baseDirectory> + <buildArgs>-D:cvs.executable=c:\putty\cvswithplinkrsh.bat</buildArgs> + <nologo>false</nologo> + <buildFile>cruise.build</buildFile> + <logger>My.Other.XmlLogger</logger> + <targetList> + <target>run</target> + </targetList> + <buildTimeoutSeconds>1200</buildTimeoutSeconds> + </nant> + + + + NAnt output in Xml + + CruiseControl.NET expects NAnt to generate its output as Xml so that the build results can be parsed and rendered appropriately. To + accomplish this, CruiseControl.NET will, by default, launch NAnt using the "-logger:NAnt.Core.XmlLogger" argument. If you want to + override this behaviour, specify the logger property in the NAntBuilder configuration in the ccnet.config file. If this element is + specified but is empty then NAnt will be started with the default logger (though this may cause some problems for CCNet). It is also + possible to instruct NAnt to log its output to an Xml file and then merge the file into the build using the File Merge Task. + + + The configuration of which NAnt logger to use was orginally specified in the ccnet.exe.config file. This has now been deprecated, + and the "NAnt.Logger" element in the <appSettings> section can now be removed. + + NUnit and NAnt + + CruiseControl.NET uses xsl to process the build log and produce html for display on the web page. Since xml is so easy to parse the + nunit2 task in NAnt can produce xml output. The tasks must be configured to do that in order for test results to show up on the web + page. Typically this is done by adding a formatter element to the nunit2 task and setting the type to be "Xml". Additionally the + usefile flag of the formatter element must be set to "false". If it isn't the nunit2 task will try and save the output to a file and + not write it out to the build log. + + Integration_Properties + + <target name="test.unit" depends="compile" description="runs unit tests"> + <nunit2> + <formatter type="Xml" usefile="false"/> + <test assemblyname="${build.dir}\${core.dll}" fork="true"/> + <test assemblyname="${build.dir}\${console.exe}" fork="true"/> + </nunit2> + </target> + + + It would be pretty tedious for developers to read the xml output when they run the build locally. Define a property for the build + output type and set it to "Plain" and use the property in the formatter element.. + + + <build> + <property name="outputType" value="Plain"/> + <!-- ... --> + <formatter type="${outputType}" usefile="false"/> + <!-- ... --> + </build> + + + Then in the ccnet.config file pass in a different value for outputType. + + + <nant> + <!-- ... --> + <buildArgs>"-DoutputType=Xml"</buildArgs> + <!-- ... --> + </nant> + + Accessing CruiseControl.NET build labels in NAnt + + CCNet will pass the current build label to NAnt via the NAnt property CCNetLabel. This means that you can access use this property to, + for example, archive the newly built assemblies in a folder with the same name as the build label (this is what we do on CCNetLive. + Here's an example NAnt script demonstrating how to do this: + + + <target name="dist.publish" depends="dist"> + <ifnot propertyexists="CCNetLabel"> + <fail message="CCNetLabel property not set, so can't create labelled distribution files" /> + </ifnot> + <property name="publish.dir" value="D:\download-area\CCNet-Builds\${CCNetLabel}" /> + <mkdir dir="${publish.dir}" /> + <copy todir="${publish.dir}"> + <fileset basedir="dist"> + <includes name="*"/> + </fileset> + </copy> + </target> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The executor. + + + + + A list of targets to be called. CruiseControl.NET does not call NAnt once for each target, it uses the NAnt feature of being + able to specify multiple targets. + + 1.0 + Default build target + + + + The path of the version of nant.exe you want to run. If this is relative, then must be relative to either (a) the base directory, + (b) the CCNet Server application, or (c) if the path doesn't contain any directory details then can be available in the system or + application's 'path' environment variable + + 1.0 + nant + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + The name of the build file to run, relative to the baseDirectory. + + 1.0 + Default build field in the working directory + + + + The directory to run the NAnt process in. If relative, is a subdirectory of the Project Working Directory. + + 1.0 + Project working directory + + + + Any arguments to pass through to NAnt (e.g to specify build properties). + + 1.0 + None + + + + The NAnt logger to use. + + 1.0 + NAnt.Core.XmlLogger + + + + The NAnt listener to use. + + 1.5 + NAnt.Core.DefaultLogger + + + + Whether to use the -nologo argument when calling NAnt. + + 1.0 + true + + + + The maximum number of seconds that the build may take. If the build process takes longer than this period, it will be killed. + Specify this value as zero to disable process timeouts. + + 1.0 + 600 + + + + Runs the integration using NAnt. The build number is provided for labelling, build + timeouts are enforced. The specified targets are used for the specified NAnt build file. + StdOut from nant.exe is redirected and stored. + + For storing build output. + + + + Gets the process filename. + + + + + + + Gets the process timeout. + + + + + + + Gets the process arguments. + + The result. + + + + + + Gets the process base directory. + + The result. + + + + + + Gets the process priority class. + + + + + + + Toes the string. + + + + + + + Gets or sets the targets for presentation. + + The targets for presentation. + + + + + + Runs an NDepend analysis. + + + NDepend is a tool that simplifies managing a complex .NET code base. Architects and developers can analyze code structure, specify + design rules, plan massive refactoring, do effective code reviews and master evolution by comparing different versions of the code. + + + This application is available from www.ndepend.com. There is both an open source/academic/evaluation version and a professional + version. + + + NDepend Task + 1.4.4 + + + <ndepend> + <project>NDepend-Project.xml</project> + </ndepend> + + + <ndepend> + <project>NDepend-Project.xml</project> + <executable>tools\NDepend.Console.exe</executable> + <description>Run the NDepend analysis.</description> + <emitXml>true</emitXml> + <outputDir>NDepend-Reports</outputDir> + <inputDirs> + <inputDir>bin\</inputDir> + <inputDir>deploy\</inputDir> + </inputDirs> + <silent>false</silent> + <reportXslt>custom-report.xsl</reportXslt> + <timeout>120</timeout> + <baseDir>project\</baseDir> + <publish>true</publish> + </ndepend> + + + + + This task works in two stages: + + + 1. Run the NDepend executable + + + 2. Publish the results + + + Running the NDepend executable is what generates the actual analysis, and as such cannot be skipped (otherwise there is no point to + this task.) The results of the analysis will be saved in the folder specified by outputDir. If this parameter is omitted, then the + results will be stored in a folder called NDependResults under the baseDir. + + + In order for these results to be displayed in the dashboard they must be stored in a folder in the artefacts directory. To achieve + this, this task will publish the results. This involves copying all the results files from the output directory to a folder in the + artefacts directory. This folder will have the same name as the build label. Additionally any XML files will be merged with the build + log (this makes them available for the dashboard plugins). + + + If the publishing behaviour is not required it can be turned off by setting the publish property to false. By default this is set to + true so the results can be displayed in the dashboard. + + + + + Default priority class + + + + Initialise a new . + + + + + Initialise a new with the injection properties. + + + + + + + + The NDepend project file. This is generated from VisualNDepend. + + 1.4.4 + n/a + + + + The executable to use. + + 1.4.4 + NDepend.Console + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + Whether to emit the XML report data or not. + + 1.4.4 + false + + + + The output directory to use. + + 1.4.4 + NDependResults + + + + The input directories to use. + + 1.4.4 + None + + + + Whether to hide any output or not. + + 1.4.4 + false + + + + The location of a custom report XSL-T. + + 1.4.4 + None + + + + The time-out period in seconds. + + 1.4.4 + false + + + + The base directory to use. If omitted this will default to the working directory of the project. + + 1.4.4 + Project Working Directory + + + + Whether to publish the output files or not. + + 1.4.4 + true + + + + The file system that is being used. + + + + + The logger that is being used. + + + + + Run the task. + + + + + + Retrieve the executable to use. + + + + + + Retrieve the base directory. + + + + + + + Get the time-out period. + + + + + + Retrieve the arguments + + + + + + + Gets the requested priority class value for this Task. + + + + + Ensures that a path is rooted. + + + + + + + + Generate a list of differences in files. + + + + + + + + Generate a list of the original files. + + + + + + + Updates the configuration for the server. + + Update Configuration Task + 1.6 + + + <updateConfig /> + + + <updateConfig /> + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The executor to use. + + + + The source of the configuration file. + + 1.6 + none + + + + Whether to always update the file, even if there are no changes. + + 1.6 + false + + + + Whether to validate the file before it is applied or not. + + 1.6 + true + + + + The executable to use. + + 1.5 + ccvalidator + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + The time-out period in seconds. + + 1.5 + 600 + + + + Gets or sets the file system. + + + The file system. + + + + + Execute the actual task functionality. + + The result to use. + + true if the task was successful; false otherwise. + + + + + Gets the process filename. + + + + + + Gets the process arguments. + + The result. + + + + + Gets the process base directory. + + The result. + + + + + Gets the process priority class. + + + + + + Gets the process timeout. + + + + + + Finds the config file. + + The result. + The file system. + + The path to the file if it exists; null otherwise. + + + + + Determines whether the specified config file has differences. + + The file system. + The new file. + The old file. + + true if the specified config file has differences; otherwise, false. + + + + + Generates the file hash. + + The file system. + The file path. + The hash provider. + + An SHA1 hash for the file. + + + + + An XML task result. + + + Not thread safe! + + + + + Gets or sets a value indicating whether this is success. + + true if success; otherwise, false. + + + + Gets the data. + + The data from the result. + + + + Gets or sets the backing stream. + + The backing stream. + + + + Gets or sets the writer. + + The . + + + + Gets or sets the cached data. + + The cached data. + + + + Gets the writer. + + A new . + + + + Checks whether the result was successful. + + + true if the result was successful, false otherwise. + + + + + + The XSL Transformation Task is a task that allows to do XSL transformation during the build. + + + XSL Transformation Task + 1.7 + + + <xslt> + <xmlfile>XMLFile</xmlfile> + <xslfile>XSLFile</xslfile> + <outputfile>OutputFile</outputfile> + </xslt> + + + <xslt> + <xmlfile>XMLFile</xmlfile> + <xslfile>XSLFile</xslfile> + <outputfile>OutputFile</outputfile> + <xsltArgs><namedValue name="BuildDate" value="$[$CCNetBuildDate]" /></xsltArgs> + </xslt> + + + + + + The name of the XML file that acts as the source of the transformation. + + None + 1.7 + + + + The name of the XSL file that is used to apply the transformation. + + None + 1.7 + + + + The name of the output file into which the transformation result will be written + + None + 1.7 + + + + The arguments to give to the XSL transformation. + You could use this to send an integration property (build date, build time, reason) + to the XSL stylesheet so that it can use it to generate the output. + Please see http://msdn.microsoft.com/en-us/library/dfktf882.aspx for detailed usage informations + + 1.7 + n/a + + + + Executes the specified result. + + The result. + + + + + + + The Null Task is a task that doesn't do anything - it simply returns successfully. This is useful for + projects that simply monitor the source control system for changes but don't need to do anything. + + + Null Task + 1.0 + + + <nullTask /> + + + <nullTask simulateFailure="true" /> + + + + + + Initializes a new instance of the class. + + + + + Defines whether to fail the task or not. + + 1.3 + false + + This can be useful in testing scenarios - but is probably most useful for people developing for + CruiseControl.NET. + + + + + The message for the exception. Makes it easier to spot differences between different errors. + + 1.5 + + + + Executes the specified result. + + The result. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The assemblies. + The outputfile. + + + + + Toes the string. + + + + + + + Appends the categories, with value not an empty string nor a whitespace, + to the excluded or included categories lists. + + The args builder. + + + + Determines whether the specified input is not white space. + + The input string. + + true if the specified input is not white space; otherwise, false. + + + + + + See Using CruiseControl.NET with NUnit for more details. + + + This task enables you to instruct CCNet to run the unit tests contained within a collection of assemblies. The results of the unit + tests will be automatically included in the CCNet build results. This can be useful if you have some unit tests that you want to + run as part of the integration process, but you don't need as part of your developer build process. For example, if you have a set + of integration tests that you want to run in a separate build process, it is easy to set up a project to use this task. + + + If you are using the Visual Studio Task and you want to run unit tests then you probably want to use this task. + Alternatively you can run NUnit using post-build tasks in your Visual Studio project properties. + + + We recommend not using this task, and using your builder to run your tests if possible. This way if the tests fail and you don't + know why, it is a lot easier to try and replicate the problem on another machine. + + + When using this task,do NOT merge an xml file from bin folder of your app with the merge task, or the results will be save twice in + the buildlog file. + + + NUnit Task + 1.0 + + + <nunit> + <path>D:\dev\ccnet\ccnet\tools\nunit\nunit-console.exe</path> + <assemblies> + <assembly>D:\dev\Refactoring\bin\Debug\Refactoring.exe</assembly> + <assembly>D:\dev\Refactoring\bin\Debug\Refactoring.Core.dll</assembly> + </assemblies> + <excludedCategories> + <excludedCategory>LongRunning</excludedCategory> + </excludedCategories> + </nunit> + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The exec. + + + + + List of the paths to the assemblies containing the NUnit tests to be run. + + 1.0 + n/a + + + + Path of nunit-console.exe application. + + 1.0 + nunit-console + + + + The file that NUnit will write the test results to. + + 1.0 + nunit-results.xml + + + + The number of seconds that the nunit process will run before timing out. + + 1.0 + 600 + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + List of the test categories to be excluded from the NUnit run. The tests need to have the CategoryAttribute set. + + 1.0 + None + + + + List of the test categories to be included in the NUnit run. The tests need to have the CategoryAttribute set. + + 1.0 + None + + + + Executes the specified result. + + The result. + + + + + + + Runs a set of child tasks in parallel. Each task will run at the same time as the other tasks. + + + To run a set of tasks in sequential order within this task, use the Sequential Task. + + + Parallel Task + 1.5 + + + <parallel> + <tasks> + <!-- Tasks defined here --> + </tasks> + </parallel> + + + + + The following is an example of how to combine this task together to the Sequential Task to + run multiple 'streams' of tasks in parallel: + + + <parallel> + <tasks> + <sequential> + <description>First parallel stream.</description> + <tasks> + <!-- First sequence of tasks--> + </tasks> + </sequential> + <sequential> + <description>First parallel stream.</description> + <tasks> + <!-- Second sequence of tasks--> + </tasks> + </sequential> + </tasks> + </parallel> + + + + + + The tasks to run in parallel. + + n/a + 1.5 + + + + The logger to use. + + + + + Validates this task. + + + + + + + + true if the task is finished. + This one has to be updated by you, should you need it + + + + + Runs the task, given the specified , in the specified . + + + + + + + Runs a PowerShell script. + + + PowerShell Task + 1.5 + + + <powershell> + <script>dosomething.ps</script> + </powershell> + + + <powershell> + <script>dosomething.ps</script> + <executable>C:\program Files\PowerShell\PowerShell.exe </executable> + <scriptsDirectory>C:\Scripts </scriptsDirectory > + <buildArgs>-level=1</buildArgs> + <environment> + <variable name="EnvVar1" value="Some data" /> + </environment> + <successExitCodes>1,2,3</successExitCodes> + <buildTimeoutSeconds>10</buildTimeoutSeconds> + <description>Example of how to run a PowerShell script.</description> + </powershell> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The registry. + The executor. + + + + + Expose the registry so the unit tests can change it if necessary. + + + + + The PowerShell script to run. + + 1.5 + None + + + + The PowerShell executable. If not set location is read from the registry. + + 1.5 + PowerShell.exe + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + The directory that the PowerShell scripts are stored in. + + 1.5 + %Documents%\WindowsPowerShell + + + + Any arguments to pass into the script. + + 1.5 + None + + + + The exit codes that mark the script as being successful. + + 1.5 + 0 + + + + The maximum number of seconds the build can take. If the build process takes longer than + this period, it will be killed. Specify this value as zero to disable process timeouts. + + 1.5 + 600 + + + + Run the specified PowerShell and add its output to the build results. + + the IIntegrationResult object for the build + + + + Attempts to execute. + + The info. + + + + + + Toes the string. + + + + + + + Convert a stream of text lines separated with newline sequences into an XML build result. + + the text stream + the message level, if any. Values are "Error" and "Warning". + the build result string + If there are any non-blank lines in the input, they are each wrapped in a + <message> element and the entire set is wrapped in a + <buildresults> element and returned. Each line of the input is encoded + as XML CDATA rules require. If the input is empty or contains only whitspace, an + empty string is returned. + Note: If we can't manage to understand the input, we just return it unchanged. + + + + + Pass the project's environment variables to the process. + + The collection of environment variables to be updated. + An array of environment variables to set. + + Any variable without a value will be set to an empty string. + + + + + Get the name of the PowerShell executable for the highest version installed on this machine. + + The fully-qualified pathname of the executable. + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The result. + + + + + Constructor of ProcessTaskResult + + Process result data. + Set this to true if you do not want the standard output (stdout) of the process to be merged in the build log; otherwise false. + + + + Gets the data. + + + + + + + Writes to. + + The writer. + + + + + Checks whether the result was successful. + + true if the result was successful, false otherwise. + + + + + Executes Rake. + + + Rake Task + 1.4 + + + <rake /> + + + <rake> + <executable>c:\ruby\bin\rake.bat</executable> + <baseDirectory>c:\fromcvs\myrepo\myproject</baseDirectory> + <buildArgs>additional-argument</buildArgs> + <rakefile>Rakefile</rakefile> + <targetList> + <target>build</target> + </targetList> + <buildTimeoutSeconds>1200</buildTimeoutSeconds> + <quiet>false</quiet> + <silent>false</silent> + <trace>true</trace> + </rake> + + + + Accessing CruiseControl.NET build labels in Rake + + CCNet will pass the current build label to Rake via the environment variable CCNetLabel. This means that you can access this + variable too. For example, archive the build results in a folder with the same name as the build label (this is what we do on + CCNetLive using NAnt. Here's some example Rakefile demonstrating how to do this: + + + #!ruby + require 'rake' + + task :default => [:deploy] + + task :deploy do + publishdir="C:/download-area/CCNet-Builds/#{ENV['CCNetLabel']}" + mkdir_p publishdir + FileList['dist/*'].each do |file| + cp file, publishdir + end + end + + + See Integration Properties for the values that are passed to the task. + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The executor. + + + + Any arguments to pass through to Rake (e.g to specify build properties). + + None + 1.4 + + + + The directory to run the Rake process in. If relative, is a subdirectory of the Project Working Directory. + + Project Working Directory + 1.4 + + + + Number of seconds to wait before assuming that the process has hung and should be killed. + + 600 + 1.4 + + + + Do not log messages to standard output. + + false + 1.4 + + + + The path of the version of Rake you want to run. If this is relative, then must be relative to either (a) the base directory, + (b) the CCNet Server application, or (c) if the path doesn't contain any directory details then can be available in the system + or application's 'path' environment variable. + + c:\ruby\bin\rake.bat + 1.4 + + + + The priority class of the spawned process. + + 1.5 + Normal + + + + The name of the Rakefile to run, relative to the baseDirectory. + + None + 1.4 + + If no rake file is specified Rake will use the default build file in the working directory. + + + + + Like quiet but also suppresses the 'in directory' announcement. + + false + 1.4 + + + + A list of targets to be called. CruiseControl.NET does not call Rake once for each target, it uses the Rake feature of + being able to specify multiple targets. + + + If no targets are defined Rake will use the default target. + + None + 1.4 + + + + Turns on invoke/execute tracing and enables full backtrace. + + false + 1.4 + + + + Executes the specified result. + + The result. + + + + + + Gets the process arguments. + + The result. + + + + + + Gets the process base directory. + + The result. + + + + + + Gets the process timeout. + + + + + + + Gets the process filename. + + + + + + + Gets the process priority class. + + + + + + + Gets or sets the targets for presentation. + + The targets for presentation. + + + + Replacement Dynamic Value + 1.5 + + + This will replace any number of parameters into a format string. The format string can also include formats for each parameter. + + + + + <nant> + <!-- Omitted for brevity --> + <buildArgs>-t:Help</buildArgs> + <dynamicValues> + <replacementValue property="buildArgs"> + <format>-t:{0}</format> + <parameters> + <namedValue name="CommandToRun" value="Help"/> + </parameters> + </replacementValue> + </dynamicValues> + </nant> + + + <nant> + <!-- Omitted for brevity --> + <buildArgs>-t:$[CommandToRun|Help]</buildArgs> + </nant> + + + <project name="Test Project"> + <sourcecontrol type="svn"> + <!-- Omitted for brevity --> + </sourcecontrol> + <triggers> + <intervalTrigger /> + </triggers> + <tasks> + <nant> + <!-- Omitted for brevity --> + <buildArgs>-t:Help</buildArgs> + <dynamicValues> + <replacementValue property="buildArgs"> + <format>-t:{0}</format> + <parameters> + <namedValue name="CommandToRun" value="Help"/> + </parameters> + </replacementValue> + </dynamicValues> + </nant> + <!-- Omitted for brevity --> + </tasks> + <publishers> + <!-- Omitted for brevity --> + </publishers> + <parameters> + <!-- Omitted for brevity --> + </parameters> + </project> + + + + + The format string is any standard .NET format string that can be used with string.Format(). The parameters will be replaced in + the order that they are defined in the parameters property. + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The format. + The property. + The parameters. + + + + + The name of the property to set. + + 1.5 + n/a + + + + The parameters to use. + + 1.5 + n/a + + + + The default value to use if nothing is set in the parameters. + + 1.5 + n/a + + + + Applies a dynamc value to an object. + + The object to apply the value to. + The parameters to apply. + The original parameter definitions. + + + + + Runs a set of child tasks in order. + This task is primarily designed for scenarios where execution can take more than more path (e.g. Parallel Task). This + is normally not required for tasks directly under the prebuild, tasks or publishers element in a project. + + + Sequential Task + 1.5 + + + <sequential> + <tasks> + <!-- Tasks defined here --> + </tasks> + </sequential> + + + <sequential continueOnFailure="true"> + <description>Example of how to run multiple tasks in sequence.</description> + <tasks> + <!-- Tasks defined here --> + </tasks> + </sequential> + + + + + + The tasks to run in sequence. + + 1.5 + n/a + + + + Should the tasks continue to run, even if there is a failure? + + 1.5 + false + + + + The logger to use. + + + + + Runs the task, given the specified , in the specified . + + + + + + + A sychronisation context across multiple tasks or projects. + + + Only one task can be in a synchronisation context at any time. This provides a mechanism for locking, either within a project or + inbetween projects. + + + Synchronisation Context Task + 1.5 + + + <synchronised> + <tasks> + <!-- Tasks defined here --> + </tasks> + </synchronised> + + + <synchronised continueOnFailure="true" context="thereCanBeOnlyOne" timeout="1200"> + <description>Example of how to run multiple tasks in a synchronisation context.</description> + <tasks> + <!-- Tasks defined here --> + </tasks> + </synchronised> + + + + + + The synchronisation contexts. + + + + + The lock object for accessing the synchronisation contexts. + + + + + The tasks to run within the synchronisation context. These tasks will be run in the order they are defined. + + 1.5 + n/a + + + + Should the tasks continue to run, even if there is a failure? + + 1.5 + false + + + + Gets or sets the logger. + + The logger. + + + + The name of the synchronisation context. This is only needed if multiple synchronisation contexts are desired. + + 1.5 + DefaultSynchronisationContext + + + + The timeout period (in seconds). + + + The time-out is only used for attempting to aquire the context. If the task cannot acquire the context within this period, it + will time out and throw an error. Once the context has been acquired, there is no time limit on how long it can be held. + + 1.5 + 300 + + + + Execute the actual task functionality. + + The result to use. + + True if the task was successful, false otherwise. + + + + + An abstract base class to add parameters to a task + + + + + The dynamic values to use for the task. + + 1.5 + None + + + + The name of the task - by default this is the name of the type. + + + + + Description used for the visualisation of the buildstage, if left empty the process name will be shown. + + 1.5 + The task/publisher name. + + + + The current status of the task. + + + + + Gets or sets a value indicating whether the task was successful. + + true if the task was successful; otherwise, false. + + + + A set of environment variables set for commands that are executed. + + + Each variable should be specified as <variable name="name" value="value"/>. + + + + + Runs the task, given the specified , in the specified . + + + + + + Calculate the estimated time of completion. + + + + + + Generates a snapshot of the current status. + + + + + + Initialises the status. + + + + + Initialise an . + + The new status. + + + + Cancels the status. + + + + + Applies the input parameters to the task. + + The parameters to apply. + The original parameter definitions. + + + + Preprocesses a node prior to loading it via NetReflector. + + The type table. + The input node. + + + + + Retrieves the description if it is set, otherwise the name of the task. + + The description or name of the task. + + + + Execute the actual task functionality. + + The result to use. + true if the task was successful; false otherwise. + + + + Upgrades the configuration for the node. + + The version of the configuration. + The input node. + The upgraded node. + + + + A base class for tasks that contain other tasks. + + + + + The child tasks. + + + + + Applies the input parameters to the task. + + The parameters to apply. + The original parameter definitions. + + + + Validates this task. + + The entire configuration. + The parent item for the item being validated. + The error processer to use. + + + + Initialise an . + + The new status. + + + + Runs a task. + + + + + + + + Cancels any pending tasks. + + + + + Use this task as a container for subtask details while running them + + + + + Index of the subtask in the parent's list + + + + + The current information for the subtask, as a string + This one is updated by the delegate below, if you use it + + + + + The parent "result", used by the delegate to update the status while running + + + + + This method builds the current status for the parent task, using the running subtask details + given as a parameter + + The currently running subtask details + The status of the parent task, with the running subtask details if need be + + + + Use this as a delegate for IIntegrationResult.BuildProgressInformation.OnStartupInformationUpdated + RunTask above uses it + + The current information for the task that has changed status + Some user object passed through. In this context, always a RunningSubTaskDetails instance + + + + Marks an item as having input parameters. + + + + + Applies the input parameters to the item. + + The parameters to apply. + The original parameter definitions. + + + + A crontab expression are a very compact way to express a recurring schedule. A single expression is composed of 5 space-delimited fields : + MINUTES HOURS DAYS MONTHS DAYS-OF-WEEK + + A single wildcard (*), which covers all values for the field. So a * in days means all days of a month (which varies with month and year). + A single value, e.g. 5. Naturally, the set of values that are valid for each field varies. + A comma-delimited list of values, e.g. 1,2,3,4. The list can be unordered as in 3,4,2,6,1. + A range where the minimum and maximum are separated by a dash, e.g. 1-10. You can also specify these in the wrong order and they will be fixed. So 10-5 will be treated as 5-10. + An interval specification using a slash, e.g. */4. This means every 4th value of the field. You can also use it in a range, as in 1-6/2. + You can also mix all of the above, as in: 1-5,10,12,20-30/5 + + + Cron Trigger + 1.6 + + 1st januari of each year + + <cronTrigger> + <cronExpression>* * 1 1 *</cronExpression> + </cronTrigger> + + + + 12th of every month at 8 am + + <cronTrigger> + <cronExpression>0 8 12 * *</cronExpression> + </cronTrigger> + + + + Every 5 minutes between 06:00 and 18:00 + + <cronTrigger> + <cronExpression>0/5 6-18 * * *</cronExpression> + </cronTrigger> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The dt provider. + + + + + Integrations the completed. + + + + + + Gets the next build. + + + + + + + Fires this instance. + + + + + + + The expression in Cron format when to trigger the build + see http://code.google.com/p/ncrontab/wiki/CrontabExpression for an example + + + + + The name of the trigger. This name is passed to external tools as a means to identify the trigger that requested the build. + + 1.6 + ScheduleTrigger + + + + The condition that should be used to launch the integration. By default, this value is IfModificationExists, meaning that an integration will + only be triggered if modifications have been detected. Set this attribute to ForceBuild in order to ensure that a build should be launched + regardless of whether new modifications are detected. + + 1.0 + IfModificationExists + + + + The startdate to use for the cron schedule. + Defaults to now + + + + + The end data to use for the cron schedule + Defaults to DateTime.MaxDate + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The message. + + + + + Initializes a new instance of the class. + + The message. + The inner exception. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Represents a single crontab field. + + + + + Parses a crontab field expression given its kind. + + + + + Parses a crontab field expression representing minutes. + + + + + Parses a crontab field expression representing hours. + + + + + Parses a crontab field expression representing days in any given month. + + + + + Parses a crontab field expression representing months. + + + + + Parses a crontab field expression representing days of a week. + + + + + Gets the first value of the field or -1. + + + + + Gets the next value of the field that occurs after the given + start value or -1 if there is no next value available. + + + + + Determines if the given value occurs in the field. + + + + + Accumulates the given range (start to end) and interval of values + into the current set of the field. + + + To set the entire range of values representable by the field, + set and to -1 and + to 1. + + + + + Toes the string. + + + + + + + Toes the string. + + The format. + + + + + + Formats the specified writer. + + The writer. + + + + + Formats the specified writer. + + The writer. + The no names. + + + + + + + The start. + The end. + The interval. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Froms the kind. + + The kind. + + + + + + Gets the kind. + + + + + + + Gets the min value. + + + + + + + Gets the max value. + + + + + + + Gets the value count. + + + + + + + Formats the specified field. + + The field. + The writer. + + + + + Formats the specified field. + + The field. + The writer. + The no names. + + + + + Parses the specified STR. + + The STR. + The acc. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents a schedule initialized from the crontab expression. + + + + + Parses the specified expression. + + The expression. + + + + + + Gets the next occurrences. + + The base time. + The end time. + + + + + + Gets the next occurrence. + + The base time. + + + + + + Gets the next occurrence. + + The base time. + The end time. + + + + + + Toes the string. + + + + + + + + + + + + Gets the first. + + + + + + + Nexts the specified start. + + The start. + + + + + + Determines whether [contains] [the specified value]. + + The value. + + + + + Roll-up Trigger + + + A trigger that will "roll-up" multiple changes into a single trigger. + + + This trigger can be used to reduce the load on a build server for in very active development + environment. + + + 1.6 + + + + + + + ]]> + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a clock. + + + This override is primarily for testing. + + The clock. + + + + Returns the time of the next build. + + + + + + The inner trigger to filter. + + 1.6 + n/a + + + + The minimum allowed time between builds. + + 1.6 + none + + + + Notifies the trigger that an integration has completed. + + + + + Fires this instance. + + + An if this trigger has fired, null otherwise. + + + + + + The Filter Trigger allows you to prevent builds from occurring at certain times or on certain days (such as when your source control + repository is undergoing backup). It is used to decorate an existing trigger. For example, if you have set up a Interval + Trigger to cause a new build every 5 minutes, you can use the Filter Trigger to create a window during which the build will + not run. + The filter will exclude modifications that occur between the start time and the end time on the days specified. If the start time is + greater than the end time then the filtered time will span across midnight. For example, if the start time is 23:00 and the end time + is 3:00 then builds will be suppressed from 23:00-23:59 and 0:00-3:00 on the days specified. + + + Like all triggers, the scheduleTrigger must be enclosed within a triggers element in the appropriate Project Configuration + Block. + + + Nested trigger syntax is different + As shown below, the configuration of the nested trigger is not the same as when using that trigger outside a filter trigger. When + using the <filterTrigger> element, the inner trigger must be specified with the <trigger> element. You could not use the + <intervalTrigger> trigger element in this example. + + + Filter Trigger + 1.0 + + + Times should be specified in hh:mm or hh:mm:ss 24 hour format (i.e., ranging from 00:00:00 to 23:59:59). + + Nested Filter Triggers + + Sometimes you would like to suppress builds that occur either between certain times or on certain days or in multiple combinations + of dates and times. To acheive this, you can nest multiple filter triggers. For example, the following xml configures a trigger to + filter builds between 7pm and 7am on weekdays and at any time on Saturdays and Sundays. + + + <filterTrigger startTime="19:00" endTime="07:00"> + <trigger type="filterTrigger" startTime="0:00" endTime="23:59:59"> + <trigger type="intervalTrigger" name="continuous" seconds="900" buildCondition="ForceBuild"/> + <weekDays> + <weekDay>Saturday</weekDay> + <weekDay>Sunday</weekDay> + </weekDays> + </trigger> + </filterTrigger> + + + + + <filterTrigger startTime="23:30" endTime="23:45"> + <trigger type="intervalTrigger" seconds="60" /> + <weekDays> + <weekDay>Sunday</weekDay> + </weekDays> + </filterTrigger> + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The dt provider. + + + + + The inner trigger to filter. + + 1.0 + n/a + + + + The start of the filter window. Builds will not occur after this time and before the end time. + + 1.0 + 00:00:00 + + + + The end of the filter window. Builds will not occur before this time and after the start time. + + 1.0 + 23:59:59 + + + + The condition that will be returned if a build is requested during the filter window. The default value is NoBuild + indicating that no build will be performed + + NoBuild + 1.0 + + + + Integrations the completed. + + + + + + Gets the next build. + + + + + + + Fires this instance. + + + + + + + The week days on which the filter should be applied (eg. Monday, Tuesday). By default, all days of the week are set. The filter + will have no effect on other days. + + 1.0 + Monday-Sunday + + + + + The Interval Trigger is used to specify that an integration should be run periodically, after a certain amount of time. By default, an integration + will only be triggered if modifications have been detected since the last integration. The trigger can also be configured to force a build even if + no changes have occurred to source control. The items to watch for modifications are specified with Source Control Blocks. + + + Like all triggers, the intervalTrigger must be enclosed within a triggers element in the appropriate Project Configuration Block. + + + Interval Trigger + 1.0 + + + This trigger replaces the PollingIntervalTrigger and the ForceBuildIntervalTrigger. + + + + + <intervalTrigger /> + + + <intervalTrigger name="continuous" seconds="30" buildCondition="ForceBuild" initialSeconds="30" /> + + + + + + + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The dt provider. + + + + The name of the trigger. This name is passed to external tools as a means to identify the trigger that requested the build. + + 1.1 + IntervalTrigger + + + + The number of seconds after an integration cycle completes before triggering the next integration cycle. + + 1.0 + 60 + + + + The delay (in seconds) from CCNet startup to the first check for modifications. + + 1.4 + Defaults to the IntervalSettings value. + + + + The condition that should be used to launch the integration. By default, this value is IfModificationExists, meaning that an integration will + only be triggered if modifications have been detected. Set this attribute to ForceBuild in order to ensure that a build should be launched + regardless of whether new modifications are detected. + + 1.0 + IfModificationExists + + + + Integrations the completed. + + + + + + Increments the next build time. + + + + + + + Gets the next build. + + + + + + + Fires this instance. + + + + + + + + The Multiple Trigger is used to support the execution of multiple nested triggers. Each trigger will be executed sequentially in the order specified + in the configuration file. By default, if any of the triggers specify that a build should occur then a build will be triggered. The build condition + will be ForceBuild if any trigger returns a ForceBuild condition. Otherwise, the build condition will be IfModificationsExist if any trigger returns + that condition. Multiple Triggers can contain nested multiple triggers. + + + It is possible to change the logical operator applied to assessing the build conditions. If the Multiple Trigger's operator property is set to "And" + then if any trigger says that a build should not happen, then the build will not happen. This is particularly useful when using multiple Filter + Triggers. + + + Like all triggers, the multiTrigger must be enclosed within a triggers element in the appropriate Project Configuration Block. + + + Multiple Trigger + 1.0 + + + <multiTrigger /> + + + <multiTrigger operator="And"> + <triggers> + <urlTrigger url="http://server/page.html" seconds="30" buildCondition="ForceBuild"/> + <filterTrigger startTime="23:30" endTime="23:45"> + <trigger type="intervalTrigger" seconds="60" /> + <weekDays> + <weekDay>Sunday</weekDay> + </weekDays> + </filterTrigger> + </triggers> + </multiTrigger> + + + + + + Initializes a new instance of the class. + + The triggers. + + + + Initializes a new instance of the class. + + + + + The logical operator to apply to the results of the nested triggers (And or Or). + + Or + 1.1 + + + + The nested triggers. + + 1.0 + n/a/ + + + + Integrations the completed. + + + + + + Gets the next build. + + + + + + + Fires this instance. + + + + + + + Copies to. + + The array. + The index. + + + + + Gets the count. + + + + + + + Gets the sync root. + + + + + + + Adds the specified value. + + The value. + + + + + + Determines whether [contains] [the specified value]. + + The value. + + + + + + Clears this instance. + + + + + + Indexes the of. + + The value. + + + + + + Inserts the specified index. + + The index. + The value. + + + + + Removes the specified value. + + The value. + + + + + Removes at. + + The index. + + + + + Gets the is read only. + + + + + + + Gets the size of the is fixed. + + The size of the is fixed. + + + + + Gets or sets the at the specified index. + + + + + + + Gets the is synchronized. + + + + + + + Gets the enumerator. + + + + + + + + + + + + + + + + + + + + + + + + + Trigger to add build parameters to an integration request. + + + Like all triggers, the parameterTrigger must be enclosed within a triggers element in the appropriate Project Configuration + Block. + + + Nested trigger syntax is different + As shown below, the configuration of the nested trigger is not the same as when using that trigger outside a filter trigger. When + using the <parameterTrigger> element, the inner trigger must be specified with the <trigger> element. You could not use the + <intervalTrigger> trigger element in this example. + + + Parameter Trigger + 1.5 + + + <parameterTrigger> + <trigger type="intervalTrigger" seconds="60" /> + <parameters> + <!-- Parameters here--> + </parameters> + </parameterTrigger> + + + + + + Initialise a new blank instance of . + + + + + The inner trigger to filter. + + 1.5 + n/a + + + + The parameters to pass onto the inner trigger. + + 1.5 + n/a + + + + The date and time of the next build. + + + + + An integration has completed, the trigger can now be reactivated. + + + + + Checks if the trigger needs to actually fire. + + + + + + + The Project Trigger is used to trigger a build when the specified dependent project has completed its build. This trigger can help you split your + build process across projects and servers. For example, you could have a CCNet project that will trigger the regression test suite once the main + development build has completed successfully. This dependent build could be running on either a local or a remote CCNet server. + + + The Project Trigger works by using .NET remoting to poll the status of the dependent project. Whenever it detects that the dependent project has + completed a build, the Project Trigger will fire. The Project Trigger can be configured to fire when the dependent project build succeeded, failed + or threw an exception. In order to avoid hammering the remote project through polling, the Project Trigger is composed of an Interval Trigger + that will set a polling interval to 5 seconds. This inner trigger can be adjusted through changing the configuration. + + + Like all triggers, the projectTrigger must be enclosed within a triggers element in the appropriate Project Configuration Block. + + + Project Trigger + 1.0 + + + There is currently a limitation in the Project Trigger in that it will always trigger a build when the inner trigger fires (at the end of the first + interval for an Interval Trigger). This is because the Project Trigger has no way to save its state from a previous server run. So the last time that + the build was triggered is not retrievable when the server restarts. + + + + + <projectTrigger project="Core" /> + + + <projectTrigger serverUri="tcp://server:21234/CruiseManager.rem" project="Server"> + <triggerStatus>Success</triggerStatus> + <innerTrigger type="intervalTrigger" seconds="30" buildCondition="ForceBuild"/> + </projectTrigger> + + + + + + + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The factory. + + + + The name of the dependent project to trigger a build from. + + 1.0 + n/a + + + + The URI for the CCNet server containing the dependent project. + + 1.0 + tcp://localhost:21234/CruiseManager.rem + + + + The status of the dependent project that will be used to trigger the build. For example, if this value is set to Success then a build will + be triggered when the dependent project completes a successful build. + + 1.0 + Success + + + + The trigger used to modulate the polling interval for the ProjectTrigger. By default, this is set to a ForceBuild IntervalTrigger that will cause + the trigger to check the status of the dependent project every 5 seconds. + + 1.0 + 5 second ForceBuild intervalTrigger + + + + Whether to trigger on the first time or not. + + 1.0 + false + + + + The security credentials to pass through to the remote server. + + 1.6 + None + + These are only needed if the remote project has security applied. If credentials are passed to the remote + server, then the enforcerName will be ignored. + Valid security tokens are: "username" and "password" (this list may be expanded in future). + + + + + Integrations the completed. + + + + + + Gets the next build. + + + + + + + Fires this instance. + + + + + + + + The Schedule Trigger is used to specify that an integration should be run at a certain time on certain days. By default, an integration will only + be triggered if modifications have been detected since the last integration. The trigger can be configured to force a build even if have occurred + to source control. The items to watch for modifications are specified with Source Control Blocks. + + + Like all triggers, the scheduleTrigger must be enclosed within a triggers element in the appropriate Project Configuration Block. + + + Schedule Trigger + 1.0 + + + Use the buildCondition property if you want to run a scheduled forced build. + + + this class replaces the PollingScheduleTrigger and the ForceBuildScheduleTrigger. + + + + + <scheduleTrigger time="23:30" buildCondition="ForceBuild" name="Scheduled"> + <weekDays> + <weekDay>Monday</weekDay> + </weekDays> + </scheduleTrigger> + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The dt provider. + + + + The time of day that the build should run at. The time should be specified in a locale-specific format (ie. H:mm am/pm is acceptable for US locales.) + + 1.0 + n/a + + + + Adds a random amount of minutes between 0 and set value to the time. This is mainly meant for spreading the load of actions to a central server. + Value must be between 0 and 59. + + 1.4 + 0 + + + + The name of the trigger. This name is passed to external tools as a means to identify the trigger that requested the build. + + 1.1 + ScheduleTrigger + + + + The condition that should be used to launch the integration. By default, this value is IfModificationExists, meaning that an integration will + only be triggered if modifications have been detected. Set this attribute to ForceBuild in order to ensure that a build should be launched + regardless of whether new modifications are detected. + + 1.0 + IfModificationExists + + + + The week days on which the build should be run (eg. Monday, Tuesday). By default, all days of the week are set. + + 1.0 + Monday-Sunday + + + + Integrations the completed. + + + + + + Gets the next build. + + + + + + + Fires this instance. + + + + + + + + The Url Trigger is used to trigger a CCNet build when the page at a particular url changes. The Url Trigger will poll the specified url according + to a configured polling interval to detect if the last modified date of the page has changed since the last integration. + + + This trigger is especially useful in reducing the load on your source control system caused by the polling for modifications performed by an Interval + Trigger. If your source control system supports trigger scripts (such as the use of commitinfo scripts in CVS), you can use create a trigger to touch + the page that is being monitored by CCNet to start a new integration. + + + Like all triggers, the urlTrigger must be enclosed within a triggers element in the appropriate Project Configuration Block. + + + URL Trigger + 1.0 + + + There is currently a limitation in this trigger such that it will not persist the url's last modified date when the server restarts. This means + that the trigger will always attempt to start a new integration when the first interval expires after the server starts up. + + + The UrlTrigger will only work with pages that return a reliable LastModified date HTTP Header, such as static html pages or well-behaved dynamic + pages. Using static html pages is the most reliable way to use this trigger. + + + This trigger has been contributed by Steve Norman. + + + + + <urlTrigger url="http://server/page.html" /> + + + <urlTrigger url="http://server/page.html" seconds="30" buildCondition="ForceBuild" /> + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The dt provider. + The HTTP wrapper. + + + + The url to poll for changes. + + 1.0 + n/a + + + + Fires the trigger. + + + A new if the trigger has been fired; null otherwise. + + + + + Determines whether the URL has changed. + + + true if the URL has changed; otherwise, false. + + + + + + + + + + Generates a security hash of a value. + + The value. + The new hash in base64. + + + + Default implementation of . + + + + + Ensures the category exists. + + The category. + The description. + The counters. + + + + Increments the counter. + + The category. + The name. + + + + Increments the counter. + + The category. + The name. + The amount. + + + + Retrieves the counter. + + The category. + The name. + + + + + Default implementation of the web functions. + + + + + Pings a URL. + + The address. + + true if the URL responds; false otherwise. + + + + + Pings a URL and validates a header value. + + The address. + The header. + The value. + true if the header value matches; false otherwise. + + + + Provides an interface for performing compression. + + + + + Compresses a string. + + The string to compress. + The compressed string. + + + + Expands (de-compresses) a string. + + The string to expanded. + The expanded string. + + + + Defines some common crypto functions. + + + + + Generates a security hash of a value. + + The value. + The new hash in base64. + + + + Exposes functionality for working with performance counters. + + + + + Ensures the category exists. + + The category. + The description. + The counters. + + + + Increments the counter. + + The category. + The name. + + + + Increments the counter. + + The category. + The name. + The amount. + + + + Defines a data item as having both "public" and "private" modes. + + + + + Returns a that represents this instance in the specified data mode. + + The data mode to use. + + A that represents this instance. + + + + + Some common web functionality. + + + + + Pings a URL. + + The address. + + true if the URL responds; false otherwise. + + + + + Pings a URL and validates a header value. + + The address. + The header. + The value. + true if the header value matches; false otherwise. + + + + Handles the generation of arguments for an external process, including handling private data. + + + + + Initializes a new instance of the class with some arguments. + + The args. + + + + Gets the number of arguments. + + The count of arguments. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + This will return the data in public (hidden) mode. + + + + + Returns a that represents this instance in the specified data mode. + + The data mode to use. + + A that represents this instance. + + + + + Adds a new argument. + + The argument. + + + + Adds a new argument with a prefix. + + The prefix. + The argument. + + + + Adds a new double-quoted argument with a prefix. + + The prefix. + The argument. + If set to true the argument will be double quoted (if necessary). + + + + Adds a new conditional argument. + + If set to true the argument will be added. + The argument. + + + + Adds a new conditional argument with a prefix. + + If set to true the argument will be added. + The prefix. + The argument. + + + + Adds a new conditional double-quoted argument with a prefix. + + If set to true the argument will be added. + The prefix. + The argument. + If set to true the argument will be double quoted (if necessary). + + + + Adds a quoted value. + + The value. + + + + Adds a quoted value with a prefix. + + The prefix. + The value. + + + + Performs an implicit conversion from to . + + The args. + The result of the conversion. + + + + Implements the operator +. + + The args to append to. + The value. + The result of the operator. + + + + Initializes a new instance of the class. + + The prefix. + The value. + if set to true [double quote]. + + + + Returns a that represents this instance in the specified data mode. + + The data mode to use. + + A that represents this instance. + + + + + Stores a string that can be access either publicly (and is hidden) or privately (accessed normally). + + + + + Gets or sets the private value. + + The private (actual) value. + + + + Gets the public value. + + The public value. + + + + Returns a that represents this instance. + + + A that represents this instance. + + + This will return the data in public (hidden) mode. + + + + + Returns a that represents this instance in the specified data mode. + + The data mode to use. + + A that represents this instance. + + + + + Performs an implicit conversion from to . + + The args. + The result of the conversion. + + + + Serialiser for working with private strings. + + + + + Initializes a new instance of the class. + + The member. + The attribute. + + + + Reads a URI. + + The node containing the URI. + The serialiser table. + A new instance of a if the node is valid; null otherwise. + + + + Writes to the specified writer. + + The writer to use. + The URI to write. + + + + Factory class for . + + + + + Creates the specified serialiser. + + The member info. + The attribute defining the serialiser. + A new instance of . + + + + Converts instances. + + + + + Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. + + An that provides a format context. + A that represents the type you want to convert from. + + true if this converter can perform the conversion; otherwise, false. + + + + + Converts the given object to the type of this converter, using the specified context and culture information. + + An that provides a format context. + The to use as the current culture. + The to convert. + + An that represents the converted value. + + + The conversion cannot be performed. + + + + + Helper methods for checking remote server URIs. + + + + + Determines whether the URI points to the local machine. + + The remote server URI. + + true if the specified remote server URI is local; otherwise, false. + + + + + Defines the mode for accesing secure data + + + + + The data is being accessed in private mode. + + + + + The data is being accessed in public mode. + + + + + A serialiser for working with URIs. + + + + + Initializes a new instance of the class. + + The member. + The attribute. + + + + Reads a URI. + + The node containing the URI. + The serialiser table. + A new instance of a if the node is valid; null otherwise. + + + + Writes to the specified writer. + + The writer to use. + The URI to write. + + + + Factory class for generating a . + + + + + Creates the specified serialiser. + + The member info. + The attribute defining the serialiser. + A new instance of . + + + + Factory class for generating a . + + + + + Creates the specified serialiser. + + The member info. + The attribute defining the serialiser. + A new instance of . + + + + Serialises/deserialises network credentials. + + + + + Initializes a new instance of the class. + + The member to use. + The attribute defining the serialiser. + + + + Reads the specified node. + + The node to read. + The underlying serialiser table. + The deserialised network credentials. + + + + Writes to the specified writer. + + The writer to use. + The target to write. + + + + This timer class is useful for diagnosing timing issues. Just create an instance in a using statement + to trace out how long things take: + + using (new AccurateTimer("Some activity")) + { + // stuff to be timed + } + + + + + Initializes a new instance of the class. + + Name of the activity. + + + + + Releases unmanaged and - optionally - managed resources + + + + + + A class to represent an assembly. + + Assembly Match + 1.4.3 + + + <assemblyMatch expr='*.dll' /> + + + + + + Initializes a new instance of the class. + + + + + The name expression of the assembly, e.g. "*.dll". Masks (? and *) are allowed. + + 1.4.3 + n/a + + + + + + + + + Initializes a new instance of the class. + + The artifact directory. + Name of the project. + + + + + Returns the location of the listenerfile to be used by external programs + + + + + Signals the start of a new task, so initialise all needed actions for monitoring this tasks progress + + + + + + Adds the task information. + + The information. + + + + + Gets the build progress information. + + + + + + + Deletes the listenerfile + + + + + + + + + + Initializes a new instance of the class. + + + + + + + + + + + Gets the now. + + + + + + + Sleeps the specified milliseconds. + + The milliseconds. + + + + + Sleeps the specified duration. + + The duration. + + + + + Gets the today. + + + + + + + Helper class for dates + + + + + + + + + + + formats the date to ISO 8601 format + + + + + + + formats the date to ISO 8601 format, using the specified formatter + + + + + + + + Returns the largest of the 2 passed dates + + + + + + + + Convert a Unix timestamp into a DateTime object with local time. + + The unix timestamp to convert. + A DateTime object in local time. + + + + Convert a DateTime object into a unix timestamp. + + The DateTime object to convert. + The unix timestamp in UTC time. + + + + Logs messages using the default logger. + + + Current this class just hands the messages onto . This should be + modified to log messages directly. + + + + + Log a debug message. + + The message to log. + Any optional parameters. + + + + Log a informational message. + + The message to log. + Any optional parameters. + + + + Log a warning message. + + The message to log. + Any optional parameters. + + + + Log an exception as a warning. + + The exception details + + + + Log an error message. + + The message to log. + Any optional parameters. + + + + Log an exception as an error. + + The exception details + + + + A default instance of the shadow copier. + + + + + Retrieves the path to a file that has been shadow copied. + + The name of the file. + The full path to the shadow copied file, if it exists, null otherwise. + + + + A bacing store for shadow-copied files. + + + + + Checks if a file already exists, if not, it attempts to copy it over. + + + + + + + Delete any copied files. + + + + + An environment variable. + + Environment Variable + 1.0 + + + <variable name="TestVar" value="TextValue" /> + + + + + + The name of the environment variable. + + 1.0 + n/a + + + + The value of the environment variable. + + 1.0 + None + + + + + + + + + Gets the directory separator. + + + + + + + Returns true if CruiseControl is running on a windows platform + + + If this method returns false, expect any DllImport not to work! + + + + + Gets the directory where the common language runtime is installed. + + + + + Get the directory for the default location of the CruiseControl.NET data files. + + Type of the application. E.g. Server or WebDashboard. + The location of the CruiseControl.NET data files. + + + + Enstures the path is rooted. + + + + + + + + + + + + Gets the directory separator. + + + + + + + Gets the is running on windows. + + + + + + + Gets the runtime directory. + + + + + + + Gets the default program data folder. + + The application. + + + + + + Ensures the path is rooted. + + The path. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Event args of first event to fire (filesystem watcher reports + multiple events on a single save) + + + + + Initializes a new instance of the class. + + The filenames. + + + + + Occurs when [on file changed]. + + + + + + Adds the watcher. + + The filename. + + + + + Wrapper class around the EnterpriseDT Ftp library + + + + + Initializes a new instance of the class. + + The calling task. + The build progress information. + + + + + Initializes a new instance of the class. + + The build progress information. + + + + + Initializes a new instance of the class. + + + + + + Gets or sets the time difference. + + The time difference. + + + + + Logs the in. + + Name of the server. + Name of the user. + The password. + The active connection mode. + + + + + Downloads the folder. + + The local folder. + The remote folder. + The recursive. + + + + + Uploads the folder. + + The remote folder. + The local folder. + The recursive. + + + + + Dises the connect. + + + + + + Determines whether this instance is connected. + + + + + + + Currents the working folder. + + + + + + + Lists the new or updated files at FTP site. + + The local folder. + The remote folder. + The recursive. + + + + + + + + + + + Initializes a new instance of the class. + + The delegate transformer. + + + + + Transforms the specified input. + + The input. + The transformer file names. + The XSLT args. + + + + + + Formats the Exception into HTML. Need to see if this can be moved to CCException class. + + + + + Initializes a new instance of the class. + + The exception. + + + + + Toes the string. + + + + + + + Used to wrap calls to HttpWebRequest. + + + + + Gets the last modified time for. + + The URL. + The previous modified time. + + + + + + + + + + + Deletes any file or directory called path. + If path is a directory, deletes recursively + All readonly objects encountered are also deleted + + + + + + + + + + + Copies the specified source path. + + The source path. + The dest path. + + + + + Saves the specified file. + + The file. + The content. + + + + + Atomics the save. + + The file. + The content. + + + + + Atomics the save. + + The file. + The content. + The encoding. + + + + + Loads the specified file. + + The file. + + + + + + Files the exists. + + The file. + + + + + + Directories the exists. + + The folder. + + + + + + Ensures that the folder for the specified file exists. + + The name of the file, including the folder path. + The fileName. + + + + Ensures that the given folder exists. + + The name of the folder. + + + + Ensures that the specified file exists. + + The name of the file. + + + + Retrieves the free disk space for a drive. + + The name of the drive (e.g. c:). + The amount of free space in bytes. + + + + Lists all the files within a directory. + + + + + + + Lists all the files within a directory. + + The directory. + + If set to true then files in sub directories will be included. + + + + + + Retrieves the last write time of a file. + + + + + + + Generates a task result from a file. + + + + + + + Generates a task result from a file. + + Name of the file. + If set to true the file will be deleted after a merge. + + + + + Opens an output stream for saving data. + + + + + + + Opens an input stream for loading data. + + + + + + + Creates a directory. + + The name of the folder to create. + + + + Deletes a file. + + The path of the file to delete. + + + + Deletes a directory. + + The name of the folder to delete. + + + + Deletes a directory, optionally deleting all sub-directories. + + The name of the folder to delete. + If set to true recursively delete folders. + + + + Gets the length of the file. + + The full name. + The length of the file in bytes. + + + + Gets the files in directory. + + The path. + The pattern. + The search option. + The files in the directory that match the pattern. + + + + Gets the version of a file. + + The full path to the file. + The version number of the file it it exists; null otherwise. + + + + + + + + + Transforms the specified input file name. + + Name of the input file. + Name of the transformer file. + + + + + + + + + + + Occurs when [on file changed]. + + + + + + Adds the watcher. + + The filename. + + + + + Logs into the specified server, with the userName and password + If activeConnectionMode is set to true, active connection is used, + otherwise passive connection. + + + + + + + + + Disconnects from the server + + + + + returns true if connected + + + + + + returns the current path of the server + + + + + + downloads the remoter folder to the local folder, recursive if wanted + + + + + + + + Uploads a local folder to the specified remotefolder, recursive if wanted + + + + + + + + Returns a list of new or updated files at the ftp site, compared to a local folder + + + + + + + + + Mapped functionality for an LDAP service + + + + + Gets or sets the name of the domain. + + The name of the domain. + + + + + Retrieves the information of the specified user + + + + + + + Tries to authenticate the user to the specified LDAP service (domain) + + + + + + + + + Log status messages. + + + + + Log a debug message. + + The message to log. + Any optional parameters. + + + + Log a informational message. + + The message to log. + Any optional parameters. + + + + Log a warning message. + + The message to log. + Any optional parameters. + + + + Log an exception as a warning. + + The exception details + + + + Log an error message. + + The message to log. + Any optional parameters. + + + + Log an exception as an error. + + The exception details + + + + Facilitates impersonation of a Windows User. + + + + + Windows Token. + + + + + The impersonated User. + + + + + Initializes a new instance of the Impersonation class. + + Domain name of the impersonated user. + Name of the impersonated user. + Password of the impersonated user. + + Uses the unmanaged LogonUser function to get the user token for + the specified user, domain, and password. + + + + + Starts the impersonation. + + + + + Stops the impersonation and releases security token. + + + + + Releases unmanaged and - optionally - managed resources + + + + + + + + + + + Transforms the specified input. + + The input. + The transformer file names. + The XSLT args. + + + + + + + + + + + Deletes the path including read only objects. + + The path. + + + + + Deletes a directory on Windows with a commandline call. + + Reason: + .NET only supports filenames up to 260 characters long for backwards compability + read more at: http://blogs.msdn.com/bclteam/archive/2007/02/13/long-paths-in-net-part-1-of-3-kim-hamilton.aspx + this is a Windows only limitation + + Path to delete. + + + + Sets directory and file attributes to "normal" recursive + + Root path to start from. + + + + + + + + + Gets the local machine sub key value. + + The path. + The name. + + + + + + Gets the expected local machine sub key value. + + The path. + The name. + + + + + + Handles the shadow copying of files. + + + + + Retrieves the path to a file that has been shadow copied. + + The name of the file. + The full path to the shadow copied file, if it exists, null otherwise. + + + + Summary description for IStringFormatter. + + + + + Toes the string. + + + + + + + + + + + + Transforms the specified input. + + The input. + Name of the transformer file. + The XSLT args. + + + + + + Default installation directory for the "Windows 2000 Service Pack 4 Support Tools" package. + + + + + + + + + + Default constructor + + + + + Extented constructor + + + + + + Extended constructor + + + + + + + + The domain to use, get the information from, authenticate users + + + + + the username to use for logging into the ldap service + this is NOT the username to retrieve information from + + + + + the password of the LdapLogonUser + + + + + A simple SMTP address + Default value : mail + + mail = John.Wayne@texas.com + + + + + + This would be referred to as last name or surname. + Default value : sn + + + SN = Thomas + + + + + Exactly the same as CN + Default value : name + + name = Guy Thomas + + + + + + This LDAP attribute is made up from givenName joined to SN. + Default value : CN + + CN=Guy Thomas + + + + + + Firstname also called Christian name + Default value : GivenName + + + + + If you script this property, be sure you understand which field you are configuring. + DisplayName can be confused with CN or description. + Default Value : displayname + + displayName = Guy Thomas. + + + + + + Normally this is the same value as the sAMAccountName, but could be different if you wished. Needed for mail enabled contacts. + Default value : MailNickName + + MailNickName = Johny + + + + + + Retrieves the user information. + + The user name to retrieve from. + + + + + + Attempts to authenticate the supplied user credentials using DirectoryServices. + + The user name to be authenticated. + Password, if needed, for the given user name. + Domain name (path) of the domain providing the directory service. + True if the supplied credentials are valid on the given domain, false otherwise. + + + + Information retrieved about a user from the LDAP service + + + + + Contents of LdapFieldMailAddress + + + + + Contents of LdapFieldName + + + + + LdapFieldSurName + + + + + LdapFieldCommonName + + + + + LdapFieldGivenName + + + + + LdapFieldDisplayName + + + + + LdapFieldMailNickName + + + + + + + + + + Traces the specified message. + + The message. + + + + + Traces the specified message. + + The message. + The exception. + + + + + Traces the format. + + The format. + The args. + + + + + Gets the is trace enabled. + + + + + + + + + + + + The fully qualified name of this declaring type not the type of any subclass. + + + + + The default value for the TRACE level + + + + + The current value for the TRACE level + + + + + Initializes a new instance of the class. + + The logger. + + + + + Lookup the current value of the TRACE level + + + + + Traces the specified message. + + The message. + + + + + Traces the specified message. + + The message. + The exception. + + + + + Traces the format. + + The format. + The args. + + + + + Traces the format. + + The provider. + The format. + The args. + + + + + Gets the is trace enabled. + + + + + + + + + + + + The wrapper map to use to hold the objects + + + + + Private constructor to prevent object creation + + + + + Returns the named logger if it exists + + + If the named logger exists (in the default hierarchy) then it + returns a reference to the logger, otherwise it returns + null. + + The fully qualified logger name to look for + The logger found, or null + + + + Returns the named logger if it exists + + + If the named logger exists (in the specified domain) then it + returns a reference to the logger, otherwise it returns + null. + + the domain to lookup in + The fully qualified logger name to look for + The logger found, or null + + + + Returns the named logger if it exists + + + If the named logger exists (in the specified assembly's domain) then it + returns a reference to the logger, otherwise it returns + null. + + the assembly to use to lookup the domain + The fully qualified logger name to look for + The logger found, or null + + + + Returns all the currently defined loggers in the default domain. + + + The root logger is not included in the returned array. + + All the defined loggers + + + + Returns all the currently defined loggers in the specified domain. + + the domain to lookup in + + The root logger is not included in the returned array. + + All the defined loggers + + + + Returns all the currently defined loggers in the specified assembly's domain. + + the assembly to use to lookup the domain + + The root logger is not included in the returned array. + + All the defined loggers + + + + Retrieve or create a named logger. + + + Retrieve a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + The name of the logger to retrieve. + the logger with the name specified + + + + Retrieve or create a named logger. + + + Retrieve a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + the domain to lookup in + The name of the logger to retrieve. + the logger with the name specified + + + + Retrieve or create a named logger. + + + Retrieve a logger named as the + parameter. If the named logger already exists, then the + existing instance will be returned. Otherwise, a new instance is + created. + + By default, loggers do not have a set level but inherit + it from the hierarchy. This is one of the central features of + log4net. + + the assembly to use to lookup the domain + The name of the logger to retrieve. + the logger with the name specified + + + + Shorthand for . + + + Get the logger for the fully qualified name of the type specified. + + The full name of will + be used as the name of the logger to retrieve. + the logger with the name specified + + + + Shorthand for . + + + Get the logger for the fully qualified name of the type specified. + + the domain to lookup in + The full name of will + be used as the name of the logger to retrieve. + the logger with the name specified + + + + Shorthand for . + + + Get the logger for the fully qualified name of the type specified. + + the assembly to use to lookup the domain + The full name of will + be used as the name of the logger to retrieve. + the logger with the name specified + + + + Lookup the wrapper object for the logger specified + + the logger to get the wrapper for + the wrapper for the logger specified + + + + Lookup the wrapper objects for the loggers specified + + the loggers to get the wrappers for + Lookup the wrapper objects for the loggers specified + + + + Method to create the objects used by + this manager. + + The logger to wrap + The wrapper for the logger specified + + + + + + + + + Initializes a new instance of the class. + + The logfile. + + + + + Writes the specified message. + + The message. + + + + + Writes the specified obj. + + The obj. + + + + + Writes the specified message. + + The message. + The category. + + + + + Writes the specified obj. + + The obj. + The category. + + + + + Writes the line. + + The message. + + + + + Writes the line. + + The obj. + + + + + Writes the line. + + The message. + The category. + + + + + Writes the line. + + The obj. + The category. + + + + + Flushes this instance. + + + + + + Closes this instance. + + + + + + Disposes the specified disposing. + + The disposing. + + + + + + + + + + Disables logging + + + + + Enables logging + + + + + Logs at information level + + + + + + + Logs at information level + + + + + + Logs at debug level + + + + + + Logs at debug level + + + + + + + Logs at warning level + + + + + + Logs at warning level + + + + + + + Logs at warning level + + + + + + Logs at Error level + + + + + + Logs at error level + + + + + + + Logs at errorlevel + + + + + + Logs at trace level + + + + + Logs at trace level + + + + + + Logs at trace level + + + + + + + Starts the trace. + + + + + + + Starts the trace. + + The message. + The args. + + + + + + A class for putting a trace call in a block. + + + + + Initializes a new instance of the class. + + The underlying logger to use. + The name of the method that is being traced; + + + + Initializes a new instance of the class. + + The underlying logger to use. + The name of the method that is being traced; + + + + + Disposes of the trace block. + + + + + + + The value. + + + + + + + + + Adds the delegate for add event. + + The handler. + + + + + Adds the delegate for remove event. + + The handler. + + + + + Adds the specified value. + + The value. + + + + + + Removes the specified value. + + The value. + + + + + This is a utility class containing static methods that match file patterns + against file paths. This utility is uses the Ant project tools as a basis. + + It supports the following wild cards. + + ** for any directory matching + * for zero or more of any character + ? for one of any character + + The patterns may be combined. + + + + + Gets or sets the location of the config file. + + + The config file location. + + + + + Tests wheter or not a string matches against a pattern. The + pattern can contain two special characters:
    + '*' means zero or more of any characters
    + '?' means one and only one of any character
    + All other characters are matched exactly. +
    + The pattern to match against. + the string that must match the pattern. + Whether or not the match is + case sensitive. + true if the string matches the pattern. +
    + + + Tests whether or not a given path matches a given pattern. The + special sequence '**' means zero or more directories. + + the pattern to match against. + The path to match. + Wheter or not match should be performed + case sisitively. + trueif the pattern matches. + If is null or an empty string, the match always fails. + + + + Breaks up a target path based on know seperators such as + / or \. This method also includes the platform seperator. + + This is the path to split. + + + + + Determine if a character is a commonly used seperator, or the + platform seperator. + + Character to examine. + + + + + + + + + + Add the specified argument to the end of the argument list, separating it from the rest of the list + with a space, formatting the value with the specified format string a la + . + + The format string. + The argument value. + + + + Add the specified argument to the end of the argument list, separating it from the rest of the list + with a space. + + The argument value. + + + + Add a space to the end of the argument list if it is not empty. + + + + + Add the specified argument to the end of the argument list if the specified condition is true, separating + it from the rest of the list with a space. + + True if the method should append, false otherwise. + The argument value. + + + + Add the specified argument to the end of the argument list if the specified condition is true, separating + it from the rest of the list with a space, formatting the value with the specified format string a la + . + + True if the method should append, false otherwise. + The format string. + The argument value. + + + + Add the specified text to the end of the argument list exactly as it is. + + The text to add. + + + + Add the specified argument to the end of the argument list, separating it from the rest of the list + with a space, separating the name and value with a space, and enquoting the value if the value contains + any spaces. If the value is an empty string or null, nothing is appended. + + The name of the argument to add. + The value of the argument to add. + + + + Add the specified argument to the end of the argument list, separating it from the rest of the list + with a space, separating the name and value with the specified separator, and enquoting the value + if the value contains any spaces. If the value is an empty string or null, nothing is appended. + + The name of the argument to add. + The separator to place between the name and value. + The value of the argument to add. + + + + Add the specified argument to the end of the argument list, separating it from the rest of the list + with a space, and enquoting it if it contains any spaces. If the argument is an empty string or null, + nothing is appended. + + The argument to add. + + + + Return the argument list, converted to a string. + + The argument list, converted to a string. + + + + The ProcessExecutor serves as a simple, injectable facade for executing external processes. The ProcessExecutor + spawns a new using the properties specified in the input . + All output from the executed process is contained within the returned . + + + + + Occurs when [process output]. + + + + + + Executes the specified process info. + + The process info. + + + + + + Kills the process currently running for project. + + The name. + + + + + Raises the event. + + The instance containing the event data. + + + + + A Process-Monitor receives the currently active process of a specific project + and stores a reference to it. + It can be used to abort a running build. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The filename. + + + + + Initializes a new instance of the class. + + The filename. + The arguments. + + + + + Initializes a new instance of the class. + + The filename. + The arguments. + The working directory. + + + + + Initializes a new instance of the class. + + The filename. + The arguments. + The working directory. + The priority. + + + + + Initializes a new instance of the class. + + The filename. + The arguments. + The working directory. + The priority. + The success exit codes. + + + + + Gets the environment variables. + + + + + + + Processes the successful. + + The exit code. + + + + + + Gets the name of the file. + + The name of the file. + + + + + Gets the arguments. + + + + + + + Gets the public arguments. + + + + + + + Gets or sets the working directory. + + The working directory. + + + + + Gets or sets the content of the standard input. + + The content of the standard input. + + + + + Gets or sets the time out. + + The time out. + + + + + Gets or sets the stream encoding. + + The stream encoding. + + + + + Creates the process. + + + + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Toes the string. + + + + + + + + + + + + Initializes a new instance of the class. + + Type of the output. + The data. + + + + + Gets or sets the type of the output. + + The type of the output. + + + + + Gets or sets the data. + + The data. + + + + + + + + + + + + + + + + + + + + + + + + + + + + ProcessResult holds the results of a Process' execution. This class is returned from the ProcessExecutor + once the Process has finished executing (teriminating either normally or abnormally). + ProcessResult indicates if the process executed successfully or if it timed out. + It also indicates what the process wrote to its standard output and error streams. + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The standard output. + The standard error. + The error code. + The timed out. + + + + + Initializes a new instance of the class. + + The standard output. + The standard error. + The error code. + The timed out. + The failed. + + + + + Gets the standard output. + + + + + + + Gets the standard error. + + + + + + + Gets the exit code. + + + + + + + Gets the timed out. + + + + + + + Gets the failed. + + + + + + + Returns true if the task completed without failing or timing out. + + + + + + + Gets the has error output. + + + + + + + + + + + + Utility class is not intended for instantiation. + + + + + Gets a value indicating whether the types, fields and properties of the + specified objects are equal. + + + + + + + + Uses reflection to compile a string representation of an object, by + querying its type, field names/values, and property names/values. + + + + + + + + + + + + Gets the local machine sub key value. + + The path. + The name. + + + + + + Gets the expected local machine sub key value. + + The path. + The name. + + + + + + Class with handy stirng routines + + + + + + + + + + + Checks if the 2 strings are equal, ignoring casing + + + + + + + + generates a hashcode for the string array + + + + + + + returns the last word of the string, using separators space ,;!?: + + + + + + + returns the last word of the string, using the specified separators + + + + + + + + checks if a string is null or empty or is made only of spaces + + + + + + + removes the specified strings in the string array from the input string + + + + + + + + joins the strings with the speficied separator. + + + + + + + + Removes the nulls. + + The input. + + + + + + Removes leading and trailing quotes " + + + + + + + removes invalid charactes from filenames, like the slash and backslash + + + + + + + Add leading and trailing double quotes to the provided string if required. + If the string contains a trailing backslash, that escape the added double quote, + escape it also with another backslash. + + The string to double quote. + A double quoted string. + + + + Encodes an argument for passing into a program, removes double quotes from begining and end, if it doesn't require them. + + The value that should be received by the program + The value which needs to be passed to the program for the original value to come through + + + + Encodes an argument for passing into a program + + The value that should be received by the program + The value which needs to be passed to the program for the original value to come through + + + + Removes the trailing path delimeter. + + The directory. + + + + + + Integrations the property to string. + + The value. + + + + + + Integrations the property to string. + + The value. + The delimiter. + + + + + + Convert a stream of text lines separated with newline sequences into an XML build result. + + the text stream + the message level, if any. Values are "Error" and "Warning". + the task to serialize alongside the result, if any + the build result string + If there are any non-blank lines in the input, they are each wrapped in a + <message> element and the entire set is wrapped in a + <buildresults> element and returned. Each line of the input is encoded + as XML CDATA rules require. If the input is empty or contains only whitspace, an + empty string is returned. + Note: If we can't manage to understand the input, we just return it unchanged. + + + + + Convert a stream of text lines separated with newline sequences into an XML build result. + + the text stream + the message level, if any. Values are "Error" and "Warning". + the build result string + If there are any non-blank lines in the input, they are each wrapped in a + <message> element and the entire set is wrapped in a + <buildresults> element and returned. Each line of the input is encoded + as XML CDATA rules require. If the input is empty or contains only whitspace, an + empty string is returned. + Note: If we can't manage to understand the input, we just return it unchanged. + + + + + Arrays to new line separated string. + + The input. + + + + + + News the line separated string to array. + + The input. + + + + + + returns the elements of the array as a string, delimited with the default delimitor + + + + + + + Correctly encode a name for a URL. + + The name to encode. + The encoded name. + + + HttpUtility.UrlEncode does not correctly encode for a URL, spaces get converted into + pluses, which can cause security errors. + + + This method will encode characters according to RFC 3986. This means only the following + characters are allowed un-encoded: + + + A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s + t u v w x y z 0 1 2 3 4 5 6 7 8 9 - _ . ~ + + + However, since the encoding only uses two-hex digits, it is not possible to encode non-ASCII + characters using this approach. Therefore we are using the RFC 3986 recommendation and assuming + the string will be using UTF-8 encoding and leaving the characters as they are. + + + + + + A delegate for loading data. + + The data that has been loaded. + + + + A data item that is only loaded once. + + + The caller that initialises an instance of this class is responsible for loading the data + (using the () method). Any other caller that accesses an instance of + this class should call () before attempting to access the data. + + + + + The for handling synchronisation. + + + + + Gets the synchronised data. + + The data that is being synchronised. + + + + Waits for the data to be loaded. + + The milliseconds. + True if the data has been loaded, false otherwise. + + + + Loads the data and marks this instance as loaded. + + The handler for loading the data. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + + + + + + Copies the specified source path. + + The source path. + The dest path. + + + + + Saves the specified file. + + The file. + The content. + + + + + Write the specified data in UTF8 encoding to the specified file in an atomic fashion, such + that the file is either completely replaced on disk or not altered at all. + + The pathname of the file to write to. + The content to write to the file. + + + + Write the specified data in the specified encoding to the specified file in an atomic fashion, + such that the file is either completely replaced on disk or not altered at all. + + The pathname of the file to write to. + The content to write to the file. + The encoding of the data. + + Not all file systems provide an atomic-file-replace operation, therefore we implement this + ourselves. +
      +
    1. Write to a new file on disk.
    2. +
    3. Flush all the writes to disk.
    4. +
    5. Rename the existing target file to the "old" file name.
    6. +
    7. Rename the new file to the target file.
    8. +
    9. Delete the old target file.
    10. +
    +
    +
    + + + Loads the specified file. + + The file. + + + + + + Files the exists. + + The file. + + + + + + Directories the exists. + + The folder. + + + + + + Delete a file if it exists. + + The filepath to delete. + + + + Ensures that the folder for the specified file exists. + + The name of the file, including the folder path. + + + + Ensures that the specified file exists. + + The name of the file. + + + + Retrieves the free disk space for a drive. + + The name of the drive (e.g. c:). + The amount of free space in bytes. + + + + Lists all the files within a directory. + + + + + + + Lists all the files within a directory. + + The directory. + + If set to true then files in sub directories will be included. + + + + + + Retrieves the last write time of a file. + + + + + + + Generates a task result from a file. + + + + + + + Generates a task result from a file. + + Name of the file. + If set to true the file will be deleted after a merge. + + + + + Opens an output stream for saving data. + + + + + + + Opens an input stream for loading data. + + + + + + + Creates a directory. + + The name of the folder to create. + + + + Deletes a directory. + + The name of the folder to delete. + + + + Deletes a directory, optionally deleting all sub-directories. + + The name of the folder to delete. + If set to true recursively delete folders. + + + + Gets the length of the file. + + The full name. + The length of the file in bytes. + + + + Gets the files in directory. + + The path. + The pattern. + The search option. + The files in the directory that match the pattern. + + + + Gets the version of a file. + + The full path to the file. + The version number of the file it it exists; null otherwise. + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The path. + + + + + Initializes a new instance of the class. + + The path. + The environment. + + + + + Combines the specified subpath. + + The subpath. + + + + + + Existses this instance. + + + + + + + Toes the string. + + + + + + + Creates the directory. + + + + + + + Deletes the directory. + + + + + + Deletes the file. + + + + + + Uniques the temp path. + + + + + + + Pathes the is invalid. + + The path. + + + + + + Creates the sub directory. + + The dir. + + + + + + Creates the empty file. + + The file. + + + + + + Creates the empty file. + + + + + + + Reads the text file. + + + + + + + Creates the text file. + + The filename. + The content. + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Utility class for managing temp files and folders. + Uses your system's temp folder. + + + + + Creates the temp dir. + + The obj. + + + + + + Creates the temp dir. + + The dirname. + + + + + + Creates the temp dir. + + The dirname. + The overwrite. + + + + + + Gets the temp path. + + The dirname. + + + + + + Gets the temp path. + + The obj. + + + + + + Gets the temp file path. + + The dirname. + The filename. + + + + + + Deletes the temp dir. + + The dirname. + + + + + + Deletes the temp dir. + + The obj. + + + + + + Temps the file exists. + + The dirname. + The filename. + + + + + + Creates the temp XML file. + + The dirname. + The filename. + The contents. + + + + + + Creates the temp XML file. + + The path. + The contents. + + + + + Creates the temp file. + + The temp dir. + The filename. + + + + + + Creates the temp file. + + The temp dir. + The filename. + The content. + + + + + + Creates the temp files. + + The temp dir. + The filenames. + + + + + Updates the temp file. + + The filename. + The text. + + + + + Deletes the temp file. + + The path. + + + + + + + + + + Writes the specified trace. + + The trace. + + + + + Writes the line. + + The trace. + + + + + Gets the traces. + + + + + + + Toes the string. + + + + + + + Timeout configuration. + + Timeout Configuration + + + + + + + + + + Normalizes this instance. + + + + + + Initializes a new instance of the class. + + The period in millis. + + + + + Initializes a new instance of the class. + + The period. + The unit. + + + + + Gets the time units. + + + + + + + Gets the millis. + + + + + + + Equalses the specified obj. + + The obj. + + + + + + Gets the hash code. + + + + + + + Writes the specified writer. + + The writer. + + + + + Toes the string. + + + + + + + + + + + + Initializes a new instance of the class. + + The info. + The attribute. + + + + + Writes the specified writer. + + The writer. + The target. + + + + + Reads the specified node. + + The node. + The types. + + + + + + + + + + + Creates the specified member info. + + The member info. + The attribute. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The name. + The number of millis. + + + + + Toes the millis. + + The timeout. + + + + + + Toes the string. + + + + + + + Parses the specified input. + + The input. + + + + + + Compares to. + + The obj. + + + + + + + + + + + Gets the encoding. + + + + + + + Folder wildcards like \**\ by Juan Pablo Garcia + http://blogs.southworks.net/jpgarcia/2008/05/25/folder-wildcards-like-in-cruisecontrolnet/ + + + + + Initializes a new instance of the class. + + The path pattern. + + + + + Gets the files. + + + + + + + XmlFragmentWriter buffers xml written using the WriteNode method so that + It swallows any requests to write processing instructions. + + + + + Initializes a new instance of the class. + + The writer. + + + + + Writes the node. + + The XML. + + + + + Use XmlValidatingReader in order to bypass root-level rules for document validation. In other words, + accept xml that is not single rooted (contains text or multiple root elements). + + + + + Writes the node. + + The reader. + The defattr. + + + + + Writes the processing instruction. + + The name. + The text. + + + + + Writes the C data. + + The text. + + + + + Character values in the range 0x-0x1F (excluding white space characters 0x9, 0xA, and 0xD) are illegal in xml documents. + This method removes all occurrences of these characters from the document. + + The xml string to preprocess. + + + + + Handy XMl routines + + + + + Creates the document. + + The XML. + + + + + + Creates the document element. + + The XML. + + + + + + Gets the first element. + + The doc. + The name. + + + + + + Gets the single element. + + The doc. + The name. + + + + + + Gets the single element value. + + The doc. + The name. + + + + + + Gets the single element value. + + The doc. + The name. + The default value. + + + + + + Generates the outer XML. + + Content of the XML. + + + + + + Generates the indented outer XML. + + Content of the XML. + + + + + + Selects the value. + + The node. + The xpath. + The default value. + + + + + + Selects the value. + + The document. + The xpath. + The default value. + + + + + + Selects the node. + + The XML. + The xpath. + + + + + + Selects the required value. + + The document. + The xpath. + + + + + + Selects the required value. + + The XML. + The xpath. + + + + + + Encode a string so it is safe to use as XML "character data". + + the text to encode + the encoded text + + This method damages the resulting string, because the sequence "]]>" is forbidden inside + a CDATA section and cannot be escaped or encoded. Since we can't protect it, we insert a + space between the brackets so it isn't recognized by an XML parser. C'est la guerre. + + + + + Strings the serialize. + + The obj. + + + + + + Adds the child. + + The parent. + The name. + The value. + + + + + + Adds the child. + + The parent. + The name. + + + + + + Writes the non null element string. + + The writer. + The name. + The value. + + + + + Verifies the XML is well formed. + + The actual. + + + + + Encode a string so it is safe to use as XML "parsed character data". + + the text to encode + the encoded text + + + + + + + + + Transforms the specified input. + + The input. + The XSL filename. + The XSLT args. + + + + + + Transforms to XML. + + The XSL filename. + The document. + + + + + + An using ZIP compression. + + + + + Compresses a string. + + The string to compress. + The compressed string. + + + + Expands (de-compresses) a string. + + The string to expanded. + The expanded string. + + + + Utilities for working with instances. + + + + + Checks if two hashes are the same. + + The first store. + The second store. + + true if the hashes are the same; false otherwise. + + + + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..4a136ff8daccce4543c55218e9ff47fa846d0819 GIT binary patch literal 905216 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
    XGVkpAl?uW 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
  • (-o5Z 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 aSi!&w239bzf`JtbtYBaT1OFT_@P7fLMv`a% literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.pdb b/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Core.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8e40446ae0150dd34b01c183d1b0a266cc26042e GIT binary patch literal 2463232 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 o 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

    I&eo%ue`wk7qc@<`k^>D`Y^ zJdZFG&g^D>onBs7qy36|;+OSVM}!Ee&N4F$zs_yu*X)`_5;0wl+n8zS5JceJ=<}vEs;B)pHk{rZ(?^nf;+v-@$L?C?o^liyis^;+%vfA1*)FW zI~(u5AMKext3x{cGtZ9!6$Wcl^d3iH?hm#G^*+bzI5?+6T>sos_6m6uhhOh@q(kpw zyxZzr`290TbI&IBdq{9M6jYhu9ZzttcbWU;+82FyT}I*9t~R4RZ4ts;PBIm#Mph#0 zkj;p`E4mZuV%t|4KudxGb$)hA0=`LJ{EoTR z{vS5hsMD{uZYQ{%3?RO7KB&!TNgJSbIjBv}j@EfC$S1Ytn%!8dxqXP18$&6t#`cxV z7+=-Z#=K$pLb!s;@X^!`n&$wrS3T@n96r$`hl4aS7AB@q+93a zaMaILf0Ci0+hcM(sQ%@WS~Az6 zI@+7}p8c+Tr@G4fo6jF{olE`go+J6z)%W!8vwjTGp0+8!zoYC;?~B@%5v2Llzf-z< zU;q36#?N16Lxv_LXRhBXDITyS)c;}qf6Mx#IaMwXSlzoV+*Y5;%nkT8()?1L?>|Y^ zqPYZx_x<{6S}P?J=kFWgPcT2nFRGk>{*(o?md@7^ARpRa<94)vYW z(GOHP><{`n?!YE>+VZoo#Hh`vAi&Fz)yO(zGqMf&*!<5<0p&$2lRH9C_3pyV$yD5z z&Ixmh%z^sD>V1DmZr35=8z&x97dqSdgZfK0fBLOx{&e2b1q*B*xFzj}!X~3OLG!_? zXY75Pji(lc`hYT*GgFE0mo2_*EY8QcWoG~>-I~`!f58{}3n8simu~V{WlZ&ijM^y$ zOY@GZ7c}pvcT1G9Eai|D5!Q|kN{ZaP<3Ua81|Rk`u{gzTVlUiEcW+R`i#|DBqnwVN z+*3QaQ;RDws;}Ol47aB-9e{A2%E#t^Sqi9}SpTmg#4S92cXbQvgMQ1$AY4%i?SD(= zFfIz~qpZxm68y0Ismoj8{KfoGyU#h#VaY&?+F<$Byv&)uT9YXg_cv~X-|EH?H}~z1 z`~bBj^FxLFwe?^x27d>5@7>?q@pu2G{<@taVOYH_6gORO;GbKnrHszRbph+Z zY13KL4XU5;2k>}CJL+e|eGUIy3fCvBJ8|`iQ1yw>_ce5CtA97I{)$iI!u^%M1s(5z z3J3eovhrW=Dl8mj-1q5~y73d2j3#_ts^4ugJ{)_2>T>Aagy!?xa?SgeWFL^eOtLTN zb&udm^==QOr}M|^zNf$7tni(&H1*vQII+ap}cND&fU$pDf@f z`_ziZnOph!K5pMA5YIz#dy=_z{?^Z|T&UfKP5m7arhDSJ9){af&8_pdu-hfUZ5-dj zaeIcj_5Mz&nP0tB=Z(kl)tW4s*kAVY6_=S??{7i36{^fI-}d1C4#Mpsb6Z+Vjb6Su z9Es@W?>69{&h3*M<5{2cSNSR~nWyi0)9F-LcdO4y+N)hrS)u)DrK%zAm?_I--_lf> z)1$uMWW<-1yk{zZHWs8>aeY4AQ;+(-p!#6y3${&4+}JBV3#|`!J|E}Daq^G8qBA{l zcQ9|1<+r##?-rgT6Sp@bJ>&ZPT39b@=(6#7G(LY8)+_E2yrnk1K0g-L%lsN=!1c~? zef}$~SKN3Fn$K^A_39mUyr0eIuflr8wf$@_lV(1jq`7>i=dl%$ISH=P`(#l0e=4YF zKMho$UG0$4U2}?kLCq=R#?2|79qi|Vr*gjxoC$sgoCQ7!mV(~^XM^7aPXk{7PY3;Y zTxZefe7q6d)zUGY1*g3fhq-INpW{5n6xH0bZ>0LOnRmia9xEoWGBc0?1b!4!ic}*j zk+sN1}j<465R=tnmALA{kT-@%U+ z&HQM|SV?I`8|lt^%kb4=rJIeFHV6OWzQlLo|IqwXU*dFDkW8r=AG%&m+|!YFM)jJR zt+@Z0xmSOpfO}g@z~I1{c#QZ@xc`;8m;Vzgt1BBS$1dPBWp|zhF7_b)P1X`vpL1sc z|G$U-e~kUt5cMPU^X^bg2KlJFzu(8tH)B6TV(T5~8-%e8H{u(|`cRKX^L7>G4dqg% z=i8EXk0F0#l&{lIWKOhqjn==`Iqx!Y9(j@Q_PadPQ6FLs-~86|H-GKftPcLF9XIm> z{2i3@x4N>tX7&=^YoYdr>A9QGauBxlf&E7lDs=9=8Ri=%@%IVbipXT6JYZSi_-0Hb2 z%f@cw^Enh3^LGty`@!85xmDJS-P-vivAZp}D}ncFaMuMtxz)s-Ml^CGIcay^a}!}b zW2=jL@H;a!T|T)rCl;Xo zrsE)~HjbGPbWIGpCV}b}o(O7QW-{0Z zR6lwIsQxnRO)+JX#axm${;U`MZU{P-f_rg&A*ko6G(G^lh-;pc&W3SwW1j@cgM7J3 z=bHF4Rs48D-~H&x9aZkyAMW>%cjlh#Ek3^f&8Kyow?BaQ&PUK4bD4pe*;59PU=xmH=e1?&yp3hLS426{gfE6X2~T$rsq%^*;| zeoS3mDPA|k=6=464u$(3P+gOCpz^Q$Rz3JtuEoC}90qOxhl3A*lp}Zk2<6CqduB8! zcasB70XM=UkGpTts7`)_YvuRHz)J85Z~@5JFRQx!TOiLh*$jRPls?kbA!+K)8~F_Q zEcTxTp99x}FMvKRG(J3vJN7Kk;CbpCig8FcC(e>T{)~#z!M@Qw`>vE&p9hXG8tLit zK?hFZksmv;(eoL6uBR*lN=P);DJD~qGGrNYEpj)q33(COj=YWZ_yk;}6sbm5BkPdO z$jitMWUsE&lgJok4zdJUjeKlco&rTUvHtg3Wp>Ps9^Bt;tpEAc17ZEo%*qRv@@dqu z4SZ*09tYi#Db>D9#|YfYopIx_;I8(5#bZM|+c93Vt#85Def3uquyc#ZiouMZ)o0Y` zk#px(Yg1GG5N1StpC;xkuHxIQH4EpK6Lys)g?kJ*gm5ne?+tN07`LjsVz+WLmoLex z>{&l!-mdx?C{em7TdKceM)&lNsuOrfn)c0PZ%?zoNkP`c&gvggv{AMua!qs@(!`o~JEo;Mp9Z}hsP@cd6# z_~M#I%joo})< zYvanTrK#=fKh3Pc2T0Q)&C;|b^G$jtsvB%f%zIa7+C+Xl2sVOqas33tjdcE)BZk z=dcM~51B57%Y9gEY~4Z{p*TG@6$r;;xP9E*Djdz++Psy%g(q{K2lw}J+&*n?PvCywCquoZ zw0pn!6X*)u%dPP({;WmF^)VC|OEZ0Munaec;-)P4p?L{q%h*j7*NV5KCGQa}?&>43 z_xHrKu_V(-WA63%vqp4Ys!W{M_{Ko-r!CI8yryrr*Dh^fZ(40lg`&_zHjiSz$A z&~v@%$>qDkdTf4dP6)_$c@WGu(Q~WmX?8a982sG}H{u(|(*1yFE~+Y=?Q4Cy*lvmc zRG9%KmqOa?%Y8H7B5f`U;p1D=4dGL5n$4>z=iNw4<`6BvNPqLPVc#%6%RB}* z9YO3>GGcT zIOV%jUKVGb{0{2ZX_0vj4;(HF1R@cqle^R42>d%JvpvasH(;0|H^gN4EO9}DXh_ejET zT;E?TtoM4jLmBrP*Y^ht>lODXa)@z#f3L9KTj9p@&c1(FSg*J?@4Od@>HBACuAis= z!P|(;{cx4uUkCO4H-PHAXl_8f2e@Wlz|Bc^3COtL+4l_B{lJId^#?bCBZIy2$HQDt z1|I>H?;Zs;hamlGA0Fho9NYxX10Mqyf{%lK9$_$@slnW_xyK&lY|WDDER23(o^hhP zK8W=~2U03D2Pva-aW(JQftd=MbKcH<-(O2}{XWI_WjVmGZpNj@H^GivZw3zp72Y1; zQ(WsE#M7Yi?lYj`|2#MX+yWj2im!C|HrL01-vOtC-vv(r#hVrIOi=uDz^&Z(@g7dN zm7*5!LBy*E_l_lYdIEO;92dvo^s0O6bPtThRpImfy25$tr}!1G$MSu*!g)$uTaTr* z@_nz=^~2<6dxWq%^D12BDW<2gW58d5$^*XvPX+%4q+W4xrXF$UMK^%IOOjROM|UnX z`OuvUP5yJ|Kl41?dC#P?b4Pl*bDs%U@&@|wBY6|__0Ef=f%a04LmIKMd3>GStU5^F zpVak(&K)*B;z5#v@y1PQC3A?IulMK5slHMg`94qKZ@-q{kMclI zQ1R}S^LJX4boPCg!s&ci(4qbFYOAz=-iN*EH$8p7qi{HwUv}ZpdB_UKQ8^v?Z^J4s zzW-1-9HWB{&TV$#7?acC&tfJpA$B7BQUR49Bau1C5@a>94tW-N1$hH$-;L*jlp=b;bPKW(*^0b|Xj5MwWE4_{ zEJN-n*@o;zrYu3mAaf99(p!)X$j9dYP6`weRhtW= z?s6vXlYi>~)`3qA?|(F>a7s<}#e9P3^hK35<2h1gVP*ZK+NCuWa%k^@w(wgz%-x5c zlMUZV{h)c@-JWA1T%C~Ch&SvAVTwlKrEYa&L`#orLwbZ^nxk(fJxeq(@8U zbd}DEgN;olXfg>?=KlIWPr+GWem9#>S*@_*MttLF&O|OJrZktqXkFH1US-wRUF=qp z$jF9&y07TQ_v);c>$LH(t^GRyzsx*C zx;+=dmAHVZZ$j;R|lkB(y^KBooQpMru*i6y;ZmmL0)m~zfgS{pY-)sm*zlxIF17~zEM9>qa|Idi*P(R z20Q^&UwtfiCO95E7n}fE|B*}fAe=)V@dl(C(HK9!Hb?cKFO#V&pW>@8>k=NRr*c@o)TZ-wND4VDWKzX)+7gS(R1q<1~Z# zw8x#?7*EgbD(>&g{ZqLAV6*4kDThPhZ6Pv&L2#7k;%1YA=1+PF*?YGEw|C>j$PYRjkSneUB{a zT|1!s{t2#&!LFcYo|x8X(ofNKFYeQJxOr8|LsrjAdPWCS`=EA3{Y<7TvNJ)dc-LMW zKwBWAc0u!89l~`FdSo4F*>!&abA$(lIk9$0Nv^G9ZY`9V)RiCUAs+hnnKOsshkhOo z?gI`4+kt~Y#pMXFJ*cp$4W#{XbL>Mwg=!es8ypU*A4`4X=G2b{(V?@Hv*=Ju=hnLu zZx?s^jjpXc9vp+c^p6L1tvZf$aqERo0DYS|lz93xFfIP-Pv{$6on4w}&fH%MJ1|4& z+fk*NQeS7m==*y6<&ynUZZbLR);`dj(uy$n6RETy?J zNOk4boCD5J<<+_PrM^uWsIZrVCEz@eXUhrN$rTg8^SD+R&j$gQcJ1h4>$`;7i|hMs zevWk~_VVkk*ThVc5@ZPdkEuunaw)O~*???8UP1nzMpcv5Q)`szF^apHH~41ppB^f_ z{!izrxn~^gaqHRcWzfQrPiJj{((H;o+CeI|@*z}pSWDY>jRPBYe z)pq`a^1hk3;7l?)AOEAP(YX?>FZ7EtgV+*O!6`4_EqY{@zUr73+P z*S2OlHT@>Xv#KaD_JsBOUHI3SzY1^U?}vGoN$6|DY08kXc#Zj`INFK|!Vy19eREwV zewHb2Z#TCJXEV1pS9(1qf%iPM}{5neiRO|E0G8GQfrSH%;4@WC>-D|oOj$P=o zXWm|&5loyOMd*6abSYfT)>WEYJMTYEkJh+-%-kv*&D`3W#HngfFtimpQ;gfE%&q)= zpEZdy2=m*B+#28d_VM~kn_p8Oc{ThukfU((>)?mnC@Et%A7)Kv$m4!KvwLQIo9xwX z`FLse>P&W97uo_nLyP~}A;BwivF8~O|HB^+^_J4^{o+sBb;7;e8sEi{`|Y_;A0s&? z=&^Cl3DJ7Ac&+9-l}X$jikmZo8;ucFg~V>ExK{X0S~3Q(bkTSy(#;g?-%uH;e`02D^nB6u zG<(0W1Akdx>h^aTM`LHXjn`F%HJO@fr>zfT>*(1OTC>>)y{waV>XVw;hxEBIgfE#^etu<0Vpj!( z)uhU&?Qy#jkz3;bmuAwrm<|cwQgZ(8X)zvO`v8pblxDFV&zA4*HB{yHg`w{%q(8h9 zAN9|*OL(rayYnkAPORLum_A5LNPd$epMEOefrlsc|#KrYt*a5#(I;_4}9pW+&-DdVDF2Az4?BQBTdxlc4 zLMT5i{kFFAK8;WWgK3YS?buY~ZmA5$g%6I>X${Jj;a2X9Yk7HWl$Ti*zhr5H`;M#2 z%duT`RZZm#HvU!C)wsDcwHM9p>w|wU;$H*)t>F5+5H|TobNn7R+{!(h-I`A%4oaJl zPH73h(}UB-Po<5|XBz)ny!7pm{@aRRb6e(V&0UVR?Zo}>=Gh!N=tojP~R4m9&@YvJ-D|BVV)RBhVrD=EmmQ#z%3e3qzmqx;2Dh7w=q22%BrOc&LBCnI_pg zGmSGWuiH3}?}j?Vcj0rUBXN1j;^Maqxo4t{{Q5qKxMpwpdqNcMdC@s`dr+@x?k-9D zXBrRBG%m?3ug$FN=Gz(z^O_LmZn+TCZzIg<6Csc7!ME9zR(i&odt^Q=@pBLP@3E*) zFeLa_%KVEOQ=#g1VQ*&XPhr;RRNg8|$4bPHl~a9J%o&=x+Xm5*Kv{$ zd1rQLZXK~7Ll<7hDQ>*x(~p@8>%9PO3BFqx{5ZL=UU4l9nm6-ft2mQS50Iuv^=m~U;G)LK+G|QhW;m62@ z-=nWUkNg)ZTteyS$TR5A?61Ywk9`ZL&9%6R*N^+LZsD{MH(o#P$F_y_u7Nv(nO+Nn zAG;RTEABDO@*3BVO$+N?3pZXr?#H5q^@ANOO)!t2Ms3Rh`)FR1cxAE>gW`Pfe2 zdagA`{xwkZxk61<%D!i~?g!q_ef3Yi4yv5UeiXQY>&f5);A!B4pyqdFe-mDf-CX7l{lIL(U!})mV4Sxf=bEb5oz01!{Sd$7I>wJN z3+FX)<8|eJjF`IdqQam$b*p}07#h2@{W(>^7_MLCT6tp|I0O7OSPLp`>cHP{t-jX3 zvabA_;2*i(4E_lueUm?f-vj>*{E6=44&5qG+24XYLG0YRb6-#Yjygtb%BLWW*w}ld zMWj!mb>;fDPkvpw!s^F$`S(Xf+*3Z6c?17a@J*T@-reZ?sO}xsyP)@9-v}C;YZtb| z@nf#kjlZ}g9QnNrtyp6$ee@?>8`K&+f$L)MRIm-GJjDB}>=^+oL8XJrknSt}+JX(> z-r#lMKHz79{VkyQlyira$D|$h4}x0T?!&#Da376SBIA)xNguuC!Z5DmTJM$4bJ#QF zN!i6~iIhfu+?8Lq(u#XSM8wb$cX8GFc;y+bhxdNZ$fZ{`_x-pibz>yCYlD>O2c}2R zaWI(Sn)jPorKi@g9{~0OJA%EzkzilY`=RjLnX3Bz`JA5$w;$`IdLQUa9B%qzF5Hao zDKoqy%;~%#r{iuOq92c>ZfqhYJ&{}Va4}k!uAgH-#b*+z@J59xUvhYStal@@-Gv*SGs_w=4~DB^p02a-oS!|2S2$lv$wUrVxqnEw z-#gqt6s+dHk83AFaU6G4h6WQJ&EV=C^Uz$r*~+yapQO35&i>rnjL6iZOJQjMl_xI* z4+NKi2ZIWeQt@K0dx4jL%J*!|cJJQV?&#jhiZ_<~mvcQ1{1iA1M7gV1R)7n+UJ3fJ z>znrTkpA4YXSBdQtETrB60gg-e?l%!3a}r$u+Kt)$0)4C!I>-ZLqD$q+kl@2Rc5aN zm7c6gbb0?Xpz=QJpRz#>R5dn@(46ox(;@~eLkN+dfK~vm3V(%m(TNE$nQGStJ%HPr} zGu-VJ@@GIRpQ}Fcsa8;cwzc@5afgV?JiNlK6r$W&wz zl10`c8<7{0*N~!~)XT^yq!ejDu0_@%n~_(Lok$-t=qRKbS&7_%Y(ic_UPszfhz1~2 zkqYEmps(hJwgY&p!oo_h*c>t=R!m5a-(^kwC_HSW|BrRAB) zF6OHUKoNo87hQVhTHn`$-<(l)V4D3^+IUX7d``Nea~Gv~SSyxct=NiEzgEoVY)cdo zjK(%*-a_AnkA^(N3*=gTT`#wf!Kb{cdsFQlgrAHRU7JffGESV}+B@r0s1N1y zQ<@tKwd0=pSTbrOib2|T*XGgx&F;rFiNKhjI*Tck6F}yr+<1aEK6?Sz)Z5ulgUq#L zZv+WP<9d*?nSBB*0ly9Q1OXQ&-^NU!T{su9KK)tzRzFB*z-c|x0LN83QHJ>ElIEVR z!di;R^g%aSgE6O{9~eLw)Z);0a`R;LQ?s+U9tisOPHX1XchH*oW1T-cvEK{X%)mrO z<$5ahZyB--S&ghiwjdvyk0u3FuUOfoujS0LNcAATFaGAAL)jfQrKYMur?b^pj-EGn zuJXR>OX(PeTe&mtuG)fleOP?9TT9Mp>!-D3rHg8pE?m@bdTrhL^@GRPEhTKc*J!A# zt!C-h;#z&Y`GeMJDg0vy_ejD|_ad3T!^c&1kCNlAsP19c+>(pR8|E+KzUmgqZq2L1 zr|d?14*5C(&MDtXX62{SRg=6vdkz($z4{sUW(M;dE(l>unmvc1kQ5K?)9Ha*xihZr zZ{dDd?$71^ea+%`_b%esl64TuE5ysKh0a{LPkLo}=BhvAr_xDv$VSBHk2E)qitE3T z)D24WW2if*N8Gws_3c$J9t)1fULz&yK(`in45;>E9H=?P@!;9u1h5vI2wn)1yxEJu z6G1=LtD#OE#T}bR8_Bixr;nuHd;-$n-4kD7-;03xG)-Ol%B`O1+xmey3Ec`i{bd*S zQ@D=9K7(t8{Zvrnl9^yBNS)};_~m!@Qm%QK7 z;+x$Jo(nz&@{F@T1_7PV7}r zXY>Q3e7vn6fBKWpkdes8<{u*kRCindKT!t8&~M0@uAP(OC%#p<|GycQxMm-(|J_yn z|3P(fysp>I{f*m;_&i|MEqgvrXzl7ITjQ`f)VqgzOQQ!FWS?OzlP= zbTZyp{#3eRTe|X~bminjRz67Um|1zVh8-Gr__ig@q$?j>^;yMVe%bS@)(y;95AJU_ zbhmmczHIqVWWKMg13PfNxUAx^H1PdjD$DFV`= zwnQzDFEfS566*hJEJ3~M#u5aGvBVhHN4Bwqo}JHgd`FnyGF_2@;kVigwXL0St1(1p zQ1d%oXrHEn-ND76#tK)1l;i9d!4mLcuqXHg*c((k!?Vdg57I7Y{|S`-?+1Jpq{?@5 z!H0scaZSJfmJDH;z_q&bYKuF8yHb17l7D_2^d^^{Nc1qtYC_#o}uemS9T=QssoL)VHYQ#VDG?!o6aIXxJ(YzPI zNocFHN>_!GG;@2Hdw{g>jcO^?j-LRk9rxoJTwr`yE(5zdKdsF?mlqo{(m8`ft3WPA z)*$PVEy&-~6ycfG{}sXGwow4Ch^m zz}m4kksnv%N2B?nwYK47yK()YG9{zFjhRp5?kaPqwY8BuTVH5%*0F!r;BK|KlYe6? zDzpJbdgZ6N-B7^KYjJzCxs{*I+*&+e3vOe7ufy#Z&8_@Bv95OMlBV@!i5eG79M8|- z?kna_en#%>*=-H(7JBFI?`Ls$zqy-u!BP(3cXewYxZ1ZVuGwpTOpbmMoe{B=FRbgH z(xfHztMZkNq0)2p<>RL5N|2oC<-z@3jhoIBLtZ|yvSD(0{UV*HDa&249 zlu6t(OjYkYQ_SDe@S8UePR9{J#}H6`{-L1iv0-2dI2>%nQ}o|hZl4t4OA+HLUCW<7 zh%bYM*Belu(%$92SL(}M;q?aM#_M2wSu3n}Jly#EpT2Ar)+=s5S}zN)FH42>s*Q-h zSL(}8VZGwo`IpN`2VW*qS3bCOWl?RC4C(IL9*qSLN#m_H~`d` zP?`8F(5F351XIL}Lu=B%h?Fm)-L&VR{)aCIshjfdbufP@LR37$qROgWltt z=Y#7obku+&&{3Pyaf#Dm?crz*RxxvsZT)!%gzQVCN|2Gr3}g|ah~9#1 zM7AQYA==c@6&Zp|M#_+7$ZBLg@+|TS^09gU6o}h@)o(KDFPhodIw|h?XWkL&Mzi-n zTeu~z*~jBQH@MDkEkdCJl~g zmIf{911SxC`{vJXw|1L)HD?}ybH4e(0Htyvqdj)3j;~$3L?4_~->fBVl>Aits5VN2 zkhsrLMq4IxtOxh^QTVr-|E_<;=2^G4evkZZvJcYIR%bHE{D1b|1U{?c`s04?LkL7c zQ5F#q0|r4rL_|bIWnVNbLPS*5KoTSpNJzq_R&PQ;RJ1Or)ViReMWwA)YpK%y(Nh1m z)r!?x+geLo+gi7xqN26+{r+ZoG6|O@=>L8D_S1or-!u2lIWu!+=FD>E&K+X@+CS@w z_eCG?C_XO4WzEgB2CDg)!utDuZgxw=(B8SZQ#MSTKJ#5NE!RGZ_2sP2KmpVZGV7P`5uIo-=(s%A2Wotl}5* zw4r=%1Kqyv_(R?P5dLYNU+GNX_v7tc*YLym{|EkJ&#(9=S5L33=A)-5IBYl59B&x+ zMtEm?Ud6o=-chU!7z~m?idb5o=+aB0c?4@jsw{aRb$#&X4A^Dtht>cS_d2`$v90Km|_R0J8 z4ULhk&5bhqDy4TnMq*51_T`QS59In7uq`+i)NEht@!dd;yN(9)LCx1SpSS0l`?Jk; z?v(cFYrl=YFjj74^XmoL+t!zKXw9Pj4B|TOTiaZ}-!V+fMaWWGW`oj&(!zR=bQQDS zW6lEW0nWv*yp)5|Nd-6voCn(V3XRnK+W!P*3ECg0=OW!qnpCz*i?zp*vCRq}rsZN} zDJ_>6nfBcPm50)#vFl}AmtHOhrI(oh>W6AU>V@Pxy=Wh9SFU*7bR!+wBUOJcT^{$W zO->%4UxO^a|6O6N{Y@U9E9_CsXq3l7$lBWay?^0+=vKlik6#B>=E~cC&aZZMn~9gb zVxZNlYNFQCP9P75W^}1`V(n}4-0cn*k5F}AsPbr=%0)Bv^CW9KlXdU_JmLEd)=nnt zKw-o88>~%CmirK4{d*$Pt+j#4auqh*M{aFivfRfA8_w&jjZ2oRu)chyOKa1T*Hj-T ztjg>OunV{WwC!&U^|$`Jm9L({OuT&}*8UW=(70_~M4YUE;47~xh>dpKX z8UqzVi=gYEwa`ZBb?7rFw-56gr~oR1mP4zd4bV%_R;VQgVt|aq{|hdQIQ%>NDJclo z%7XcO2zz3#y1}iPn7*-u#|(VWYuxm?yt`bfKpL+}&U#3^K72SI*xmD>zPovrKfJuM zq%YqvGI0}!`sF=(Hci-u<9%kqZd~lgeLnww9Z&YmyUyhQW}ko4zwem;ru382r%k(^ z3v5r&`Jsfl)5j^DpE18=zIHX3w>8bQz^o%SWj>&I8|T}P{R-1IxBL4{gIx&!picwq zk39OisHCWx-f7Rr1U|1`zr}7`TN1=`81X#r;~7;tw|K|AX66GO;TNwD-_5Nj4hWvr zOfRZt4btjL(Wq{&A%E@Q&Bgz$i%V;f%67*fm>+*`b~*@kor?|*yV13=5$yV_F7fK#D}DR8#;8%^!uH&ixcd6IRJUAA zs!(6FKKXgxIu|eIGvm4u?})%L5UTGLS{V($<89k%ayl3bm~;r04xyFNmz~}H%veKtvF$9$XYDDu_B^%J^<&&SN7}0>*Mk*MjTI&9ef-j? zZBNNM9ZS5@$7!H+dOFxxr;=gYNpjgvb~1!2TVYF+f=;Beb0!_O&hw0xFmhqpwuWb4 zu91eAx@z`)HbVvJ@Ea&26xk^RoLA zs&8{l>3N+`QA5B<|E-uTmOwFz1Ea}X*y+YHCq4G^L&N%_rtQ^ zlXLjOJv{}pD(zXY$P3T;(>cIRSqI+JwdGyyKeB5+doa!+t<V{uiux)oeY15g*;`3qs^Vzq9 zGbH>OV;XBIJK?=K<;A5lON%lCQl+aY>#)j;+OztgsHSyPb78}?j5KDG%X50v?``lr z;q#V1eMU*y+j`#FZ`$PX%fCkTm>$ zwkt#QYg3@TExV~R=-WR-_Hk>xn9fd5OxJWx*Dgvgxyi-v$IKJeKyf22n7u6ILH1beMZ9MdoRk*?s00J9^%Kk zKJEVOy`F*YJ|^vd@oCTK&TXtSr-s@3SwOm>`?S9s)X(sYlRcUbHY|J7extVO zLFxGJbPZn?4%^nI=2k(YyrRJEq<_D1r+ZWXc1(La`060>`LI6ii*}Osri{IPyHOpE z+S)XGonK0Ok_*%P3283yY1XFr1tmMAT>beoq*>ns7OxNg|5myOv@prmm^0%(CEd6B zbdM^pbe|z1CwceVTZ0`byt6 zp4C7d_ofB&_g}=@v9jKlPnkZy%)Cs(>vN;Z%Zjzar8@RHY1a30#p}a+eQiz9m*3+X z-m9>0z8Nd0{#0Fe!hLs=pyIWAe8Vt{7!Mu6b#)8j^@Y6ul1cJ-`>}F`lL-sMRhCqg zSCyL2KbhR|8Xhajxd+gE8iXs;K;J4rL5vRaa@dQ34(1VdmeZNyP;rKF?2s1jtIdhd zX?h=-?gM|cPqZkC*GDx6Mm1+fHIGF#zs;_BH>!CzUHf>t_ER+vBj1mU)@x#gE3jbx zeok4Zs~VLx+OFVG=n_JxoHvudYIw!x!>Sx4;Ju)nRSpW@im(-s=Igmmw(5n_6NV4Z zdXygaqMwb-IO)JBzLVTq8)nxKx2Pk)scvT6eyQv!KCkY0!Lv%MXH6=puG9gIO8W-V zt+VpP=fnCs{eF;FKL!-fc6f9a;BVkL+sT)Hl;4o26u-jvA?yn1KK%27@ETTy;iZ3H zM}&JZmP%_Z6}5}{a&}?-?R5Oh^buC3pWlpVO#obG;KT0-Jq@XLbz(2hE0c{@dNmI% zgzQ`>GV>z5+^MgF#B1jJhl2-kJr7ixyMwF^X*I*Fr!Y5-v#Eh6@ift{OB|NUVtvD} z_Y@M=&LJY!k*rIKhdLQ+esT<`=Yh=C%s#SXK`jLg02NOaUzN7;XrEYpJc|fp=LS(` zexbHr2FdZL#LTO;&ZFx?z;nT&;6>nYQ2omYa2Yrfyb2rz`t_D9zAl?(_I2w_89n=~ z{}!kAc_`4#RAuA^gfy%#tMe{WE0HLQJ^>nDM< z^;l~KXMv>ITqlj@+3skNXSy|4faERK_i@;7cHN+U$9s z33el)7lMa_vp}1Ft+MgX9#00d_$z1k>`^i}9@FzrIZ-`o!M{78quuW#&3%QpJm2P5 z5A$2HRUh>{!_HHp)KmPH(=*sv?srAX>Tezx>Q8>fS_P_J&Ih$_C;b+J3-C_|7lPH` zB5*0F`^&+_=;b-^Qm+3Tqz;(#m~{Vl_%Fx*8W{7x3u&nVRi?GzvEUML0Eo<(Gh>Y0 z^FZoQd_G87#GFl%BCeQoIZ{`Gw}V%MYrz%Zli)R=)w6P~_r<%XvUnGuwX4lmZ-cQ1 z!_0kSb&Ng_HvUkr&Eb>3wQ32@-YbRoGV?o&Rf;TDoV@PQiJNoPpF5~F;@i%xDXaUh zg9mc`Hc&M{I+D(B$Da${0n)xwt3lPxyFi;KMq}>12Ah`q@E?$ge+2or^QOqmprKQNg_vf_pu=-xV4F>38ppE>&iB z9v5ZiRV}zyXktjEHm0mDp9H1Lr@%b$M;*i*{S#F546m|65*S*+|RpRz@RAv-6cKJr_x8Pw1GN~Qh^uVlXg9s&Lh z6mJ$S#>=SVx}B>;X5J#!97t_V?(gtO##T@|c@LCMh(8_(egIAew}BPlhoE>r0xtzW z1{IgBQ)k&K1fA|AJp1?>!~Y2F zkq*a$YU>l7|9nvAtX%*e0ak*X{bl+M)_Bah6$*a~*Lk1K*a-QhXU<77@1*qxH{$2K zsQ5`x@loGRJb!TbM^I<4QJ+%%K&zvZ$-mkcqi$+;79$hsC@ZxuR$DbwdyJ02ul@3) zp<$4$uKHbBJ>UP@{b(-)i+rIw7we=2_IbtpIq90uC_DQ`-<@+Ujj(fRw(BOJ@`{WJAe zWo*a#^<{rBvV6agk4%;QI3wGh=_VVXve*aInQ_X~8DJ|=XT-GwCxaTzoC$UYr+}(6 zIveh2Q2fV&Q}G`Mo&%~)o(rlCP6O`)>F3S+hV=8X`iBcZm31MAT{UOSJ?-#iP;%98 zOy@qfBQ*oGI?3hPje0cSFK8^42em^(d64`^n)@v%eLKGT8sn?4K>dtgVWiK#jGzzT zxv`aXLq?afEq3k@ao;-WuA}?iCZ)8@&pgK)NM|p%92$&LCPK5IOQDs}qtLU^R;Xpa zR4Nx51Wkjgp;gdB&}Qfjs13%qCzKBrLv_$?&?e|rsAYd-KqH`O(528yXg#zUdIQQL zEq;E4j*Z*Tg86#`?=H>p?=CfZ{zLoIv&)pfzq>s?yL#rbtM>)===qQPM))3uJ+r#B zjCAkmvm(v!n)WTH?2HD*>-D?I=~r#pyBpE(C5`mklr=7uk4>Ll3t$p$oa~EtD+%+I zkK@AnJs-Ls@(y;qvPs_E1n*Bgul7H&o@q7$5kS0|^%ln~o8aBe@V?-A74JyCIKi`; zO7{+BQ`QrePo5PuSPS)W>m6=6jRm~Bh48=gaohdT4dVVHI`;dRLLILnzQ6eRl-J26 zl?zHL&*X7;10An+X$^J!HF)3gympUS175#=`MTo`|C=P}?NcRy^P8ggEbl??}(5I1~78b7tipXGfIoyWu;=^VNSw z#H_uoA)YbtD7+8T$*pDnDtHIC%qEc;fnCSj;a>6Bxr$4?YUbhnqOwvQZ)fs1z6oo) zu05x6kr$1NYC1+WwR(#;UBhzj>FFgerkAq9Tz_7I?PHSPCtw6;#v&(!8iNb>XC7zA z0nN?)L-yX<*~slOYItTaV-hp2837(h*pXmca1^Mq*=X<-a16*b^PWKty+RImY&_bV zv;-Pr{O=Pc53+VQd9U+CWQFggT05J(*I8lxd#M_+TDzLOH|bo$s)`6TW)mjuf3x;6 zdH>rqCqt;VA#A+=P5HAnFFAh~!4vM~wl*#~e+ujOa!anYX~}XiB#a$TH07$W)^;V! zRoIgl%lq=MHY!M&4kt|nXef@bmV-F%@8%Po>hpE&SRT|vQgw;>xVx|pfjNQTcH81%Z*ZYFEf(77h z;1uw7a2|LExCFctB#arOb1k(RKiA9}*2Cc4_&0%){|tB!{-1zrK-M$N+SD81efZx3 z*Me_@_k;fe9{@iG9|W0Kn{O0^XYGEI>+QJyEs!~<`6fYs@FDzKXZ#Mx{KTw9Ee4ru z#+QOhj}-7-{59ZX;Emw-z+1ufAm;*`wW-zM6ZowS=uK*L#-YCbp);&+fb{N+&N|dL zK_;8~c5kERX0&RY-QU=q{f!rx-_}3I{8rclwbG8Wd?#~V=f~?Eq4OZEo6AD^`#R&l ztGj=&u|?as*Aja3R|;k4AKF6M4(bC9fu=&$&!{+u~{BC4cHCqN!^%zz7yVSclly%e;OEJ$;ME0L#u-N&i+EvJ6U zyK4yZd?rpd1B|mD$}=$@cbqwQa&O}FHr3`w&rq!+X_-0u-D%n1V>9;GrX$LvFAQ7U zTw{UK%>4d4Zt~Lxd8??~8=+UA&;E_;xys*^S$_Z0Xor#Yb3ljPcCVpLuoK-s^8 zK#dP&-&IEP9|E#o6L)vldpbX6PtQwYyFXZG)GCD53>Nacm-*eBCw;oV4WHz1f6QDq zzuO&;ZH4~bU0D9=E9G1@Hou4RJ+JR?bl>yRe8#P_=-Iw_pLOAVm~ap97hcoZi*=ek z+5v+!4Xl=o_35^HjLi;ofo&4DAL~}K#lcv}t={2;2h%+vnOAaT@^FAKw zp4XbHOXtonnJ{e z_ItrL56sqH?Qc~XWo!@M?fawKcjI+c<|@!KS9Z$67{h&D9U{WFQ(8&5LR-j%sd?YJMEm9uO^Q9o6-T>fTQ;n~=WZsC3N+yKhwe)?mom z%jEfcKl&Y2DWU9+(9XTP)Bp4^V-v}+HmH7VqB16|amP3rLiLG4E2H7J@vMDGo?jA2 zd?e>0D9w40wIj*%ONH%A@9o1{dyy=6IAOzitF;lyauwFkTgym;ZRe3`^LTkylS&op z2W|{urMIzcB~kg0!>@i^{k?`@;~6qYMgi9=z%xPHziSTFl`AqDr|`Rz>DQH)o-{7o zRwL7H6{ZiQbGGF!aB)rtHQ<>6YBp8`9t9SIq|5C6ISrhJKOZawCxA*D>Cv~|&GX^e z;0pYtGrk8b2iJh4*L<6+3j8kq1>i<-A^0N5n8)m+SPcFi|Ha@Rz)QeCf?okOhrSH_ z0K6RJnQ|)TKhKg`xnj=`sPyoh*PO$^bKcZau6G5OfqCF^Q2Q^g1aTD zzadK2VMeR4=w?30BzZ59<6<0dd7V=r1^9= z=EPmdg`e|YL%G@SJGJL6#P&SjZBHq+X9rh%cvbHY;Q6neR}bKt&i5YSt`9MC?7cj9 zP464#K`LpUH!~m5ea*QC(t2~kHYG?(t26_hC z0%Z-N9zlbkiBK6-2d#xRLa#vo*Di|){PQX5s&P3E1(&lw^6+aj`y<&ntnj-Tzf*pG z{Js!=*;c<+&$E8xuC-wP#)RqP<6xbi83rrv_FzcUFA?fhNIX8A`bIIg2<90Js;W*e zS*+d1#T*-LzpLJqeWXgO`umQ^jasKq#$w0cGoQcxn&}_>^Cmyel5O#>2HwYg9`xPe zDU&DL#MrbbAKK%_u!h>i+K~&ZzDY7#2KmsNaN2jSJW5^Ry}9N{Fnv;HBp*4j-%W4I ze9Gm~zO&Odn$3{L@kNGPXjtj3QHBcxgGD zf1w|^Yv5I$C`%(l?O*zqJ$Tu*pzN#GD(#w`_Ji2U#r^@wP`I@BnCPLNFu3Q#3efzIg!Qi@EFn`}_ zk;-n#CJ%F~(er=VdxiD)!@1w?_5y_Oeum%w2;co2JE7sbpyNxbsY`tGWAfrEJ}ch0 zfOD&q$dE_xi+)-2&Ry+Sur_TE>>%lD2Q{bWSZDX{`}vQbH_dZ*1#hGCqrA>F-F?M3?1UxPN~=Jh|}jj4UXaVZB3_XbuZZFm>G%zAZ+!kW=a4J5VE(=X{~bR6nm6t& z|HPRKzj%Fkpa0K;{3|b2gpmzi4^L-!`r?1l#nFNMb2%0AFkUfsQTgAaH3jtA3Lc+# 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 z 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

    ;TJx}Aq*qQbFv(YhS{ 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%0AHdFjI5;m}W|G3ss&(Sg`sk_7o?0Q# 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Remote.XML b/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Remote.XML new file mode 100644 index 0000000..d69e137 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Remote.XML @@ -0,0 +1,8392 @@ + + + + ThoughtWorks.CruiseControl.Remote + + + +

    + Events args that contains binary data. + + + + + Initializes a new instance of the class. + + The data. + The error. + if set to true [cancelled]. + State of the user. + + + + Gets the binary data. + + The data. + + + + Defines the start-up settings for a communications client. + + + + + Should the client handle server versions older than 1.5.0. + + + + + Should all communications use encryption. + + + This setting is mutually exclusive with BackwardsCompatable. + + + + + Gets or sets a value indicating whether the version will be fetched on start-up. + + + + + The arguments from a communications event. + + + + + Initializes a new instance of the class. + + The action that the event is for. + The message that triggered the event. + + + + Gets the message that triggered this event. + + + + + Gets the action that triggered this event. + + + + + An exception that occurred during communications. + + + + + Initialise a new . + + + + + Initialise a new . + + + + + Initialise a new . + + + + + Initialise a new . + + + + + Initialise a new . + + + + + Initialise a new . + + + + + The error tytpe returned from the server. + + + + + Sets the with information about the exception. + + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + The parameter is a null reference (Nothing in Visual Basic). + + + + + + + + + A client connection to an old (pre-1.5) version of CruiseControl.NET via HTTP. + + + + + Initialises a new . + + The address of the server. + + + + Initialises a new . + + The address of the server. + The to use. + + + + The server that will be targeted by all messages. + + + + + Is this client busy performing an operation. + + + + + The address of the client. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Forces a build for the named project. + + project to force + + + + Forces a build for a named project. + + The project to force. + The parameters to pass into the project (these are ignored). + + + + Attempts to abort a current project build. + + The name of the project to abort. + + + + Sends a build request to the server. + + The name of the project to use. + + + + + Attempts to start a project. + + + + + + Stop project. + + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Returns the version of the server + + + + + Generate a URL to the server. + + + + + + + Parse an array of project definitions. + + + + + + + Parse the queue information. + + + + + + + Retrieves an attribute value. + + + + + + + + + Retrieves an attribute value. + + + + + + + + + Retrieves an attribute value. + + + + + + + + + Sends a button push command. + + + The project the command is for. + + + + Default implementation of . + + + + + Initializes a new instance of the class + + + + + Initializes a new instance of the class. + + instance of to use + + + + Uploads the values to the server. + + The address. + The method. + The data. + The response data. + + + + Uploads the values to the server asynchronously. + + The address. + The method. + The data. + + + + Cancels the async. + + + + + Occurs when the values have completed uploading. + + + + + Sets credentials on client if address contains user info. + + The to set credentials on. + The address to check for user info. + Whether to force an Authorization header or allow WebClient credentials to handle it. + + + + Generates the body of a Basic HTTP Authorization header. + + The to pull username and password from."/> + The body of a basic HTTP Authorization header. + + + + A server connection that will encrypt any transmitted data. + + + + + Initialise a new . + + The connection for sending messages. + + + + The type of connection. + + + + + The address of the client. + + + + + The name of the server that this connection is for. + + + + + Is this connection busy performing an operation. + + + + + Sends a message to a remote server. + + The action to perform. + The request to send to the server. + The response from the server. + + + + Sends a message to a remote server asychronously. + + The action to perform. + The request to send to the server. + + + + Sends a message to a remote server asychronously. + + The action to perform. + The request to send to the server. + Any user state data. + + + + Cancels an asynchronous operation. + + + + + Cancels an asynchronous operation. + + + + + + Disposes the .NET remoting client. + + + + + A SendMessageAsync has completed. + + + + + Initialise the password. + + + + + Passes on the event. + + + + + + + Passes on the RequestSending event. + + + + + + + Passes on the ResponseReceived event. + + + + + + + Factory for building instances. + + + + + Generates an instance of . The transport protocol will be + detected from the address. + + The address of the server. + The start-up settings to use. + A instance. + + + + Generates an instance of . The transport protocol will be + detected from the address. + + The address of the server. + The name of the other server. + The start-up settings to use. + A instance. + + + + Generates an instance of . The transport protocol will be + detected from the address. + + The address of the server. + A instance. + + + + Generates an instance of . The transport protocol will be + detected from the address. + + The address of the server. + The name of the other server. + A instance. + + + + Generates an instance of that connects via + HTTP. + + The address of the server. + The name of the other server. + A instance. + + + + Generates an instance of that connects via + HTTP to another server. + + The address of the server. + A instance. + + + + Generates an instance of that connects via + HTTP. + + The address of the server. + The start-up settings to use. + A instance. + + + + Generates an instance of that connects via + HTTP to another server. + + The address of the server. + The name of the other server. + The start-up settings to use. + A instance. + + + + Generates an instance of that connects via + .NET Remoting. + + The address of the server. + The start-up settings to use. + A instance. + + + + Generates an instance of that connects via + .NET Remoting to another server. + + The address of the server. + The name of the other server. + The start-up settings to use. + A instance. + + + + Generates an instance of that connects via + .NET Remoting. + + The address of the server. + A instance. + + + + Generates an instance of that connects via + .NET Remoting to another server. + + The address of the server. + The name of the other server. + A instance. + + + + Resets the entire client cache. + + + + + Resets the cache for a client address. + + The address to reset. + + + + Abstracts web client so it can be used in unit testing. + + + + + Uploads the values to the server. + + The address. + The method. + The data. + The response data. + + + + Uploads the values to the server asynchronously. + + The address. + The method. + The data. + + + + Cancels the async. + + + + + Occurs when the values have completed uploading. + + + + + Factory for generating web clients. + + + + + Generates a new client. + + The new client. + + + + A build summary. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The original. + + + + Gets or sets the start time. + + + The start time. + + + + + Gets or sets the duration. + + + The duration. + + + + + Gets or sets the status. + + + The status. + + + + + Gets or sets the label. + + + The label. + + + + + Gets or sets the name of the log. + + + The name of the log. + + + + + Sets credentials on client if address contains user info. + + The to set credentials on. + The address to check for user info. + Whether to force an Authorization header or allow WebClient credentials to handle it. + + + + The base message class for all requests and responses to inherit from. + + + + + The timestamp of when this message was generated. + + + + + Information on what channel was used to transmit this request. + + + This information will typically be set by the communications channel. It will not + be passed between the server and the client. + + + + + Defines an encrypted request. + + + + + Initialise a new empty . + + + + + Initialise a new with a session token. + + The session token to use. + + + + Initialise a new with a session token and project name. + + The session token to use. + The name of the project. + + + + The encrypted data. + + + + + The action to perform. + + + + + An encrypted response. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The encrypted data. + + + + + A list request message. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The start. + The count. + + + + Gets or sets the count. + + + The count. + + + + + Gets or sets the start. + + + The start. + + + + + The response containing build summaries. + + + + + The summaries. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The request. + + + + Initializes a new instance of the class. + + The response. + The summaries. + + + + Gets the summaries. + + + The summaries. + + + + + A message for requesting an item from a project. + + + + + Initialise a new empty . + + + + + Initialise a new with a session token. + + The session token to use. + + + + Initialise a new with a session token and project name. + + The session token to use. + The name of the project. + + + + The name of the item. + + + + + A message for requesting an integration. + + + + + Initialise a new empty . + + + + + Initialise a new with a session token. + + The session token to use. + + + + Initialise a new with a session token and project name. + + The session token to use. + The name of the project. + + + + The type of build condition. + + + + + The values to pass into the build. + + + + + Adds a new build value. + + The name of the build value. + The value of the build value. + The new build value. + + + + The response containing build parameters. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The parameters. + + + + + A change password request message. + + + + + The old password + + + + + The new password + + + + + The user name. + + + + + The request to change the configuration. + + + + + Initialise a new empty . + + + + + Initialise a new with a session token. + + The session token to use. + + + + Initialise a new with a session token and project name. + + The session token to use. + The name of the project. + + + + The XML serialisation of the project definition. + + + + + Whether to purge the working directory or not. + + + + + Whether to purge the artifact directory or not. + + + + + Whether to purge the source control environment or not. + + + + + The response containing a file transfer instance. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The file transfer instance. + + + + + A message for requesting a file transfer instance from the server. + + + + + Initialise a new blank . + + + + + Initialise a new with a session token. + + The session token to use. + + + + Initialise a new with all the properties. + + The session token to use. + The project to retrieve the file from. + The name of the file to retrieve. + + + + The name of the file to retrieve. + + + + + An error message to return in a response. + + + + + Initialises a new empty . + + + + + Initialises a new with a message. + + + + + + Initialises a new with a message and a type. + + + + + + + The type of error. + + + + + The error message text. + + + + + The response containing package details. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The packages. + + + + + The response containing a server snapshot. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The snapshot package. + + + + + The response containing a list of external links. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The external links. + + + + + The response containing a list of generic data. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The data package. + + + + + A request message for security diagnostics. + + + + + The projects to diagnose. + + + + + The user name. + + + + + The response containing a list of security diagnostics. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The diagnostics. + + + + + A request to list the builds for a project. + + + + + Initialise a new empty . + + + + + Initialise a new with a session token. + + The session token to use. + + + + Initialise a new with a session token and project name. + + The session token to use. + The name of the project. + + + + The number of builds to list. + + + + + The base level message for all build-related requests. + + + + + Initialise a new empty . + + + + + Initialise a new with a session token. + + The session token to use. + + + + Initialise a new with a session token and project name. + + The session token to use. + The name of the project. + + + + The name of the build to retrieve the log for. + + + + + The response containing the status of the projects. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The projects. + + + + + The response containing user details. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The users. + + + + + The response containing generic data. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The data package. + + + + + A login request message. + + + + + The credential name for a user name. + + + + + The credential name for a password. + + + + + The credential name for a type. + + + + + The credential name for a domain. + + + + + Initialise a new empty . + + + + + Initialise a new with a user name. + + + + + + The credentials to use in logging in. + + + + + Adds a new credential. + + The name of the credential. + The value of the credential. + The new credential. + + + + Attempts to find a credential. + + + + + + + The response from a login request. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The token for the new session. + + + + + The display name of the user. + + + + + A message for passing a message to the server. + + + + + The message being passed. + + + + + The kind of message + + + + + The base level message for all project-related requests. + + + + + Initialise a new empty . + + + + + Initialise a new with a session token. + + The session token to use. + + + + Initialise a new with a session token and project name. + + The session token to use. + The name of the project. + + + + The name of the project that this message is for. + + + + + Gets or sets a value indicating whether the data should be compressed. + + true if the data should be compressed; otherwise, false. + + + + A request message for reading the audit log. + + + + + The starting record number. + + + + + The number of records to read. + + + + + The filter to apply. + + + + + The response containing a list of audit records. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The audit records. + + + + + The result code for a response. + + + + + The server processed the request without any problems. + + + + + The server encountered an error while processing and was unable to complete the request. + + + + + The server encountered a problem while processing but was still able to complete the request. + + + + + The result code is unknown (has not been set yet.) + + + + + The base level message for all responses. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + Any error messages. + + + + + The identifier of the request that this response is for. + + + + + The outcome of the processing. + + + + + Checks if this response is the same as another. + + + + + + + Returns the hash code for this response. + + + + + + Converts this request into a string. + + + + + + Concatenates all the error messages into one string. + + + + + + The base level message for all server-related requests. + + + + + Initialise a new empty . + + + + + Initialise a new with a session token. + + The session token to use. + + + + A unique identifier for the message. + + + + + The name of the server that this message is for. + + + + + The name of the machine that this message is from. + + + + + A token to identify the session. + + + + + Gets or sets the display name of the user. + + The name of the user. + + This will only be used on non-secure servers - if the server is secured then the user name from + the session token will be used instead. + + + + + Checks if this request is the same as another. + + + + + + + Returns the hash code for this request. + + + + + + Converts this request into a string. + + + + + + The response containing a status snapshot. + + + + + Initialise a new instance of . + + + + + Initialise a new instance of from a request. + + The request to use. + + + + Initialise a new instance of from a response. + + The response to use. + + + + The snapshot. + + + + + A build queue that is being monitored on a remote server. + + + + + Initialise a new build queue. + + The underlying client. + The server this queue belongs to. + The actual build queue details. + + + + The server this build queue belongs to. + + + + + The name of the build queue. + + + + + Any current or pending requests. + + + + + Any server exception details. + + + + + Gets the data bag. + + + + + Updates the details on a build queue. + + The new build queue details. + + + + Compare if two queues are the same. + + + + + + + Compare if two queues are the same. + + + + + + + Return the hash code for this queue. + + + + + + A new request has been added. + + + + + An existing request has been removed. + + + + + A property has been changed on this queue. + + + + + The underlying build queue status. + + + + + Fires the event. + + The request that was added. + + + + Fires the event. + + The request that was removed. + + + + Fires the event. + + The property that has changed. + + + + Arguments for a build queue change event. + + + + + Initialise a new . + + The build queue that changed. + + + + The build queue that has been changed. + + + + + A build queue request that is being monitored on a remote server. + + + + + Initialise a new build queue request. + + The underlying client. + The queue this project belongs to. + The actual build queue request details. + + + + The queue this request belongs to. + + + + + The name of the project this request is for. + + + + + The project that this request is for. + + + + + The current activity. + + + + + The date and time this request was added. + + + + + Updates the details on a build queue. + + The new build queue details. + + + + Compares if two objects are the same. + + + + + + + Compares if two build requests are the same. + + + + + + + Get the hash code for this request. + + + + + + A property has been changed on this project. + + + + + The underlying build queue status. + + + + + Fires the event. + + The property that has changed. + + + + Arguments for a build queue request change event. + + + + + Initialise a new . + + The build queue request that changed. + + + + The build queue request that has been changed. + + + + + A general data storage bag. + + + + + Gets a data item from the bag. + + The type of data item to get. + The data item if found, null otherwise. + + + + Sets a data item in the bag. + + The type of data item to set. + The value to set. + + + + Deletes a data item from the bag. + + The type of data item to delete. + + + + A watcher that watches a remote server and returns status snapshots. + + + + + Checks the server for a refresh. + + + + + An update has been received from a remote server. + + + + + Only checks for changes when manually requested. + + + + + Initialise a new . + + The underlying client to poll. + + + + Checks the server for a refresh. + + + + + Cleans up when this watcher is no longer needed. + + + + + An update has been received from a remote server. + + + + + Attempt to retrieve a snapshot from the remote server. + + + + + Polls the remote server on a regular basis for any changes. + + + + + Initialise a new . + + The underlying client to poll. + + + + The interval to poll (in seconds). + + + + + Checks the server for a refresh. + + + + + Cleans up when this watcher is no longer needed. + + + + + An update has been received from a remote server. + + + + + Checks to see if the server should be checked. + + + + + Attempt to retrieve a snapshot from the remote server. + + + + + A project that is being monitored on a remote server. + + + + + Initialise a new project. + + The underlying client. + The server this project belongs to. + The actual project details. + + + + The server this project belongs to. + + + + + The name of the project. + + + + + The current build stage. + + + + + The current project status. + + + + + The current build status. + + + + + The current activity. + + + + + The description of the project. + + + + + The project category. + + + + + The build queue this project belongs to. + + + + + The name of the queue this project belongs to. + + + + + The priority of the project within the queue. + + + + + The URL for the project. + + + + + The date and time the project was last built. + + + + + The last build label (independent of the outcome of the build). + + + + + The last successful build label. + + + + + The date and time of the next build check. + + + + + Any associated messages for the project. + + + + + The builds for this project. + + + + + Any server exception details. + + + + + Gets the data bag. + + + + + Updates the details on a project. + + The new project details. + + + + Sends a force build request to the remote server. + + + + + Sends a force build request to the remote server. + + The parameters for the build. + + + + Sends an abort build request to the remote server. + + + + + Sends a start project request to the remote server. + + + + + Sends a stop project request to the remote server. + + + + + Retrieves the current snapshot of the status. + + The current status snapshot. + + + + Retrieve the parameters for this project. + + + + + + Compare if two projects are the same. + + + + + + + Compare if two projects are the same. + + + + + + + Return the hash code for this project. + + + + + + A property has been changed on this project. + + + + + The project has been updated. + + + will be fired when any properties change, this event will be fired whether or + not any properties change. + + + + + The underlying project status. + + + + + Fires the event. + + The property that has changed. + + + + Fire the event. + + + + + Load the builds for the project. + + + + + + Details on a build for a project. + + + + + Initialise a new project build entity. + + The name of the build. + The project this build belongs to. + The underlying client. + + + + The name of the build. + + + + + The log for the build. + + + This property uses lazy loading to retrieve the log from the server. + + + + + The date and time of the build. + + + + + The label of the build. + + + + + Was the build successful or not. + + + + + Arguments for a project change event. + + + + + Initialise a new . + + The project that changed. + + + + The project that has been changed. + + + + + A monitor to watch a remote server. + + + + + Initialise a new with the default watcher. + + The address of the server. + + + + Initialise a new with the default watcher. + + The address of the server. + The start-up settings to use. + + + + Initialise a new with the default watcher. + + The underlying client. + + + + Initialise a new with the default watcher. + + The underlying client. + The start-up settings to use. + + + + Initialise a new with a watcher and a client. + + The underlying client. + The watcher to use. + + + + Initialise a new with a watcher and a client. + + The underlying client. + The watcher to use. + The start-up settings to use. + + + + The display name of the server. + + + + + The name of the server. + + + + + Gets the target plus address for the server. + + + + + The projects for the server. + + + + + The build queues for the server. + + + + + Any server exception details. + + + + + The underlying server client. + + + + + The underlying watcher. + + + + + The current version of the server. + + + + + Is there a user logged in (i.e. does the client has a valid session.) + + + + + Gets the data bag. + + + + + Gets the display name for the server. + + The user-set display name (if set) or the target server/address combination. + + + + Gets the display name for the server. + + Should the address be included? + The user-set display name (if set) or the target server/address combination. + + + + Force a refresh of the server status. + + + + + Cleans up when this server is no longer needed. + + + + + Attempt to find a project by its name. + + The name of the project to find. + The project if found, null otherwise. + + + + Attempt to find a build queue by its name. + + The name of the build queue to find. + The build queue if found, null otherwise. + + + + Attempt to login a user. + + + + + + + + Logout the current user. + + + + + Compare if two servers are the same. + + + + + + + Compare if two servers are the same. + + + + + + + Return the hash code for this server. + + + + + + A new project has been added. + + + + + An existing project has been removed. + + + + + A new build queue has been added. + + + + + An existing build queue has been removed. + + + + + A property has been changed on this project. + + + + + The login status for the underlying client has changed. + + + + + Fires the event. + + The project that was added. + + + + Fires the event. + + The project that was added. + + + + Fires the event. + + The build queue that was added. + + + + Fires the event. + + The build queue that was added. + + + + Fires the event. + + The property that has changed. + + + + Fire the event. + + + + + Update the status based on the latest snapshot. + + + + + + + Initialise the server. + + + + Whether the version number should be fetched or not. + + + + The arguments for a server update. + + + + + Initialise a new . + + The current snapshot. + + + + Initialise a new . + + The error details. + + + + The snapshot of the server. + + + + + The exception details for this update. + + + + + + + + + + Adds the specified item. + + The item. + + + + + Clears this instance. + + + + + + Determines whether [contains] [the specified item]. + + The item. + + + + + + Copies to. + + The array. + Index of the array. + + + + + Removes the specified item. + + The item. + + + + + + Gets the count. + + + + + + + Gets the is read only. + + + + + + + Gets the enumerator. + + + + + + + Indexes the of. + + The item. + + + + + + Inserts the specified index. + + The index. + The item. + + + + + Removes at. + + The index. + + + + + Gets or sets the at the specified index. + + + + + + + Toes the list. + + + + + + + Toes the array. + + + + + + + Toes the string. + + + + + + + + + + + + Initializes a new instance of the class. + + The set. + + + + + Gets or sets the option. + + The option. + + + + + Gets or sets the name of the option. + + The name of the option. + + + + + Gets or sets the index of the option. + + The index of the option. + + + + + Gets the option set. + + + + + + + Gets the option values. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + The prototype. + The description. + + + + + Initializes a new instance of the class. + + The prototype. + The description. + The max value count. + + + + + Gets the prototype. + + + + + + + Gets the description. + + + + + + + Gets the type of the option value. + + The type of the option value. + + + + + Gets the max value count. + + + + + + + Gets the names. + + + + + + + Gets the value separators. + + + + + + + Parses the specified value. + + + The value. + The c. + + + + + + Invokes the specified c. + + The c. + + + + + Called when [parse complete]. + + The c. + + + + + Toes the string. + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The message. + Name of the option. + + + + + Initializes a new instance of the class. + + The message. + Name of the option. + The inner exception. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Gets the name of the option. + + The name of the option. + + + + + Gets the object data. + + The info. + The context. + + + + + + + The key. + The value. + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The localizer. + + + + + Gets the message localizer. + + + + + + + Gets the key for item. + + The item. + + + + + + Gets the name of the option for. + + The option. + + + + + + Inserts the item. + + The index. + The item. + + + + + Removes the item. + + The index. + + + + + Sets the item. + + The index. + The item. + + + + + Adds the specified option. + + The option. + + + + + + Adds the specified prototype. + + The prototype. + The action. + + + + + + Adds the specified prototype. + + The prototype. + The description. + The action. + + + + + + Adds the specified prototype. + + The prototype. + The action. + + + + + + Adds the specified prototype. + + The prototype. + The description. + The action. + + + + + + Adds the specified prototype. + + + The prototype. + The action. + + + + + + Adds the specified prototype. + + + The prototype. + The description. + The action. + + + + + + Adds the specified prototype. + + The type of the key. + The type of the value. + The prototype. + The action. + + + + + + Adds the specified prototype. + + The type of the key. + The type of the value. + The prototype. + The description. + The action. + + + + + + Creates the option context. + + + + + + + Parses the specified arguments. + + The arguments. + + + + + + Gets the option parts. + + The argument. + The flag. + The name. + The sep. + The value. + + + + + + Parses the specified argument. + + The argument. + The c. + + + + + + Writes the option descriptions. + + The o. + + + + + Generate a serialiser for deserialising a list of name/value pairs. + + + + + Create the serialiser. + + + + + + + + A client connection to a remote CruiseControl.Net server. + + + + + Initialises a new . + + The client connection to use. + + + + The server that will be targeted by all messages. + + + + + Is this client busy performing an operation. + + + + + The underlying connection. + + + + + The address of the client. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Forces a build for the named project. + + project to force + + + + Forces a build for the named project with some parameters. + + project to force + + + + + Forces a build for the named project with some parameters. + + project to force + The parameters. + The condition. + + + + Attempts to abort a current project build. + + The name of the project to abort. + + + + Sends a build request to the server. + + The name of the project to use. + + + + + Attempts to start a project. + + + + + + Stop project. + + + + + + Sends a message for a project. + + The name of the project to use. + + + + + Waits for a project to stop. + + The name of the project to use. + + + + Cancel a pending project integration request from the integration queue. + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + Name of the project. + Name of the build. + If set to true the log will be compressed. + The log file for the build. + + + + Gets the final build status. + + Name of the project. + Name of the build. + The final project status for the build. + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Returns a log of recent build server activity for a specific project. How much information that is returned is configured on the build server. + + + + + Returns the version of the server + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Returns the serialized form of the requested project from the server + + + + + Updates the selected project on the server + + + + + Retrieves any external links. + + The name of the project to use. + + + + + Retrieves the name of the artifact directory. + + The name of the project to use. + + + + + Retrieves the statistics document. + + The name of the project to use. + + + + + Retrieves a document containing the history of all the changes. + + The name of the project to use. + + + + + Retrieves the RSS feed URL. + + The name of the project to use. + + + + + Logs a user into the session and generates a session. + + True if the request is successful, false otherwise. + + + + Logs a user out of the system and removes their session. + + + + + Retrieves the security configuration. + + + + + Lists all the users who have been defined in the system. + + + A list of containing the details on all the users + who have been defined. + + + + + Checks the security permissions for a user against one or more projects. + + A set of diagnostics information. + + + + Reads the specified number of audit events. + + A list of s containing the audit details that match the filter. + + + + Reads the specified number of filtered audit events. + + A list of s containing the audit details that match the filter. + + + + Lists the build parameters for a project. + + The name of the project to retrieve the parameters for. + The list of parameters (if any). + + + + Changes the password of the user. + + + + + Resets the password for a user. + + + + + Takes a snapshot of the current project status. + + The name of the project. + The current status snapshot. + + + + Retrieves the current list of packages for a project. + + The name of the project. + The currently available packages. + + + + Retrieves a file transfer instance. + + The name of the project. + The name of the file. + The file transfer instance. + + + + Retrieve the amount of free disk space. + + + + + + Retrieve the identifer for this project on a linked site. + + + + + + + + Processes a message. + + The action to use. + The request message. + The response message. + + + + Processes a message. + + The action to use. + The request message in an XML format. + The response message in an XML format. + + + + Lists the servers that this client connection exposes. + + The list of available servers. + + + + Gets some build summaries. + + Name of the project. + The start. + The count. + + The build summaries. + + + + + Disposes the .NET remoting client. + + + + + Generates a server request. + + + + + + Generates a project request. + + The name of the project to use. + + + + + Validates the response from the server. + + + + + + A base class to implement client-side communications with a CruiseControl.NET server. + + + + + The server that will be targeted by all messages. + + + + + The session token to use. + + + + + Is this client busy performing an operation. + + + + + Is this client currently logged in. + + + + + The address of the client. + + + + + Gets or sets the display name of the user. + + The name of the user. + + This will only be used on non-secure servers - if the server is secured then the user name from + the session token will be used instead. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Forces a build for the named project. + + project to force + + + + Forces a build for the named project with some parameters. + + project to force + + + + + Forces a build for the named project with some parameters. + + project to force + The parameters. + The condition. + + + + Attempts to abort a current project build. + + The name of the project to abort. + + + + Sends a build request to the server. + + The name of the project to use. + + + + + Attempts to start a project. + + + + + + Stop project. + + + + + + Sends a message for a project. + + The name of the project to use. + + + + + Waits for a project to stop. + + The name of the project to use. + + + + Cancel a pending project integration request from the integration queue. + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + Name of the project. + Name of the build. + The log file for the build. + + + + Returns the build log contents for requested project and build name optionally using compression. + + Name of the project. + Name of the build. + If set to true the log will be compressed. + The log file for the build. + + + + Gets the final build status. + + Name of the project. + Name of the build. + The final project status for the build. + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Returns a log of recent build server activity for a specific project. How much information that is returned is configured on the build server. + + + + + Returns the version of the server + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Returns the serialized form of the requested project from the server + + + + + Updates the selected project on the server + + + + + Retrieves any external links. + + The name of the project to use. + + + + + Retrieves the name of the artifact directory. + + The name of the project to use. + + + + + Retrieves the statistics document. + + The name of the project to use. + + + + + Retrieves a document containing the history of all the changes. + + The name of the project to use. + + + + + Retrieves the RSS feed URL. + + The name of the project to use. + + + + + Logs a user into the session and generates a session. + + True if the request is successful, false otherwise. + + + + Logs in using the specified credentials. + + The credentials. + true if the login was successful; otherwisefalse. + + + + Logs a user out of the system and removes their session. + + + + + Retrieves the security configuration. + + + + + Lists all the users who have been defined in the system. + + + A list of containing the details on all the users + who have been defined. + + + + + Checks the security permissions for a user against one or more projects. + + A set of diagnostics information. + + + + Reads the specified number of audit events. + + A list of s containing the audit details that match the filter. + + + + Reads the specified number of filtered audit events. + + A list of s containing the audit details that match the filter. + + + + Lists the build parameters for a project. + + The name of the project to retrieve the parameters for. + The list of parameters (if any). + + + + Changes the password of the user. + + + + + Resets the password for a user. + + + + + Takes a snapshot of the current project status. + + The name of the project. + The current status snapshot. + + + + Retrieves the current list of packages for a project. + + The name of the project. + The currently available packages. + + + + Retrieves the current list of packages for a build within a project. + + The name of the project. + The label of the build. + The currently available packages. + + + + Retrieves a file transfer instance. + + The name of the project. + The name of the file. + The file transfer instance. + + + + Retrieve the amount of free disk space. + + + + + + Retrieve the identifer for this project on a linked site. + + + + + + + + Processes a message. + + The action to use. + The request message in an XML format. + The response message in an XML format. + + + + Processes a message. + + The action to use. + The request message. + The response message. + + + + Process a single action within a monitor lock. + + The type of parameter to pass. + The action to process. + The value to pass to the action. + + + + Lists the servers that this client connection exposes. + + The list of available servers. + + + + Gets some build summaries. + + Name of the project. + The start. + The count. + + The build summaries. + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + + + + + A request message is being sent. + + + + + A response message has been received. + + + + + Cleans up any additional resources. + + + + + Fires the event. + + The action that is being sent. + The request that is being sent. + + + + Fires the event. + + The action that the response is for. + The response that was received. + + + + Factory class for building instances. + + + + + Initialise a new . + + + + + Should the clients be cached. + + + If the clients are cached, then attempting to generate a client for a duplicate address + will return the same client. If caching is off, then a new client will be returned + everytime. + + + + + Generates an instance of . The transport protocol will be + detected from the address. + + The address of the server. + A instance. + + + + Generates an instance of . The transport protocol will be + detected from the address. + + The address of the server. + The name of the other server. + A instance. + + + + Generates an instance of . The transport protocol will be + detected from the address. + + The address of the server. + The start-up settings to use. + A instance. + + + + Generates an instance of . The transport protocol will be + detected from the address. + + The address of the server. + The name of the other server. + The start-up settings to use. + A instance. + + + + Generates an instance of that connects via + HTTP. + + The address of the server. + A instance. + + + + Generates an instance of that connects via + HTTP to another server. + + The address of the server. + The name of the other server. + A instance. + + + + Generates an instance of that connects via + HTTP. + + The address of the server. + The start-up settings to use. + A instance. + + + + Generates an instance of that connects via + HTTP to another server. + + The address of the server. + The name of the other server. + The start-up settings to use. + A instance. + + + + Generates an instance of that connects via + .NET Remoting. + + The address of the server. + A instance. + + + + Generates an instance of that connects via + .NET Remoting to another server. + + The address of the server. + The name of the other server. + A instance. + + + + Generates an instance of that connects via + .NET Remoting. + + The address of the server. + The start-up settings to use. + A instance. + + + + Generates an instance of that connects via + .NET Remoting to another server. + + The address of the server. + The name of the other server. + The start-up settings to use. + A instance. + + + + Initialise the default HTTP client (via Web Dashboard). + + + + + Initialise the default TCP client (via .NET Remoting). + + + + + Adds a transport initialiser. + + The transport to initialise. + The new initialiser. + + + + Builds a server connection based on the start-up options. + + + + + + + + Resets the entire client cache. + + + + + Resets the cache for a client address. + + The address to reset. + + + + Initialises a client. + + + + + + + A client connection to an old (pre-1.5) version of CruiseControl.NET via .NET Remoting. + + + + + Initialises a new . + + The address of the server. + + + + The server that will be targeted by all messages. + + + + + Is this client busy performing an operation. + + + + + The address of the client. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Forces a build for the named project. + + project to force + + + + Forces a build for the named project with some parameters. + + project to force + + + + + Attempts to abort a current project build. + + The name of the project to abort. + + + + Sends a build request to the server. + + The name of the project to use. + + + + + Attempts to start a project. + + + + + + Stop project. + + + + + + Sends a message for a project. + + The name of the project to use. + + + + + Waits for a project to stop. + + The name of the project to use. + + + + Cancel a pending project integration request from the integration queue. + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + Name of the project. + Name of the build. + If set to true the log will be compressed. + The log file for the build. + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Returns a log of recent build server activity for a specific project. How much information that is returned is configured on the build server. + + + + + Returns the version of the server + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Returns the serialized form of the requested project from the server + + + + + Updates the selected project on the server + + + + + Retrieves any external links. + + The name of the project to use. + + + + + Retrieves the name of the artifact directory. + + The name of the project to use. + + + + + Retrieves the statistics document. + + The name of the project to use. + + + + + Retrieves a document containing the history of all the changes. + + The name of the project to use. + + + + + Retrieves the RSS feed URL. + + The name of the project to use. + + + + + Retrieves a file transfer instance. + + The name of the project. + The name of the file. + The file transfer instance. + + + + The event arguments for when an integration is attempting to start. + + + + + Initialise a new instance of . + + The request to process. + + + + + + The integration request. + + + + + The status of the request. + + + + + Event args for allowing a project-based event to be canceled. + + + + + Start a new set of event args for a project. + + The name of the project this event is for. + + + + Whether the event should be canceled or not. + + + + + Event args for allowing a project-based event to be canceled. + + The type of extra data to pass. + + + + Start a new set of event args for a project with data. + + The name of the project this event is for. + The data to pass. + + + + Whether the event should be canceled or not. + + + + + The event arguments for when an integration is attempting to start. + + + + + Initialise a new instance of . + + + The request to process. + + + + The integration request. + + + + + The result of the event. + + + + + The result of the event. + + + + + Cancel the integration request completely. + + + + + Delay the integration request until cleared. + + + + + Continue with the integration request. + + + + + Event args for a project-based event. + + The type of extra data to pass. + + + + Start a new set of event args for a project with data. + + The name of the project this event is for. + The data to pass. + + + + The name of the project. + + + + + Any extra data for this event. + + + + + Event args for a project-based event. + + + + + Start a new set of event args for a project. + + The name of the project this event is for. + + + + The name of the project. + + + + + A server connection over HTTP. + + + + + Initialises a new to a remote server. + + The address of the remote server. + + + + Initialises a new to a remote server. + + The address of the remote server. + + + + Initialises a new to a remote server. + + The address of the remote server. + The clientfactory. + + + + Gets or sets the web client. + + The web client. + + + + The type of connection. + + + + + The name of the server that this connection is for. + + + + + Is this connection busy performing an operation. + + + + + The address of the client. + + + + + Sends a message via HTTP. + + + + + + + + Sends a message to a remote server asychronously. + + The action to perform. + The request to send to the server. + + + + Sends a message to a remote server asychronously. + + The action to perform. + The request to send to the server. + Any user state data. + + + + Cancels an asynchronous operation. + + + + + Cancels an asynchronous operation. + + + + + + Disposes the .NET remoting client. + + + + + A SendMessageAsync has completed. + + + + + Tidies up from an asynchronous call. + + The user state that was passed in. + + + + Generates the target URI. + + The request to generate the URI for. + The URI for connecting to the target machine. + + + + Remote Interface to CruiseControl.NET. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Forces a build for the named project. + + project to force + ID of trigger/action forcing the build + + + + Abort a build. + + + + + + + Send a build request. + + + + + + + Start a project. + + + + + + Stop a project. + + + + + + Send a project message. + + + + + + + Wait for the project to exit. + + + + + + Cancel a pending project integration request from the integration queue. + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Returns a log of recent build server activity for a specific project. How much information that is returned is configured on the build server. + + + + + Returns the version of the server + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Returns the serialized form of the requested project from the server + + + + + Updates the selected project on the server + + + + + Get the external links. + + + + + + + get the artefact directory. + + + + + + + get the statistics document. + + + + + + + Get the modification history document. + + + + + + + Get the RSS feed. + + + + + + + Retrieve the amount of free disk space. + + + + + + Retrieve a file transfer object. + + The project to retrieve the file for. + The name of the file. + + + + Processes messages from a client. + + + + + Processes a message in an XML format. + + The action to use. + The request message in an XML format. + The response message in an XML format. + + + + Processes a message. + + The action to use. + The request message. + The response message. + + + + A channel for communicating to a remote server. + + + + + The type of connection. + + + + + The name of the server that this connection is for. + + + + + Is this connection busy performing an operation. + + + + + The address of the client. + + + + + Sends a message to a remote server. + + The action to perform. + The request to send to the server. + The response from the server. + + + + Sends a message to a remote server asychronously. + + The action to perform. + The request to send to the server. + + + + Sends a message to a remote server asychronously. + + The action to perform. + The request to send to the server. + Any user state data. + + + + Cancels an asynchronous operation. + + + + + Cancels an asynchronous operation. + + + + + + A SendMessageAsync has completed. + + + + + A request message is being sent. + + + + + A response message has been received. + + + + + Serialise/deserialise a name/value pair. + + + + + Initialise a new . + + + + + + + + Gets a value indicating whether this instance is list. + + true if this instance is list; otherwise, false. + + + + Read a node. + + + + + + + + Write a node. + + + + + + + Read a list from a node. + + + + + + + Reads a value. + + + + + + + Writes a value. + + + + + + + + Generate a serialiser for deserialising name/value pairs. + + + + + Create the serialiser. + + + + + + + + A message has been received. + + + + + Initialise a new . + + + + + + + + + The response message. + + + + Date Parameter + 1.5 + + + This will prompt the user to enter a date value when a force build is requested. + + + This parameter can then be used by a dynamic value in a task. + + + + + <dateParameter> + <name>CutOffDate</name> + </dateParameter> + + + <dateParameter> + <name>CutOffDate</name> + <display>Cut Off Date</display> + <description>What is the cut-off date for changes?</description> + <default>today</default> + <minimum>1-Jan-2000</minimum> + <maximum>31-Dec-2100</maximum> + <required>false</required> + </dateParameter> + + + <project name="Test Project"> + <sourcecontrol type="svn"> + <!-- Omitted for brevity --> + </sourcecontrol> + <triggers> + <intervalTrigger /> + </triggers> + <tasks> + <!-- Omitted for brevity --> + </tasks> + <publishers> + <!-- Omitted for brevity --> + </publishers> + <parameters> + <dateParameter> + <name>CutOffDate</name> + <display>Cut Off Date</display> + <description>What is the cut-off date for changes?</description> + <default>today</default> + <minimum>1-Jan-2000</minimum> + <maximum>31-Dec-2100</maximum> + <required>false</required> + </dateParameter> + </parameters> + </project> + + + + + + Initialise a new instance of a . + + + + + Initialise an instance of a with a name. + + + + + The mimimum allowed value of the parameter. + + 1.5 + 1-Jan-0000 + + + + The maximum allowed value of the parameter. + + 1.5 + 31-Dev-9999 + + + + Is the parameter required? + + 1.5 + false + + + + The type of the parameter. + + + + + An array of allowed values. + + + + + The default value for the clients to use. + + + + + Validates the parameter. + + The value to check. + Any validation exceptions. + + + + Updates the client default value. + + + + + Converts the parameter into the value to use. + + The value to convert. + The value to use. + + + + Sets the client default value. + + + + Boolean Parameter + 1.5 + + + This will prompt the user to enter a boolean value when a force build is requested. + + + This parameter can then be used by a dynamic value in a task. + + + + + <booleanParameter> + <name>Target</name> + <true>Yes</true> + <false>No</false> + </booleanParameter> + + + <booleanParameter> + <name>Target</name> + <true name="PROD">Yes</true> + <false name="DEV">No</false> + <display>Production Build</display> + <description>Do you want to generate a production build?</description> + <default>DEV</default> + <required>false</required> + </booleanParameter> + + + <project name="Test Project"> + <sourcecontrol type="svn"> + <!-- Omitted for brevity --> + </sourcecontrol> + <triggers> + <intervalTrigger /> + </triggers> + <tasks> + <!-- Omitted for brevity --> + </tasks> + <publishers> + <!-- Omitted for brevity --> + </publishers> + <parameters> + <booleanParameter> + <name>Target</name> + <true name="PROD">Yes</true> + <false name="DEV">No</false> + <display>Production Build</display> + <description>Do you want to generate a production build?</description> + <default>DEV</default> + <required>false</required> + </booleanParameter> + </parameters> + </project> + + + + + + Initialise a new instance of a . + + + + + Initialise an instance of a with a name. + + + + + Is the parameter required? + + 1.5 + false + + + + The value to use when the parameter is true. If the name attribute is set, then the user will see that as + the selection value. Otherwise the actual value will be displayed. + + 1.5 + n/a + + + + The value to use when the parameter is false. If the name attribute is set, then the user will see that + as the selection value. Otherwise the actual value will be displayed. + + 1.5 + n/a + + + + The type of the parameter. + + + + + An array of allowed values. + + + + + Validates the parameter. + + The value to check. + Any validation exceptions. + + + + Converts the parameter into the value to use. + + The value to convert. + The value to use. + + + + Abstract base class for parameters. + + Parameters + + + + Initialise a new instance of a . + + + + + Initialise an instance of a with a name. + + + + + The name of the parameter. + + 1.5 + n/a + + + + The display name of the parameter. + + 1.5 + None + + + + The description of the parameter. + + 1.5 + None + + + + The default value to use. + + 1.5 + None + + + + The default value for the clients to use. + + + + + The type of the parameter. + + + + + An array of allowed values. + + + + + Validates the parameter. + + The value to check. + Any validation exceptions. + + + + Converts the parameter into the value to use. + + The value to convert. + The value to use. + + + + Updates the client default value. + + + + + Generates a validation exception. + + + + + + + Select Parameter + 1.5 + + + This will prompt the user to select a value from a list of values when a force build is requested. + + + This parameter can then be used by a dynamic value in a task. + + + + + <selectParameter> + <name>Target</name> + <allowedValues> + <value name="Development">DEV</value> + <value name="Test">TEST</value> + <value name="Production">PROD</value> + </allowedValues> + </selectParameter> + + + <selectParameter> + <name>Target</name> + <display>Target to Build</display> + <description>Which target do you want to build?</description> + <default>DEV</default> + <minimum>3</minimum> + <maximum>10</maximum> + <required>false</required> + <sourceFile>C:\Builds\Values.txt</sourceFile> + </selectParameter> + + + <project name="Test Project"> + <sourcecontrol type="svn"> + <!-- Omitted for brevity --> + </sourcecontrol> + <triggers> + <intervalTrigger /> + </triggers> + <tasks> + <!-- Omitted for brevity --> + </tasks> + <publishers> + <!-- Omitted for brevity --> + </publishers> + <parameters> + <selectParameter> + <name>Target</name> + <allowedValues> + <value name="Development">DEV</value> + <value name="Test">TEST</value> + <value name="Production">PROD</value> + </allowedValues> + </selectParameter> + </parameters> + </project> + + + + In order for this parameter to work, either the allowed values or a source file must be set. If both are set, + the source file will be used. + + + + + Initialise a new instance of a . + + + + + Initialise an instance of a with a name. + + + + + Is the parameter required? + + 1.5 + false + + + + The type of the parameter. + + + + + Load the values from a file. + + 1.5 + None + + + + An array of allowed values. + + 1.5 + None + + + + The default value to use. + + 1.5 + None + + + + An array of allowed values. + + + + + The default value for the clients to use. + + + + + Validates the parameter. + + The value to check. + Any validation exceptions. + + + + Converts the parameter into the value to use. + + The value to convert. + The value to use. + + + + Updates the client default value. + + + + + Sets the client default value. + + + + Text Parameter + 1.5 + + + This will prompt the user to enter a text value when a force build is requested. + + + This parameter can then be used by a dynamic value in a task. + + + + + <textParameter> + <name>Target</name> + </textParameter> + + + <textParameter> + <name>Target</name> + <display>Target to Build</display> + <description>Which target do you want to build?</description> + <default>DEV</default> + <minimum>3</minimum> + <maximum>10</maximum> + <required>false</required> + </textParameter> + + + <project name="Test Project"> + <sourcecontrol type="svn"> + <!-- Omitted for brevity --> + </sourcecontrol> + <triggers> + <intervalTrigger /> + </triggers> + <tasks> + <!-- Omitted for brevity --> + </tasks> + <publishers> + <!-- Omitted for brevity --> + </publishers> + <parameters> + <textParameter> + <name>Target</name> + <display>Target to Build</display> + <description>Which target do you want to build?</description> + <default>DEV</default> + <minimum>3</minimum> + <maximum>10</maximum> + <required>false</required> + </textParameter> + </parameters> + </project> + + + + + + Initialise a new instance of a . + + + + + Initialise an instance of a with a name. + + + + + The minimum allowed length. + + 1.5 + 0 + + + + The maximum allowed length of the parameter. + + 1.5 + 2147483647 + + + + Is the parameter required? + + 1.5 + false + + + + The type of the parameter. + + + + + An array of allowed values. + + + + + Validates the parameter. + + The value to check. + Any validation exceptions. + + + Numeric Parameter + 1.5 + + + This will prompt the user to enter a numeric value when a force build is requested. + + + This parameter can then be used by a dynamic value in a task. + + + + + <numericParameter> + <name>MaxAllowedErrors</name> + </numericParameter> + + + <numericParameter> + <name>MaxAllowedErrors</name> + <display>Maximum Allowed Errors</display> + <description>What is the maximum allowed number of unit test errors?</description> + <default>5</default> + <minimum>0</minimum> + <maximum>10</maximum> + <required>false</required> + </numericParameter> + + + <project name="Test Project"> + <sourcecontrol type="svn"> + <!-- Omitted for brevity --> + </sourcecontrol> + <triggers> + <intervalTrigger /> + </triggers> + <tasks> + <!-- Omitted for brevity --> + </tasks> + <publishers> + <!-- Omitted for brevity --> + </publishers> + <parameters> + <numericParameter> + <name>MaxAllowedErrors</name> + <display>Maximum Allowed Errors</display> + <description>What is the maximum allowed number of unit test errors?</description> + <default>5</default> + <minimum>0</minimum> + <maximum>10</maximum> + <required>false</required> + </numericParameter> + </parameters> + </project> + + + + + + Initialise a new instance of a . + + + + + Initialise an instance of a with a name. + + + + + The mimimum allowed value of the parameter. + + 1.5 + -1.79769e+308 + + + + The maximum allowed value of the parameter. + + 1.5 + 1.79769e+308 + + + + Is the parameter required? + + 1.5 + false + + + + The type of the parameter. + + + + + An array of allowed values. + + + + + Validates the parameter. + + The value to check. + Any validation exceptions. + + + + Defines the status of a project. + + + + + The date and time this snapshot was taken. + + + + + Generates a clone of this snapshot. + + + + + + A server connection using .NET remoting. + + + + + Initialises a new to a remote server. + + The address of the remote server. + + + + Initialises a new to a remote server. + + The address of the remote server. + + + + The type of connection. + + + + + The name of the server that this connection is for. + + + + + Is this connection busy performing an operation. + + + + + The address of the client. + + + + + Sends a message via HTTP. + + + + + + + + Sends a message to a remote server asychronously. + + The action to perform. + The request to send to the server. + + + + Sends a message to a remote server asychronously. + + The action to perform. + The request to send to the server. + Any user state data. + + This operation will still be done in a synchronous mode. + + + + + Cancels an asynchronous operation. + + + + + Cancels an asynchronous operation. + + + + + + Disposes the .NET remoting client. + + + + + A SendMessageAsync has completed. + + + + + Initialises the client connection. + + + + + A base class that provides some common audit filtering. + + + + + Starts a new blank filter. + + + + + Starts a new filter with an inner filter. + + The inner filter. + + + + Checks whether the record should be included in the filter. + + The record to check. + True to include the record, false otherwise. + + + + Filters by project. + + + + + + + Filters by user. + + + + + + + Filters by event type. + + + + + + + Filters by security right. + + + + + + + Filters by date range. + + + + + + + + Checks whether the record should be included in the filter. + + The record to check. + True to include the record, false otherwise. + + + + Defines the security credentials to use for logging in. + + + + + An identifier for these credentials. + + + + + Gets or sets a security credential. + + The credential name. + + + + + Serialises these credentials to a string. + + The serialised credentials. + + + + Deserialises the credentials. + + The credentials to deserialise. + + + + Gets the currently set credentials. + + + + + Generates a filter. + + + + + Filters by project. + + + + + + + Filters by user. + + + + + + + Filters by event type. + + + + + + + Filters by security right. + + + + + + + Filters by date range. + + + + + + + + Combines multiple filters together. + + The filters to combine. + + + + + Details about an evented event. + + + + + The date and time of the event. + + + + + The name of the project the event was for. + + + + + The name of the user the event was for. + + + + + The type of event. + + + + + The right that is being audited. + + + + + An optional message for the event. + + + + + Combines two or more filters together. + + + + + Initialises a new . + + + + + Starts a new filter with the filters to combine. + + + + + + Starts a new filter with the security right and inner filter. + + + + + + + The filters to combine. + + + + + Checks if the security right matches. + + + + + + + Filters by a date range. + + + + + Initialises a new . + + + + + Starts a new filter with the date range. + + + + + Starts a new filter with the date range and inner filter. + + + + + The start date. + + + + + The end date. + + + + + Checks if the date range matches. + + + + + + + Filters by an event type. + + + + + Initialises a new . + + + + + Starts a new filter with the event type. + + + + + + Starts a new filter with the event type and inner filter. + + + + + + + The type of event. + + + + + Checks if the event type matches. + + + + + + + Filters by a project name. + + + + + Initialises a new . + + + + + Starts a new filter with the project name. + + + + + + The name of the project. + + + + + Starts a new filter with the project name and inner filter.. + + + + + + + Checks if the project name matches. + + + + + + + Provides diagnostics on a security check. + + + + + The name of the permission being diagnosed. + + + + + The name of the project the permission is being checked against. + + + + + The name of the user being the permission is being checked for. + + + + + Whether this permission is allowed. + + + + + Defines the events that can be logged. + + + + + The event type is unknown. + + + + + A login event. + + + + + A logout event. + + + + + A force build event. + + + + + An abort build event. + + + + + A start project event. + + + + + A stop project event. + + + + + A cancel request event. + + + + + A send message event. + + + + + A get security configuration event. + + + + + A list all users event. + + + + + A diagnose security permission event. + + + + + A view audit log event. + + + + + A change password event. + + + + + A reset password event. + + + + + An add project event. + + + + + A delete project event. + + + + + An update project event. + + + + + A request to get the final build status. + + + + + The security levels. + + + + + The security right is allowed. + + + + + The security right is denied. + + + + + The security right will be inherited. + + + + + Filters by a security right. + + + + + Initialises a new . + + + + + Starts a new filter with the security right. + + + + + + Starts a new filter with the security right and inner filter. + + + + + + + The type of event. + + + + + Checks if the security right matches. + + + + + + + Filters by a user name. + + + + + Initialises a new . + + + + + Starts a new filter with the user name. + + + + + + The name of the user. + + + + + Starts a new filter with the user name and inner filter.. + + + + + + + Checks if the user name matches. + + + + + + + The details on a user. + + + + + Initialise a new blank . + + + + + Initialise a new with a user name. + + + + + Initialise a new with user and display names. + + + + + Initialise a new with user name, display name and type. + + + + + The login (user) name of the user. + + + + + The display name of the user. + + + + + The type of the user. + + + + + Enumeration containing possible conditions for the execution of the + build phase of project integration. + Order in the enum is also used as a priority! + + + + + A build should not occur. + + + + + A build should occur only if modifications exist. + + + + + A build should be forced, regardless of whether + modifications exist or not. + + + + + Enumeration of possible states for the CruiseControl.NET server. + + + + + The server is not running. + + + + + The server is running. + + + + + The server is scheduled to be stopped. + + + + + The server's state is unknown. + + + + + Contains a snapshot of the current CC.Net server status and activity. + + + + + Initialise a new blank . + + + + + Initialise a new populated . + + + + + + + The current state of the projects. + + + + + The current state of the queues. + + + + + Checks if a snapshot has changed. + + + + + + + Retrieves the status of a project. + + + + + + + Retrieves the hashcode for the snapshot. + + + + + + Compares two snapshots to see if they are equal. + + + + + + + Defines the configuration for a server extension. + + + + + Gets or sets the type of the component. + + + + + Gets or sets the additional items. + + + + + The <externalLinks> section can contain any number of <externalLink> sub-sections. Each of these + are used to display project related links on the project report page of the Web Dashboard, and are meant as a + convenient shortcut to project-related web sites outside of CruiseControl.NET. + + External Links + 1.0 + + + <externalLinks> + <externalLink name="My Link" url="http://somewhere" /> + </externalLinks> + + + + + + Initialise a new blank . + + + + + Initialise a new populated . + + + + + + + The name of the link. + + 1.0 + n/a + + + + The URL for the link. + + 1.0 + n/a + + + + Remote Interface to CruiseControl.NET. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Attempts to start a project. + + A containing the request details. + A containing the results of the request. + + + + Attempts to stop a project. + + A containing the request details. + A containing the results of the request. + + + + Forces a build for the named project. + + A containing the request details. + A containing the results of the request. + + + + Aborts the build of the selected project. + + A containing the request details. + A containing the results of the request. + + + + Cancel a pending project integration request from the integration queue. + + + + + Send a text message to the server. + + + + + + + Waits for the project to exit. + + + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Returns the version of the server + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Updates the selected project on the server + + + + + Returns the serialized form of the requested project from the server + + + + + Gets the external links. + + The request. + + + + + + Gets the artifact directory. + + The request. + + + + + + Gets the statistics document. + + The request. + + + + + + Gets the modification history document. + + The request. + + + + + + Gets the RSS feed. + + The request. + + + + + + Logs a user into the session and generates a session. + + + + + + + Logs a user out of the system and removes their session. + + + + + + Retrieves the security configuration. + + + + + + Lists all the users who have been defined in the system. + + + + A list of containing the details on all the users + who have been defined. + + + + + Checks the security permissions for a user against one or more projects. + + + A set of diagnostics information. + + + + Reads the specified number of filtered audit events. + + + A list of s containing the audit details that match the filter. + + + + Lists the build parameters for a project. + + The project to retrieve the parameters for. + The list of parameters (if any). + + + + Changes the password of the user. + + + + + + Resets the password for a user. + + + + + + Retrieve the amount of free disk space. + + + + + + Takes a status snapshot of a project. + + + + + Retrieves a list of packages for a project. + + + + + Retrieve a file transfer object. + + + + + + + Retrieve the identifer for this project on a linked site. + + + + + + + Retrieve the public key for the server. + + + + + + + Initialise a secure communications connection. + + + + + + + Terminate a secure communications connection. + + + + + + + Gets some build summaries. + + The request. + The response. + + + + + + + + + Gets the cruise manager. + + The URL. + + + + + + Retrieve an instance of a for communicating with + the server via .NET remoting. + + The URL of the server. + A new instance. + + + + The main server for running Continuous Integration. + + + + + Terminates the CruiseControl.NET server immediately, stopping all started projects + + + + + Launches the CruiseControl.NET server and starts all project schedules it contains + + + + + Attempts to start a project. + + A containing the request details. + A containing the results of the request. + + + + Requests all started projects within the CruiseControl.NET server to stop + + + + + Attempts to stop a project. + + A containing the request details. + A containing the results of the request. + + + + Cancel a pending project integration request from the integration queue. + + + + + Send a text message to the server. + + + + + + + Gets the projects and integration queues snapshot from this server. + + + + + Retrieve CruiseManager interface for the server + + + + + Client for communicating with the server. + + + + + Gets information about the last build status, current activity and project name. + for all projects on a cruise server + + + + + Forces a build for the named project. + + A containing the request details. + A containing the results of the request. + + + + Aborts the build of the selected project. + + A containing the request details. + A containing the results of the request. + + + + Wait for CruiseControl server to finish executing + + + + + Waits for the project to exit. + + + + + + + Returns the name of the most recent build for the specified project + + + + + Returns the names of all builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the names of the buildCount most recent builds for the specified project, sorted s.t. the newest build is first in the array + + + + + Returns the build log contents for requested project and build name + + + + + Gets the final status for a build. + + The request. + The for the build. + + + + Returns a log of recent build server activity. How much information that is returned is configured on the build server. + + + + + Returns the version of the server + + + + + Adds a project to the server + + + + + Deletes the specified project from the server + + + + + Updates the selected project on the server + + + + + Returns the serialized form of the requested project from the server + + + + + Retrieve the list of external links for the project. + + + + + Retrieves the name of directory used for storing artefacts for a project. + + + + + Retrieve the statistics document for a project. + + + + + + + Retrieve the modification history document for a project. + + + + + + + Retrieve the RSS feed for a project. + + + + + + + A project is starting. + + + + + A project has started. + + + + + A project is stopping. + + + + + A project has stopped. + + + + + A force build has been received. + + + + + A force build has been processed. + + + + + An abort build has been received. + + + + + An abort build has been processed. + + + + + A send message has been received. + + + + + A send message has been processed. + + + + + A project integrator is starting an integration. + + + + + A project integrator has completed an integration. + + + + + Logs a user into the session and generates a session. + + + + + + + Logs a user out of the system and removes their session. + + + + + + Retrieves the security configuration. + + + + + + Lists all the users who have been defined in the system. + + + + A list of containing the details on all the users + who have been defined. + + + + + Checks the security permissions for a user against one or more projects. + + + A set of diagnostics information. + + + + Reads the specified number of filtered audit events. + + + A list of s containing the audit details that match the filter. + + + + Lists the build parameters for a project. + + + The list of parameters (if any). + + + + Changes the password of the user. + + + + + + Resets the password for a user. + + + + + + Retrieve the amount of free disk space. + + + + + + Takes a status snapshot of a project. + + + + + Retrieves a list of packages for a project. + + + + + Retrieve a file transfer object. + + + + + Retrieves a service. + + The type of service to add. + A valid service, if found, null otherwise. + + + + Adds a service. + + The type of service. + The service to add. + + + + Retrieve the identifer for this project on a linked site. + + + + + + + Gets some build summaries. + + The request. + The response. + + + + Provides an extension to ICruiseServer basic functionality. + + + + + Initialises the extension. + + The server that this extension is for. + + + + + Starts the extension. + + + + + Stops the extension. + + + + + Terminates the extension immediately. + + + + + Allow files to be transfered. + + + + + Download a file. + + The destination to download the file to. + + + + A request to integrate a project (start a build). + + + + + A null request. + + + + + Initialise a new . + + + + + + + + The build condition. + + + + + The source of the request. + + + + + The user who triggered the build. + + + + + The build parameters to use. + + + + + The time the request was generated. + + + + + Checks if two instances are the same. + + + + + + + Retrieves the hashcode for this request. + + + + + + Converts this request into a string. + + + + + + Should the results of a failed source control exception be published? + + + + + Enumeration of possible summations following the integration of a project. + + + + + Indicates the project's integration was successful. Compilation succeeded, + and any tests passed. + + + + + Indicates the project's integration failed. Either the compilation or tests failed. + + + + + Indicated CruiseControl.NET experienced exceptional circumstances during the + integration of the project. + + + + + Indicates the state of the most recent integration is unknown. Perhaps no integration + has yet occurred. + + + + + Indicates that the most recent integration was cancelled. + + + + + + + + + + Connects the specified proxy type. + + Type of the proxy. + The URI. + + + + + + Defines the build status of an item. + + + + + The item is pending. + + + + + The item is currently running. + + + + + The item has completed running with a success status. + + + + + The item has completed running with a failed status. + + + + + The item has been cancelled before running. + + + + + The status of the item is unknown. + + + + + Defines the status on an item. + + + + + Initialise a new blank . + + + + + Initialise a new with a name. + + The name of the item. + + + + The unique identifier of the item. + + + + + The name of the item. + + + + + The name of the item. + + + + + Any error message for why the item failed. + + + + + The status of the item. + + + + + The date and time the item started building. + + + + + The date and time the item completed building. + + + + + The date and time the item is estimated to complete building. + + + + + Any child status items. + + + + + The parent of this item. + + + + + Adds a child and correctly links it. + + + + + + Generates a clone of this status. + + + + + + Copies this item to another. + + + + + + Gets the hash code for the status. + + + + + + Checks if two statuses are the same. + + + + + + + Returns an XML representation of the status. + + + + + + Interface of all integration trigger used by CruiseControl.NET. + A trigger applies to a particular project. + + Trigger Blocks + + + + Notifies the trigger that an integration has completed. + + + + + Returns the time of the next build. + + + + + Fires this instance. + + + + + + + A user-readable message. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initialise a new blank . + + + + + Initialise a new with a message. + + The message. + + + + Initialise a new with a message. + + The message + the message kind + + + + The text of the message. + + + + + The type of message + + + + + Returns the kind and the message text. + + The text of the message. + + + + compares 2 message objects + + + + + + + Retrieves the hash code for this message. + + + + + + Specified project does not exist on the buildserver + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The requested project. + + + + + Initializes a new instance of the class. + + The requested project. + The e. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Gets the requested project. + + + + + + + Gets the object data. + + The info. + The context. + + + + + Details on a package. + + + + + Initialise a new blank . + + + + + Initialise a new with a package. + + The location of the package. + + + + The name of the package. + + + + + The label of the build this package is for. + + + + + The date and time the package was generated. + + + + + The number of files in the package. + + + + + The size of the package. + + + + + The actual name of the file on the server. + + + + + Enumeration of the possible activities of a project under continuous + integration by CruiseControl.NET. + + + + + Starts a new blank . + + + + + Initialise a new populated . + + + + + + The type of project activity. + + + + + Is this a building status? + + + + + + Is this a sleeping status? + + + + + + Is this a pending status? + + + + + + Is this a CheckingModifications status? + + + + + + Checks if two are the same. + + + + + + + Retrieves the hashcode for this . + + + + + + Returns the type of activity. + + + + + + Compares if two are the same. + + + + + + + + Compares if two are different. + + + + + + + + CruiseControl.NET is checking for modifications in this project's + source control system. + + + + + CruiseControl.NET is running the build phase of the project's + integration. + + + + + CruiseControl.NET is sleeping, and no activity is being performed + for this project. + + + + + CruiseControl.NET is queuing a pending build integration request for this project. + + + + + + + + + + Enumeration of possible states for a project's integrator. + + + + + Integration is running, or will run when appropriate. This value + indicates that the project integrator is alive, whether currently + integrating or not. + + + + + The project integrator will stop when the current integration has + completed. + + + + + The project integrator has stopped integration. The project will + not be integrated until the integrator is started again. + + + + + The project status is unknown. + + + + + Value type that contains extensive details about a project's most recent + integration. + + + This class is serialized to persist CruiseControl.NET's state for a + particular project, hence is is marked with a . + + + + + Initialises a new blank . + + + + + Initialise a new populated . + + + + + + + + Initialise a new populated . + + + + + + + + + + + + + + + + + + + The current stage of the build. + + + + + (Should) show or hide the ForceBuildButton in UI programs. + + + + + (Should) show or hide the Start - Stop Button in UI programs. + + + + + The name of the server this status is from. + + + + + The current status of the project. + + + + + The current integration status. + + + + + The current project activity. + + + + + The name of the project. + + + + + The description of the project (optional). + + + + + The category of the project. + + + + + The name of the queue that the project belongs to. + + + + + The project of this project within the queue. + + + + + The URL for viewing the project details. + + + + + The date the project last built. + + + + + The label of the last build. + + + + + The label of the last successful build. + + + + + The time the build will next be checked. + + + + + Any messages for a build. + + + + + The most current message in the build. + + + + + A snapshot of the state of an item on a particular named queue at this moment in time. + + + + + Initialise a new blank . + + + + + Initialise a new populated . + + + + + + + Initialise a new populated . + + + + + + + + The name of the project. + + + + + The current activity. + + + + + The time of the request. + + + + + Represents a snapshot of the integration queue's current state at a point in time. + For serializing to CCTray and the web dashboard. + + + + + Initializes a new instance of the class. + + + + + The queues on the server and their current status. + + + + + Finds a queue by its name. + + + + + + + A snapshot of a particular integration queue and it's contents. + + + + + Initialise a new blank . + + + + + Initialise a new populated . + + + + + + The name of the queue. + + + + + The current requests in the queue. + + + + + Whether there are any requests in the queue or not. + + + + + + + + + + Gets the cruise manager. + + The URL. + + + + + + Gets the cruise server client. + + The URL. + + + + + + Transfer a file over .NET remoting. + + + + + Initialise a new . + + + + + + Download a file. + + The destination to download the file to. + + + + + + + + + Connects the specified proxy type. + + Type of the proxy. + The URI. + + + + + + A date/time that can be serialised. + + + + + Initialise a new . + + + + + + The serialised date/time. + + + + + The default date/time. + + + + + A base class for sever connections. + + + + + A request message is being sent. + + + + + A response message has been received. + + + + + Fires the event. + + The action that is being sent. + The request that is being sent. + + + + Fires the event. + + The action that the response is for. + The response that was received. + + + Named Value + 1.4.4 + + + A value with an associated name. This is a generic configuration item that is used in other configuration + elements. + + + + + <namedValue name="The Name" value="something" /> + + + + + + Starts a new blank . + + + + + Starts a new with a name and value. + + + + + The name of the value. + + 1.4.4 + n/a + + + + The actual value. + + 1.4.4 + n/a + + + + Converts a list of to a dictionary of strings. + + + + + + + Converts a list of from a dictionary of strings. + + + + + + + Attempts to find a named value. + + + The name of the value to find. + + + + + Copies all the values from a dictionary into a list. + + + + + + + Copies all the values from one list to another. + + + + + + + Returns a hash code for this instance. + + + A hash code for this instance, suitable for use in hashing algorithms and data structures like + a hash table. + + + + + Determines whether the specified is equal to this instance. + + The to compare with this instance. + + true if the specified is equal to this instance; otherwise, false. + + + + + Indicates whether the current object is equal to another object of the same type. + + An object to compare with this object. + + true if the current object is equal to the parameter; otherwise, false. + + + + + Generic factory for generating clients. + + The type of the client. + + + + Generates a new client. + + The new client. + + + + Helper class for converting XML to objects. + + + + + Converts a response string into a response object. + + + + + + + Finds the type of object that a message is. + + The name of the message. + The message type, if found, null otherwise. + + + + Converts a message string into an object. + + The type of message. + The XML of the message. + The object of the message. + + + + Indicates whether or not a message string can be converted into an object. + + The type of message. + The XML of the message. + true if the message can be deserialized to the given message type. + + + + Converts an object into a message string + + The object of the message. + The XML of the message. + + + + Converts a message string into a request. + + The XML of the message. + The converted . + + + + + + + + + Initializes a new instance of the class. + + The reference. + + + + + Initializes a new instance of the class. + + The reference. + The message. + + + + + Initializes a new instance of the class. + + The reference. + The message. + The e. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Gets the reference. + + + + + + + Gets the object data. + + The info. + The context. + + + + + Base cruiseControl specific exception, inheriting from . + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The message. + + + + + Initializes a new instance of the class. + + The message. + The exception. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + + + + + + Initializes a new instance of the class. + + The permission. + + + + + Initializes a new instance of the class. + + The permission. + The message. + + + + + Initializes a new instance of the class. + + The permission. + The message. + The e. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Gets the permission. + + + + + + + Gets the object data. + + The info. + The context. + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The message. + + + + + Initializes a new instance of the class. + + The message. + The e. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Gets the object data. + + The info. + The context. + + + + + + + + + + Initializes a new instance of the class. + + + + + + Initializes a new instance of the class. + + The message. + + + + + Initializes a new instance of the class. + + The message. + The e. + + + + + Initializes a new instance of the class. + + The info. + The context. + + + + + Gets the object data. + + The info. + The context. + + + + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Remote.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/ThoughtWorks.CruiseControl.Remote.dll new file mode 100644 index 0000000000000000000000000000000000000000..83727ed5c68c3cd483fc109b08a0e35c1f58e3c9 GIT binary patch literal 163840 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�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

    6mh;iYZ{dpcSG=))37(9D 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 PDIu)Q33XnV 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

    + + + + + + + +
    + + toggleDiv('img- + + ',' + + ') + + + clickable + + + Toggle display of Tests contained within this assembly + + img- + + + +   + + + + + +  -  + +  tests ( + +  passed,  + +  failed,  + +  didn't run) +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + display:none; + + + + +
    Test FixtureResultsPasses
    + + + toggleTr('img- + + ',' + + ') + + + clickable + + + Toggle display of the tests within this text fixture + + img- + + + + + + + + + + + +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + +   + + + + + +
    + [ + + ] +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    + + + + + + + + ignored + + + failed + + + succeeded + + + unknown + + + + + + + + + + + + The test wasn't run + + + The test failed + + + The test suceeded + + + + + + + + + + + + + + +
    + + width: + + px; + + + + + + + +   +
    +
    +
    + + + + + + + + + + + + ( + + / + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceCallTree.xslt b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceCallTree.xslt new file mode 100644 index 0000000..b1ebf5a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceCallTree.xslt @@ -0,0 +1,102 @@ + + + + + + + +

    ANTS Performance: Call Tree

    +
    +
    + + +
    +
    + + +
    +
    + + + +
    + + +
    + +
    + + +
    +
    + .() +
    +
    +
    +
    +
    + Hit count: +
    +
    + Time: + + ms + + + ms + +
    +
    + Percentage: + + % + + + % + +
    +
    + Percentage (with children): + + % + + + % + +
    +
    + +
    +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceMethods.xslt b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceMethods.xslt new file mode 100644 index 0000000..9a68e90 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceMethods.xslt @@ -0,0 +1,102 @@ + + + + + + + +

    ANTS Performance: All Methods

    +
    +
    + + +
    +
    + + +
    +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + +
    ClassMethodHit CountTimePercentagePercentage (with children)TimePercentagePercentage (with children)
    +
    + + + + + + + + () + + + + + + ms + + + % + + + % + + + ms + + + % + + + % + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceTopMethods.xslt b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceTopMethods.xslt new file mode 100644 index 0000000..2ebacce --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/AntsPerformanceTopMethods.xslt @@ -0,0 +1,100 @@ + + + + + + + +

    ANTS Performance: Top Methods

    +
    + + +
    +
    + + +
    + + + +
    + + +
    + + + + + + + + + + + + + + + + + +
    ClassMethodHit CountTimePercentagePercentage (with children)TimePercentagePercentage (with children)
    +
    + + + + + + + + () + + + + + + ms + + + % + + + % + + + ms + + + % + + + % + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/CodeItRight.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/CodeItRight.xsl new file mode 100644 index 0000000..b8a19d5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/CodeItRight.xsl @@ -0,0 +1,190 @@ + + + + + + + + + +

    CodeIt.Right Analysis Report

    + + + + + + + + +
    + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + + + + + + + + +
    + Solution: + + +
    + Analysis Date/Time: + + +
    + + + + + + + + + + + + + + + + +
    ProjectFileItemLine #TypeViolationCategorySeverity
    +
    + + + + projectData + cir-violation cir- + + + + + + + + + + + + + + + + + + + + + + + + + + + link + buildStatus cir-hidden cir- + +
    + + : + +
    +
    + +
    +
    + Corrections: +
    +
      + +
    1. + +
    2. +
      +
    + + +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/CodeItRightSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/CodeItRightSummary.xsl new file mode 100644 index 0000000..61813a4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/CodeItRightSummary.xsl @@ -0,0 +1,93 @@ + + + + + + + + + +

    CodeIt.Right Analysis Summary

    + + + +
    +
    + + + + + + + +
    + Solution: + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ProjectErrorsWarningsOtherTotal
    + + + + + + + + + +
    +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MBUnitDetails.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MBUnitDetails.xsl new file mode 100644 index 0000000..da657a5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MBUnitDetails.xsl @@ -0,0 +1,599 @@ + + + + + + + + + s + + + + + + ms + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + +
    +
    + + + + + + + + + + + + +
    + position:relative;background-color:#DDDDDD;border-color:black;width:px;height:px; + + +
    + position:absolute;top:0px;left:0px;height:px;background-color:lightgreen;font-size:1px;width: + + + + px; +
    +
    + + +
    + position:absolute;top:0px;left: + + + + px;height:px;background-color:red;font-size:1px;width: + + + + px; +
    +
    + + +
    + position:absolute;top:0px;left: + + + + px;height:px;background-color:blueviolet;font-size:1px;width: + + + + px; +
    +
    + + +
    + position:absolute;top:0px;left: + + + + px;height:px;background-color:orange;font-size:1px;width: + + + + px; +
    +
    +
    + position:absolute;top:0px;left:px;height:px;font-size:px;font-family:Verdana;/////
    +
    +
    + + + test, + success, + failures, + skipped, + ignored, + asserts + + + + + + + + + + + + + + /images/Populator.png + + + + + + + /images/Fixture.png + + + + + + + /images/Category.png + + + + + + + /images/Test.png + + + + + + as + + + + + ex + + + + +
    + + +
    +
    + + + + + + + + + +
    + MbUnit Tests run: + tests, + success, + failure, + ignored, + skipped, + s +
    + + +
    + +
    +
    + +
    +
    + + + + + + + + +
    Total + + + 100 + 14 + + +
    +
    + + + + + +
    + #Assembly + + + + + + + + 100 + 12 + + + + + + + + + + + + + + + + # + . + + + + . + + + + + + 100 + 10 + + + + + + + + + + + + + + failureOdd + failureEven + + + + + + +
    +
    +
    + + + + + + + + +

    Assembly + + +

    +
      +
    • Full Name:
    • +
    • Results: + + + +
    • +
    • Duration: + + + +
    • +
    + + + + + +
    Assembly SetUp and TearDown
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + . + + + + + + + + + + + + + + + . + + ( + + ) + + + + Fixture SetUp and TearDown + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + + successEven + failureEven + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + successOdd + successEven + + + + + failureOdd + failureEven + + + + + skippedOdd + skippedEven + + + + + ignoreOdd + ignoreEvent + + + + + + + + + + + + + + + + + , + + + + + + + + + + + + + +
    + + +
    +
    + + +
    + + + + Type: + + + + + + Message: + + + + + + Source: + + + + + + + : + + + + + + + StackTrace: +
    +
    +					
    +				
    + + + +
    + + + + + + + Console Output + + + + + Console Error + + + + + + + + + + + + +
    +
    +
    + + +
    +
    + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MBUnitSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MBUnitSummary.xsl new file mode 100644 index 0000000..7b7b3ea --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MBUnitSummary.xsl @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Tests run: , Failures: , Not run: , Time: seconds +
    No Tests Run
    This project doesn't have any tests
    All Tests Passed
    + Unit Test Failure and Error Details () +
    + Warning Details () +
    +
    + + + + + + unittests-oddrow + + Error + + + + + + + + + unittests-oddrow + + Failure + + + + + + + + + unittests-oddrow + + Warning + + + + + + + + + + + +
    +
    + + Test: + + + Type: + Message: + + + +
    
    +                        
    +                    
    + + +
    + + + Type: + Message: + + + +
    
    +                        
    +                    
    + + +
    + +
    +
    + + + + + + + + + + + + +
    + Test: + Type:Failure + Message: + + + +
    + + +
    + + + Test: + Type:Warning + Message: + + + +
    
    +                            
    +                        
    + + +
    + +
    +
    + + + + + + + + + + + + +
    + Test: + Type:Failure + Message: + + + +
    + + +
    + + + Test: + Type:Warning + Message: + + + +
    
    +                            
    +                        
    + + +
    + +
    +
    + + + + + + + + + +
    + + + +
    + + + +
    +
    + +
    + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/Metrics.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/Metrics.xsl new file mode 100644 index 0000000..17ffbc2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/Metrics.xsl @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + +
    + Microsoft Metrics +
    ItemMaintainability IndexCyclomatic ComplexityClass CouplingInheritance DepthLines Of Code
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MetricsSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MetricsSummary.xsl new file mode 100644 index 0000000..c7f5fba --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MetricsSummary.xsl @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + +
    + Microsoft Metrics +
    ModuleMaintainability IndexCyclomatic ComplexityClass CouplingInheritance DepthLines Of Code
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ModificationHistory.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ModificationHistory.xsl new file mode 100644 index 0000000..991e8ec --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ModificationHistory.xsl @@ -0,0 +1,161 @@ + + + + + + + + + +

    Modification History

    + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + toggleTr('img- + + ',' + + ') + + + clickable + + + Toggle display of the changes within this build + + img- + + + + + +      + + +   + Label : + +     Changed Files: + + + +      + + + + +      + +  --  + + + + + + + + + + + + display:none; + + + + + + + + section-oddrow + + + section-evenrow + + + + + + + + +
    + /
    + + +
    +
    + + + + + + + + + + #339900 + + + #FF0000 + + + + + + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestCover2010.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestCover2010.xsl new file mode 100644 index 0000000..f74b4fa --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestCover2010.xsl @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + +

    Code Coverage Summary (MsTest)

    + + + + + +
    highCoverage >= %
    mediumCoverage >= %
    bad < %
    + +
    + + + + + + + + + + + + + + + + + +
    AssemblyBlocks CoveredBlocks Not CoveredCoverage
    + + + + + + + + + text-align: right; border-right: 1px solid #649cc0; border-bottom: 1px solid #649cc0; width: 100; font-weight: bold; + + background-color:#86ed60; + background-color:#ffff99; + background-color:#eb4848; + + + + + % + + + 0.00% + +
    + +
    + +
    + + +

    + +

    +
      + +
    +
    + + + + + + +

    %C^!m)CuF|+wB%( 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/de/ThoughtWorks.CruiseControl.Core.resources.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/de/ThoughtWorks.CruiseControl.Core.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..6b8c385b76f607358a29b90e9042522119f0ca1e GIT binary patch literal 4608 zcmeHKO>9*~6h4<0XlbeP6NIo}YN-({mseV#MJlg-kJ8#w8v0tWA))u(PWx_p-@SG2 zeS|g@Yl4X+EWni;-55hK#IPVhjJSZfkwAWRD53cKJeB`u+d`K`fWy$+$4s2)_>2-36kv#` zGUESDD`rgBtIE*tC|YlZ@_2~;r6nL3(|#80Mo)tv8ZuR&Z1l8kaWFi88L$ZAu-;VC z^)XS~I)p*irTs=*fH+ZG#7FHJjw^s|TSSZL)t8B4h=ZY}M7@IOhp1DKJ+8TfxwpT) z|1~c;3v~M?f>377gEH`Q%9g!ti1ot?Uu^V2KT(Qo4FGOSEc1|6Hmw5XFjs)D#GK|W>ilMsZo9-^`&SzsmcE>%e|E|3Mo zw1qXXD1bm=>4X;VrauvVP2vn9+rfQQ6^mletkja^tJf(5R4(H!AInw8uiD zyvxsKr59StSe&%NT-GQXmF|tpK?Y-k2!D9vvI>o*{TVeWozN(2lU^>Il#1H=-fS}p zS;0AWj1Q?H)=b>`e*wMsz!AWvK~#W(J`|uQ6yvu}h-Uv(3DCZYZFDsL7y)eNHGcR*(_9MC=KH zXsbb+XO2u3w4EK@CoyRx%m*)pV^V4@Hy$a z`z^=I=eb01af%ENYN6+$sy4gwIrm>9VCdkk#qrJ6l)w3LuJhzPuLF2Ejw3F*!bE8! zqyu2f=mH0qQ}&6SN&X!?n`;e?@n%78J;yLdz;q3+6x)Jp)=TRJ?YSK`xkF zVMkCQ88#BHN@3K3G{87lSO=q?9w)k3I*poRz$UJ%4&TL!aE>9>avwKY60F=v>G}h>+?0<*0zk#u{EKq zNe?2J!g}6Q!COJyusRK%V}P3hc9j+B8_=(TpvdPKcAZ6{DfA6(4?i^&?6MH2SuYmy z!GsM8zB&5E!S?V&hTkSGG)DHBknpR8qoCk1^CliNE`E5+(q`=44e6-fl~;|!3qFZ_ z%t&jRD-(1ces9yK(Ex5sp;u3h;1;sCIOZp{&j$+o@Ts%U(HU@$A7%@m-_!6tpF6#< z!ACrDh)q}&b@qGV=;pJ4=rlYwkU_;d9zOAXh-HYlWZ+c*Drgrl%H*fjqP*z5YsDV? q0?i^PU7V!A*U4Emn}M^r$9ec1o|y=U{Qry>cRVu|JvZckjKJTxQe)`= literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/edtFTPnet.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/edtFTPnet.dll new file mode 100644 index 0000000000000000000000000000000000000000..364051daf759b5f514cb98b12dd131a4d92bcc0f GIT binary patch literal 167936 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/es/ThoughtWorks.CruiseControl.Core.resources.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/es/ThoughtWorks.CruiseControl.Core.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..d2b8dbd3fd2764a2759829f842985c73157adcd7 GIT binary patch literal 4608 zcmeHKPi$0082?^dpe>~cB?#fb)Pf3@$CegoflAw5N{gj5?6x2wfwymm?n~dkSLeMY zR4ev?i5d^07cY1-1VaolBoHGWNKA|b;-7es6XBv4L%bRT{=V6L-7Tevkr)nq+xh03 zZ)U#v{=NC8dk=j;l|)p9cJCh1W%LYP8b2IOVY+_xm-Te9=6d60W8ivYD(eJdT=}EQ z$_d-@JUD_~~$T+AXSRTxcvLss@J} z;PdB!1X>pw(KDK^DCo@$)?dREF!&6W)b%zm<-by295M@V5OR}DbP=7H7Q&1o93`rY z=zr6TY1Q?vYK;5J_M4$R5n_CCJ`m=#okhJd(jbVAnkrB>Mq0Nn5WKz?tqi)Ly{V+@ zW1-gdC?;8!wi|sBx`=urI_f`QzXDjd3YteRK1URT9}LYU8WKc5M}s2oVcic{d*i!1 zU-OpJXl`;M2xZRPF9ScXY#B^b`=ynUs#)X$+gGlWZWbd_1&;4^wwW>hHH&!O4f9HN zdNLm>%WW1z`LyfUugHm%KPJ7-^wzD`W_$CNmX6jo8EfxontfQ_3!R*dPEX2^{Zh;+ z8tP8)-!@FKo2_n0jlnEp=-0d-={JyQmk9VKLgPXdP&8 zqK%`Sgt4{Vl)+D;F)WQ!76Y5cG^?LH9klv5`IN&?f)UaxtgKFu1ya%r7}O^~xM%fO}mHtS^YkYf8%kF>!;B( zAWX)BWkfZQLw~MqrR9a3WEsrjKB9Td4N))({d`(W4fs@gG(Mv735`!{d`aUUHU1r# zp|F!}tf3vWnwDt1QsYLA*J<3Mafim;8k@9`)*x67)Cs(b;=oOG2>2y>4Y-v)1KzG@ z<8+g%rf}R0XgAUZKDuczbhZ>ebJj~1l-se_&*WYCGDY7EO(*;@SK1*y9_kJPnM=D9 zDJOJgcZdk2^Pwcu4t+H}nUI04oN?YzS`zIXEgf&0V##MAZMwu*}HljSI!cd%KCW-I^e6Zz>Fhh0~zGi`SE8A|pyKMNt@oQ(Vt~~qUlJkv&$FH2ew(iU?Rl+dp@f|h9FuYHwCk2x&i`-+6`*m?S!}of~?pkVvh(!8x2}N9WrtC zoY)kLwTcbsTH3?|&aX3QfxfrR80?-Z))n@_Crk^bWx9b16-Z zBE!A4kaJ&EEA4zr{Z|hd+PNzbzL}B=H$UP!i_h!&&<=JX#AR2QsA>au1aGS&z`JNa zsD9cqQylg2@&37%C*g8sc3k z%v#_EnCA-XVAj*~L>H>2P;(6E#C6pHfAj&84(l~BihgaB22GTprPy02<>UH{30P$5 za?A&$Q2Tw#LuMB84}ey92Lwo6*3w2Tz`Kf;K}Mu~p~l-N0sF`ZW-g*&M^ErA9P~v7z=q@M{6zgpM}3KlbM;z8r$hqo-P$Jqnmj_Ol+*Ep=;NECcVTGC9OpmVT$ zla59!s13zY3$=loOW$&zpVBt(E1ttqXPcuK@Q5E~bI0#-*j~t;A?V=4A9?sDEb}_s zJ-2rYSwQqYEH;oqS{Er^^8~wInk^lez literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/fr/ThoughtWorks.CruiseControl.Core.resources.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/fr/ThoughtWorks.CruiseControl.Core.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..0221c81c0c5de6b5d18c721939ba724f1d8c733a GIT binary patch literal 4608 zcmeHKU2IfE6h5~t(9%-nCkWwzsRbfXE?ZiDrMm4d&}v&6x-CB;fxCC7-D~gOyUxAa zP*brFn5gjqeDX!#45=Z?0|~?gV<5grAO;f?c_O^%iy^)mBYtOgZ+A;6V&uU@&fPh4 z=FH5QbIzQZGuwCUEL9Ux4a$QDL|0HV#5I0AnnHKu+OHbvQr*p_D@O0lrc~AmL|*x$ z%E}4b@;pBjX(?2}6OJd62M0yY&q#C0lEv#vq6hX7^%~W5Z}|_$qt)(GRa3oDPgDyI z7r+-AfCNe$h3I)rR~7YU2J5e33K)EbYKp(hL-|*(OHF10jzI1p6LF$bGeVeAf|EoI z5&chUF{8SkRf~3a#e6fAr$V$ZEd)ZJwzH%+S{ek=NmB*NMoa4!2f^bPqf|f~+M7zc zJ_c%CPok4$X}eLEAWqa3(NTSt{R&{+s%Qbd^deCVelRqbXh0DC7&S_~$5pp6_SSdz zzve0DP~5?ZAe1@tkPQ5SvSlzs9g76^R?e_K^t-IUWWo*~(=DCX%ywJ(XX!SuEvR_Iu zMFX8l{_Xg=>dwc1G~EC8R!75U$6kG5;l-`iZ&U9~wx`ZaelOpfWEbs6VR#PZD9Ub> zw^8yar(x{kPRihuC=AOIltsg)G0o~BkLti~Ops4Gd=iY1R)JNUBnzaZ_1vEX;i51j zLz`I=vjQ*_rcP+~4xW}GN6U$GV+bQ8MjSxHSY*B77sBh)#*$8DXPxou(;{Pefl;6E zb2;gSmZPLmle9u<)CGlnUO71ouFYJZ4pqSkjRoBjPB-d@LdSIi3@a!E&fsfZMky*d z#>RP*+G1_3>O~TH_{-H)`Cf@otSfH8!c9){zN09l&cS0o+W-fH%{d zz-{z7@XNY4L3gNT3d_xcT}IldynGCO#EZwA^^!&9_V)Rif-7I4=*-Yez>m1n4sm#> zGYDiZ?M|ee(3PDbb|75{C7E{UtC`NE3~c4(c|v(eG!tQxx4enD9Rmu>+u_`f9&f}~ zIg7MQ&{8S?hqY>w5c_Lx< z?@I}`M)W#qWvK}qGlP(#R~odm(j?L2*=CVF+Z7N%w9BBj15PNiR*)5YMC=KHXsbb+ zX0}XRn-<$*u{N;^hE)Le-2Pr2s=Y)-mvpXGSP zIG57oU1WH$9&#SaYUP>FsDJALLpv8~X==8l;?0kJox|sG-6%)m*y4&SOw_c4JB+v0 z3E+Kn2viRpq<*w}fcJxDxLR}n&*<*ej1qdaRI^A<*_Dt)!+=x^8E-$*ASX=Dup`Kj z4C{zzrO<1E8=#*vtb<-p_Y+;LnL^GnpcCg+2mH}TNII^^#3=gODGiz^Ny{*|n9B2d zjR{y}>2%Bsq>%f4DnMoy@(+Vncn1UsUDnb@F2K8rRzOCieKE(|T9^DRT@yN+^uvQG z%;z-~tQFJ?t<#{{2e=uaS8av7Vf`8iDr}Bn)p8-4MBC8%@KZxUFAIJuTQQ#vCUj7+ z&CxFo)`uT5{5EkRG1AWjhhHu11qF+lHu0cw@!>5?o3M5-xTAVio|T6cyc0#Ak(M-@ zCukaWZ_~Tc25L*G)k^K4=F_**=V!Fd2TSYluCvY29&n2vX7lgg)3Ci5I|I7NdaZLs)Def+}S^yyFMp%MgCa!m0pR&>oa1lAl(M^rGXg6Kn7bG>4dU jv6BL)lcTB}f#ulaID7{G84rl!f5waar{Wp>?>z7q`0HeB literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/ja/ThoughtWorks.CruiseControl.Core.resources.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/ja/ThoughtWorks.CruiseControl.Core.resources.dll new file mode 100644 index 0000000000000000000000000000000000000000..555e0f3ac4d53226e8b3b5fdd9312a301f1a6452 GIT binary patch literal 4608 zcmeHKU2IfE6h4>MQlOyx1R*>ywO|64%a;C7kjl2Z6etULM6YtY zm6Z|+E1h(wOoI#ss2L zaJT_Jc@{{Zh0%zf()5^|-ppYAHS`06&rn3+H+d=l4fpvWvjAHlcQq4Xq8&p*n30Dq zL}dZ}Z+bDLy53ca@v4ITrZ0E+7@sZy!ko4c*)g@J>NO=iYId;5KbV}vfZn~ky4Dqj0L^6(_ zQL-T|GrqE%O3{{yJ9c8V?2EZQGTjhgyx6Ku)YerksjiWs`Xv>k56h%|J0*kD+ojKb z$>$WcHAeZb?#7ra2mdI${q^OBvZEW9KV5Qiq4jJ3>pN>=yLWyo_v~aBHKQ>+iS{zu z613OQdeL^l*zt|jg`Y%Ym=d8R1_|oXtQJZW@|h+@$fXp15)7YagH;+O3#6n4JRb$& zpfRJ1YFQGqJTMft_GxyQx5dcTayW3M9atf;q74IMTz25V&9Ba1+jrQQk{x^_J8&#J zIG7#yG&^u4J9x?{%MP5%4t@YKJGjRvx&H3apU)lCo38EMck9p*qvXcn)7L-Tjj2Ne z*Y=#lhQW`rgI{C^J_BxQf3eBPX9wrnb`Dl`sJe)yE@SL8qH&Nzzt63v>ABow8O-87 zpn1#<(J*p-3C*Rc_+*+i-mLKsjrVJOM&s`^{sovJx07ugN6QeR$r{hpxLo6T8dqt& zMB_${O~iN(nUK=}Jc}a06|@ofIeG=Snmz`8Ue8A83KjR`xDilq#ErsB$k3m9?sI3o zWKOwdYuv7kBVVB4+o7Sv-|EPOkB^8NJx`|MPG8LS9ogt30`ZJ5$xQgJ8k&qsFQM#S z-Y~o**cowCy;iz!^hBG&@dCiL7q{!{ERjF0 z)AL&0gyl$cn>BnY$F@i?rqkuK)Nc*R$lJ#^&AL@rS4*X5Uft9=v*zmFX&oE3Up#hU z=CK2lPn56Set!SOdGGyDEDU23zN4v;h`Dw}Ot3Yg)s8Dm_2Dx!2&HCQW9cPVYr*ru&rODA_xHA{~`O0_<|A_|-?c5ne{UgQa zZhXXZ6rb0vLVGEU&=y=>qPPa!PHLykz$<7ys1{mBYcXyCZU)V8zWDZ^!JVrad9*y= zvq&!4g%HKSfK&?=uNh^K3no|Ct*DR;bM$L4hFJ?-5A$4MZOo?iJkiPGe$*NRI&odK z!SB9{q)mEFh=N}Y#X%EAX$tn{N_nq7qYoBYx*YQXG1PvSGLV^s{0*QL-T@v`m$giw z2H;&q(;y?zK3C%tT9@7tx<+&rSql%wu%FLVuvSnjw2p&jAK*rSUZn-{I`wP7E3i3) zQ->STPK*t$4?i^&^s?ZmVJq%sg9#lJY_s)?gZ1Hu48KhrNDTBd!Qod6dqKfsrcFF( z9Q^Q>rTI9!72IxpD(~ur6H&qzxe$rE%Ob}!P=s0OtlKdPb{Q1{Ze(C53g&Fk{# zaMao6AO<|*huOX3_b_bF{YENCfOkjW3LM_JK%*N8Lt1)4%mI*6pe*U4EmoPoo+$9eb|9vKga-2aRx>mC`6 K9xL)cdf+dD5qqWp literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/log4net.dll b/legacy/CCNetLogReader/CCNetLogReader/lib/log4net.dll new file mode 100644 index 0000000000000000000000000000000000000000..ffc57e11254ad9530867b35d15aaf38eb4747d8d GIT binary patch literal 270336 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 + + + + + + + +

    >AwDdUE1BTP8 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%0DUUBp5 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 J~ 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

  • + + + chc + cmc + cbc + + + + + % + 0.00% + + + +
    +
  • + + + + + + + + % + 0.00% + + mhc + mmc + mbc + + + + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport.xsl new file mode 100644 index 0000000..7d490a7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport.xsl @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Tests run: , Failures: , Inconclusive: +
    + + + + + + + + + + + + + +
    + Passed: + + +
    + Failed: + + +
    + Inconclusive: + + +
    +
    + + + + + + + + + + + +
    + PASSED + + FAILED +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CodeMethodClassMessageDuration
    P F I ? + + + + + + + +
    +
    +
    + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport2008.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport2008.xsl new file mode 100644 index 0000000..135e5fd --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport2008.xsl @@ -0,0 +1,257 @@ + + + + + + + + + +

    + Test Run: +

    + +

    Summary

    +

    + Designated outcome : + + + + + + + + + + + + +

    + + + + + + + + + + + + + + + + + + + + + + +
    Number of TestsPassedFailedInconclusiveAbortedTimeoutStarted atStopped at
    + + + + + + + + + + + + + + + + + + + +
    + + + +

    Errors and Warnings

    + + +
    +
    + + + + + +
    + + + + +
    +         
    +       
    + + +
    + + +

    Test Results

    + + + + + + + + + + +
    Test List NameTest NameTest ResultTest Duration
    +
    + + + + +
    + Composite Test :
    + + + + + + + + + + + + + + + +
    PassedFailedInconclusiveAbortedTimeout
    + + + + + + + + + +
    + +
    + + + + + + + End of composite test : + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport2010.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport2010.xsl new file mode 100644 index 0000000..81881d5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestReport2010.xsl @@ -0,0 +1,417 @@ + + + + + + + + + + + +

    + Test Run: +

    + +

    Summary

    +

    + Designated outcome : + + + + + + + + + + + + +

    + + + + + + + + + + + + + + + + + + + + + + + + +
    Number of TestsPassedFailedInconclusiveAbortedTimeoutUnknownStarted atStopped at
    + + + + + + + + + + + + + + + + + + + + + +
    + + + +

    Errors and Warnings

    + + +
    +
    + + + + + + + +

    Failed tests

    + + + + + + + + + + + + + + + + + +
    Test List NameTest NameTest ResultTest DurationClass NameCategory
    +
    + + +

    Longest running tests

    + +
      + + + +
    1. -
    2. +
      +
      +
    + + + + + +
    + + + + + + + + + + +

    Test Results

    + + + + + + + + + + + + + +
    Test List NameTest NameTest ResultTest DurationClass NameTest Categories
    +
    + + + + +
    + + Composite Test : + +
    + + + + + + + + + + + + + + + +
    PassedFailedInconclusiveAbortedTimeout
    + + + + + + + + + +
    + +
    + + + + + + + End of composite test : + + +
    + + + + + + + + + + + + , + + + + + + + + + + + + + Passed + + + Failed + + + Inconclusive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + + + + + + + + + + + + + + +
    + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary.xsl new file mode 100644 index 0000000..07a6268 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary.xsl @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Tests run: + Failures: + Inconclusive: +
    All tests passed.
    +
    +
    + + + + + + + + F + + + I + + + ? + + + + . + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary2008.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary2008.xsl new file mode 100644 index 0000000..5ae4365 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary2008.xsl @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Tests run: + Failures: + Inconclusive: +
    All tests passed.Total count: Passed count:
    +
    +
    + + + + + + F + + + I + + + ? + + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary2010.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary2010.xsl new file mode 100644 index 0000000..5ae4365 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/MsTestSummary2010.xsl @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Tests run: + Failures: + Inconclusive: +
    All tests passed.Total count: Passed count:
    +
    +
    + + + + + + F + + + I + + + ? + + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NAnt.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NAnt.xsl new file mode 100644 index 0000000..4fa455f --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NAnt.xsl @@ -0,0 +1,93 @@ + + + + + + + + + + +

    Build Failed (click to see error)

    +
    + +

    Build Succeeded

    +
    +
    + +
    + +

    Log does not contain any Xml output from NAnt.

    +

    Please make sure that NAnt is executed using the XmlLogger (use the argument: -logger:NAnt.Core.XmlLogger).

    +
    +
    +
    + + +
    + +
    + + +

    + : +

    + +
    + + + + + + + + + error + + + warning + + + [] + + + +
    +
    + + + + + + + + +
    + Build Error:
    +
    + +
    +			
    +		
    +
    +
    + + +
    + Internal Error:
    +
    + +
    +			
    +		
    +
    +
    + + + in + line: + col:
    +
    + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NAntTiming.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NAntTiming.xsl new file mode 100644 index 0000000..05a8a5a --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NAntTiming.xsl @@ -0,0 +1,118 @@ + + + + + + + +
    +

    NAnt Build Timing Report

    + + + + + + + +

    Log does not contain any Xml output from NAnt.

    +

    Please make sure that NAnt is executed using the XmlLogger (use the argument: -logger:NAnt.Core.XmlLogger).

    +
    +
    +
    +
    + + +
    +

    Summary

    + + + + + + + +
    Total Build Time:
    +
    + +
    +

    Details

    + + + + + + + + + + + + +
    TargetDuration
    +
    +
    + + + + + + + + Toggle to see tasks in this target + + img- + + + toggleDiv('img-','') +   + / + +
    + + + + + display:none; + +
      + + + +
    +
    + + + + + +
    + + +
  • -
  • +
    + + + + + + : + : + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCover.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCover.xsl new file mode 100644 index 0000000..5a1245d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCover.xsl @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + +
    + + + NCover - Test Coverage: + 0]) div count(//coverage/module/method/seqpnt)) * 100)"/>% +
    +
    + Untested Code: +
    +
    + +
    +
    + + +
    + +
    + + +
    + . +
    + + +
    +

    + + + + + + + + Line: + + + + + + + + + + + + + + + + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverExplorer.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverExplorer.xsl new file mode 100644 index 0000000..4b9ad52 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverExplorer.xsl @@ -0,0 +1,491 @@ + + + + + + + + + + Generated by NCoverExplorer (see http://www.kiwidude.com/blog/) + + + + + +
    +
    + + + + + + + + + + + + + Unvisited Functions + Unvisited SeqPts + + + + + Function Coverage + Coverage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    NCoverExplorer Coverage Report -   

    + + + + + + + + + + + + + + + +
    Report generated on: at 
    NCoverExplorer version:
    Filtering / Sorting: / 
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Project Statistics:Files: NCLOC:
    Classes:  
    Functions:Unvisited:
    Seq Pts:Unvisited:
    +
    + + +
    + + + + + + + + +   + + + Project + Acceptable + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + +   + + + Modules + Acceptable + + + + + + + + + + + True + + + + + + + + + +   + + + Module + Acceptable + Unvisited SeqPts + Coverage + + + + + + + + + + Namespaces + + + + + + + + + + + + + + + + + + + + +   + + + Module + Acceptable + + + + + + + + + + + + Namespace / Classes + + + + + + + + + padding-left:20px;font-weight:bold + + + + + + + + + padding-left:30px + 160 + + + + + + + + + + +   + + + Namespaces + Unvisited SeqPts + Coverage + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + padding-left:20px + 180 + + + + + + + + + + + + + + + + + + +   + + + Excluded From Coverage Results + All Code Within + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + . + + + . + + graphBarSatisfactory + graphBarNotVisited + + + + .
    +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverExplorerSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverExplorerSummary.xsl new file mode 100644 index 0000000..ce00bbc --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverExplorerSummary.xsl @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + NCoverExplorer Code Coverage Summary: +
    + Module +
    +
    + Coverage % +
    +
    + Acceptance % +
    +
    + Verdict +
    +  Total + + % + + % + + + FAIL + + + PASS + +
     
    + Unvisited Sequence Points: + + + + Files: + + +
    + Total Sequence Points: + + + + Classes + + +
    + Non Comment Lines: + + + + Functions: + + +
    +
    + + + + + + section-oddrow + + + + + + % + + + % + + + + FAIL + + + PASS + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverSummary.xsl new file mode 100644 index 0000000..9955715 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/NCoverSummary.xsl @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + +
    + NCover results: +
    + Covered lines: + + Uncovered lines: + + Total coverage: % +
    +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ReportGenerator.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ReportGenerator.xsl new file mode 100644 index 0000000..7ffcdf4 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ReportGenerator.xsl @@ -0,0 +1,266 @@ + + + + + + + + + +

    + Code Coverage Report +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Generated on: + + +
    + Parser: + + +
    + Assemblies: + + +
    + Files: + + +
    + Coverage: + + +
    + Covered lines: + + +
    + Coverable lines: + + +
    + Total lines: + + +
    +

    + Assemblies +

    +

    + Collapse all classes | Expand all classes +

    + + + + + + + + + + + + + + + + + + + + + + +
    + + + Details +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Assembly: + + +
    + Classes: + + +
    + Coverage: + + % +
    + Covered lines: + + +
    + Coverable lines: + + +
    + Total lines: + + +
    +
    +
    + % + + + + + + + +
    +   + +   +
    +
    + + Details +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Class: + + +
    + Coverage: + + % +
    + Covered lines: + + +
    + Coverable lines: + + +
    + Total lines: + + +
    +
    +
    + % + + + + + + + + + + + + + + + + + +
    +   + +   + +   + +   +
    +
    +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ReportGeneratorSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ReportGeneratorSummary.xsl new file mode 100644 index 0000000..2187b72 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ReportGeneratorSummary.xsl @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Code Coverage Summary +
    + Module +
    +
    + Coverage % +
    +
    + Acceptance % +
    +
    + Verdict +
    + Total + + + + 95% + + + + FAIL + + + PASS + + +
     
    + Covered lines: + + + + Assemblies: + + +
    + Coverable lines: + + + + Files: + + +
    + Total Lines: + + + +   + +   +
    +
    + + + + + + section-oddrow + + + + + + % + + + 80% + + + + + FAIL + + + PASS + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ShfbReport.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ShfbReport.xsl new file mode 100644 index 0000000..5527ebc --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ShfbReport.xsl @@ -0,0 +1,115 @@ + + + + + + + + + + +
    + + +
    +
    + + + + + + + + + + + + + + +
    Build Log
    Project File:
    Build Started:
    Collapse AllExpand All
    Collapse All + Expand All
    +
    + + + + + + + + + - +

    +
    +          
    +        
    +
    + + +
    + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ShfbSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ShfbSummary.xsl new file mode 100644 index 0000000..4d2ac68 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ShfbSummary.xsl @@ -0,0 +1,53 @@ + + + + + + + + + + +
    + +
    +
    + + + + + + + + + + +
    Build Log
    Project File:
    Build Started:
    +
    + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/SimianReport.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/SimianReport.xsl new file mode 100644 index 0000000..dc37295 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/SimianReport.xsl @@ -0,0 +1,97 @@ + + + + + + + + + +
    + + + + + +
    Simian Report
    +
    +
    + + + + Configuration + + + + + + + + + + + + + + + Results + + + + Summary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/SimianSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/SimianSummary.xsl new file mode 100644 index 0000000..fa323cf --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/SimianSummary.xsl @@ -0,0 +1,56 @@ + + + + + + + + + + +
    + + + + + + + + +
    Simian Summary
    Configuration
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + Results + + + + + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StatisticsGraphs.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StatisticsGraphs.xsl new file mode 100644 index 0000000..bc1ddb9 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StatisticsGraphs.xsl @@ -0,0 +1,282 @@ + + + + + + + + + + + CruiseControl Summary Graphs - Written by Eden Ridgway + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {'BuildLabel' : '', 'Status' : '', '' : '', 'Date': ' '}, + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StyleCopReport.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StyleCopReport.xsl new file mode 100644 index 0000000..1b0e10e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StyleCopReport.xsl @@ -0,0 +1,49 @@ + + + + + +
    + + +
    StyleCop Report
    + + +
    No StyleCop information in build logs.
    +
    +
    + +
    +
    + + +
    + + + error + + + success + + + Number of Violations: +
    +
      + + + +
    1. +
      + +
    2. +
      +
    +
    + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StyleCopSummary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StyleCopSummary.xsl new file mode 100644 index 0000000..2e319c7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/StyleCopSummary.xsl @@ -0,0 +1,35 @@ + + + + + + +
    + + + + + + + +
    StyleCop Report
    + +
    +
    +
    + + + +
    + Number of Violations: + +
    +
    +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/UnitTestDetails.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/UnitTestDetails.xsl new file mode 100644 index 0000000..37ff4d7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/UnitTestDetails.xsl @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Suites run: , + Tests run: , + Failures: , + Not run: , + Time: seconds +
    No Tests Run
    This project doesn't have any tests
    All Tests Passed
    + Unit Test Failure and Error Details () +
    + Warning Details () +
    +
    + + + + + + section-oddrow + + Error + + + + + + + + + section-oddrow + + Failure + + + + + + + + + section-oddrow + + Success + + + + + + + + + + + section-oddrow + + Warning + + + + + + + + + + + Test: + + + Type:Error + Message: + + + +
    
    +                        
    +                    
    + + +
    + + + Type:Failure + Message: + + + +
    
    +                        
    +                    
    + + +
    + +
    + +
    +
    + + + + + + + + + Test: + Type:Failure + Message: + + + +
    + + +
    + + + Test: + Type:Warning + Message: + + +
    + +
    +
    + + + + + + + + + +
    + + + +
    + + + +
    +
    + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ant.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ant.xsl new file mode 100644 index 0000000..e002e05 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ant.xsl @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + +
    + + http://jakarta.apache.org + + + Apache Ant +
    + + + +

    + + + + + + + +

    +
    + Copyright © 2000-2002, Apache Software Foundation +
    +
    + + +
    + + + + + + failed + complete + + + + + + + + + + + + + +
    Build FailedBuild CompleteTotal Time:
    + +
    + See the stacktrace. +
    +
    + + + + + +
    ant.file
    ant.version
    java.version
    os.name
    + +

    Build events

    + + + + + + + +
    targettaskmessage
    +

    + + + +

    Error details

    + + +
    +
    +
    + +

    +
    + + + + + + + a + b + + + [ ] + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/compile-msbuild.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/compile-msbuild.xsl new file mode 100644 index 0000000..626b6f6 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/compile-msbuild.xsl @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + +
    + Errors () +
    + +
    +
    + + + + + + + + +
    + Warnings () +
    + +
    +
    +
    + + +
    + + (,): + + error: +
    +
    + + +
    + + (,): + + warning : +
    +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/compile.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/compile.xsl new file mode 100644 index 0000000..de58a52 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/compile.xsl @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + +
    Errors: ()
    +
    + + + + +
    Warnings: ()
    +
    +
    +
    + + + + + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/console.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/console.xsl new file mode 100644 index 0000000..fe22395 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/console.xsl @@ -0,0 +1,23 @@ + + + + + + + + + color:red; + +
    +
    + + +

    Console Log

    +

    +

    +			
    +		
    +

    +
    + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/cruisecontrol.css b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/cruisecontrol.css new file mode 100644 index 0000000..12b6bc8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/cruisecontrol.css @@ -0,0 +1,32 @@ +body, table, form, input, td, th, p, textarea, select +{ + font-family: verdana, helvetica, arial; + font-size: 11px; +} + +a:hover { color:#FC0; } + +.main-panel { color:#FC0; } + +.link { color:#FFF; text-decoration:none; } +.link-failed { color:#F30; text-decoration:none; } +.buildresults-header { color: #FFF; font-weight: bold; } +.buildresults-data { color: #9F3; } +.buildresults-data-failed { color: #F30; } + +.stylesection { margin-left: 4px; } +.header-title { font-size:12px; color:#000; font-weight:bold; padding-bottom:10pt; } +.header-label { font-weight:bold; } +.header-data { color:#000; } +.header-data-error { color:#000; white-space:pre; } + +.section-table { margin-top:10px; } +.sectionheader { background-color:#006; color:#FFF; } +.section-data { font-size:9px; color:#000; } +.section-oddrow { background-color:#F0F7FF; } +.section-evenrow { background-color:#FFF; } +.section-error { font-size:9px; color:#F30; white-space:pre; } + +.warning { color: darkorange; } +.error { color:red } +.pluginLinks { float:right; margin-top:10px; padding:10px; background-color:#000066; color:White } \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/dupfinder-summary.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/dupfinder-summary.xsl new file mode 100644 index 0000000..2c52836 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/dupfinder-summary.xsl @@ -0,0 +1,31 @@ + + + + + + + +

    Duplicate Finder Analysis

    + +
    + +

    Log does not contain any XML output from DupFinder.

    +
    +
    +
    + + +
    + +
    + +
    +
    +
    + files processed + - + duplicates found +
    +
    +
    +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/dupfinder.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/dupfinder.xsl new file mode 100644 index 0000000..8ba831d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/dupfinder.xsl @@ -0,0 +1,55 @@ + + + + + + + +

    Duplicate Finder Analysis

    +
    + +
    + +

    Log does not contain any XML output from DupFinder.

    +
    +
    +
    + + +
    + +
    + +
    +
    +
    + files processed + - + duplicates found +
    +
    + +
    + Duplicate of length at: +
    +
      + +
    • + Line starting in +
    • +
      +
    + +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/emma.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/emma.xsl new file mode 100644 index 0000000..c2da778 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/emma.xsl @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + +
    + + + EMMA - Test Coverage: + % +
    +
    + Package breakdown: +
    +
    +
    + + + + + + + + + + + +
    Line Coverage %Package
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fit.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fit.xsl new file mode 100644 index 0000000..d285304 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fit.xsl @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + +
    + Acceptance Tests: +
    test results
    +
    +
    +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fitnesse.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fitnesse.xsl new file mode 100644 index 0000000..f68ae4b --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fitnesse.xsl @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + fiterror + fitignore + fail + pass + + + + + + + + +
    +
    + FitNesse Summary -- Test Pages: + right, wrong, + ignored, exceptions + Assertions: + right, + wrong, + ignored, + exceptions +
    + + + + + + fiterror + fitignore + fail + pass + + +
    + + right, wrong, + ignored, exceptions + + + img + javascript:toggleDiv('img', 'fitDetails'); +   + + Export Details + javascript:exportDivToNewWindow('fitDetails'); +   + +
    + + fitDetails +
    + +
    +
    +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fxcop-report_1_36.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fxcop-report_1_36.xsl new file mode 100644 index 0000000..ccd10a2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fxcop-report_1_36.xsl @@ -0,0 +1,409 @@ + + + + + + + + +
    + + + +
    +
    + + +
    +
    + FxCop : +
    +
    +
    +
    +
    + Assemblies checked:
    + Warnings:
    + Critical Warnings:
    + Errors:
    + Critical Errors:
    + Total Messages:
    +
    +
    + + + + + + + + + + + + + + + + + +
    AssemblyTypesWarningsErrorsTotal Messages
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    LocationFix CategoryCertaintyRule
    + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + % + + +
    + + +
    +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fxcop-summary_1_36.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fxcop-summary_1_36.xsl new file mode 100644 index 0000000..1e975e0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/fxcop-summary_1_36.xsl @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + +
    + FxCop Messages: , Warning Messages: , Error Messages: +
    +
    + +
    + + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/gendarme-report-ccnet.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/gendarme-report-ccnet.xsl new file mode 100644 index 0000000..c740017 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/gendarme-report-ccnet.xsl @@ -0,0 +1,289 @@ + + + + + + + +
    + + + +
    +
    + + + + : defects + + + + +

    + + + : + + +

      +
    • None
    • +
    + + +
    + + +

    + + + +

    Gendarme Report

    +

    + Produced on UTC. +

    + + +

    + Summary +

    +

    + Gendarme found potential defects using rules. +

    +

    +

    + List of assemblies analyzed + [show] +

    + +

    +

    +

    + List of rules used + [show] +

    + +

    +

    + Reported Defects +

    +

    + +

    + + + +   + [hide] +

    +
    + Problem: +

    + +

    + + Solution: +

    + +

    + + + defect(s) found: + + + +

    + Target: 
    + Assembly: 
    + + +
    + Severity:   + Confidence: 
    + + Location: 
    +
    + + Source: 
    +
    + + Details: 
    +
    +
    +
    + + Go to description + +

    +
    +
    +
    + +

    +
    + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/gendarme-summary-ccnet.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/gendarme-summary-ccnet.xsl new file mode 100644 index 0000000..98760af --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/gendarme-summary-ccnet.xsl @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + +
    + Gendarme Report: found potential defects using rules. +
    +
    +
    + + + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/header.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/header.xsl new file mode 100644 index 0000000..f387481 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/header.xsl @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    BUILD EXCEPTION
    Error Message:
    BUILD FAILED
    BUILD SUCCESSFUL
    Project:
    Date of build:
    Running time:
    Integration Request: + +
    + Reason for Force Build: + + +
    +
    + + + + + + Last changed: + + + + + Link to issue: + + + + + Last log entry: + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/modifications.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/modifications.xsl new file mode 100644 index 0000000..4b6fec8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/modifications.xsl @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + +
    + Modifications since last build () +
    +
    + + + + + + section-oddrow + + + section-evenrow + + + + + + + + + + + + / + + + + + / + + + + + + + + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/modificationsByChangeNumber.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/modificationsByChangeNumber.xsl new file mode 100644 index 0000000..324a665 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/modificationsByChangeNumber.xsl @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Modifications since last build () +
    + Hide All Files + + Show All Files +
    + + + + + + + + + + +
    + + + + + + + Files +
    + +
    Hide Files +
    + + + + + + section-evenrow + + + section-oddrow + + + + + + +
    + + + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/msbuild.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/msbuild.xsl new file mode 100644 index 0000000..eae2200 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/msbuild.xsl @@ -0,0 +1,174 @@ + + + + + + + + + + + +

    Log does not contain any XML output from MSBuild.

    +

    + Please make sure that MSBuild is executed using the XmlLogger + (use the argument: /logger:Kobush.Build.Logging.XmlLogger,Kobush.Build.dll). +

    +
    +
    +
    + + + + + + + + + + + + + + + +
    + Build started +
    + +
    + + + Build FAILED + + + Build succeeded + + +
    + + + + + +
    + Error(s) +
    +
    + Warning(s) +
    +
    + Time elapsed +
    +
    + + +
    + Project "" + + + ( target(s)): + + + (default targets): + + +
    + + +
    + Done building project " + + + + " -- FAILED. +
    +
    +
    + + + + + + + + + + + + + + + + + + +
    + Target "": +
    + +
    + +
    +
    + +
    + Done building target "" -- FAILED. +
    +
    +
    + + +
    + Task "": +
    + +
    + +
    +
    +
    + Done executing task "" + -- FAILED. +
    +
    + + + + + +
    + +
    +
    + +
    + +
    +
    + +
    + +
    +
    +
    +
    + + +
    + +  (,):  + + error  +
    +
    + + +
    + +  (,):  + + warning  +
    +
    +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ndependreport-ccnet.v2.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ndependreport-ccnet.v2.xsl new file mode 100644 index 0000000..bdac2ac --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/ndependreport-ccnet.v2.xsl @@ -0,0 +1,1158 @@ + + + + + + + + + + + + + +
    + +
    +
    + + +
    NDepend Report
    +

    + +
    + To get explanations concerning these metrics, go to the NDepend home page. +
    +

    +

    + +
    Application Metrics
    +
    + +
    Assemblies Metrics
    +
    + +
    VisualNDepend View
    +
    + +
    Assemblies Abstracness vs. Instability
    +
    + +
    Assemblies Dependencies
    +
    + +
    Assemblies Dependencies Diagram
    +
    + +
    Assemblies build order
    +
    + +
    NDepend information and warnings
    +
    + +
    CQL Queries and Constraints
    +
    + +
    Types Metrics
    +
    + +

    +

    + +
    Application Metrics
    +
    +

    + +

    +

    + +
    Assemblies Metrics
    +
    +

    + +

    +

    + +
    VisualNDepend View
    +
    +

    + + ../../RetrieveFile.aspx?file=VisualNDependView.png&label= + +

    +

    + +
    Assemblies Abstracness vs. Instability
    +
    +

    + + ../../RetrieveFile.aspx?file=AbstractnessVSInstability.png&label= + +

    +

    + +
    Assemblies Dependencies
    +
    +

    + +

    +

    + +
    Assemblies Dependencies Diagram
    +
    +

    +
    Blue : Assemblies of your application.
    +
    Yellow : Framework assemblies referenced by assemblies of your application.
    + + ../../RetrieveFile.aspx?file=ComponentDependenciesDiagram.png&label= + +

    +

    + +
    Assemblies build order
    +
    +

    + + + + + +
    At least one cycle exists in the assemblies dependencies. The build order cannot be computed.
    +
    +
    +

    +

    + +
    NDepend information and warnings
    +
    +

    + +

    +

    + +
    CQL Queries and Constraints
    +
    +

    + +

    +

    + +
    Types Metrics
    +
    +

    + +

    + +
    + + +
    + Application name: + + +
    +
    + This report has been built on: + + +
    +
    + + + + + + + + + +
    TypeUses...Is used by...
    +

    +
    + + + + + + + + + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + # + + + ; + + + + + + + + # + + + ; + + + + + + +
    + +
    +
    + +
    + WARNING: +
    +
    + +
    + ERROR: +
    +
    +
    + + + +
    + +
    +
    +
    + + + + + + + + + +
    AssemblyDepends on...Is referenced by...
    +

    +
    + + + + + + + + + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + # + + + ; + + + + + + + + # + + + ; + + + + +
    + Number of assemblies: + + +
    +
    + Number of types: + + +
    +
    + Number of classes: + + +
    +
    + Number of abstract classes: + + +
    +
    + Number of interfaces: + + +
    +
    + Number of value types: + + +
    +
    + Number of exception classes: + + +
    +
    + Number of attribute classes: + + +
    +
    + Number of delegate classes: + + +
    +
    + Number of enumerations classes: + + +
    +
    + Number of generic type definitions: + + +
    +
    + Number of generic method definitions: + + +
    +
    + Number of IL instructions: + + +
    +
    + Percentage of public types: + + % +
    +
    + Percentage of public methods: + + % +
    +
    + Percentage of classes with at least one public field: + + % +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Stat# OccurrencesAvgStdDevMax
    +

    +

    +
    + + + + + Properties on Interfaces + + + Interfaces + + + + + + + + + + + properties on + + + + + + + + Methods on Interfaces + + + Interfaces + + + + + + + + + + + methods on + + + + + + + + Arguments on Methods on Interfaces + + + Methods + + + + + + + + + + + arguments on + + + + + + + + Public Properties on Classes + + + Classes + + + + + + + + + + + public properties on + + + + + + + + Public Methods on Classes + + + Classes + + + + + + + + + + + public methods on + + + + + + + + Arguments on Public Methods on Classes + + + Methods + + + + + + + + + + + arguments on + + + + + + + + + IL Instructions in non-abstract Methods + + + Methods + + + + + + + + + + + IL instructions in + + + + + + + + Number of IL Instructions par non-abstract Types + + + Types + + + + + + + + + + + IL instructions in + + + + + + + + + Cyclomatic complexity on non abstract Methods + + + Methods + + + + + + + + + CC = + + for + + + + + + + + Response for Types (IL instructions) + + + Types + + + + + + + + + RFT = + + IL instructions on + + + + + + + +
    rft: Response For Type
    +
    + +
    lcom: Lack of Cohesion Of Methods of a class
    +
    + +
    CC: Cyclomatic Complexity
    +
    + +
    Ca: Afferent Coupling
    +
    + +
    Ce: Efferent Coupling
    +
    + +
    ABC: Association Between Classes
    +
    + +
    NOC: Number Of Children
    +
    + +
    DIT: Depth in Inheritence Tree
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Type + rank + + lcom + + lcom(HS) + + CC + + Ca + + Ce + + ABC + # Instance Methods# Static Methods# Prop# Fld# ILInst + NOC + + DIT + Namespace
    +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Assembly# Types# Abstract Types# IL Inst + Afferent Coupling + + Efferent Coupling + + Relational Cohesion + + Instability + + Abstractness + + Distance +
    +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + {} All CQL queries compile and all CQL contraints are satisfied. +
    +
    + +
    + {} Some CQL constraints are not satisfied. +
    +
    + +
    + {} Some CQL queries don't compile. +
    +
    +
    +
    + + + + + +
    +
    + + +
    + WARNING: The following CQL constraint is not satisfied. on tested match the condition. --> Group {} +
    +
    + +
    + ERROR: The following CQL query doesn't compile. Description: --> Group {} +
    +
    +
    +
    +          
    +        
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + Full Name
    + + + + + + + + + +
    +
    +
    + +
    +
    +
    + +
    + diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/nunitv2.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/nunitv2.xsl new file mode 100644 index 0000000..53e3172 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/nunitv2.xsl @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + +

    + + + + + + + + + + + + + + + + + + + + + + +
    TotalErrorsFailuresNot runInconclusiveIgnoredSkippedInvalidDuration
    + + + + +

    Errors and Failures

    + + + + + + + + +
    Test DurationTest ResultTest Name
    +
    + + +

    Longest running tests

    +
      + + + +
    1. -
    2. +
      +
      +
    + +

    Test Overview

    + + + + + + +
    Test DurationTest ResultTest Name
    + +
    + + + + + + + + + + + + + + + + Not Run + + + + + Passed + + + Failed + + + + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/statistics.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/statistics.xsl new file mode 100644 index 0000000..2367735 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/statistics.xsl @@ -0,0 +1,120 @@ + + + + + +

    Note: Only builds ran with the statistics publisher enabled will appear on this page!

    + + + + + + + + + + + + +

    + Today is + //
    + + + + + + + + + + + + + + + + + + + + + + +
    Integration SummaryFor todayOverall
    Total Builds
    Number of Successful
    Number of Failed
    + +
    + + + + + + + + +
    Succesfull build rate : % + + + +
    +

    +
    + + + + + + + + + + + + + + + + pass + unknown + fail + + + + + + section-oddrow + + + section-evenrow + + + + + + + + + +
    Build LabelStatus + +
    + + + + + +
    +
    +
    + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/tests.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/tests.xsl new file mode 100644 index 0000000..66983b7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/tests.xsl @@ -0,0 +1,263 @@ + + + + + + + +
    + +

    NUnit Test Results

    +
    +

    Summary

    + + + + + + + + + + + + + + + + + + + + + + + +
    Assemblies tested:
    Tests executed:
    Passes:
    Fails:
    Ignored:
    +
    +
    +

    Assembly Test Details:

    + +
    +
    +
    + + + + + + + + + + + +
    + + + + Failed tests: + + + + + Ignored tests: + + + + + + + + + img + javascript:toggleDiv('img', 'divDetails'); +   +
    +
    + divDetails +
    + + + + + + + + + + + + + + + + + + +
    Test FixtureStatusProgress
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + imgTestCase_ + javascript:toggleDiv('imgTestCase_', 'divTest_'); + + + + + + + + + + + + + + + + + + + + + + +
    + % +   + + % +   + + % +   +
    + +
    + divTest_ + + + + +
    +
    + + + + (/) + + +
    + + + + + section-oddrow + + + + + + + + + + + + + + + + + + section-oddrow + + + + + + + + + + +
    +
    +
    +					
    +				
    + + +
    + + + + + section-oddrow + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/timing.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/timing.xsl new file mode 100644 index 0000000..ec2777e --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/timing.xsl @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + +
    + Test Timing +
    +
    + + + + + unittests-oddrow + + + + + + + + + + + not run + + + + + + +
    + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/unittests.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/unittests.xsl new file mode 100644 index 0000000..62a8bc2 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/unittests.xsl @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Unit Tests
    + + + + + + + + + + + + + + +
    + Suites run: , Tests run: , Failures: , Not run: , Time: seconds +
    + All Tests Passed +
    +
    +
    + + + + + + + + + + Error + + + + + + + + + + + + Failure + + + + + + + + + + + + Warning + + +
    diff --git a/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/vil.xsl b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/vil.xsl new file mode 100644 index 0000000..42ec821 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/lib/xsl/vil.xsl @@ -0,0 +1,70 @@ + + + + + + + + Metrics Report + + + + + + + + + +
    Metric report
    + + +
    + + +
    + +
    + + +
    + +
    + + +
    + + + + + + + + + + + +
    +
    + + + + + + + + +
    Assemblies:
    +
    + + + + + + + +
    \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs b/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs new file mode 100644 index 0000000..78473c0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = "")] diff --git a/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/CCNetLogReader.csproj.FileListAbsolute.txt b/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/CCNetLogReader.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..7e12af5 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/CCNetLogReader.csproj.FileListAbsolute.txt @@ -0,0 +1,30 @@ +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\CCNetLogReader.exe.config +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\CCNetLogReader.exe +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\CCNetLogReader.pdb +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\CCNetWrapper.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\FogbugzWrapper.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\NetReflector.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\ThoughtWorks.CruiseControl.Core.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\ThoughtWorks.CruiseControl.Remote.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\log4net.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\edtFTPnet.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\ICSharpCode.SharpZipLib.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\NPlot.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\CCNetWrapper.pdb +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\FogbugzWrapper.pdb +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\ThoughtWorks.CruiseControl.Core.pdb +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\ThoughtWorks.CruiseControl.Core.xml +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\ThoughtWorks.CruiseControl.Remote.pdb +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\ThoughtWorks.CruiseControl.Remote.xml +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\de\ThoughtWorks.CruiseControl.Core.resources.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\es\ThoughtWorks.CruiseControl.Core.resources.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\fr\ThoughtWorks.CruiseControl.Core.resources.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\bin\Debug\ja\ThoughtWorks.CruiseControl.Core.resources.dll +C:\DTS\Code\CCNetLogReader\CCNetLogReader\obj\Debug\CCNetLogReader.csproj.AssemblyReference.cache +C:\DTS\Code\CCNetLogReader\CCNetLogReader\obj\Debug\CCNetLogReader.MainWindow.resources +C:\DTS\Code\CCNetLogReader\CCNetLogReader\obj\Debug\CCNetLogReader.Properties.Resources.resources +C:\DTS\Code\CCNetLogReader\CCNetLogReader\obj\Debug\CCNetLogReader.csproj.GenerateResource.cache +C:\DTS\Code\CCNetLogReader\CCNetLogReader\obj\Debug\CCNetLogReader.csproj.CoreCompileInputs.cache +C:\DTS\Code\CCNetLogReader\CCNetLogReader\obj\Debug\CCNetLogReader.csproj.CopyComplete +C:\DTS\Code\CCNetLogReader\CCNetLogReader\obj\Debug\CCNetLogReader.exe +C:\DTS\Code\CCNetLogReader\CCNetLogReader\obj\Debug\CCNetLogReader.pdb diff --git a/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..f9d0c64cdf638d1386cffe0e003f18f27e73aec4 GIT binary patch literal 137 zcmZQ$WMp7qU`%ngiU}ynPcKT$RdCD9Ni9~;sIV~8j0s9jOD#&xOHNgAEG|yXP0Gnk zEspWcOfJeV&QB|eaRaJPEzd8?j?wdT4MFhAO!O>b9Fvn%i;FXpGIKIZD)mxwa==zG ZG3Zw!XaV&>E`O~O=82#3pKl1>WkFw3%>*Z-DBR6Y8&mIs2B3(SFlpwe zJe48_sTnBO0j(Ji6j9R;R(>}1IG$o3W)RK9be$fRu>%9(Z&^$#q(mwex6@~#?~ZnA z?)E2R^#^mRSyN8!JTleK9moEaG=v1QMYf4msu0U^L)LLQXshZj9zgLOot0 z{Rp^j3K>yNPGaD1q7b#*BBj)3HTQpxA?BfU;H1=Ff*#Hf&(PSa0 zjqfpGesEjR1qs}Pjk;10bwZQSDK|IO-zCQf?fJKXMRw-LNF&KhqujqwR@3faq=73e zT#DF$vEZXD<3s)tyri1dJ4#EMe9qK*6*eg4-;XP0hCA*M3}yM}{<2^T39#^zdsyjK zQj|vC+kG>R`HV3;{UFGb*aS)5z?hvz$kDyEJe4eBnhmm(aKY;f1PJ`cYQQJmF7tpS znJ;2;F!CTI<*Ld4?cFLVmrCVX&8(Cb^6^$Wg#Y{?_;Vrs6n)#Er!^=GJt0Hz4+WH< zNO?kHr!}SL=M3eRCN9&PaRkHS7h<6i(vZK&AWys3F$^_EoTmIR<8Dien_*zAn6D&EviArg zA;*}!RZ>k0O|3jj-sx*(+AU6Wtd-=Y*0GVjNEqAQ zUVAE}#?0PX;+nokj(Ekl_5^>O0wU1xU2pa$AO>ji^A!JmciEuaXFk<1-QUN_c7OHk z@+IT?lz^mt%Z7KuM=@xG@nbgbi)&6A*0*0&hc+bJvc1R`6w~6bk|E5{} zH&ZYX;ti%c7+rmH*`h;(eT-KuS5}7Gmg0AQCzYu62%@~t4=y?%rx#*2C>HQGR`(Vt z5e`y&rZ*&bNlLvQe1T#X;pKM)L{5`>c*CsR=htp;HqX#yxH!Ksu6$-*ZKN@=fsfYB Y^RH;+*Q~GcV~K2)w#vJcpu@la0i$n1v;Y7A literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/legacy/CCNetLogReader/CCNetLogReader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..ff17ef2ca4d516aaf3921fd790592da3072c32b5 GIT binary patch literal 4608 zcmeHKU2Ggz6+ZLh^?F@9@!Eu14P;}})N$z6OA=7klKMBUQ~$ARyQH)9$d+xn6Gmo4ngNRH#*RK=3iJsfAg0}{15O?l*yOZ8%yR!F9ZTiaI zg_DlVR0F>pSe1-zd7d9;iXs!#yo}>z#^(x|ieD1hj*ir4V%PH%MAMp1h4-$P>!V$x zzD&C|1n1!B5%+I*qtD8>)UY*!(j8=)O^s#ZJ21Z zj(^<#J2)4Yg1|I$*4&-PIOR`n{@QXjzDr~DlN60=RUx2~~Xq# zRI!;lK#9RV($|<6tjj?_4zH11jlTjCuarDo2uPtiwI1iuTK3Gx*`Z@dkB)JPdA zoMiVy=MjzJEA&^uoY9T3FKUcS1C1kt2)ZQyJEF(iQrr z(F-29Od)2bSaBy^GJb8`4IE)Z_93VdR9P$Sqd)6a6x&<61Uyft0Uw~JXg z?b=Id=aL6ZY!VuXsdx1k5%IB@`jy@X>d}}Qg`G)jF*T&W1nRYjQjwW-K~c}&zGi$E zGR{^%lF@)|v}$OWFVC?TFh%sO+Nv=gMJ5Y zKm7?X1vsU2Y{jt^$EE}H7dlHQZS5@G2c5G@x=s%PUss%UD$u*y>x%z6G{3BEDCvfh zZb16JcA35c{mY7T8Jyp1A1KZTigOo^?Ma#j$3(tb)PBhuuOf#p(f0vY%?p6{m_Gn~ zUuSq!;fM4$uzDu+`NVF4Ep`p?R{V6_I&I*z;iqFR?ZDgd({YP+0Cr$!nrm>ir9Fie zN>W?VH89d@-a7RNkJ1OC-j5Sz&|amqALoa6@pnQic(3GMnW8j z#Tqzcex>TTBA67O2%yp=+GLI4HKt)PE{e5sSp>7bw3loWr_d=Y9#^#{7Qm4FSUjf${& z?pS5dm!V_Jx?Q|Bn|1{eoN{c@kk@leQRQNX@H$8u8=Dp3v|r8(tAxZimWApYiDn!- z@TI>T!aMeWXSplVk!lvon#U5sNU4Nm%V?Xj)2(dY$&EyBm2DQ$f)zkd(p>QgoGEIA zcpE5uL`qR9x+^%3CdY7s&yt`JrztW@dEge60Ff=42lT0`sE{1=5?t1i;MX9v6;5|H z{1lY-DFsL1sRS+7#|zV*8Tj^KCt(-BUlrpnz|)h^@Ni&nC%=Wi9V`p+b70LMLB}qg zG@KK&b1yvez%PzWUwE0!jHV@x3~4Puy1EqnR7*zJIy)79FDrDmwi>onA2VCE^kD`)Myu8d?cFehWH<9B*uY9#$sesgy3~8<+Pa=d8i{lc&tW`0 zxCGKU28VIgupgj3hz5QrJ;AR!W|B1k4m0R61|S=NEUCrcK%eFpngxB=!+}-BAvtlz z7FFIr3%C?cOAUIh8YWIA!+p`)ln#TA5!dxk&*02=s<;;x^tLJQqzD`w$~2WH{A?+dS$x)6 zcr$NN6Ytfir?Pn(HOt}S=kYfh`}-r~8OCmI^>4XI^7xn^jJxiP<#^FOErdEkS$h3W W_~6%k<%_=={{BTp{U7{~W#HeUPfcF{ literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/CCNetLogReader/packages.config b/legacy/CCNetLogReader/CCNetLogReader/packages.config new file mode 100644 index 0000000..e220ee1 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetLogReader/packages.config @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetWrapper/BuildLog.cs b/legacy/CCNetLogReader/CCNetWrapper/BuildLog.cs new file mode 100644 index 0000000..0f6b4be --- /dev/null +++ b/legacy/CCNetLogReader/CCNetWrapper/BuildLog.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; + +namespace CCNetWrapper +{ + public class BuildLog + { + public string ProjectName { get; set; } + public string BuildNumber { get; set; } + public string Comment { get; set; } + + public string ReleaseNote { get; set; } = string.Empty; + public List ModifiedFiles { get; set; } + public string User { get; set; } + public DateTime Date { get; set; } + public string Fogbugz { get; set; } + + public FogbugzWrapper.FBEvent.FBStatuses FBStatus { get; set; } + + public BuildLog() + { + } + + public BuildLog(string projectName, string buildNumber, string comment, string user, string date, string fogbugz, List modifiedFiles) + { + ProjectName = projectName; + BuildNumber = buildNumber; + Comment = comment; + User = user; + Date = DateTime.Parse(date); + Fogbugz = fogbugz; + ModifiedFiles = modifiedFiles; + } + + public int GetMinorBuildNumber() + { + return int.Parse(BuildNumber.Split('.')[2]); + } + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetWrapper/CCNetWrapper.csproj b/legacy/CCNetLogReader/CCNetWrapper/CCNetWrapper.csproj new file mode 100644 index 0000000..ecd86a7 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetWrapper/CCNetWrapper.csproj @@ -0,0 +1,56 @@ + + + + + Debug + AnyCPU + {2E9CAA4F-8D10-4F53-8F3E-ACD0B9BA9441} + Library + Properties + CCNetWrapper + CCNetWrapper + v4.8 + 512 + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + {4a6b9d30-da78-4bfe-b7cd-38774be0508f} + FogbugzWrapper + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetWrapper/ProjectLog.cs b/legacy/CCNetLogReader/CCNetWrapper/ProjectLog.cs new file mode 100644 index 0000000..461b010 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetWrapper/ProjectLog.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using System.Linq; +using System.Threading; + +namespace CCNetWrapper +{ + public class ProjectLog + { + public List BuildLogs { get; set; } + + public ProjectLog() + { BuildLogs = new List(); } + + public int GetCommitsPerUser(string userName) + { + return BuildLogs.Select(x => x.User == userName).ToArray().Count(); + } + + public void SortByMinorBuild() + { + BuildLogs = BuildLogs.OrderByDescending(x => x.GetMinorBuildNumber()).ToList(); + } + + private FogbugzWrapper.FogbugzClient _fBClient; + + public void SetFBClient(FogbugzWrapper.FogbugzClient fogbugzClient, ref long progTotal, ref long progCurrent) + { + _fBClient = fogbugzClient; + progTotal = BuildLogs.Count; + progCurrent = 0; + foreach (var bl in BuildLogs) + { + bl.FBStatus = (string.IsNullOrEmpty(bl.Fogbugz) || _fBClient == null) + ? FogbugzWrapper.FBEvent.FBStatuses.UNKNOWN + : _fBClient.GetStatus(int.Parse(bl.Fogbugz)); + bl.ReleaseNote = (string.IsNullOrEmpty(bl.Fogbugz) || _fBClient == null) + ? string.Empty + : _fBClient.GetReleaseNote(int.Parse(bl.Fogbugz)); + Interlocked.Increment(ref progCurrent); + } + } + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetWrapper/Properties/AssemblyInfo.cs b/legacy/CCNetLogReader/CCNetWrapper/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..2f45fc8 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetWrapper/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("CCNetWrapper")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CCNetWrapper")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("2e9caa4f-8d10-4f53-8f3e-acd0b9ba9441")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs b/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs new file mode 100644 index 0000000..78473c0 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = "")] diff --git a/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/CCNetWrapper.csproj.FileListAbsolute.txt b/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/CCNetWrapper.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..9f7324d --- /dev/null +++ b/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/CCNetWrapper.csproj.FileListAbsolute.txt @@ -0,0 +1,9 @@ +C:\DTS\Code\CCNetLogReader\CCNetWrapper\bin\Debug\CCNetWrapper.dll +C:\DTS\Code\CCNetLogReader\CCNetWrapper\bin\Debug\CCNetWrapper.pdb +C:\DTS\Code\CCNetLogReader\CCNetWrapper\bin\Debug\FogbugzWrapper.dll +C:\DTS\Code\CCNetLogReader\CCNetWrapper\bin\Debug\FogbugzWrapper.pdb +C:\DTS\Code\CCNetLogReader\CCNetWrapper\obj\Debug\CCNetWrapper.csproj.AssemblyReference.cache +C:\DTS\Code\CCNetLogReader\CCNetWrapper\obj\Debug\CCNetWrapper.csproj.CoreCompileInputs.cache +C:\DTS\Code\CCNetLogReader\CCNetWrapper\obj\Debug\CCNetWrapper.csproj.CopyComplete +C:\DTS\Code\CCNetLogReader\CCNetWrapper\obj\Debug\CCNetWrapper.dll +C:\DTS\Code\CCNetLogReader\CCNetWrapper\obj\Debug\CCNetWrapper.pdb diff --git a/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/legacy/CCNetLogReader/CCNetWrapper/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..b720e24f13ce11076fd31fa4a1595d596295d17d GIT binary patch literal 6732 zcmeHMZEqS!5C$7xj2)-OO&!N>QqrbslF}2z@0R=_0h3sDEDMlZ$slLB8}P<=w{&;U zFR}bv`U|T5#CGO@!*6l>fs_1!Lk!2h%ri4PyF53<;;~rlAH3+3uKPnM><`?MLWzbp zce(PJQ`WxCg_#$wE4jparzXD?>iJR2d%l`kN@^|@mc-lnHPiq>zEwOSy}5|f)=%h&2LPJYZB zM;wFwMk#RX&gsU929K;#6F53AyasO;xdYP{^K5Q24c(E{s^%KL;}j)x;aJGSZdZlX zvG3ufzM^n!^!F(>R+wyp4yTp0G#G|r(^DGl>si-U{Oa~WZFTLT zkNC|ho?L6cI4kX-pGsdbv%n=-T1XCRvSn)~%fO^{u*39$nrvQa7;j0@zzC67Qxck7 zX?fb4kVMBcPzYyH(Zyg~K$*VM^+9<25ahF)n+sgE9Ck{8S0{E7ZLU3WM+ys+67mgN z&o%mlDc6|-cFFfNccC-os-||7)Qqp71Pzejp{k-3E-L+mnjXk*YY-M=$QU+^SZo;O zP&^(t@QpGy^yf(VRB3QAJ#l?4O$led0}mv(%q@vrP9meIy*Wu8z zmfUM*(yp?Eba=hD#}@wg7F%9si`L>&ZgqYEvMZ~#%x!kuQB$LcL#@AIz2oZQ@j;44 zkwxKdibDAvEdph1F0kwb$7?bi=yElxZ*IgDZ~nV{Pd5=aMP$$Kd9W0XXa#2ATj z6l2DHlrduh#oMz|hdHg4kw_mi3DuD7R?Y2=O2{EIM+@dkrb|FOWOL)>+<1U`_6lp& zLZw{I3mdBW{5I$<(JTQ&LfZb?p~h8F|5PnN-EX2)$TBO)gi4@%9fA5; z)YZ(dRgvd4k?yAh_Md)nva~k8|~FbN0UF`sn@+yL_4Wk zYCK0#j^KDt5vL6he#DzZ5$l|B;{;dJs^aOn@e2FQSn{`i(X_FK1HZ%Dj?|yaxYkEN&~uv{~8=y|Mi!~ M;MfXF&9(7=0srH=3jhEB literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/FogbugzLogReader/.vs/FogbugzLogReader.csproj.dtbcache.json b/legacy/CCNetLogReader/FogbugzLogReader/.vs/FogbugzLogReader.csproj.dtbcache.json new file mode 100644 index 0000000..af57f22 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/.vs/FogbugzLogReader.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"D:\\DTS\\Code\\CCNetLogReader\\FogbugzLogReader","ProjectFileName":"FogbugzLogReader.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"Settings1.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.AssemblyAttributes.cs"}],"References":[{"Reference":"D:\\DTS\\Code\\CCNetLogReader\\FogbugzWrapper\\bin\\Debug\\FogbugzWrapper.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":"D:\\DTS\\Code\\CCNetLogReader\\FogbugzWrapper\\bin\\Debug\\FogbugzWrapper.dll"},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\DTS\\Code\\CCNetLogReader\\FogbugzLogReader\\bin\\Debug\\FogbugzLogReader.exe","OutputItemRelativePath":"FogbugzLogReader.exe"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzLogReader/App.config b/legacy/CCNetLogReader/FogbugzLogReader/App.config new file mode 100644 index 0000000..c15cef9 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/App.config @@ -0,0 +1,28 @@ + + + + +
    + + +
    + + + + + + + + + + + + + + + + manuscript.dts.local + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzLogReader/FogbugzLogReader.csproj b/legacy/CCNetLogReader/FogbugzLogReader/FogbugzLogReader.csproj new file mode 100644 index 0000000..87b76be --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/FogbugzLogReader.csproj @@ -0,0 +1,77 @@ + + + + + Debug + AnyCPU + {8991D639-3139-4B43-A33C-7B61FE9C4AFC} + Exe + FogbugzLogReader + FogbugzLogReader + v4.8 + 512 + true + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + True + True + Settings.settings + + + True + True + Settings1.settings + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + SettingsSingleFileGenerator + Settings1.Designer.cs + + + + + {4a6b9d30-da78-4bfe-b7cd-38774be0508f} + FogbugzWrapper + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzLogReader/Program.cs b/legacy/CCNetLogReader/FogbugzLogReader/Program.cs new file mode 100644 index 0000000..973e1da --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/Program.cs @@ -0,0 +1,110 @@ +using FogbugzWrapper; +using System; +using System.IO; +using System.Linq; +using System.Text; + +namespace FogbugzLogReader +{ + internal class Program + { + private const string OUTPUT_SEPERATOR = "========================"; + private const string SINGLE_TAB = " "; + + private static void Main(string[] args) + { + var fogbugzClient = new FogbugzClient(); + if (string.IsNullOrEmpty(Settings1.Default.CurrentToken) && args.Length != 2) + { + Console.WriteLine("No Login Credentials!"); + Console.ReadKey(); + return; + } + else if (!string.IsNullOrEmpty(Settings1.Default.CurrentToken)) + { + fogbugzClient = new FogbugzWrapper.FogbugzClient($@"http://{Properties.Settings.Default.ManuscriptServerAddress}/api.asp?", Settings1.Default.CurrentToken); + } + else + { + fogbugzClient = new FogbugzWrapper.FogbugzClient($@"http://{Properties.Settings.Default.ManuscriptServerAddress}/api.asp?", args[0], args[1]); + } + if (fogbugzClient == null) + { + Console.WriteLine($"Login failed for user:{args[0]}"); + return; + } + Settings1.Default.CurrentToken = fogbugzClient.Token; + Settings1.Default.Save(); + var loggedin = fogbugzClient.IsLoggedIn(); + var keepEntering = true; + while (keepEntering) + { + Console.Write(">"); + var input = Console.ReadLine(); + if (input == "q") { keepEntering = true; } + else + { + if (int.TryParse(input, out int inputInteger)) + { + var allFBEvents = fogbugzClient.GetEvents(inputInteger).ToList(); + if (allFBEvents.FirstOrDefault() == null) + { + Console.WriteLine($"ERROR: Ticket {input} is not valid."); + } + else + { + var sb = new StringBuilder(); + sb.AppendLine($"{SINGLE_TAB}{fogbugzClient.GetStatus(inputInteger)}{Environment.NewLine}{SINGLE_TAB}[{fogbugzClient.GetProject(inputInteger)}] {fogbugzClient.GetTitle(inputInteger)} - {fogbugzClient.GetArea(inputInteger)}"); + foreach (var fbEvent in allFBEvents) + { + sb.AppendLine($"{SINGLE_TAB}{fbEvent.TimeStamp} {fbEvent.User} "); + if (!string.IsNullOrEmpty(fbEvent.Comment)) + { + using (StringReader reader = new StringReader(fbEvent.Comment)) + { + string line; + sb.AppendLine($"{SINGLE_TAB}Comment:"); + while ((line = reader.ReadLine()) != null) + { + sb.AppendLine($"{SINGLE_TAB}{SINGLE_TAB}{line}"); + } + } + } + if (!string.IsNullOrEmpty(fbEvent.ReleaseNote)) + { + using (StringReader reader = new StringReader(fbEvent.ReleaseNote)) + { + string line; + sb.AppendLine($"{SINGLE_TAB}Release Note:"); + while ((line = reader.ReadLine()) != null) + { + sb.AppendLine($"{SINGLE_TAB}{SINGLE_TAB}{line}"); + } + } + } + if (0 != fbEvent.ZendeskNumber) + { + using (StringReader reader = new StringReader(fbEvent.ZendeskNumber.ToString())) + { + string line; + sb.AppendLine($"{SINGLE_TAB}Zendesk Number:"); + while ((line = reader.ReadLine()) != null) + { + sb.AppendLine($"{SINGLE_TAB}{SINGLE_TAB}{line}"); + } + } + } + sb.AppendLine(); + } + Console.WriteLine(sb.ToString()); + } + } + else + { + Console.WriteLine("ERROR: Enter a valid ticket number"); + } + } + } + } + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzLogReader/Properties/AssemblyInfo.cs b/legacy/CCNetLogReader/FogbugzLogReader/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..eb259a0 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("FogbugzLogReader")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("FogbugzLogReader")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("8991d639-3139-4b43-a33c-7b61fe9c4afc")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzLogReader/Properties/Settings.Designer.cs b/legacy/CCNetLogReader/FogbugzLogReader/Properties/Settings.Designer.cs new file mode 100644 index 0000000..b1dbd62 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/Properties/Settings.Designer.cs @@ -0,0 +1,35 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace FogbugzLogReader.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.13.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("manuscript.dts.local")] + public string ManuscriptServerAddress { + get { + return ((string)(this["ManuscriptServerAddress"])); + } + } + } +} diff --git a/legacy/CCNetLogReader/FogbugzLogReader/Properties/Settings.settings b/legacy/CCNetLogReader/FogbugzLogReader/Properties/Settings.settings new file mode 100644 index 0000000..058f5a0 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/Properties/Settings.settings @@ -0,0 +1,9 @@ + + + + + + manuscript.dts.local + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzLogReader/Settings1.Designer.cs b/legacy/CCNetLogReader/FogbugzLogReader/Settings1.Designer.cs new file mode 100644 index 0000000..cb5d3d5 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/Settings1.Designer.cs @@ -0,0 +1,38 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace FogbugzLogReader { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.10.0.0")] + internal sealed partial class Settings1 : global::System.Configuration.ApplicationSettingsBase { + + private static Settings1 defaultInstance = ((Settings1)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings1()))); + + public static Settings1 Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string CurrentToken { + get { + return ((string)(this["CurrentToken"])); + } + set { + this["CurrentToken"] = value; + } + } + } +} diff --git a/legacy/CCNetLogReader/FogbugzLogReader/Settings1.settings b/legacy/CCNetLogReader/FogbugzLogReader/Settings1.settings new file mode 100644 index 0000000..e2b0dc0 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/Settings1.settings @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs b/legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs new file mode 100644 index 0000000..78473c0 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = "")] diff --git a/legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/legacy/CCNetLogReader/FogbugzLogReader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..7d5c785e5476055af9bd5c5efff3fdf8168c4345 GIT binary patch literal 1901 zcmcIlQESvd5I!~ZLFh|gls@G}uy8Idm0AycsL6#2^(e`qf-7Z{%;i>--MG8$-5K)V zoxM8~?&U;q14%ZsllkV$%zSzFWH1;UkOdc2?vcDKJpxM@9HR9_IHKV+p@GbS2Ehc( zjVxkdIVgHn*Cdl-#)~(5yl$1OK^YF3CSVK~g(iBtc(v!fKh9^JceKYll0|x7{Q9g| zjc7FGf`)(=y1QY?6~TyNQiWobAMp~j|8jYGaYAF5fdY|%f2B24X=zjb$TKCioEaLS zKP;sBLCIu1?VlcAlgr+X1j(GK+Tz?fz^Qa5RmoEuKXnj4S!n|m38VrGVcbE4%rIgv zSm*K5fY4kD?U>gZ6nTAf#|xv++(pOvBiF{P`-{1Q`BIg(5)O%2gc~k?S{Rg>!6Q5q z2ZU@~FS_4=SfI^ufVbyOz(me-W?(z;tF;`oN6j@C=9Zaxq-6C02ckW0rc4!Jy0H(r zg3L&@YTq|86kHp%8YQR`3#Oo#gI%o{TCEs%V6sFN)#GJ**u-pMu_q`o?Zw|^uGipR z=+?ykLo#>&0x#3=Tb&I-^FmB{1u IxBugEvent { get; set; } + + [XmlElement(ElementName = "evt")] + public int Evt { get; set; } + + [XmlElement(ElementName = "sVerb")] + public string SVerb { get; set; } + + [XmlElement(ElementName = "ixPerson")] + public int IxPerson { get; set; } + + [XmlElement(ElementName = "ixPersonAssignedTo")] + public int IxPersonAssignedTo { get; set; } + + [XmlElement(ElementName = "dt")] + public DateTime Dt { get; set; } + + [XmlElement(ElementName = "s")] + public object S { get; set; } + + [XmlElement(ElementName = "fEmail")] + public bool FEmail { get; set; } + + [XmlElement(ElementName = "fHTML")] + public bool FHTML { get; set; } + + [XmlElement(ElementName = "fExternal")] + public bool FExternal { get; set; } + + [XmlElement(ElementName = "sChanges")] + public object SChanges { get; set; } + + [XmlElement(ElementName = "sFormat")] + public object SFormat { get; set; } + + [XmlElement(ElementName = "rgAttachments")] + public object RgAttachments { get; set; } + + [XmlElement(ElementName = "evtDescription")] + public string EvtDescription { get; set; } + + [XmlElement(ElementName = "bEmail")] + public bool BEmail { get; set; } + + [XmlElement(ElementName = "bExternal")] + public bool BExternal { get; set; } + + [XmlElement(ElementName = "sPerson")] + public string SPerson { get; set; } + + [XmlElement(ElementName = "sHtml")] + public object SHtml { get; set; } + + [XmlAttribute(AttributeName = "ixBug")] + public int IxBug { get; set; } + + [XmlText] + public string Text { get; set; } + } + + [XmlRoot(ElementName = "events")] + public class Events + { + + [XmlElement(ElementName = "event")] + public List Event { get; set; } + } + + [XmlRoot(ElementName = "case")] + public class Case + { + [XmlElement(ElementName = "ixBug")] + public List IxBug { get; set; } + public int BugIdx + { + get => IxBug[0]; + } + + [XmlElement(ElementName = "ixProject")] + public int IxProject { get; set; } + + [XmlElement(ElementName = "fOpen")] + public bool FOpen { get; set; } + + [XmlElement(ElementName = "sTitle")] + public string STitle { get; set; } + + [XmlElement(ElementName = "sProject")] + public string SProject { get; set; } + + [XmlElement(ElementName = "sArea")] + public string SArea { get; set; } + + [XmlElement(ElementName = "sStatus")] + public string SStatus { get; set; } + + [XmlElement(ElementName = "dtLastUpdated")] + public DateTime DtLastUpdated { get; set; } + + [XmlElement(ElementName = "events")] + public Events Events { get; set; } + + [XmlAttribute(AttributeName = "operations")] + public string Operations { get; set; } + + [XmlText] + public string Text { get; set; } + public Case() { } + public Case(Case copy) + { + IxBug = copy.IxBug; + IxProject = copy.IxProject; + FOpen = copy.FOpen; + STitle = copy.STitle; + SProject = copy.SProject; + SArea = copy.SArea; + SStatus = copy.SStatus; + DtLastUpdated = copy.DtLastUpdated; + Operations = copy.Operations; + Text = copy.Text; + } + } + + [XmlRoot(ElementName = "cases")] + public class Cases + { + + [XmlElement(ElementName = "case")] + public List Case { get; set; } + + [XmlAttribute(AttributeName = "count")] + public int Count { get; set; } + + [XmlAttribute(AttributeName = "totalHits")] + public int TotalHits { get; set; } + + [XmlText] + public string Text { get; set; } + } + + [XmlRoot(ElementName = "response")] + public class CasesResponse + { + + [XmlElement(ElementName = "description")] + public string Description { get; set; } + + [XmlElement(ElementName = "cases")] + public Cases Cases { get; set; } + } + + +} diff --git a/legacy/CCNetLogReader/FogbugzWrapper/FBEvent.cs b/legacy/CCNetLogReader/FogbugzWrapper/FBEvent.cs new file mode 100644 index 0000000..8be9788 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/FBEvent.cs @@ -0,0 +1,77 @@ +using System; +using System.Linq; +using System.Xml; + +namespace FogbugzWrapper +{ + public class FBEvent + { + public enum FBStatuses + { + UNKNOWN, + Opened, + Resolved, + Closed, + Reactivated + } + + public string User { get; set; } + public string Comment { get; set; } + public string StatusString { get; set; } + public string TimeStamp { get; set; } + public string ReleaseNote { get; set; } + + public int ZendeskNumber { get; set; } + + public FBEvent() + { + } + + public FBEvent(string dt, string sVerb, string s, string sPerson) + { + TimeStamp = dt; + Comment = s; + StatusString = sVerb; + User = sPerson; + UpdateStatus(); + } + + public FBEvent(XmlNode eventNode) + { + TimeStamp = eventNode.SelectSingleNode("dt").InnerText; + Comment = eventNode.SelectSingleNode("s").InnerText; + User = eventNode.SelectSingleNode("sPerson").InnerText; + StatusString = eventNode.SelectSingleNode("sVerb").InnerText; + if (StatusString == "ReleaseNoted") + { + var rNote = eventNode.SelectSingleNode("sChanges").InnerText; + if (rNote.ToLower() != "".ToLower()) + { + ReleaseNote = rNote; + } + } + if(StatusString=="sZendesk") + { + if (int.TryParse(eventNode.SelectSingleNode("sChanges").InnerText, out int zendeskNumber)) + { + ZendeskNumber = zendeskNumber; + } + } + UpdateStatus(); + } + + private void UpdateStatus() + { + var fBStatuses = Enum.GetValues(typeof(FBStatuses)).Cast().ToArray(); + foreach (var s in fBStatuses) + { + if (StatusString.StartsWith(s.ToString())) + { + Status = s; + } + } + } + + public FBStatuses Status { get; set; } + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzWrapper/FogbugzClient.cs b/legacy/CCNetLogReader/FogbugzWrapper/FogbugzClient.cs new file mode 100644 index 0000000..d8b4455 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/FogbugzClient.cs @@ -0,0 +1,364 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Net; +using System.Security.Policy; +using System.Text; +using System.Xml; +using System.Xml.Serialization; + +namespace FogbugzWrapper +{ + public class FogbugzClient + { + public string Token { get; } = "1u4thrqm93uqpfr8ptbj2bc112gseo"; + public static string FogbugzURL { get; set; } + private bool _loggedOn = false; + + public string FogbugzLogDir { get; set; } = "FogbugzLog\\"; + + public bool IsLoggedIn() + { + return _loggedOn; + } + + public FogbugzClient() + { + } + public FogbugzClient(string uRL, string token) + { + Init(uRL); + Token = token; + _loggedOn = LogOn(); + } + public FogbugzClient(string uRL, string email, string password) + { + Init(uRL); + var doc = new XmlDocument(); + var resp = Command($"logon&email={System.Net.WebUtility.UrlEncode(email)}&password={password}"); + doc.LoadXml(resp); + + Token = doc.SelectSingleNode("response").FirstChild.InnerText; + _loggedOn = LogOn(); + } + private void Init(string uRL) + { + if (!Directory.Exists($"{FogbugzLogDir}")) + { + Directory.CreateDirectory($"{FogbugzLogDir}"); + } + FogbugzURL = uRL; + } + + private string TokenedCommand(string command) + { + return Command($"{command}&token={Token}"); + } + + private string Command(string command) + { + // Create a request using a URL that can receive a post. + WebRequest request = WebRequest.Create(FogbugzURL); + request.Proxy = null; + // Set the Method property of the request to POST. + request.Method = "POST"; + + // Create POST data and convert it to a byte array. + string postData = $"cmd={command}"; + byte[] byteArray = Encoding.UTF8.GetBytes(postData); + + // Set the ContentType property of the WebRequest. + request.ContentType = "application/x-www-form-urlencoded"; + // Set the ContentLength property of the WebRequest. + request.ContentLength = byteArray.Length; + + // Get the request stream. + Stream dataStream = request.GetRequestStream(); + // Write the data to the request stream. + dataStream.Write(byteArray, 0, byteArray.Length); + // Close the Stream object. + dataStream.Close(); + + // Get the response. + var response = request.GetResponse(); + // Display the status. + //Console.WriteLine(((HttpWebResponse)response).StatusDescription); + + var responseFromServer = string.Empty; + // Get the stream containing content returned by the server. + // The using block ensures the stream is automatically closed. + using (dataStream = response.GetResponseStream()) + { + // Open the stream using a StreamReader for easy access. + StreamReader reader = new StreamReader(dataStream); + // Read the content. + responseFromServer = reader.ReadToEnd(); + // Display the content. + //Console.WriteLine(responseFromServer); + } + // Close the response. + response.Close(); + return responseFromServer; + } + + public string GetArea(int bugNumber) + { + var doc = new XmlDocument(); + var resp = TokenedCommand($"search&q={bugNumber}&cols=sArea"); + doc.LoadXml(resp); + + return doc.SelectSingleNode("response").FirstChild.FirstChild.FirstChild.InnerText; + } + + public void CreateNewTicket(string projectName, string projArea, string title, string description, string assignedTo) + { + var doc = new XmlDocument(); + var resp = TokenedCommand($"new&sProject={projectName}&sArea={projArea}&sTitle={title}&sEvent={description}&sPersonAssignedTo={assignedTo}&fRichText=1"); + doc.LoadXml(resp); + + //return doc.SelectSingleNode("response").FirstChild.FirstChild.FirstChild.InnerText; + } + + public string GetTitle(int bugNumber) + { + var doc = new XmlDocument(); + var resp = TokenedCommand($"search&q={bugNumber}&cols=sTitle"); + doc.LoadXml(resp); + + return doc.SelectSingleNode("response").FirstChild.FirstChild.FirstChild.InnerText; + } + + public string GetProject(int bugNumber) + { + var doc = new XmlDocument(); + var resp = TokenedCommand($"search&q={bugNumber}&cols=sProject"); + doc.LoadXml(resp); + + return doc.SelectSingleNode("response").FirstChild.FirstChild.FirstChild.InnerText; + } + public void TouchCase(int caseIdx) + { + TokenedCommand($"edit&ixBug={caseIdx}&sEvent=Touched"); + } + public void ResolveAndClose(int caseIdx) + { + TokenedCommand($"resolve&ixBug={caseIdx}&sEvent=ResolvedByManuscriptEdit"); + TokenedCommand($"close&ixBug={caseIdx}&sEvent=ClosedByManuscriptEdit"); + } + public ProjectResponse GetProjects() + { + var resp = TokenedCommand($"listProjects"); + var serializer = new XmlSerializer(typeof(ProjectResponse)); + + using (var reader = new StringReader(resp)) + { + return (ProjectResponse)serializer.Deserialize(reader); + } + } + + public CasesResponse GetCases(int filter) + { + var resp = TokenedCommand($"listCases&sFilter={filter}&cols=ixBug,ixProject,fOpen,sTitle,sProject,sArea,sStatus,dtLastUpdated,events"); + var serializer = new XmlSerializer(typeof(CasesResponse)); + using (var reader = new StringReader(resp)) + { + return (CasesResponse)serializer.Deserialize(reader); + } + } + public List GetEvents(int bugNumber) + { + var doc = new XmlDocument(); + var resp = TokenedCommand($"search&q={bugNumber}&cols=events,plugin_customfield"); + doc.LoadXml(resp); + var timeStamps = doc.GetElementsByTagName("dt"); + if (timeStamps.Count == 0) return new List(); + var lastUpdate = DateTime.Parse(timeStamps.Item(timeStamps.Count - 1).InnerText); + + if (File.Exists($"{FogbugzLogDir}{bugNumber}.{lastUpdate.Ticks}.xml")) + { + return DeSerializeObject>($"{FogbugzLogDir}{bugNumber}.{lastUpdate.Ticks}.xml"); + } + + var fbEventList = new List(); + var events = doc.SelectSingleNode("response").FirstChild.FirstChild.FirstChild; + + foreach (XmlNode eventNode in doc.SelectSingleNode("response").FirstChild.FirstChild.FirstChild) + { + fbEventList.Add(new FBEvent(eventNode)); + } + fbEventList.Reverse(); + SerializeObject(fbEventList, $"{FogbugzLogDir}{bugNumber}.{lastUpdate.Ticks}.xml"); + + return fbEventList; + } + public List GetZendeskCases(int updatedMinutes) + { + Console.WriteLine($"GetZendeskCases - updatedMinutes:{updatedMinutes}"); + var rt = new List(); + var doc = new XmlDocument(); + if (!IsLoggedIn()) + { + Console.WriteLine("GetZendeskCases - Not Logged In."); + return null; + } + var resp = TokenedCommand($"search&q=ZendeskTicketNumber:* lastupdated:\"-{updatedMinutes}m..now\"&cols=plugin_customfields_at_fogcreek_com_zendeskxissuea73,events,sStatus"); + doc.LoadXml(resp); + //Console.WriteLine($"Full Response: {doc.SelectSingleNode("response").InnerText}"); + var zdCases = doc.SelectSingleNode("response").ChildNodes[0]; + if (zdCases == null) + { + Console.WriteLine($"GetZendeskCases - zdCases is null"); + return null; + } + Console.WriteLine($"GetZendeskCases - zdCases.ChildNodes.Count:{zdCases.ChildNodes.Count}"); + foreach (XmlNode zdNode in zdCases) + { + if (0 == zdNode.SelectNodes("events").Count + || string.IsNullOrEmpty(zdNode.SelectSingleNode("plugin_customfields_at_fogcreek_com_zendeskxissuea73").InnerText)) + { continue; } + var zdNumber = int.Parse(zdNode.SelectSingleNode("plugin_customfields_at_fogcreek_com_zendeskxissuea73").InnerText); + var fbNumber = int.Parse(zdNode.Attributes["ixBug"].Value); + var oldFbStatus = FBEvent.FBStatuses.UNKNOWN; + foreach (XmlNode fbEvent in zdNode.SelectSingleNode("events")) + { + var fbLatestEvent = new FBEvent(fbEvent); + if (DateTime.Parse(fbLatestEvent.TimeStamp) > DateTime.Now.AddMinutes(-updatedMinutes) && + fbLatestEvent.Status != oldFbStatus && + fbLatestEvent.StatusString != "Edited" && + fbLatestEvent.StatusString != "Assigned") + { + rt.Add(new ZendeskCase(zdNumber, fbNumber, fbLatestEvent)); + } + else + { + // + } + oldFbStatus = fbLatestEvent.Status; + } + + } + return rt; + } + + /// + /// Serializes an object. + /// + /// + /// + /// + public void SerializeObject(T serializableObject, string fileName) + { + if (serializableObject == null) { return; } + + try + { + XmlDocument xmlDocument = new XmlDocument(); + XmlSerializer serializer = new XmlSerializer(serializableObject.GetType()); + using (MemoryStream stream = new MemoryStream()) + { + serializer.Serialize(stream, serializableObject); + stream.Position = 0; + xmlDocument.Load(stream); + xmlDocument.Save(fileName); + } + } + catch (Exception ex) + { + //Log exception here + } + } + + /// + /// Deserializes an xml file into an object list + /// + /// + /// + /// + public T DeSerializeObject(string fileName) + { + if (string.IsNullOrEmpty(fileName)) { return default(T); } + + T objectOut = default(T); + + try + { + XmlDocument xmlDocument = new XmlDocument(); + xmlDocument.Load(fileName); + string xmlString = xmlDocument.OuterXml; + + using (StringReader read = new StringReader(xmlString)) + { + Type outType = typeof(T); + + XmlSerializer serializer = new XmlSerializer(outType); + using (XmlReader reader = new XmlTextReader(read)) + { + objectOut = (T)serializer.Deserialize(reader); + } + } + } + catch (Exception) + { + //Log exception here + } + + return objectOut; + } + + public FBEvent.FBStatuses GetStatus(int bugNumber) + { + var fbevents = GetEvents(bugNumber); + + foreach (var e in fbevents) + { + if (e.Status != FBEvent.FBStatuses.UNKNOWN) + { + return e.Status; + } + } + return FBEvent.FBStatuses.UNKNOWN; + } + + public string GetReleaseNote(int bugNumber) + { + var fbevents = GetEvents(bugNumber); + + foreach (var e in fbevents) + { + if (!string.IsNullOrEmpty(e.ReleaseNote)) + { + return e.ReleaseNote; + } + } + return string.Empty; + } + + public int GetZendeskNumber(int bugNumber) + { + var fbevents = GetEvents(bugNumber); + + foreach (var e in fbevents) + { + if (0 != e.ZendeskNumber) + { + return e.ZendeskNumber; + } + } + return 0; + } + + + + public bool LogOn() + { + _loggedOn = true; + return _loggedOn; + } + + public void LogOff() + { + var resp = TokenedCommand("logoff"); + _loggedOn = false; + } + } +} \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzWrapper/FogbugzWrapper.csproj b/legacy/CCNetLogReader/FogbugzWrapper/FogbugzWrapper.csproj new file mode 100644 index 0000000..3ff343f --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/FogbugzWrapper.csproj @@ -0,0 +1,59 @@ + + + + + Debug + AnyCPU + {4A6B9D30-DA78-4BFE-B7CD-38774BE0508F} + Library + Properties + FogbugzWrapper + FogbugzWrapper + v4.8 + 512 + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\CsQuery.1.3.4\lib\net40\CsQuery.dll + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzWrapper/Project.cs b/legacy/CCNetLogReader/FogbugzWrapper/Project.cs new file mode 100644 index 0000000..4cb6487 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/Project.cs @@ -0,0 +1,51 @@ +using System.Collections.Generic; +using System.Xml.Serialization; + +namespace FogbugzWrapper +{ + [XmlRoot(ElementName = "project")] + public class Project + { + [XmlElement(ElementName = "ixProject")] + public int IxProject { get; set; } + + [XmlElement(ElementName = "sProject")] + public string SProject { get; set; } + + [XmlElement(ElementName = "ixPersonOwner")] + public int IxPersonOwner { get; set; } + + [XmlElement(ElementName = "sPersonOwner")] + public string SPersonOwner { get; set; } + + [XmlElement(ElementName = "sEmail")] + public string SEmail { get; set; } + + [XmlElement(ElementName = "sPhone")] + public object SPhone { get; set; } + + [XmlElement(ElementName = "fInbox")] + public bool FInbox { get; set; } + + [XmlElement(ElementName = "ixWorkflow")] + public int IxWorkflow { get; set; } + + [XmlElement(ElementName = "fDeleted")] + public bool FDeleted { get; set; } + } + [XmlRoot(ElementName = "projects")] + public class Projects + { + + [XmlElement(ElementName = "project")] + public List Project { get; set; } + } + + [XmlRoot(ElementName = "response")] + public class ProjectResponse + { + + [XmlElement(ElementName = "projects")] + public Projects Projects { get; set; } + } +} diff --git a/legacy/CCNetLogReader/FogbugzWrapper/Properties/AssemblyInfo.cs b/legacy/CCNetLogReader/FogbugzWrapper/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..cf6b825 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("FogbugzWrapper")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("FogbugzWrapper")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("4a6b9d30-da78-4bfe-b7cd-38774be0508f")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/legacy/CCNetLogReader/FogbugzWrapper/ZendeskCase.cs b/legacy/CCNetLogReader/FogbugzWrapper/ZendeskCase.cs new file mode 100644 index 0000000..52f4161 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/ZendeskCase.cs @@ -0,0 +1,20 @@ +using System; + +namespace FogbugzWrapper +{ + public class ZendeskCase + { + public int ZendeskNumber {get;} + public int FogbugzNumber {get;} + public ZendeskCase() { } + public ZendeskCase(int zdRef, int fbRef, FBEvent latestEvent) + { + ZendeskNumber = zdRef; + FogbugzNumber = fbRef; + LatestEvent = latestEvent; + TimeStamp = DateTime.Parse(latestEvent.TimeStamp); + } + public FBEvent LatestEvent { get; } + public DateTime TimeStamp { get; set; } + } +} diff --git a/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs b/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs new file mode 100644 index 0000000..78473c0 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = "")] diff --git a/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..8815497661d8a7b7c8858011aa99da8e5d464366 GIT binary patch literal 1744 zcmcJQ-)q}25XZgE^r5hqzHIc#j~fKh(K6b=9yU9sgDw<1Y=fx`*}f=RWhs@^CYka7 zzEe^h`qqcZVA=Y?eeQgBU%z=3MbQCS3Dq_+X{3w^tRXtY)r)LQvsp<~-2hF~DYz@m z3t$ZxnrmL&^S?g~TP|_BWc4lMU`egjTyUO_>9x_^ur|qs1e?5DpMQK$3z&leRYUUG zT4*aNz|wD`HrndBqdA_3l{UAOOeeGb?BR@@?~jqRTrjirzWxrtX>F~I6qUDM1+ZUk ztb>-M+JHy6aEOdKM*L8Mo2(ruE3~qKsaRG(z$JYv2d85t@N1) z7>Fla33cZ&*v-)kyvqOqdAo6bzk_(t?mEE7+b(6Q5e;+j*zlXJ9P~%srBLpgxkYYt z`xP6aKkjDCaBxH0XTm`3wAu7ux&pYc&TPgd>col}*vr9Ftr&T&7!5EjQLOA_-M{V% zw({&LN=$$Dd}XVIq8Xsp(QR1&!Ihim!*%uN5uSk+T+Kua1z0T~hVMB@DrzsQ7w{6@ z43Xtu0V*eFHU3O2J$@qhqwkn9RH{!tl}COn8EPWIrP!~>trhYR-%iNs$?1oSUCrV6 E57wJ$r~m)} literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/FogbugzWrapper.csproj.FileListAbsolute.txt b/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/FogbugzWrapper.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e7f462a --- /dev/null +++ b/legacy/CCNetLogReader/FogbugzWrapper/obj/Debug/FogbugzWrapper.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +C:\DTS\Code\CCNetLogReader\FogbugzWrapper\bin\Debug\FogbugzWrapper.dll +C:\DTS\Code\CCNetLogReader\FogbugzWrapper\bin\Debug\FogbugzWrapper.pdb +C:\DTS\Code\CCNetLogReader\FogbugzWrapper\obj\Debug\FogbugzWrapper.csproj.AssemblyReference.cache +C:\DTS\Code\CCNetLogReader\FogbugzWrapper\obj\Debug\FogbugzWrapper.csproj.CoreCompileInputs.cache +C:\DTS\Code\CCNetLogReader\FogbugzWrapper\obj\Debug\FogbugzWrapper.dll +C:\DTS\Code\CCNetLogReader\FogbugzWrapper\obj\Debug\FogbugzWrapper.pdb diff --git a/legacy/CCNetLogReader/ManuscriptEdit/App.config b/legacy/CCNetLogReader/ManuscriptEdit/App.config new file mode 100644 index 0000000..f47ff45 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/App.config @@ -0,0 +1,18 @@ + + + + +
    + + + + + + + + + manuscript.dts.local + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.Designer.cs b/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.Designer.cs new file mode 100644 index 0000000..5ddab91 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.Designer.cs @@ -0,0 +1,335 @@ + +namespace ManuscriptEdit +{ + partial class MainWindow + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.button1 = new System.Windows.Forms.Button(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.rtbCaseDetails = new System.Windows.Forms.RichTextBox(); + this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); + this.btnClose = new System.Windows.Forms.Button(); + this.btnTouch = new System.Windows.Forms.Button(); + this.btnSkip = new System.Windows.Forms.Button(); + this.lblStats = new System.Windows.Forms.Label(); + this.lblCount = new System.Windows.Forms.Label(); + this.lblTitle = new System.Windows.Forms.Label(); + this.cbProjects = new System.Windows.Forms.CheckedListBox(); + this.label1 = new System.Windows.Forms.Label(); + this.tbUser = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.tbPassword = new System.Windows.Forms.TextBox(); + this.btnGetProjects = new System.Windows.Forms.Button(); + this.label3 = new System.Windows.Forms.Label(); + this.numericYears = new System.Windows.Forms.NumericUpDown(); + this.label4 = new System.Windows.Forms.Label(); + this.tbFilter = new System.Windows.Forms.TextBox(); + this.tableLayoutPanel1.SuspendLayout(); + this.flowLayoutPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericYears)).BeginInit(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(391, 107); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 0; + this.button1.Text = "Get cases"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tableLayoutPanel1.ColumnCount = 2; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel1.Controls.Add(this.rtbCaseDetails, 0, 8); + this.tableLayoutPanel1.Controls.Add(this.button1, 1, 4); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel1, 0, 9); + this.tableLayoutPanel1.Controls.Add(this.lblCount, 0, 5); + this.tableLayoutPanel1.Controls.Add(this.lblTitle, 0, 6); + this.tableLayoutPanel1.Controls.Add(this.cbProjects, 0, 7); + this.tableLayoutPanel1.Controls.Add(this.label1, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.tbUser, 1, 0); + this.tableLayoutPanel1.Controls.Add(this.label2, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.tbPassword, 1, 1); + this.tableLayoutPanel1.Controls.Add(this.btnGetProjects, 0, 4); + this.tableLayoutPanel1.Controls.Add(this.label3, 0, 2); + this.tableLayoutPanel1.Controls.Add(this.numericYears, 1, 2); + this.tableLayoutPanel1.Controls.Add(this.label4, 0, 3); + this.tableLayoutPanel1.Controls.Add(this.tbFilter, 1, 3); + this.tableLayoutPanel1.Location = new System.Drawing.Point(12, 4); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 10; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 177F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 95F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 47F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(776, 649); + this.tableLayoutPanel1.TabIndex = 1; + // + // rtbCaseDetails + // + this.tableLayoutPanel1.SetColumnSpan(this.rtbCaseDetails, 2); + this.rtbCaseDetails.Dock = System.Windows.Forms.DockStyle.Fill; + this.rtbCaseDetails.Location = new System.Drawing.Point(3, 343); + this.rtbCaseDetails.Name = "rtbCaseDetails"; + this.rtbCaseDetails.ReadOnly = true; + this.rtbCaseDetails.Size = new System.Drawing.Size(770, 256); + this.rtbCaseDetails.TabIndex = 1; + this.rtbCaseDetails.Text = ""; + // + // flowLayoutPanel1 + // + this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel1, 2); + this.flowLayoutPanel1.Controls.Add(this.btnClose); + this.flowLayoutPanel1.Controls.Add(this.btnTouch); + this.flowLayoutPanel1.Controls.Add(this.btnSkip); + this.flowLayoutPanel1.Controls.Add(this.lblStats); + this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel1.Location = new System.Drawing.Point(3, 605); + this.flowLayoutPanel1.Name = "flowLayoutPanel1"; + this.flowLayoutPanel1.Size = new System.Drawing.Size(770, 41); + this.flowLayoutPanel1.TabIndex = 2; + // + // btnClose + // + this.btnClose.Location = new System.Drawing.Point(3, 3); + this.btnClose.Name = "btnClose"; + this.btnClose.Size = new System.Drawing.Size(75, 23); + this.btnClose.TabIndex = 2; + this.btnClose.Text = "Close"; + this.btnClose.UseVisualStyleBackColor = true; + this.btnClose.Click += new System.EventHandler(this.btnClose_Click); + // + // btnTouch + // + this.btnTouch.Location = new System.Drawing.Point(84, 3); + this.btnTouch.Name = "btnTouch"; + this.btnTouch.Size = new System.Drawing.Size(75, 23); + this.btnTouch.TabIndex = 3; + this.btnTouch.Text = "Touch"; + this.btnTouch.UseVisualStyleBackColor = true; + this.btnTouch.Click += new System.EventHandler(this.btnTouch_Click); + // + // btnSkip + // + this.btnSkip.Location = new System.Drawing.Point(165, 3); + this.btnSkip.Name = "btnSkip"; + this.btnSkip.Size = new System.Drawing.Size(75, 23); + this.btnSkip.TabIndex = 4; + this.btnSkip.Text = "Skip"; + this.btnSkip.UseVisualStyleBackColor = true; + this.btnSkip.Click += new System.EventHandler(this.btnSkip_Click); + // + // lblStats + // + this.lblStats.AutoSize = true; + this.lblStats.Location = new System.Drawing.Point(246, 0); + this.lblStats.Name = "lblStats"; + this.lblStats.Size = new System.Drawing.Size(169, 13); + this.lblStats.TabIndex = 5; + this.lblStats.Text = "Skipped: 0, Touched: 0, Closed: 0"; + // + // lblCount + // + this.lblCount.AutoSize = true; + this.lblCount.Location = new System.Drawing.Point(3, 133); + this.lblCount.Name = "lblCount"; + this.lblCount.Size = new System.Drawing.Size(24, 13); + this.lblCount.TabIndex = 2; + this.lblCount.Text = "0/0"; + // + // lblTitle + // + this.lblTitle.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.lblTitle, 2); + this.lblTitle.Location = new System.Drawing.Point(3, 150); + this.lblTitle.Name = "lblTitle"; + this.lblTitle.Size = new System.Drawing.Size(66, 13); + this.lblTitle.TabIndex = 0; + this.lblTitle.Text = "Case Details"; + // + // cbProjects + // + this.tableLayoutPanel1.SetColumnSpan(this.cbProjects, 2); + this.cbProjects.Dock = System.Windows.Forms.DockStyle.Fill; + this.cbProjects.FormattingEnabled = true; + this.cbProjects.Location = new System.Drawing.Point(3, 166); + this.cbProjects.Name = "cbProjects"; + this.cbProjects.Size = new System.Drawing.Size(770, 171); + this.cbProjects.TabIndex = 3; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(29, 13); + this.label1.TabIndex = 4; + this.label1.Text = "User"; + // + // tbUser + // + this.tbUser.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbUser.Location = new System.Drawing.Point(391, 3); + this.tbUser.Name = "tbUser"; + this.tbUser.Size = new System.Drawing.Size(382, 20); + this.tbUser.TabIndex = 5; + this.tbUser.Text = "dan.mcfadden@dtsweb.com"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(3, 26); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(53, 13); + this.label2.TabIndex = 6; + this.label2.Text = "Password"; + // + // tbPassword + // + this.tbPassword.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbPassword.Location = new System.Drawing.Point(391, 29); + this.tbPassword.Name = "tbPassword"; + this.tbPassword.PasswordChar = '*'; + this.tbPassword.Size = new System.Drawing.Size(382, 20); + this.tbPassword.TabIndex = 7; + // + // btnGetProjects + // + this.btnGetProjects.Location = new System.Drawing.Point(3, 107); + this.btnGetProjects.Name = "btnGetProjects"; + this.btnGetProjects.Size = new System.Drawing.Size(75, 23); + this.btnGetProjects.TabIndex = 8; + this.btnGetProjects.Text = "Get projects"; + this.btnGetProjects.UseVisualStyleBackColor = true; + this.btnGetProjects.Click += new System.EventHandler(this.btnGetProjects_Click); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 52); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(34, 13); + this.label3.TabIndex = 9; + this.label3.Text = "Years"; + // + // numericYears + // + this.numericYears.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.numericYears.Location = new System.Drawing.Point(391, 55); + this.numericYears.Maximum = new decimal(new int[] { + 10, + 0, + 0, + 0}); + this.numericYears.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.numericYears.Name = "numericYears"; + this.numericYears.Size = new System.Drawing.Size(382, 20); + this.numericYears.TabIndex = 10; + this.numericYears.Value = new decimal(new int[] { + 4, + 0, + 0, + 0}); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(3, 78); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(35, 13); + this.label4.TabIndex = 11; + this.label4.Text = "label4"; + // + // tbFilter + // + this.tbFilter.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.tbFilter.Location = new System.Drawing.Point(391, 81); + this.tbFilter.Name = "tbFilter"; + this.tbFilter.Size = new System.Drawing.Size(382, 20); + this.tbFilter.TabIndex = 12; + this.tbFilter.Text = "282"; + // + // MainWindow + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 685); + this.Controls.Add(this.tableLayoutPanel1); + this.Name = "MainWindow"; + this.Text = "ManuscriptEdit"; + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.flowLayoutPanel1.ResumeLayout(false); + this.flowLayoutPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericYears)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button button1; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.Label lblTitle; + private System.Windows.Forms.RichTextBox rtbCaseDetails; + private System.Windows.Forms.Label lblCount; + private System.Windows.Forms.Button btnClose; + private System.Windows.Forms.Button btnTouch; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; + private System.Windows.Forms.Button btnSkip; + private System.Windows.Forms.Label lblStats; + private System.Windows.Forms.CheckedListBox cbProjects; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox tbUser; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox tbPassword; + private System.Windows.Forms.Button btnGetProjects; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.NumericUpDown numericYears; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox tbFilter; + } +} + diff --git a/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.cs b/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.cs new file mode 100644 index 0000000..fda46d6 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.cs @@ -0,0 +1,135 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.Xml; + +namespace ManuscriptEdit +{ + public partial class MainWindow : Form + { + FogbugzWrapper.FogbugzClient _fbw; + public MainWindow() + { + InitializeComponent(); + UpdateStats(); + lblCount.Text = $"{0:000}/{0:000}"; + } + + + private FogbugzWrapper.Case[] _cases; + private int _currentIdx = 0; + [System.Diagnostics.CodeAnalysis.SuppressMessage("Major Code Smell", "S125:Sections of code should not be commented out", Justification = "Sample code")] + private void button1_Click(object sender, System.EventArgs e) + { + var list = new List(); + foreach( var item in cbProjects.CheckedItems) + { + list.Add(item.ToString()); + } + if (list.Count < 1) { MessageBox.Show("Select at least 1 project"); return; } + var filter = 282; + if ( int.TryParse(tbFilter.Text, out var iTemp)) { filter = iTemp; } + _ = Task.Run(() => GetCases(list.ToArray(), Convert.ToInt32(numericYears.Value), filter)); + } + private void GetCases(string [] projects, int years, int filter) + { + SetEnabled(false); + var cases = _fbw.GetCases(filter); + var cutoffYear = DateTime.Now.Year - years; + _cases = cases.Cases.Case.Where(x => projects.Contains(x.SProject) && x.DtLastUpdated.Year < cutoffYear).ToArray(); + DisplayCase(0); + SetEnabled(true); + } + private void DisplayCase(int index) + { + if (InvokeRequired) { BeginInvoke(new Action(() => { DisplayCase(index); }));return; } + if (index >= _cases.Length) { return; } + _currentIdx = index; + var c = _cases[index]; + lblCount.Text = $"{(1 + index):000}/{_cases.Count():000}"; + lblTitle.Text = $"[{c.BugIdx}] - {c.SProject} - {c.SArea} - {c.STitle} - ({c.SStatus})"; + rtbCaseDetails.Text = ""; + foreach( var sEvent in c.Events.Event) + { + var bHasText = !string.IsNullOrWhiteSpace(sEvent.Text); + var bHasHTML = sEvent.SHtml is XmlNode []; + if ( !bHasText && !bHasHTML) { continue; } + var text = string.Empty; + if (bHasText) { text = sEvent.Text; } + if (bHasHTML) { text = ((XmlNode [])sEvent.SHtml)[0].Value; } + rtbCaseDetails.AppendText($"{sEvent.SPerson} - {text}\r\n"); + } + } + + [System.Diagnostics.CodeAnalysis.SuppressMessage("CodeQuality", "IDE0051:Remove unused private members", Justification = "SampleCode")] + private void WriteOutProjects() + { + var projects = _fbw.GetProjects(); + var list = new List(); + foreach (var project in projects.Projects.Project) + { + list.Add($"project={project.IxProject}, name={project.SProject}"); + } + System.IO.File.WriteAllLines("projects.txt", list.ToArray()); + } + private int _touched = 0; + private int _skipped = 0; + private int _closed = 0; + private void btnTouch_Click(object sender, System.EventArgs e) + { + var c = _cases[_currentIdx]; + _fbw.TouchCase(c.BugIdx); + _touched++; + UpdateStats(); + DisplayCase(_currentIdx + 1); + } + + private void btnClose_Click(object sender, System.EventArgs e) + { + var c = _cases[_currentIdx]; + _fbw.ResolveAndClose(c.BugIdx); + _closed++; + UpdateStats(); + DisplayCase(_currentIdx + 1); + } + + private void btnSkip_Click(object sender, System.EventArgs e) + { + _skipped++; + UpdateStats(); + DisplayCase(_currentIdx + 1); + } + private void UpdateStats() + { + lblStats.Text = $"skipped: {_skipped}, touched: {_touched}, closed: {_closed}"; + } + + private void btnGetProjects_Click(object sender, EventArgs e) + { + _fbw = new FogbugzWrapper.FogbugzClient($@"http://{Properties.Settings.Default.ManuscriptServerAddress}/api.asp?", tbUser.Text, tbPassword.Text); + _ = Task.Run(() => GetProjects()); + } + private void GetProjects() + { + SetEnabled(false); + var projectsResponse = _fbw.GetProjects(); + var list = new List(); + list.AddRange(projectsResponse.Projects.Project.Select(x => x.SProject)); + SetProjects(list.ToArray()); + SetEnabled(true); + } + private void SetProjects(string [] projects) + { + if (InvokeRequired) { BeginInvoke(new Action(() => { SetProjects(projects); })); return; } + cbProjects.Items.AddRange(projects); + } + private void SetEnabled(bool bEnable) + { + if(InvokeRequired) { BeginInvoke(new Action(() => { SetEnabled(bEnable); })); return; } + Enabled = bEnable; + } + } +} diff --git a/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.resx b/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.resx new file mode 100644 index 0000000..29dcb1b --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/MainWindow.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ManuscriptEdit/ManuscriptEdit.csproj b/legacy/CCNetLogReader/ManuscriptEdit/ManuscriptEdit.csproj new file mode 100644 index 0000000..7bcb6dd --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/ManuscriptEdit.csproj @@ -0,0 +1,89 @@ + + + + + Debug + AnyCPU + {F9C4A673-6392-4319-9CD4-255A6C0A48C0} + WinExe + ManuscriptEdit + ManuscriptEdit + v4.8 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + MainWindow.cs + + + + + MainWindow.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + {4a6b9d30-da78-4bfe-b7cd-38774be0508f} + FogbugzWrapper + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ManuscriptEdit/Program.cs b/legacy/CCNetLogReader/ManuscriptEdit/Program.cs new file mode 100644 index 0000000..47baa25 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace ManuscriptEdit +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new MainWindow()); + } + } +} diff --git a/legacy/CCNetLogReader/ManuscriptEdit/Properties/AssemblyInfo.cs b/legacy/CCNetLogReader/ManuscriptEdit/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..6059a92 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ManuscriptEdit")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ManuscriptEdit")] +[assembly: AssemblyCopyright("Copyright © 2022")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("f9c4a673-6392-4319-9cd4-255a6c0a48c0")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/legacy/CCNetLogReader/ManuscriptEdit/Properties/Resources.Designer.cs b/legacy/CCNetLogReader/ManuscriptEdit/Properties/Resources.Designer.cs new file mode 100644 index 0000000..8d3f9ba --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/Properties/Resources.Designer.cs @@ -0,0 +1,70 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + +namespace ManuscriptEdit.Properties +{ + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ManuscriptEdit.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/legacy/CCNetLogReader/ManuscriptEdit/Properties/Resources.resx b/legacy/CCNetLogReader/ManuscriptEdit/Properties/Resources.resx new file mode 100644 index 0000000..ffecec8 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ManuscriptEdit/Properties/Settings.Designer.cs b/legacy/CCNetLogReader/ManuscriptEdit/Properties/Settings.Designer.cs new file mode 100644 index 0000000..8089a90 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/Properties/Settings.Designer.cs @@ -0,0 +1,35 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ManuscriptEdit.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.13.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("manuscript.dts.local")] + public string ManuscriptServerAddress { + get { + return ((string)(this["ManuscriptServerAddress"])); + } + } + } +} diff --git a/legacy/CCNetLogReader/ManuscriptEdit/Properties/Settings.settings b/legacy/CCNetLogReader/ManuscriptEdit/Properties/Settings.settings new file mode 100644 index 0000000..ef111f7 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/Properties/Settings.settings @@ -0,0 +1,9 @@ + + + + + + manuscript.dts.local + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..3cf0af3 --- /dev/null +++ b/legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..bf483bab29c16a950208ae53851fbd956221968b GIT binary patch literal 7156 zcmeHMZByGu5VmaVjKpEQ;I)gmqEUnE2N$1|3 z0EgkX^cQsc6Wd++jknN#ux9eXV!S@?WuLv(p7iWG7LUbZ|KLU6blo07;cRhR3MJ~= ze8*M5+_DZFF3h~}JmGH?*3+qXAQcz>YIfPo&|f;04_qBcSoI;$lDX;BPEd2X{VTL8 z;t>4RS|(Rts=usfv(8e6<=8kuu6zRNO~74;@HTu6QZ#oZYc@feB_=ogW}wvrT>OB! zt~dr~O)2ndZfpHSgHKkeX`G!Gew{ap+=Y8K^BwLm4c(d4s~*+^*DXrs!Lg8s-JuGr z;n>{^V@2UQxZefptT5RC-CI@;Y6|o=Dp5~(!xs_?P-p0h4PR-ruWwyj@$;J}wbiw! z-sjh=cyy)z{Hm0T`&9apnFTJv)6`gm+Ih1>shPH&y4?#Y@zPrFx(`79Jyu7dzXb;;9ccidEDIwR; zdaiL#7;>E@;FJPia}PR8E^BIgNzDZcN>B$0KB_88;i1wGsOgUE_J(dTMvPIzh{Z-x zj>O|}13xHZBY%#UTS|k6;feRx))a8&FW`gZwz-MUdY|3fyI~5Rh9- zXcSS@J55n2|IA}*zz1j;pi#uoFhB?O;;hDr2PZ~ROeV&tIZguUKrC?!1%6GCNRXH$ zF@<8%xQ#MqOrv;nTIw*T*JUKq$4r9NBfFNlyoxsvV@&<@#LKRGk*pq^^s zwN?qhq*bX?b%3tMmkNpf~*6fyiv{lXF-# z?swdJaUeAOYt+?1JT$6-sYEKwEK*NTR+gVxJ!hvn_m)iV$3V}Q7o))w$O3}YA^_kPM#-jc_+l5UL&>6h21Hw_3N4)%S>X7#-Fw z_Z@Mp%%YH<3ODxy0|@!; zQ{(%Je}swsqjnt=NB$n`y`ip_b%r$?s^EUIyc9*;5Bla0ID_4*PD~`8;#04CB`Gtj#CyArY7f2iBno~r8h}=3SCLcRmfT+jbiRJe{FgE z%=igMXHVa9UsFMpDy18Ebj}PD`{z$9*VleqXU5MsK8W-ugLPuPG4d8vSed;QFth Oo`w&u-cJJ6seb`UR!+kJ literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/ManuscriptEdit.csproj.FileListAbsolute.txt b/legacy/CCNetLogReader/ManuscriptEdit/obj/Debug/ManuscriptEdit.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/legacy/CCNetLogReader/ZendeskTickets/.vs/ZendeskTickets.csproj.dtbcache.json b/legacy/CCNetLogReader/ZendeskTickets/.vs/ZendeskTickets.csproj.dtbcache.json new file mode 100644 index 0000000..a65bfc4 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/.vs/ZendeskTickets.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"D:\\DTS\\Code\\CCNetLogReader\\ZendeskTickets","ProjectFileName":"ZendeskTickets.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Program.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"Properties\\Settings1.Designer.cs"},{"SourceFile":"Settings1.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.5.2.AssemblyAttributes.cs"}],"References":[{"Reference":"D:\\DTS\\Code\\CCNetLogReader\\FogbugzWrapper\\bin\\Debug\\FogbugzWrapper.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":"D:\\DTS\\Code\\CCNetLogReader\\FogbugzWrapper\\bin\\Debug\\FogbugzWrapper.dll"},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.5.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\DTS\\Code\\CCNetLogReader\\ZendeskTickets\\bin\\Debug\\ZendeskTickets.exe","OutputItemRelativePath":"ZendeskTickets.exe"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/legacy/CCNetLogReader/ZendeskTickets/App.config b/legacy/CCNetLogReader/ZendeskTickets/App.config new file mode 100644 index 0000000..9ab4770 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/App.config @@ -0,0 +1,37 @@ + + + + +
    + + +
    +
    + + + + + + + + + + + + + + + + manuscript.dts.local + + + + + False + + + True + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ZendeskTickets/Program.cs b/legacy/CCNetLogReader/ZendeskTickets/Program.cs new file mode 100644 index 0000000..cd58c6c --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/Program.cs @@ -0,0 +1,115 @@ +using Microsoft.VisualBasic; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ZendeskTickets +{ + internal class Program + { + private const string TIMESTAMP_FILE = "lastRunTime.txt"; + private const string OUTPUT_SEPERATOR = "========================"; + private const string SINGLE_TAB = " "; + static void Main(string[] args) + { + FogbugzWrapper.FogbugzClient fogbugzClient; + if (string.IsNullOrEmpty(Settings1.Default.CurrentToken) && args.Length != 2) + { + Console.WriteLine("No Login Credentials!"); + Console.ReadKey(); + return; + } + else if(!string.IsNullOrEmpty(Settings1.Default.CurrentToken)) + { + fogbugzClient = new FogbugzWrapper.FogbugzClient($@"http://{Properties.Settings1.Default.ManuscriptServerAddress}/api.asp?", Settings1.Default.CurrentToken); + } + else + { + fogbugzClient = new FogbugzWrapper.FogbugzClient($@"http://{Properties.Settings1.Default.ManuscriptServerAddress}/api.asp?", args[0], args[1]); + } + if (fogbugzClient == null) + { + Console.WriteLine($"Login failed for user:{args[0]}"); + return; + } + Settings1.Default.CurrentToken = fogbugzClient.Token; + Settings1.Default.Save(); + var loggedin = fogbugzClient.IsLoggedIn(); + if (!loggedin) { Console.WriteLine($"ERROR: NOT LOGGED IN"); Console.ReadKey(); return; } + var zdCaseCount = 0; + var timeNow = DateTime.Now; + Console.WriteLine($"{timeNow.ToString()} Searching for ZD cases..."); + int timeDeltaMinutes = 60; + if (File.Exists(TIMESTAMP_FILE)) + { + timeDeltaMinutes = (int)(timeNow - DateTime.Parse(File.ReadAllText(TIMESTAMP_FILE))).TotalMinutes; + } + if (Settings1.Default.PublishResultsToZendesk) + { + File.WriteAllText(TIMESTAMP_FILE, timeNow.ToString()); + } + var allZendeskCases = fogbugzClient.GetZendeskCases(timeDeltaMinutes); + if (allZendeskCases?.FirstOrDefault() == null) + { + Console.WriteLine($"ERROR: No Zendesk Cases."); + return; + } + else + { + var sb = new StringBuilder(); + foreach (var zendeskCase in allZendeskCases + .OrderBy(x=>x.TimeStamp) + ) + { + var comment = string.IsNullOrEmpty(zendeskCase.LatestEvent.Comment) ? "" : $"{zendeskCase.LatestEvent.Comment}"; + sb.AppendLine($"{Environment.NewLine}{SINGLE_TAB}ZD:{zendeskCase.ZendeskNumber}"); + var zdfbMapping = "Automatic Update from Manuscript:" + + $"\\nMS Case:\\t\\t\\thttp://{Properties.Settings1.Default.ManuscriptServerAddress}/f/cases/{zendeskCase.FogbugzNumber}" + + $"\\nEventStatus:\\t\\t\\t{zendeskCase.LatestEvent.StatusString}" + + $"\\nTimestamp (PT):\\t\\t\\t{zendeskCase.TimeStamp}" + + $"\\nUser:\\t\\t\\t\\t{zendeskCase.LatestEvent.User}" + + $"\\nReleaseNote:\\t\\t{zendeskCase.LatestEvent.ReleaseNote}" + + $"\\nComment:" + + $"\\n{comment}"; + sb.AppendLine(zdfbMapping); + var completeUpdate = string.Format("{{\"ticket\": {{\"comment\": {{ \"body\": \"{0}\", \"public\": false}} }} }}", zdfbMapping); + sb.AppendLine($"{Environment.NewLine}{OUTPUT_SEPERATOR}"); + + #region curl + if (Settings1.Default.PublishResultsToZendesk) + { + var curl = new System.Diagnostics.Process(); + curl.StartInfo.FileName = "RunCurl.cmd"; + + var TempFileName = Path.GetTempFileName(); + using (var sw = new StreamWriter(TempFileName)) + { + sw.WriteLine(completeUpdate); + } + curl.StartInfo.Arguments = $"{zendeskCase.ZendeskNumber} {TempFileName}"; + curl.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized; + curl.Start(); + curl.WaitForExit(); + } + + #endregion + zdCaseCount++; + } + if (Settings1.Default.DebugLogging) + { + File.WriteAllText($"ZendeskTickets.{timeNow.ToString("yyMMdd.hhmmss")}.log", sb.ToString()); + Console.Write(sb.ToString()); + } + Console.WriteLine($"{DateTime.Now.ToString()} Done!" + + $"{Environment.NewLine}{SINGLE_TAB}Total Cases: {allZendeskCases.Count}" + + $"{Environment.NewLine}{SINGLE_TAB}Updated: {zdCaseCount}" + + $"{Environment.NewLine}{OUTPUT_SEPERATOR}" + + $"{Environment.NewLine}{OUTPUT_SEPERATOR}"); + + } + } + } +} diff --git a/legacy/CCNetLogReader/ZendeskTickets/Properties/AssemblyInfo.cs b/legacy/CCNetLogReader/ZendeskTickets/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..ec6ad9f --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ZendeskTickets")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("VPG")] +[assembly: AssemblyProduct("ZendeskTickets")] +[assembly: AssemblyCopyright("Copyright © VPG 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("3761cf6e-7a65-4d28-9c02-0afd08093876")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/legacy/CCNetLogReader/ZendeskTickets/Properties/Settings1.Designer.cs b/legacy/CCNetLogReader/ZendeskTickets/Properties/Settings1.Designer.cs new file mode 100644 index 0000000..548013f --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/Properties/Settings1.Designer.cs @@ -0,0 +1,35 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ZendeskTickets.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.13.0.0")] + internal sealed partial class Settings1 : global::System.Configuration.ApplicationSettingsBase { + + private static Settings1 defaultInstance = ((Settings1)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings1()))); + + public static Settings1 Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("manuscript.dts.local")] + public string ManuscriptServerAddress { + get { + return ((string)(this["ManuscriptServerAddress"])); + } + } + } +} diff --git a/legacy/CCNetLogReader/ZendeskTickets/Properties/Settings1.settings b/legacy/CCNetLogReader/ZendeskTickets/Properties/Settings1.settings new file mode 100644 index 0000000..fec61e0 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/Properties/Settings1.settings @@ -0,0 +1,9 @@ + + + + + + manuscript.dts.local + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ZendeskTickets/Settings1.Designer.cs b/legacy/CCNetLogReader/ZendeskTickets/Settings1.Designer.cs new file mode 100644 index 0000000..1d37087 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/Settings1.Designer.cs @@ -0,0 +1,56 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace ZendeskTickets { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.12.0.0")] + internal sealed partial class Settings1 : global::System.Configuration.ApplicationSettingsBase { + + private static Settings1 defaultInstance = ((Settings1)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings1()))); + + public static Settings1 Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string CurrentToken { + get { + return ((string)(this["CurrentToken"])); + } + set { + this["CurrentToken"] = value; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool DebugLogging { + get { + return ((bool)(this["DebugLogging"])); + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool PublishResultsToZendesk { + get { + return ((bool)(this["PublishResultsToZendesk"])); + } + } + } +} diff --git a/legacy/CCNetLogReader/ZendeskTickets/Settings1.settings b/legacy/CCNetLogReader/ZendeskTickets/Settings1.settings new file mode 100644 index 0000000..afeedce --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/Settings1.settings @@ -0,0 +1,15 @@ + + + + + + + + + True + + + False + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ZendeskTickets/ZendeskTickets.csproj b/legacy/CCNetLogReader/ZendeskTickets/ZendeskTickets.csproj new file mode 100644 index 0000000..daf70ac --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/ZendeskTickets.csproj @@ -0,0 +1,77 @@ + + + + + Debug + AnyCPU + {3761CF6E-7A65-4D28-9C02-0AFD08093876} + Exe + ZendeskTickets + ZendeskTickets + v4.5.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + True + True + Settings1.settings + + + True + True + Settings1.settings + + + + + + SettingsSingleFileGenerator + Settings1.Designer.cs + + + SettingsSingleFileGenerator + Settings1.Designer.cs + + + + + {4a6b9d30-da78-4bfe-b7cd-38774be0508f} + FogbugzWrapper + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ZendeskTickets/ZendeskTickets.csproj.user b/legacy/CCNetLogReader/ZendeskTickets/ZendeskTickets.csproj.user new file mode 100644 index 0000000..a3b3498 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/ZendeskTickets.csproj.user @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/RunCurl.cmd b/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/RunCurl.cmd new file mode 100644 index 0000000..50a9409 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/RunCurl.cmd @@ -0,0 +1 @@ +curl.exe https://dtsweb.zendesk.com/api/v2/tickets/%1.json --data "@%2" -H "Authorization: Bearer b78fb2a22c1851af4c835f6f8af1b8d586598b324fb15539e37d4fac13fd72b2" -X PUT -H "Content-Type: application/json" -k \ No newline at end of file diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/curl-ca-bundle.crt b/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/curl-ca-bundle.crt new file mode 100644 index 0000000..09b4ce1 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/curl-ca-bundle.crt @@ -0,0 +1,3401 @@ +## +## Bundle of CA Root Certificates +## +## Certificate data from Mozilla as of: Wed Jan 23 04:12:09 2019 GMT +## +## This is a bundle of X.509 certificates of public Certificate Authorities +## (CA). These were automatically extracted from Mozilla's root certificates +## file (certdata.txt). This file can be found in the mozilla source tree: +## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt +## +## It contains the certificates in PEM format and therefore +## can be directly used with curl / libcurl / php_curl, or with +## an Apache+mod_ssl webserver for SSL client authentication. +## Just configure this file as the SSLCACertificateFile. +## +## Conversion done with mk-ca-bundle.pl version 1.27. +## SHA256: 18372117493b5b7ec006c31d966143fc95a9464a2b5f8d5188e23c5557b2292d +## + + +GlobalSign Root CA +================== +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx +GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds +b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD +VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa +DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc +THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb +Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP +c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX +gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF +AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj +Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG +j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH +hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC +X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +GlobalSign Root CA - R2 +======================= +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 +ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp +s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN +S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL +TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C +ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i +YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN +BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp +9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu +01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 +9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- + +Verisign Class 3 Public Primary Certification Authority - G3 +============================================================ +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy +dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 +EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc +cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw +EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj +055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f +j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 +xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa +t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- + +Entrust.net Premium 2048 Secure Server CA +========================================= +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +Baltimore CyberTrust Root +========================= +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE +ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li +ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC +SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs +dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME +uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB +UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C +G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 +XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr +l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI +VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB +BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh +cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 +hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa +Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H +RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +AddTrust External Root +====================== +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD +VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw +NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU +cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg +Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821 ++iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw +Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo +aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy +2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7 +7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL +VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk +VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB +IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl +j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355 +e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u +G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- + +Entrust Root Certification Authority +==================================== +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw +b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG +A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 +MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu +MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu +Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz +A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww +Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 +j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN +rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 +MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH +hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM +Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa +v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS +W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 +tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +GeoTrust Global CA +================== +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw +MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j +LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo +BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet +8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc +T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU +vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk +DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q +zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 +d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 +mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p +XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm +Mw== +-----END CERTIFICATE----- + +GeoTrust Universal CA +===================== +-----BEGIN CERTIFICATE----- +MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 +MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu +Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t +JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e +RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs +7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d +8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V +qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga +Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB +Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu +KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 +ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 +XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB +hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc +aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 +qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL +oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK +xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF +KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 +DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK +xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU +p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI +P/rmMuGNG2+k5o7Y+SlIis5z/iw= +-----END CERTIFICATE----- + +GeoTrust Universal CA 2 +======================= +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 +MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg +SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 +DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 +j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q +JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a +QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 +WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP +20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn +ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC +SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG +8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 ++/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E +BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z +dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ +4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ +mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq +A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg +Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP +pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d +FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp +gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm +X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS +-----END CERTIFICATE----- + +Comodo AAA Services root +======================== +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw +MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl +c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV +BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG +C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs +i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW +Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH +Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK +Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f +BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl +cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz +LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm +7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z +8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C +12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +QuoVadis Root CA +================ +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE +ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz +MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp +cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD +EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk +J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL +F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL +YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen +AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w +PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y +ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 +MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj +YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs +ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW +Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu +BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw +FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 +tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo +fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul +LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x +gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi +5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi +5nrQNiOKSnQ2+Q== +-----END CERTIFICATE----- + +QuoVadis Root CA 2 +================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +QuoVadis Root CA 3 +================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +Security Communication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw +8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM +DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX +5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd +DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 +JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g +0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a +mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ +s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ +6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi +FL39vmwLAw== +-----END CERTIFICATE----- + +Sonera Class 2 Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG +U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw +NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh +IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 +/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT +dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG +f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P +tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH +nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT +XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt +0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI +cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph +Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx +EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH +llpwrN9M +-----END CERTIFICATE----- + +XRamp Global CA Root +==================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE +BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj +dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx +HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg +U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu +IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx +foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE +zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs +AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry +xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap +oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC +AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc +/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n +nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz +8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- + +Go Daddy Class 2 CA +=================== +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY +VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG +A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g +RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD +ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv +2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 +qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j +YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY +vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O +BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o +atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu +MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim +PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt +I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI +Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b +vZ8= +-----END CERTIFICATE----- + +Starfield Class 2 CA +==================== +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc +U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo +MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG +A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG +SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY +bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ +JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm +epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN +F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF +MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f +hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo +bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g +QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs +afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM +PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD +KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 +QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +Taiwan GRCA +=========== +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG +EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X +DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv +dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN +w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 +BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O +1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO +htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov +J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 +Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t +B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB +O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 +lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV +HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 +09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ +TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj +Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 +Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU +D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz +DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk +Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk +7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ +CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy ++fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS +-----END CERTIFICATE----- + +DigiCert Assured ID Root CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx +MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO +9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy +UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW +/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy +oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf +GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF +66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq +hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc +EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn +SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i +8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +DigiCert Global Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw +MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn +TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 +BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H +4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y +7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB +o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm +8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF +BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr +EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt +tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 +UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +DigiCert High Assurance EV Root CA +================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw +KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw +MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ +MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu +Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t +Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS +OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 +MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ +NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe +h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY +JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ +V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp +myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK +mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K +-----END CERTIFICATE----- + +Certplus Class 2 Primary CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE +BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN +OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy +dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR +5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ +Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO +YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e +e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME +CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ +YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t +L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD +P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R +TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ +7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW +//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU +-----END CERTIFICATE----- + +DST Root CA X3 +============== +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK +ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X +DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 +cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT +rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 +UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy +xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d +utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ +MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug +dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE +GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw +RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS +fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ +-----END CERTIFICATE----- + +SwissSign Gold CA - G2 +====================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +SwissSign Silver CA - G2 +======================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx +CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ +cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN +b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 +nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge +RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt +tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI +hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K +Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN +NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa +Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG +1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- + +thawte Primary Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 +MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg +SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv +KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT +FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs +oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ +1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc +q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K +aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p +afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF +AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE +uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 +jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH +z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== +-----END CERTIFICATE----- + +VeriSign Class 3 Public Primary Certification Authority - G5 +============================================================ +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln +biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh +dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz +j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD +Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ +Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r +fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ +BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv +Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG +SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ +X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE +KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC +Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE +ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- + +SecureTrust CA +============== +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy +dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe +BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX +OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t +DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH +GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b +01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH +ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj +aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu +SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf +mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ +nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- + +Secure Global CA +================ +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH +bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg +MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg +Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx +YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ +bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g +8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV +HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi +0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn +oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA +MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ +OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn +CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 +3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- + +COMODO Certification Authority +============================== +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb +MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD +T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH ++7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww +xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV +4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA +1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI +rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k +b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC +AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP +OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc +IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN ++8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== +-----END CERTIFICATE----- + +Network Solutions Certificate Authority +======================================= +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG +EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr +IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx +MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx +jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT +aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT +crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc +/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB +AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv +bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA +A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q +4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ +GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD +ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- + +COMODO ECC Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix +GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X +4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni +wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG +FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA +U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GA CA +=============================== +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE +BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG +A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH +bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD +VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw +IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 +IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 +Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg +Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD +d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ +/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R +LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm +MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 ++vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY +okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= +-----END CERTIFICATE----- + +Certigna +======== +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw +EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 +MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI +Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q +XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH +GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p +ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg +DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf +Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ +tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ +BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J +SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ +ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu +PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY +1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- + +Deutsche Telekom Root CA 2 +========================== +-----BEGIN CERTIFICATE----- +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT +RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG +A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 +MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G +A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS +b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 +bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI +KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY +AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK +Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV +jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV +HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr +E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy +zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8 +rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G +dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== +-----END CERTIFICATE----- + +Cybertrust Global Root +====================== +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li +ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 +MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD +ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA ++Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW +0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL +AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin +89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT +8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 +MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G +A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO +lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi +5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 +hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T +X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- + +ePKI Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx +MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq +MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs +IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi +lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv +qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX +12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O +WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ +ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao +lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ +vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi +Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi +MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 +1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq +KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV +xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP +NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r +GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE +xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx +gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy +sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD +BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- + +certSIGN ROOT CA +================ +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD +VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa +Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE +CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I +JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH +rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 +ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD +0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 +AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B +Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB +AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 +SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 +x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt +vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz +TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority - G3 +============================================= +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE +BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy +eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz +NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo +YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT +LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j +K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE +c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C +IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu +dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr +2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 +cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE +Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s +t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- + +thawte Primary Root CA - G2 +=========================== +-----BEGIN CERTIFICATE----- +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC +VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu +IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg +Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV +MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG +b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt +IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS +LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 +8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU +mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN +G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K +rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== +-----END CERTIFICATE----- + +thawte Primary Root CA - G3 +=========================== +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w +ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD +VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG +A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At +P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC ++BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY +7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW +vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ +KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK +A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC +8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm +er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority - G2 +============================================= +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 +OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl +b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG +BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc +KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ +EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m +ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 +npaqBA+K +-----END CERTIFICATE----- + +VeriSign Universal Root Certification Authority +=============================================== +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj +1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP +MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 +9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I +AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR +tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G +CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O +a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 +Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx +Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx +P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P +wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 +mJO37M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- + +VeriSign Class 3 Public Primary Certification Authority - G4 +============================================================ +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC +VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 +b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz +ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU +cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo +b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 +IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 +Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz +rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw +HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u +Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD +A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx +AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- + +NetLock Arany (Class Gold) Főtanúsítvány +======================================== +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G +A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 +dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB +cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx +MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO +ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 +c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu +0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw +/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk +H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw +fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 +neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW +qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta +YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna +NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu +dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- + +Staat der Nederlanden Root CA - G2 +================================== +-----BEGIN CERTIFICATE----- +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 +66+KAQ== +-----END CERTIFICATE----- + +Hongkong Post Root CA 1 +======================= +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT +DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx +NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n +IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 +ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr +auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh +qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY +V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV +HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i +h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio +l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei +IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps +T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT +c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== +-----END CERTIFICATE----- + +SecureSign RootCA11 +=================== +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi +SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS +b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw +KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 +cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL +TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO +wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq +g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP +O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA +bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX +t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh +OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r +bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ +Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 +y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 +lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- + +Microsec e-Szigno Root CA 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER +MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv +c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE +BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt +U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA +fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG +0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA +pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm +1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC +AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf +QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE +FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o +lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX +I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 +yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi +LXpUq3DDfSJlgnCW +-----END CERTIFICATE----- + +GlobalSign Root CA - R3 +======================= +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt +iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ +0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 +rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl +OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 +xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 +lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 +EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E +bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 +YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r +kpeDMdmztcpHWD9f +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud +EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH +DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA +bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx +ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx +51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk +R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP +T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f +Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl +osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR +crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR +saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD +KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi +6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- + +Izenpe.com +========== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +Chambers of Commerce Root - 2008 +================================ +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy +Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl +ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF +EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl +cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA +XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj +h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ +ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk +NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g +D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 +lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ +0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 +EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI +G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ +BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh +bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh +bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC +CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH +AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 +wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH +3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU +RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 +M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 +YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF +9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK +zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG +nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ +-----END CERTIFICATE----- + +Global Chambersign Root - 2008 +============================== +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx +NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg +Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ +QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf +VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf +XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 +ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB +/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA +TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M +H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe +Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF +HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB +AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT +BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE +BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm +aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm +aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp +1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 +dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG +/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 +ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s +dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg +9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH +foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du +qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr +P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq +c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- + +Go Daddy Root Certificate Authority - G2 +======================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu +MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G +A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq +9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD ++qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd +fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl +NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 +BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac +vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r +5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV +N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 +-----END CERTIFICATE----- + +Starfield Root Certificate Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw +DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg +VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv +W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs +bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk +N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf +ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU +JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol +TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx +4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw +F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ +c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +Starfield Services Root Certificate Authority - G2 +================================================== +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl +IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT +dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 +h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa +hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP +LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB +rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG +SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP +E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy +xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza +YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 +-----END CERTIFICATE----- + +AffirmTrust Commercial +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw +MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb +DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV +C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 +BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww +MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV +HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG +hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi +qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv +0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh +sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +AffirmTrust Networking +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw +MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE +Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI +dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 +/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb +h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV +HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu +UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 +12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 +WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 +/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +AffirmTrust Premium +=================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy +OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy +dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn +BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV +5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs ++7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd +GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R +p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI +S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 +6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 +/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo ++Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv +MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC +6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S +L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK ++4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV +BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg +IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 +g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb +zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== +-----END CERTIFICATE----- + +AffirmTrust Premium ECC +======================= +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV +BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx +MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U +cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ +N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW +BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK +BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X +57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM +eQ== +-----END CERTIFICATE----- + +Certum Trusted Network CA +========================= +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK +ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy +MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU +ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC +l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J +J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 +fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 +cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw +DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj +jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 +mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj +Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- + +TWCA Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ +VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG +EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB +IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx +QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC +oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP +4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r +y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG +9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC +mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW +QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY +T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny +Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- + +Security Communication RootCA2 +============================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC +SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy +aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ ++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R +3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV +spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K +EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 +QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB +CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj +u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk +3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q +tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 +mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- + +EC-ACC +====== +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE +BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w +ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD +VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE +CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT +BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 +MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt +SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl +Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh +cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK +w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT +ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 +HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a +E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw +0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD +VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 +Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l +dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ +lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa +Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe +l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 +E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D +5EI= +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2011 +======================================================= +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT +O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y +aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT +AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo +IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI +1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa +71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u +8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH +3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ +MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 +MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu +b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt +XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD +/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N +7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- + +Actalis Authentication Root CA +============================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +Trustis FPS Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG +EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 +IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV +BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ +RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk +H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa +cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt +o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA +AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd +BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c +GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC +yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P +8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV +l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl +iB6XzCGcKQENZetX2fNXlrtIzYE= +-----END CERTIFICATE----- + +Buypass Class 2 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X +DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 +g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn +9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b +/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU +CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff +awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI +zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn +Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX +Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs +M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI +osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S +aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd +DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD +LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 +oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC +wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS +CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN +rJgWVqA= +-----END CERTIFICATE----- + +Buypass Class 3 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X +DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH +sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR +5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh +7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ +ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH +2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV +/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ +RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA +Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq +j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G +uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG +Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 +ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 +KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz +6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug +UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe +eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi +Cp/HuZc= +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 3 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx +MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK +9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU +NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF +iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W +0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr +AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb +fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT +ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h +P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== +-----END CERTIFICATE----- + +EE Certification Centre Root CA +=============================== +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG +EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy +dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw +MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB +UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy +ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM +TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 +rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw +93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN +P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ +MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF +BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj +xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM +lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU +3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM +dcGWxZ0= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe +Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE +LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD +ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA +BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv +KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z +p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC +AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ +4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y +eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw +MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G +PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw +OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm +2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV +dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph +X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 EV 2009 +================================= +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS +egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh +zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T +7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 +sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 +11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv +cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v +ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El +MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp +b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh +c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ +PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX +ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA +NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv +w9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- + +CA Disig Root R2 +================ +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC +w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia +xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 +A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S +GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV +g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa +5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE +koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A +Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i +Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u +Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV +sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je +dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 +1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx +mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 +utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 +sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg +UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV +7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- + +ACCVRAIZ1 +========= +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB +SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 +MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH +UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM +jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 +RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD +aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ +0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG +WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 +8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR +5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J +9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK +Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw +Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu +Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM +Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA +QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh +AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA +YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj +AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA +IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk +aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 +dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 +MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI +hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E +R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN +YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 +nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ +TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 +sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg +Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd +3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p +EfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- + +TWCA Global Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT +CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD +QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK +EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C +nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV +r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR +Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV +tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W +KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 +sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p +yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn +kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI +zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g +cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M +8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg +/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg +lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP +A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m +i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 +EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 +zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= +-----END CERTIFICATE----- + +TeliaSonera Root CA v1 +====================== +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE +CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 +MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW +VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ +6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA +3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k +B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn +Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH +oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 +F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ +oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 +gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc +TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB +AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW +DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm +zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW +pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV +G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc +c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT +JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 +qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 +Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems +WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- + +E-Tugra Certification Authority +=============================== +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w +DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls +ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw +NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx +QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl +cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD +DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd +hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K +CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g +ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ +BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 +E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz +rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq +jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 +dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG +MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK +kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO +XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 +VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo +a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc +dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV +KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT +Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 +8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G +C7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 2 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx +MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ +SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F +vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 +2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV +WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy +YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 +r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf +vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR +3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== +-----END CERTIFICATE----- + +Atos TrustedRoot 2011 +===================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU +cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 +MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG +A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV +hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr +54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ +DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 +HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR +z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R +l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ +bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h +k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh +TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 +61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G +3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- + +QuoVadis Root CA 1 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE +PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm +PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 +Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN +ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l +g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV +7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX +9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f +iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg +t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI +hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 +GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct +Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP ++V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh +3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa +wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 +O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 +FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV +hMJKzRwuJIczYOXD +-----END CERTIFICATE----- + +QuoVadis Root CA 2 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh +ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY +NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t +oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o +MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l +V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo +L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ +sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD +6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh +lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI +hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K +pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 +x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz +dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X +U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw +mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD +zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN +JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr +O3jtZsSOeWmD3n+M +-----END CERTIFICATE----- + +QuoVadis Root CA 3 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 +IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL +Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe +6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 +I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U +VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 +5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi +Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM +dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt +rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI +hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS +t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ +TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du +DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib +Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD +hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX +0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW +dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 +PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- + +DigiCert Assured ID Root G2 +=========================== +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw +MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH +35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq +bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw +VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP +YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn +lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO +w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv +0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz +d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW +hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M +jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +DigiCert Assured ID Root G3 +=========================== +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD +VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb +RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs +KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF +UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy +YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy +1vUhZscv6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +DigiCert Global Root G2 +======================= +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx +MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ +kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO +3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV +BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM +UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu +5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr +F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U +WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH +QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ +iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- + +DigiCert Global Root G3 +======================= +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD +VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw +MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C +AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O +YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp +Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y +3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 +VOKa5Vt8sycX +-----END CERTIFICATE----- + +DigiCert Trusted Root G4 +======================== +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw +HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp +pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o +k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa +vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY +QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 +MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm +mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 +f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH +dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 +oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY +ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr +yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy +7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah +ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN +5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb +/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa +5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK +G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP +82Z+ +-----END CERTIFICATE----- + +COMODO RSA Certification Authority +================================== +-----BEGIN CERTIFICATE----- +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 +LaZRfyHBNVOFBkpdn627G190 +-----END CERTIFICATE----- + +USERTrust RSA Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +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 +Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +USERTrust ECC Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 +0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez +nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB +HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu +9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl +OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P +AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV +MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF +JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R5 +=========================== +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 +SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS +h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx +uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 +yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +Staat der Nederlanden Root CA - G3 +================================== +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +Um9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloXDTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMC +TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l +ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4y +olQPcPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WWIkYFsO2t +x1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqXxz8ecAgwoNzFs21v0IJy +EavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFyKJLZWyNtZrVtB0LrpjPOktvA9mxjeM3K +Tj215VKb8b475lRgsGYeCasH/lSJEULR9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUur +mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5 +1nus6+N86U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7Ngzp +07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHPbMk7ccHViLVlvMDo +FxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXtBznaqB16nzaeErAMZRKQFWDZJkBE +41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTtXUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleu +yjWcLhL75LpdINyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwpLiniyMMB8jPq +KqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8Ipf3YF3qKS9Ysr1YvY2WTxB1 +v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixpgZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA +8KCWAg8zxXHzniN9lLf9OtMJgwYh/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b +8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r +mj1AfsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq4BZ+Extq +1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR1VmiiXTTn74eS9fGbbeI +JG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/QFH1T/U67cjF68IeHRaVesd+QnGTbksV +tzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM94B7IWcnMFk= +-----END CERTIFICATE----- + +Staat der Nederlanden EV Root CA +================================ +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M +MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl +cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk +SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW +O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r +0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 +Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV +XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr +08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV +0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd +74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx +fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa +ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu +c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq +5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN +b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN +f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi +5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 +WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK +DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy +eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== +-----END CERTIFICATE----- + +IdenTrust Commercial Root CA 1 +============================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS +b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES +MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB +IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld +hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ +mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi +1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C +XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl +3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy +NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV +WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg +xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix +uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI +hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg +ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt +ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV +YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX +feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro +kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe +2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz +Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R +cGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- + +IdenTrust Public Sector Root CA 1 +================================= +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv +ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV +UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS +b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy +P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 +Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI +rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf +qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS +mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn +ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh +LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v +iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL +4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw +DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A +mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt +GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt +m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx +NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 +Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI +ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC +ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ +3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy +bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug +b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw +HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT +DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx +OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP +/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz +HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU +s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y +TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx +AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 +0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z +iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi +nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ +vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO +e4pIb4tF9g== +-----END CERTIFICATE----- + +Entrust Root Certification Authority - EC1 +========================================== +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx +FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn +YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw +FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs +LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg +dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy +AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef +9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h +vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 +kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +CFCA EV ROOT +============ +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE +CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB +IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw +MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD +DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV +BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD +7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN +uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW +ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 +xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f +py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K +gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol +hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ +tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf +BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q +ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua +4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG +E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX +BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn +aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy +PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX +kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C +ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- + +Certinomis - Root CA +==================== +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK +Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg +LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx +EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD +ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos +P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo +d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap +z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00 +8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x +RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE +6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t +FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV +PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH +i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj +YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I +6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV +WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw +Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX +lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ +y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9 +Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng +DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi +I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM +cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr +hkIGuUE= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GB CA +=============================== +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG +EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw +MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds +b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX +scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP +rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk +9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o +Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg +GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD +dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 +VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui +HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- + +SZAFIR ROOT CA2 +=============== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +Certum Trusted Network CA 2 +=========================== +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +ISRG Root X1 +============ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM +================ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +Amazon Root CA 1 +================ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +Amazon Root CA 2 +================ +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- + +Amazon Root CA 3 +================ +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +Amazon Root CA 4 +================ +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +LuxTrust Global Root 2 +====================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- + +GDCA TrustAUTH R5 ROOT +====================== +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04xMjAw +BgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8wHQYDVQQD +DBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVow +YjELMAkGA1UEBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJjDp6L3TQs +AlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBjTnnEt1u9ol2x8kECK62p +OqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+uKU49tm7srsHwJ5uu4/Ts765/94Y9cnrr +pftZTqfrlYwiOXnhLQiPzLyRuEH3FMEjqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ +9Cy5WmYqsBebnh52nUpmMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQ +xXABZG12ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloPzgsM +R6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3GkL30SgLdTMEZeS1SZ +D2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeCjGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4 +oR24qoAATILnsn8JuLwwoC8N9VKejveSswoAHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx +9hoh49pwBiFYFIeFd3mqgnkCAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlR +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZmDRd9FBUb1Ov9 +H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5COmSdI31R9KrO9b7eGZONn35 +6ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ryL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd ++PwyvzeG5LuOmCd+uh8W4XAR8gPfJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQ +HtZa37dG/OaG+svgIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBD +F8Io2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV09tL7ECQ +8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQXR4EzzffHqhmsYzmIGrv +/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrqT8p+ck0LcIymSLumoRT2+1hEmRSuqguT +aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- + +TrustCor RootCert CA-1 +====================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYDVQQGEwJQQTEP +MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig +U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkx +MjMxMTcyMzE2WjCBpDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFu +YW1hIENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUGA1UECwwe +VHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZUcnVzdENvciBSb290Q2Vy +dCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv463leLCJhJrMxnHQFgKq1mq +jQCj/IDHUHuO1CAmujIS2CNUSSUQIpidRtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4 +pQa81QBeCQryJ3pS/C3Vseq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0 +JEsq1pme9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CVEY4h +gLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorWhnAbJN7+KIor0Gqw +/Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/DeOxCbeKyKsZn3MzUOcwHwYDVR0j +BBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwDQYJKoZIhvcNAQELBQADggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5 +mDo4Nvu7Zp5I/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf +ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZyonnMlo2HD6C +qFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djtsL1Ac59v2Z3kf9YKVmgenFK+P +3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdNzl/HHk484IkzlQsPpTLWPFp5LBk= +-----END CERTIFICATE----- + +TrustCor RootCert CA-2 +====================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +TrustCor ECA-1 +============== +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYDVQQGEwJQQTEP +MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig +U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxFzAVBgNVBAMMDlRydXN0Q29yIEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3Mjgw +N1owgZwxCzAJBgNVBAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5 +MSQwIgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29y +IENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3IgRUNBLTEwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb3w9U73NjKYKtR8aja+3+XzP4Q1HpGjOR +MRegdMTUpwHmspI+ap3tDvl0mEDTPwOABoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23 +xFUfJ3zSCNV2HykVh0A53ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmc +p0yJF4OuowReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/wZ0+ +fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZFZtS6mFjBAgMBAAGj +YzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAfBgNVHSMEGDAWgBREnkj1zG1I1KBL +f/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsF +AAOCAQEABT41XBVwm8nHc2FvcivUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u +/ukZMjgDfxT2AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F +hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50soIipX1TH0Xs +J5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BIWJZpTdwHjFGTot+fDz2LYLSC +jaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1WitJ/X5g== +-----END CERTIFICATE----- + +SSL.com Root Certification Authority RSA +======================================== +-----BEGIN CERTIFICATE----- +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 +WuuA8ShYIc2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- + +SSL.com Root Certification Authority ECC +======================================== +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xMTAv +BgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEy +MTgxNDAzWhcNNDEwMjEyMTgxNDAzWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI7Z4INcgn64mMU1jrYor+ +8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPgCemB+vNH06NjMGEwHQYDVR0OBBYEFILR +hXMw5zUE044CkvvlpNHEIejNMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTT +jgKS++Wk0cQh6M0wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCW +e+0F+S8Tkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+gA0z +5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority RSA R2 +============================================== +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4w +DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9u +MTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQI +DAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD +VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jh +hqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w +cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTO +Zw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+ +B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9Zh +CBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim +9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECto +RHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+Slm +JuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48 ++qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20Zp +qJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1 +++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nx +Y/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2G +guDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDz +OFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7 +CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5Wxq +lD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR +rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1 +hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX +9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority ECC +=========================================== +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xNDAy +BgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYw +MjEyMTgxNTIzWhcNNDEwMjEyMTgxNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM +LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMAVIbc/R/fALhBYlzccBYy +3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1KthkuWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0O +BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe +5d7SgarNqC1kUbbZcpuX5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJ +N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm +m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- + +GlobalSign Root CA - R6 +======================= +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UECxMX +R2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9i +YWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs +U2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQss +grRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1kZguSgMpE +3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxDaNc9PIrFsmbVkJq3MQbF +vuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJwLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqM +PKq0pPbzlUoSB239jLKJz9CgYXfIWHSw1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+ +azayOeSsJDa38O+2HBNXk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05O +WgtH8wY2SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/hbguy +CLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4nWUx2OVvq+aWh2IMP +0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpYrZxCRXluDocZXFSxZba/jJvcE+kN +b7gu3GduyYsRtYQUigAZcIN5kZeR1BonvzceMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQE +AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNV +HSMEGDAWgBSubAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGtIxg93eFyRJa0 +lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr6155wsTLxDKZmOMNOsIeDjHfrY +BzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLjvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFym +Fe944Hn+Xds+qkxV/ZoVqW/hpvvfcDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr +3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB1 +0jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/T +uTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItK +oZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+t +JDfLRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GC CA +=============================== +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQGEwJD +SDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEo +MCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRa +Fw00MjA1MDkwOTU4MzNaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQL +ExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4nieUqjFqdr +VCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4Wp2OQ0jnUsYd4XxiWD1Ab +NTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7TrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0E +AwMDaAAwZQIwJsdpW9zV57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtk +AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- + +GTS Root R1 +=========== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG +EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv +b3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG +A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx +9vaMf/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7r +aKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnW +r4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqM +LnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly +4cpk9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr +06zqkUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92 +wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om +3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNu +JLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEM +BQADggIBADiWCu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 +d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6ZXPYfcX3v73sv +fuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZRgyFmxhE+885H7pwoHyXa/6xm +ld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9b +gsiG1eGZbYwE8na6SfZu6W0eX6DvJ4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq +4BjFbkerQUIpm/ZgDdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWEr +tXvM+SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyyF62ARPBo +pY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9SQ98POyDGCBDTtWTurQ0 +sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdwsE3PYJ/HQcu51OyLemGhmW/HGY0dVHLql +CFF1pkgl +-----END CERTIFICATE----- + +GTS Root R2 +=========== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG +EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv +b3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG +A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTuk +k3LvCvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo +7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWI +m8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5Gm +dFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbu +ak7MkogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscsz +cTJGr61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW +Ir9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73Vululycsl +aVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy +5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEM +BQADggIBALZp8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT +vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiTz9D2PGcDFWEJ ++YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiApJiS4wGWAqoC7o87xdFtCjMw +c3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvbpxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3Da +WsYDQvTtN6LwG1BUSw7YhN4ZKJmBR64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5r +n/WkhLx3+WuXrD5RRaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56Gtmwfu +Nmsk0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC5AwiWVIQ +7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiFizoHCBy69Y9Vmhh1fuXs +gWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLnyOd/xCxgXS/Dr55FBcOEArf9LAhST4Ld +o/DUhgkC +-----END CERTIFICATE----- + +GTS Root R3 +=========== +-----BEGIN CERTIFICATE----- +MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUU +Rout736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24Cej +QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP +0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFukfCPAlaUs3L6JbyO5o91lAFJekazInXJ0 +glMLfalAvWhgxeG4VDvBNhcl2MG9AjEAnjWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOa +KaqW04MjyaR7YbPMAuhd +-----END CERTIFICATE----- + +GTS Root R4 +=========== +-----BEGIN CERTIFICATE----- +MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa +6zzuhXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqj +QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV +2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0CMRw3J5QdCHojXohw0+WbhXRIjVhLfoI +N+4Zba3bssx9BzT1YBkstTTZbyACMANxsbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11x +zPKwTdb+mciUqXWi4w== +-----END CERTIFICATE----- + +UCA Global G2 Root +================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBHbG9iYWwgRzIgUm9vdDAeFw0x +NjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlU +cnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxeYrb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmT +oni9kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzmVHqUwCoV +8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/RVogvGjqNO7uCEeBHANBS +h6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDcC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8o +LTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIjtm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/ +R+zvWr9LesGtOxdQXGLYD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBe +KW4bHAyvj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6DlNaBa +4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6iIis7nCs+dwp4wwc +OxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznPO6Q0ibd5Ei9Hxeepl2n8pndntd97 +8XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFIHEjMz15DD/pQwIX4wVZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo +5sOASD0Ee/ojL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl1qnN3e92mI0A +Ds0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oUb3n09tDh05S60FdRvScFDcH9 +yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LVPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAX +c47QN6MUPJiVAAwpBVueSUmxX8fjy88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHo +jhJi6IjMtX9Gl8CbEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZk +bxqgDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI+Vg7RE+x +ygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGyYiGqhkCyLmTTX8jjfhFn +RR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bXUB+K+wb1whnw0A== +-----END CERTIFICATE----- + +UCA Extended Validation Root +============================ +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9u +IFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMxMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8G +A1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrs +iWogD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvSsPGP2KxF +Rv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aopO2z6+I9tTcg1367r3CTu +eUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dksHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR +59mzLC52LqGj3n5qiAno8geK+LLNEOfic0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH +0mK1lTnj8/FtDw5lhIpjVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KR +el7sFsLzKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/TuDv +B0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41Gsx2VYVdWf6/wFlth +WG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs1+lvK9JKBZP8nm9rZ/+I8U6laUpS +NwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQDfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS +3H5aBZ8eNJr34RQwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggIBADaNl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQVBcZEhrxH9cM +aVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5c6sq1WnIeJEmMX3ixzDx/BR4 +dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb ++7lsq+KePRXBOy5nAliRn+/4Qh8st2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOW +F3sGPjLtx7dCvHaj2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwi +GpWOvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2CxR9GUeOc +GMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmxcmtpzyKEC2IPrNkZAJSi +djzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbMfjKaiJUINlK73nZfdklJrX+9ZSCyycEr +dhh2n1ax +-----END CERTIFICATE----- + +Certigna Root CA +================ +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE +BhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAwMiA0ODE0NjMwODEwMDAzNjEZ +MBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0xMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjda +MFoxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYz +MDgxMDAwMzYxGTAXBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sOty3tRQgX +stmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9MCiBtnyN6tMbaLOQdLNyz +KNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPuI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8 +JXrJhFwLrN1CTivngqIkicuQstDuI7pmTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16 +XdG+RCYyKfHx9WzMfgIhC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq +4NYKpkDfePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3YzIoej +wpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWTCo/1VTp2lc5ZmIoJ +lXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1kJWumIWmbat10TWuXekG9qxf5kBdI +jzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp/ +/TBt2dzhauH8XwIDAQABo4IBGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3d3cuY2Vy +dGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilodHRwOi8vY3JsLmNlcnRpZ25h +LmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYraHR0cDovL2NybC5kaGlteW90aXMuY29tL2Nl +cnRpZ25hcm9vdGNhLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOIt +OoldaDgvUSILSo3L6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxP +TGRGHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH60BGM+RFq +7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncBlA2c5uk5jR+mUYyZDDl3 +4bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdio2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd +8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS +6Cvu5zHbugRqh5jnxV/vfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaY +tlu3zM63Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayhjWZS +aX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw3kAP+HwV96LOPNde +E4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/curl.exe b/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/curl.exe new file mode 100644 index 0000000000000000000000000000000000000000..a6bb9a8fe22b2da6fbc71bd2a29350c1ac13d10b GIT binary patch literal 4119160 zcmeEvd2|%j)^Bx4APk|x&=3@)#ehK>5=BfTKpGRM#txt$prS+(gzJRREubJByIUyQ z)~Kj>@6`{dt9aF`UPM5Kgdq)ziZ}sI;8_t(h z_St7oXPs+3<@r8H9%B^_5RrYNg%=dVQk|HuFNklnWX+P2EdmhYUo+U9=e%yH9a z%y!J2b?XhYuD#hY<=R_rxz*#iZmMIJ_ZG*DTO6gM$2xAl_4=v(va(v`TBOI6Da!Tt zv{9Z6UO6ew?U2$ht#w*jcV%W@MOimQQ8Y!_*Acnd#3MI#U|E()K_qcYKzu`#0zOm?QF8Kd-#0{=*aG)4gOs|vKxW4fWo}zM9~z=K zJh=adU-h|z6c%s%d-1U$N?m4SX!5zAXX;#%&6@$8DI#^ZM2%xrC_5|qU4O0TS^$<$ zz<)mAOtkKCB-~4sit2u|B%)(#7IXpLG~9RNp7JYEW|s7uDe;7k&{gq4*CDv4{7RJk zl74d~o^cKGcNQzcv>R|w`IRUoCH=0OJ)5A4;rK5fb@w|zALW}W=?R;|_M-aEXoxTP z&X9PbPEa?>IUwk0f>+(|;>*U7)pY(>ZP6Rq7_X$dpXVkapD^uC3(x&Kc(Z2DngUY7 z2jB||>uywIynNVs>P@!-QTPOWL%AJz?wF`j>p79%hZP* zeNuA%tLGqPT4iDRm7a+x^dz!$`*YogC?O?S?YUqLXXwVir}R~fUf1^pS^Lnl2PvWU zdbZK4C7&~X${nQm3vHe&3#v8$mb}escV!JFFz!O3=yoCB6s=gZZL2Kg!h!cO^$jg& zT4jA}o2Q7kH18t+YAVxKz2}ZtEEZZ^hlhe)!R_k9o6PBeXyL5wts%im{AY3T&-DQP z5@eQ!e1^a;3s$qhg@84+Pa!0Iz1JYc9nSa|Ggd8Z|3uufcH7}_2 z;FkfvG?ZyFjvn-8oM=jG0Emroc!R;xU)jI68IV4e<|<4{chSbTCm#tl@_{SBFYpT3^n)H+0;M}AcmSl-@t81MKXTsHbm6Am7N1%@Sqwf zz#V!#eiqp&pyX*&R#3ebP^DmdY^U)|7HTk@b+CP3C1yVha-e#55?N0(jCLaLfs?VA z(FO)EM!@(WHdEwh=+_NVjC8<3xL`Yl>>8aM_sPI6Papq&o9Ard2%5jzrmo8N9e3RI zom1cD^dGYMj`wh?rQ4$4OjEm;DoS9Nw_WtKq)!8NVQZ@x@(yWw#+l$(8ft+$_H;U0 znmft1x)roggNO0Io)NvNuM+B(1uK+>r`XD;eB-M5rkPvcZ;YJWR|$Tq>041F-*p|L z+;vI#;#k3_?r@*2TpO_JQwz1}Zj8Q$3eU7@`eCC3iopxILA#FKT{;A)(fpe;jjw^@ zD*D{}?#OUy&pIsv60oq|Hw4ngcNw%s#^fHfwtXf*p{zUbKTWS^yF(dQiwFBPM4tB) zYA|akl6uBq{0}z?YzDEA{cJw%^0qe4sDM%#4m@g=Tj*z3T{HP==OpLVo7Fc;b1TdY zI=ZkQ+@lCw*R$D47YKfVdRx;S&&K!A#R3`tLbP%rVb(z0j2Sf0!ANuZgc^Jg2xwr7 znweXX0&y8*H2wXUz4f9YiaC(rD$wXHX|%^J(p)t6?x1AeiG01r@WW13$@;Y7Q(0a- z>=?(>;Zd*u7K>G}VdXUpXz_Sv7x)lNG2SA6@Q?6~MXWzGiKW%*s_J9A1=%Y38$V$z zL~v;O+Xbg)Yw2^qHCB9x6ea&tFD+uHlN4k#V)4>}jLv z5lzo0X0#REWNE!kDTrx$9hf<;ntV+>K8zRKg4;bgn*Od9YH8dEL=+&}HD+6oqt=cD zKJ8<4zN)XXR`J1|;cHv+%nR{s`RDiv!h-s{Yx`54AaWqeTCTlP3@@L9F;82z@RnLp zL{o>?MKcI$sre)D=(;HLv~Y<{Q_JAZhsYr*uXBQPJY(AU376AQbKUy8Zp6Ssr~Zi+ z3gqqsA9rZ^wsb`)58afTK^XFOKqFX!ls4s^ z=vlR;K#g9BaAUs%4g{FidmGyG3?S5I{DlQHTaBi>b7yK{{1>yIxQ8uW%M4|PO49X7 zx%tS;V?;*iZnhno0SRGOR5dJn9lIfB)0wah4I^s~V&%R-*qVyFL9 zGc`yrb%sZr^w*`U{y})~4gNU?Ykq3*BPd3lIx3z#(ci`FdpEM7Z&d?pkSC&8%w8LZ zJqwtB@M|pW?NN%_4`;owtuIW}rUw1WekQ|E+pU|%gO|cWVfzP!=_VqH;R7U+F^h%q ztIfC-DVup2NV;I#JkS~dWKI9U_~HsQP3ZL_^$KTox4;n#d_aKhtpwOK_FV~yVWxa% z1U1JNY5sJIU8g-7A@lvlaD*JwWbfjSHCGpXiIh8>H4){d4qpMFO-ZjrPaWHba{0)K zE8-5ha|?|vV{D4~oTQL8dx3xO%blTy#ys!YlE{-}CJnKh$+#hO6cvch)s#)skCf}C zroU$xPzNC=cvKA*g0eXX|5*mVe1oNu*%O+uqH~0XW+y6!$3ivu90C^$2VOwJr5|clEMP1Eb4Zg1d~>qa>& z^%?w1(0AD)TDar6ntziG@!uw8ckA^oz24{#!39zz;~CPy&xM%L0^=Xzy7iOVvCrK_ zKYJfAJ3|(jx+OS7dmy1Q(FKVgYLUoBq7@-6kZ6yDrhDKB_|E~c2uN7*VhToW|3PQ= zpGsR@0=CYL3{!5kw9XA@MCgMXR0z?~;?wvvz2H;lx_&^C{RLbRl-~z)m%iKhag>d; zY~HJ^GJSFiV#(l5eZuL3w4y_^JC~}fN(a-EQT(qcZoG!F(bLwV&J?R+!&!@vfyy=7 zPJ}85KklN~to5iDQlGAc`{a}r984u&qKpiup9}h`|KFqowY*o447Y*VYiz^7vF|CZ z=5L6GV|b(yMdDehjT4&NfHupLF}4v_>we{~v#9w^FWdHeCM zwDR_fIwjFSwNr0G;@zzv@mV?IihrxEyy&EQ_hfXl(QaC^Nx2nnTNG8B7FAQ8n!!FU z{p1=BM>PGop-n)2*-mIhKdW~yg`YACi~}q>E0Qt4qx6&L@yF$0+ zAh`5_rtrdD=xNK@-_~T-sH;pZG~6M=a2=e%t-oEaN8IYaj%)ta)x`Ill*HRKriP=ig}p@lN(?|s(hD-OlDZ5*p2W>@cS0nE_F4o1Y^*yzJq zJz*&4YW4&){2a6mW`2oGj1c=YQv)9oProTQe`L7NP)(noTj&nY>8ORh$6V{D&A4gm zE!W;WHCiyO$`xwvE-;+xs!^Gm|L|a~WsNsGx-jXZh$uE!(T}s6JAFe2c@Hx=*14p4 zpxWbRmRmoT#N~WPUA4`a{(2h3@#cb~O)L6ob}MyN3m^unz55xUTt!E3Uu?F6fFfQ* zVlMp@VCp?H;cg~|3(&f@rG_q{(B1o2SGY}owg%&lacEQ2@)KZS_~N#m#MsoWA93l1 zQHIRg^nQxE0ked&J#E%9e&VoS z$MghUgYjm241+M%I&ADmPB5khzo#l8j5{!@Q3HGM8sWdk; zaXz^b^@Phmj>{9H_V^T+7_c^twAsn28$Y1 z4dPAZfyGd4n%aA1?o1>QO5AjXk6joneBeMd&}+*>H{@xn(NOqX$Oh1Rzh?Ww74A9! zJ%y&acWceo94z9y|)xO&QJ@qfoO)PHK*Q!h3`8J8RdgmIGcrwK69z%pB-_j=WIEmspq_X zM7^fwh?;%D9t;+bs8<|vhUVn>YwOhs+mEQ{ybH*-BWjjuu{*TLRp*d9uEokoJmFNE;gMfOn%0pQh%0G0mmk zb=Wv_1cqq0139kNzV0?fXfzAJ^3biBWuehI&hWfbPJazXhZz&efPN2VBLp*dZvI+| zX8d|FcuW~Fptdx9K;KAddVb%*qX#=fBl5Kw+qws%mufX;uNm97L8$PU3~k0P3Hzbf zj9r8s+gln=&vyE&Gs0t9{cdg>b`7)pO4_^a3d-gB4VmTooa};XHBUM+Ch>Ia1`Qy-o;2Q?d6l^Ik1=IbCseEL zocXvMxU$uDHvb)C6i;hc=pG*!YWi@_6CPNPp^B{+M}*a$GB#Q)K;=2b!U)=gF{GR! zX+DOMMPGWlahkTr_zPhEllJ*-@xXak(RV!dzZM(jWvtme~#OK@ZVeYPlMmV&P=qu3KcrNl4A&mGJwoyD6qo=qI zEykEiL&FUHX?35l`p`A)pqJ6i&DLul3ascPBsz%3cG!4xsiH)$&_XI;B_z?qBH_@4 z2Er)%=xj|Nkt3X8M4kvj(X+MC(3rgnRe>(+*-HfVG)WYZ!v+2oAT7py|9O62=*DiMg{F7J&=kSWsVnqc%eLLPkLs~-OA^&DJ!Y_@bI>PFe2BR^mhw(Ialuko^dYe zMeeBrKHF~O9*&s#i`F|cpkau z0EiG~HKoKBgy_HJ8e6{Fo6}Z~%2qaKts#~jt#XG}?F1E!^Rta?A=+@xSP956VyGwZ z7106!hw-BXI4q1j<8uj+&J!AyZ|snOd<&z{cvAujCE&irxEs$2*gZ`1r-klYhMQ3( z!A$c9a5ZkmJPBr+KY+L4W?U!1O!EiuPTY)3B$#Rb05)(l21qc|`~jQ;dl}s%m}v`~ zM{siqX4(Sh6a14V>W*m(TuAV431->?mk?Yd!Ax6Vjo=p~m}v_L3f z%(MlrAb6?-Gi`yh2_7ZEOk3bgf-jU{rY*2SutS2Gw!n3`8!aW6Y5riUnZ!OaLMYF) z1)fXrrxMJx1@;l#@f%K#?_13DYKg+Mg|dy{CncC^{@mdWJCW2v@`e>sC+Ag3rC9kmk5&HO-{AloNWAeAw;Po&%UD6JxohV_wk^l z(Mf{Ep-I8uzD$B+!-dLBTi6bQ4GCu20_PF@z63LEf%6GoE5S@#;6j3*mSCnWa0$Wp zN-)zFSR>dg!Ax7=F$7;D!Ax7=i3E?3V5Ti_1;P0e%(MlbNpKelX4(SJB{)rjnYO^w z367Qtn=oyGeFT3f!Ax7=#RRXHV5Ti_6~X_IV5TkbGJ@}yV5Tkba)RedFw++Jd4jK% zV5TkbD+G^}V5TkbYJ$&~V5Ti_HNjmam}v{VkKhamX4(SpB>2Ztp*+(TcsIeHNHEhD z*vC*`Ex}A%;3|SwNHEhDI3E$+cu<0wmf%ryjk^R)27b6OS7D8{`$WqsVftm6)|h@u zre`w!h)mCAdWlT?kme{U+n6^vjXe+nf>Gq2#qnh5zA6@(Ad4(x`VyI5&h${3-p%ya z7YkD`EvO*Q61+o#nYO@(2!36HnYO^$G{qAV%(Mm0A$SqN=!zHO?$(c%a|L>AJr=?8 z*n|1E?Ol;2`#@D&q*9Q5>t;^{;c`r0);7 zMKO}b3g8jrCE!G_OfErHxj132Hx|gU9!z-Jw7~pa>%Ga%Rpn^+B(4~5yNix`{w=Zu z#l4sc-U|j?3O{@S909Z*D8a;`F6M0=v$wyQ1Mha;(cK+oTVcW-Ie)oRr;#^Qgi3mGzfnPUme2l|Lh(2NK!PJ&Gds03q2( zjAfz)61|Y%Ez&i?+0 z#wO%*{jbq_hK8zh@(cjmh8lPtOEPjjLyI7X&|PZaK|o9ONXgMinx}(r$Ruwk-(9vz z-fZXkQwuR!XzN^$7d@0{bLaYI!jTRePYk8XTV47Vcad@XOy@chLwPJslnEAxjXQyY zO!e*o1kel5MFMN<{ji$Iy`jiTj4%h25Hf>pk?GcrDs`2+`6*xhMObM?OTj{543i|A zr7Z_)g6CW=yN9wM|x6U4bp18e8B~?*pW%g&>^w#`54do@p?V zc5J71>?5tn(9{uz7OBCoJ*M?GHQOEy`vwKosSHb?>s#uomcIIaw4TG;O$(32uJKNy zdcW56-O+64ItDE>jQ>#+Vr>>&)779C5TVm>-=Iler|(Yq#30&k`C!(5tyqqO-(L$; zmKA&>>Nt&5SPz(Rq1kiS@j76e$KZl2I+aBSr=!AVU6JZF>~WB=k;vrwTFK{i3vJ38K2xTTaZltz;@GQ@ z_~ulMm5ng=6XTLp49u?@(AZ3j-boCv$GIAF8SS-6F(=vOZmj1L=Ud?{QY*<`A;q93u6 z>{3g&5UGs|GkOa2E4HY_E`f2@Md%)PC43y2OE;B%$yY%i*s8rvFbvp*|1{3b2ta80- z0#1SvsUYS*j_`YrurW@4WW7~4SP8it{{875k6W+iIz%BdvAmmGf)<92bJ3K9R!li~ zKn0s1&NXbFSoMn8Z@gZtv0Z?nSqa*i@g9W6$ckzHq(Ryj(E|ifoW|P7v4~n$k41MW zJ`Q^%g=YW6`FiDn3btH`k;kQjLXtlON?fVo0}f4ni*r|1Yd9mq%0?-JJx2lUW1slz zay;LQ<23huj6LA#V!VU(M^uXOAwmYC*id(PW$r|p1qZIM4w>|CeGgmmuOEs9J)FN0 zdp+DKc#y$HKY`ZsX|zoN4sPu+`hz?V*&N0?-?doE5h_vc|@936ErCAk81Z%?Z9#f{z|efR7<*TqMEYC&326XG!qxBzOTcrvja?=v4M0GXLpj-S%u-16TH!aPkRY*{vdjzWNvaj(?7TeB~$|(NuW%YEOY8b zwE8u2aWB}OZWqov@~a?sJ;)hPSXswpsZV6qL(KA9S)a+Qbuz1(S<|ho8kzN^%zBW# z%B`$_Fe{XCAG1(nSlcY*nI()9E|^7F2wR1RjqU>5J6{Ve%tW@=fOumiwNg@xAu7OM zu)La8EW!N<=2=KZSMef}z;0{OL}%;;dH=qmecHL^QJHNQ*`m%6gLE10M_U14;0M z1b-yKcPGI(e4!W{BzSfb>>>C$3BEoKMtrsQjH=|?a|zB~vx61O!tBB*0`3kD7T5al zpK~>~D=<#MVZ_U?vUamZLOJdV6c+3fhYzr0upfD7^^?STHS9Al9P-f@uRe}b95oAP zpy~Qh(`$POa%^ne7(eTLSgbT=e}hybn-RBT{<<`eH)em9kg)wl;Yam2aAfo+?p4^A zkU5tpbL_~mN=FN{)rzm?oHIvVcZ&OTYu69Ew9FG0!BW|gti*=fQ8sNcHmyj zb3U*;diipeeL&dVdwR@%E7b_wzZG7F({|V(sxgih&=avyG!HzYz;a2ftc29W+6gS4 zu1(dy(R_R{)GFr@SM;qPxbz*=Zz5nYerfK^cw%}yp)uj|7b;%tV&eG6sSB{Qr8no0 zG|&sa7TbJi=PQC|H46%QnE#&>8uZo83KgTO$_}p3=~Zxrcy&6_lbnmpbA- zEj-u8BT8dx6=lgpTUqd+rr(?E1Bx0viT`~k^3>ojNO0t!kzS$L8HAq`GEs~rXwWhA z<_c~t?Kh^h6w{=|lPD%-A4b_J1|g^+SE#M=V;r_oz+eNxh0e30p)11i~1q_VKhItw56d2E`Hujw;QG?IY*#50J19_7ia!JF{U>L9>R4_G@soyo?Ykg?MGavvAvG@uI?bNq& zYc%HV%Waq;D1t_$5fMxk^TvCDSg~sJ-@zXOk zhKX!22^KRKYYi15obNT9Sl~h|>Vb8hWF2&d`rJ13;JXF>lc%Y{e{*>U1ZQF?$s=Yn z+hy$qS6eyokHf|<7L$&G$vE2Ju<_o7lJj{0(t3eMnd^rm*^;jI#}*TIO8TC0pt-OV z^wD=>^k$yP7LgQx#XnHdtG!rF09-Nu25kD_G@6kf*N(M@E{9baMA|pBSPjl6@PAj8 zvK6oy=YcZ%xQ5MP95}Hi*|i}$rPjb<;|8!N_oJe%B)sxU3fmgON-lAt(boWenHGNXox41o-(9YnrH&w z^#KA;(V6oa609OYet3iprJ7hBi8Zz%)?bKq8QG$t{?IetQ1@XgjO7-y97-tW>7rb7 zZBTR10-VplTM#9gh-pNc0;Ga!vp((`Tq0WY|xRy zY{f@Bq!q8SglI+~*e9EhfJF*^7vet*d`j{8xxhjsQ_PvbBIIpC?1Wqc$p5LEHg<MeyCLSed4nD-e#;Z+r`NHxa*Y+faO zq(MG{&!y1XKw2wjNp*fZ2NXEDGw*NceE)bFSoZ-d;T&h?#w)V3#eO3Tw_)MS8Wvv8 z!k4BN{^qQB;k~s|_Pbe_$2U!T!@_s5aL3fb&!I5Y9nB)#5jDSRSjTU$$o|_>g!NcO zy0Qol#F+oG3@yUZ)O=~0i4EyABb~=Uhurq}Mo|P{#qg`W~>cybSCiW>_pd)oZsdpgtPQYeQQh_?-+QfE<+a&HD0u7v2 zF@D1!LB!p?D9Q>)7joDbZ>b{|uanU(K*n#O1R1s`!>(k=t|?Kgmss-roQG_Fu*kfp zp}Pzvksyd9isV>Ds#!#3k+CR39xoG;Lx_`xfq25&$NEXT@Z433BR>2jD4%PIH=9Mf zv1oIP*tLY94^qru8kTF#azEcH?HM{#+Vgy3wO{H6wm& z;!`S$D!Qa%+4jy#5%Ws23xEJM+;KLFoq-b3>o6_s>c+X-G0w#poh7379HL(?_$|%# zkv8{OdY_PO(ruZd3!YO7-ONG`i^p{G;0ts-w};ywt^YL|Urt0o#p$(jy>{`qTpS8> zb4?NhA%HcASS{kM7`^ol?=x9$$>o^9PZ%P;vS6la2 ztow57US-{V;?7YI_Gw#KJ5cV>y4>9q4=xWFP$+63cPC)wSdwYsiZDux{PtFUa)g8Z zBGp(OL~F#`9vB22(!#gKmQ0A@El=-wZc5<&vkpmgyg!KdV>nCEH>;}@EF!B|;_i!6 z>ff6>m`nq`OKjY0!nWYWNc8Z2gnbvh-|{sIVl1~iicPNrrAuzg?TFyq91)XTp$rVZ*h z=R4DfC!m{iapz{wa6D9jYMWdLsgRK@LS@Q<;kk)xpzF<(U{}R~l=_b~vef7dVrmzp>7xvliHQf5w zA|Ffjcv0#0c3SwF7+!*i8BsrN^@*M!U&(F*p_CI!QXUafR>7gleNQ{q-fDHokfc>WuBMHHe}n3 zo55WRUqx5?c1dS=ks7>-g#5Lr{KHt(?UZCK<%gj)?9S-#h;6n>o-+d2XT|ogLg(3U z@+Glk5&GBFHs1;1U*$;j@N$1aQ%kqX0j3#!9aXOe3=nYZ-(mmhe^UQ#x%1&F+A^y~ z#QKDdK7L%nZKmMY*0|yBG`<5uEBxeKG739wu)}Y{J&$m!rCm}Z z`KksE$?jBFwf7yT{)l#r2yBA;%_p1aKQXTV7^%N(U;97^Cf*c%T`nW??E|#1u54eO z*}mFSCs-rd#?ZL&QU)9;DGl1U{v|h#=G%de)uPF8s?jmykxJoIU(ugTZhIL4K=_&q z&ETdP$PoSj4$xm_3jN_aF|$7~lAe85l3~?<+rL{&QG|bM=ILD1(rdYqPJfT4vwf7Q ztBP~W0@x%|kS$&R=x?!DS>aFKFU-# zA!P`pZAr+JNg{j8^qDXJC2hGxWdpbjO_Cm?#@8o_k7`c(OIyCNPom$N=RqNL zRU`kf;%~w~5PyF|bm?xzoBsp*Yegqg;!9|uj4v3k32!(CZxBt6Cxh7J5@$+nqHIaj~0slh=-OKFD?~!M}Oqxw+rI^ z(S8&}d)XGnYpEr*E#O|bBN}s62P?$JwP#>O2BQZ%m;Lb4K_TYgli*5NZ9Nz*wFFy6 z!D9CJHF13XyRImL;|5{74hmT0{Z_i8M`5kJ| z(;=>}x~K=hCJ*Loq5G{`_rRDO5to!=s6ELTb3MFcg98$n8;A!}yaU4{ZEYvE5B z#6$c&f{_JGW0pRq7qI~fIK}z}Mo5bvmc9S>j|M zpwp!P?*Vixn*VS6|D(Ug#1MSH*$=gml%DadQG93o!uUE7-(OE+3wc%}WdWlv zgnd|a4vWGzDh80zYk!Z!gAXzO3l7*1p3Q&)T4TiCMa&zfWZLhQTfuTUC`VyLIhWqQ zT<;a_qlFfUC?l8iw-fJ`wrIGBAB#n8nTBtrO?eZnVwm4mZkY%ZHJCZ4Y6DHiJO~mm zO{SLa-27;bmF-L65+uq7jOIQH6HAehWCfeVQ@jQ|GCzoV4S+8Gl+AL+Ech@ z1mD|Pb0@;(_89i#YK*~a@zoqFeW{&q8poeHu;4Ph#g*C8n0q1Ln=91KnEjBG8;ssw zD!$`0q^E+GFj(>7#Fkyu4-W90J0eq4T^Nvz&W=_jw%@dfd^Lglmqp-DdWhZFAFDR% zUsdD*WYC>SGWie~uPa&ec6~%POEqIDNc=XmUVj=?1I{o@^+&r=bpQ%9yb;S`J@!O0 z3WUbkM8$q_84BS01TXW3_BkA{!itxwbMYdZQOJ5gJIu#Dnjy|Yi*vX$txZ}C1AdB+ zKa=0%afMv?tbj8|>s@mfHhA8{o}9a=MpH)}c7@t;Gozzs!#EWi&4-L>Fm1F4h5{n`t(l+JaB%K`n{dX16T})+;Gfy+ZDxF751hT_jRddzcN%l)PVyie5=I%Y84OIq7MbyVPiJnTKJY`1>51h57%%QZ1it&0%2Z} zc`+VRsaUAU=f;>8?aa}i6h1Dp`0|w-Yin47#X3W!PYfagx!hpFBS-NXO#2ER!CdS< z`gbdU{2g)u;du*TpL|@78}Xl)#W^YA<8t}Pg-|~3mdNbK__$L(K5sqF1+s47TW8o@ zEOCXMZVqZDg4Zh+f*8k!D-|&a3y5=aZp=aahL6;iNnV*&?il&l#(LD`qh>vF%@CAx ztw%0=;L(R0NpV070j_5{Po{5T+9A=FS=!~u$LB2~+46C@m76Ia$61exeB`@u)LlDll z9=FM|bFIf}`8d;hTrD42Yb3>LLs@Zh4Ufz5$Oay^FATHI46Z7Hugph_@U$yiGSwDs zn`{$RXe>^3gO?{})WsV~XbN8TNG}PMZpubnnRTluh|}}P5{GUd9*P9qlWjY~HjI%@ zGw&GRpuXNqaHLzo>)Y)Az}jh-{*iuc=+f3x(Vtc8`92=D!ETdU!>XUV*9vO(H9WWHAG586E*pb81|1m+@tS| zX2;{R(_fp8(Q*Yo#Zq!nfg0$>IDtMN51vs-wh=RT*-vGVT->Sid>~Gnmrg~ zapLA;p^5x5l~Z3a0B&baK%T_i;jbI1E*c?mx0I&fxwlx0WQ`JTTnQ(ZKUmJVk< zGYq%*J1@>ir2&`6KWurUkdVD@n7ZgbJOKGdXG7#M@LNh{-a_O^C7(s%Ym(0ZDds5o z%o823i((E*K4ZUIG5g^e{j7slz~{N`;ot3Qh;mr3uy-A|XxiMw`aiR}))z zf*|!D1QzSbQeW|R$ZKu{09;_(GqC9cB8DACbURf=WAwx^5 zaTNctTAUkcXn)-u>Y{Z3p>n>WbH!^CM77XT5#^w$8#4h$ICIB2kQB#L@S>F-MFviB z`+l2^uOuPxJKQ>6n)rmctD%+~T|Er(3X;a;PvP?$S#z|78~nuQv@o8}XFy2vH~0uV=|xxux95eew!_$e2Q|ys`;asq z8=2xWoJHCri=>wgrC>!6%;{gl@`@TfpHKPh&!se0gVepG2NlzJ!-HPZ3Y0=uela!hTPY1H{StE zt4H`6M#A8{#Hm*vg6Yi%Sq9bS?SQ&o24RsghGNb`2KoV4XoUfKoD2qcp?dJVQ_vS_ zojqQnl2UoT*sEjIfyrn$)FevJYvHhR046 z+4yLtaiAqU0tVq|PK)@Mk&u4{tONNC2ZU!Z5jc9KEDVu#TCXoeruomO{NriLkiIju zK`a4>cuk@~p~4pjg{_E{;PuA&f)~UyUTx91zyuc1DiVJBR{gh}^hXLniijMEjMQr9T*mXlB z$JEY>E(IP()a{Cr+Qhl9-<>+leg;?MpSSZ86-~USRVMApF6Mm9#yaE&!>qnSEbH3a1X<95|-i=HeJZyhi zl*4yyQnVE1?_@)bR4#{c=}5KEayCI6XVhJ%20FE%LnCsYhJ@v|W6V0V6I4kZTj>F$ z=}zC^ZmO^lG8kIS4+PST67wyIt)LG!H^?-DyZIW@5YM^#Z(AI~U0IA?QS?mX_|?L1 znE^#i&joP-r(%a1()#Oe#m9~*w!UH=DNmGKmNM-|+NJ+gs&7?SwKhgglYiyG5Vqg@P-o8{1J0jIzYMri8{F#5-({MfRyYu*h3_T*Ib|6 zW-Oj67SP+OtA@vNPZjr3gYRY{4z0qrSFH_S(fibV56@P0W$V-1_~&LSs_sOSg}f!Y zmT6wV=8KldnupEVjPHJ)`lJp3t16}0Gl6WL#D73Tw8&u@G_xFIGA$QZGU8(fe+Z^{ zu^P_)Xfx&~0+B2T#a56z@`pZ|WC`0kzz-3}T!wZ@pDIDTYS15v&L}i0&-jiuiww^b z+`?IxqEd`=$c&$VVg-)?htTk1eDc;}@9B!cH9oM17o|npI&56#PBM=SFNS-ve*f+h zU0GrbVYY@aI8q^E&M0_%Dcib;?cuD6kC5eFV>DQEvGc{;ZJ>g$s4+H$?ZY2s_8y}` z)G#(tzcBY8M~+2CgBFar8+;SplnTVSz%uk^K^%-lh{d1iri%L^A-k!8X^jhfwors# zNfwdIU4XhPf)0!Xu*Ggtfym>Q%h214F%VVAkj!)3&8^SkhwTr75`>7$W2S);`Z@$C zf8Ag;@C-y^Ul;hNNSy1%v}m)94LVX;0T6w`d=d#f^AkJbc>{tk)W<5^y}7F?iCT(7 zKTJR*+dn80?3M%0Wl7FzU=fO$^T8kFtpJO_zsLB}MgvDhjT`LzPy?dV3zfqSwtKRS z^)QeYDU*(ZCAbVxqKr-gM*q4?sMui47(9*4T7Ve@ouvjYfeNDXhaq9rdj;3&A@KxI zqqlWsbj0TX1$d7!lT2Z5WCe3&*0;=J*x=dZ-7f4q9yMDc3vo%Tk<$bre299xr;X84 z$c%Uf7?iwBAvK<!*v6F6#cMt=xA9#X@dDqv<(IRln5sv%w+6Ez7xVz!`* z7TU}5p(C+A4X|{9C2VSAbww(t$4iCn3&7v3qXTjbgUK?fncoADV1!u;@xjfHkIOrro83Mh`}KEShXT!4cY`XFl*=X$aFhZHOIj;A4*9uelgPtuF)h7K2< zhPfGJtmrz+jJ3#LMvkNC))IMOpvVlxb9Sg z`hZrMEP$b>APb+GOChGxe)@`P^1T57yucEiOj+byn#4_fY>!O_Aht;S!?H;78MPoB z8Z#~~<{mwV@5f;4hHS7MEABA%9d~mVBRE~Se;q!?YI^u>w%J%Ohd$<4eW-KgHqrdX zV09VqufAgh--e0d|BLx;2dlLCHqr>Ctic5*`vA;uF|++3BI6134Ni%$j{K#STWF3& zGoWx&r?3(5Jpwgwxezcp;;Az_|JAB8HF%vEs4$b?lNcvkU-bj%A1)(Nmam4WG6=1V z2cea@)ij2Dw{+f%lO|$s zfrDGFNk24KCZ99-{0yJ<75t8xxr~h=Y~P2qcRAF04q+y41GF!L@`yn31++_K!10m6 z9|OgCbhAz;Qu1|?FAecJ+7M@~`bjm|8|=(ZFalnx4%`2h$T72#5ec&C2%=&85V(Sr z$PS5se2YNlqJz1&w@{EvQSdK}f0NHb!Oh8MhIaGc$!GW(W{7x(ZrN-v@z@bd5nslR zlXFDuAQpcjcJ%3mgd7j_I-b;57TCc8dZi?b*ij5NCN&1HoK#*9HR1Ju+kheu&8hdp5)3!3ps89J|AHutCh&5riCsYA@g|lD)kG6(MH@2!G0tEU z8^y7B@RNuqSw1Xo8{gKE5+acmnu5EKY1Ts#Y;5kkCcd$m*u}j1ac&bOg*J?kB^?K_ zi(ogZ`Wy;sMO!_0a8vpY)Dh3S-EQ7Vvi#~Umz=S1&Tmg3B3vtEh{whSM8aSKVR4(4 zQ5d}h0m;0X)fcue!D_eFWOw7cMuf%X!K%G+VyUo})L-bqll(#aHGp5$z}pZou`m@M z$cHl7dJ7r3hP+SaIJE?d#%;86eE#d)*cN4l^efM%Rq;;V9;26#uy$m)*nwF&&VSV# zUlYWz>kx`;b=$t7fH4kNHfrwSet4zB<+i8)2wC z4`th9Z2Ew*p%UXED%zWM8_s$I%g{zwU?*xZPzVuOt?@~FV$u>?wm7cFM@)pCuM#&* z>x|nTM#mR!gZ<8$G^4B3EKyK@MHa;Afineh>;d9)GKTRf7~@Ohy-<>062c&397NQ= zck|>IHwo7Q!4*!&N6V{m(C*vXbe{6rV{{+`Vds`e#e-VH-n3L9+N=;ST$*V^qn4tI zxNQGswiR>{qYsIIfD!U$vs|>-=Y^~wUTFLsv*I}MMkJn0A@Ndz1pAy8pu&bI#QO{6 zM|?%+h4(3thG)fVAl^ybDod-u$H*Q%h?Lqs6dY0p_7w2NTp9M*2IFBb6IA0e$|%+x z1uYyp&X4|7v2Vmsm7X zNvs5~&$=ggef)D$A<1jLaYcf0Bp8v4$Rd<6>b1ej zH2+)&(%5-c^#?%5m+3Ii5cn&qS+;$GmUEJsfd?MQphjY&==vtLaNSIr(wUu5XDQY% zEeE~tNMkz=AhzxVLFn?_nc%lnvcTsJEEcvVEMm6`7C8wP1xXg?HevBTv2`3EA&XM7 zC;$tN{}W4YbLkzJ^VFh&nsZN+9+L)GyeTedQV(|u87jqoTfE|4=$6p*nZu1W9Vx^R z1%xDAA~UHmDrTbjBAzhr+d_*kM_O(;V2y_&^y6x%*zPrcX`o(mulK+$=rrOhK?q9& zVew?CP7S00bvO zNRO(G_StK!N8d*Gi3trcCW#Y6-?6$G{6(*P1vhiZ0elVS zAdV!3GLF1FSUFbW$W(lo$rM6F)N`r1g`Ntk6GJw(Lw>IZa_ctppU5C&6(A_R5~Yup zoQZCe4Kq*&zP`+KGiYHwF0t+tSdMH9YnQ;vG$%J?vOqAgfyr>I_z-~r$`R!!ZnO8p zGrX@ORp=qp*-UprT66_+zf!Ex%tTd-8R93#qxVXym_YLn;YUBF-X!M}p?j@em-rTB z_-(WevrL#T!GR9CkEZ)4kx>xlYbG+iN&8_-Y3btR}fxdxf4zsX=2E&(}mKa3B;BDrBg!bAAe}9^imek zD(1h1}1UY(loTE_y|6BcB_i;c(Z0$#9ZI-}9)0AQhJBGRI7Yt83S zf13?^@r0NM;k_xjgGFw7Joi21qHgA<>Tqro9ePV0h?US`qCHVJmzj<0rf!X_u!wh6D5EPyGBAPZi( zvGS{uk?%__O=jO8{^aNTO?s_fm;{Lp87qE^JPqmLYvis$9LB z$aS`qi&zP{#zQWvUl;>f;tXUrcofUws69y*7M(_3V<94Vy^_jneUr*~lSLzy#7gk` zpPY6HjPsun1JDvRFdqQeGcUDgxw#4R8zpmMC7Ay;J7LeI-!!)8MUuHB3+6AN z>6nkQt%fpIJsoEr0|3nPQ<)!XqR5Ze3eAa?VBRgsymJ%g>sdgrlw`rYFPWbvnHPb% zb7LD2!T=ole}+6+$Ay*@ImXSR<`Tz`n2}(-9UTHktWSR3pmt?p@Zv_X`7#4VDC3={ z;(hr);pgakCb2L7FSf--effzdI@DJPr5p6+c|27r2cSK`zF}+G#sVpQc_G-CJs}8q z%}jNz`W{@Wr0Pa0PAX}v|Nc*QDWz@rimdoVpW{IUuv!W zn3d4R*xy*2`&d911;pI_6nx8!O6IK+%*RURS}OC>Cd`LP=EO>v^0p-N8=Ek1Cz(sK zFl8l~-y)fZmpAm)e1N5|jLWQX=m?S@D0Ip1ziS z#(vq@KJ}A?%#tK}jjPCBo>FLm(&iOxpXgmmL>-H>P16>nE`x9uyAnh=t?okw&Xfui zQ{dC3z%x??p3}r`Udj-uB$g#GPQR1h z!EsyR??0vJ&JHfgO`fm1Fog|jF<}uG=}L>Rh`F2}_=QD8D3+(a#?5bRk*BVb7CDWQ zsnQB_Q>}1YiZpT((eW8yTCPWT84 zu(gwTd?n^c6Kfv2LYSXe3G;W)q JrpsrI&A*Wa(AouAIAMRv)s;5XSCo+N833Sh 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

    1wSoFTb+>a7H@)vg4R2}0cHRR3gj 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�FSB&P&uitfm(1#VDwfA$PY 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

    >eQ)Ir%r9B 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%0AOd zzM!>nUmG(PaKcTgS_Mq$E}Taj#ZMaQioWuj*EZXZd~b#w`L~kWj5+T84h{ZF+jSdF z&=&Wc^9(c4BzAgKh1DfLs%01DN@p=Ga^jV6hG23nJY}tM7brHp`+9@1w$&77n3(sK z^=dUVZVBk_&h+L%#AjNAro+^sXBxQ7XV9trH1ml39ozXNg^u$n!`89&;~B zNb4283qI8GHxwyxXD*Nj@;(5kjxbY7PCpa-q{fO*%p-NFRd$NFXOegmd>GN8wxV1X zw!p+-#^k|@5bph#Z?_kb^)~Z(O-?+M&UIwdNyDPYa;H1TnC6eoT}6J#y0M)`aceyw zt6)0VuJ!1Vo|#i^pajLL4QijWxL=Q^?ZYAm#$SyN^yG%VLpoLby5b&F{es%?uh4ew zOZco-zrE!?ot7wim{gdEh7(JJToDZ;j$V>#(UeGi=hmfKY!k~yAo*xK4(udh3BwG7 z&gFJ0WcVKn&MaQvzke^h9!5<*Ud>7lMGPG-gW-Q@mpOa5w+(=>q%VDqQHVsCh*n6BI1(_VF9UM&cu1{TE8jh{&Q`NcxP&lEtU*y%NiZX{3X0HjPdJy5n zuQKw;no{ExiCdCm+xDM%XQ;8~!cft+?0a!or956SZyQH?!KR6$i&wzFaZk#{n2GPx znM%`_pt_{%?Z?xP=B7<2F~N^-rk51o#8YLI<`VTM(cylgPfSIwm*GjFiEDX=8asO@ zk;$YFem!AycPH^LI$M>VYzp>nR#JBXg>Z~8@?GJXS*g1*SxPCNBBJl77!SK@rX z{7-yjWD1ZGB3>E=!L8GfLdHit_5IU4Ji|%#v)$n7V&GZNBF+#D@C@&O$3tZiY@Z;W zsLAeaK2_dFraagCJ5K>wlLNAW;-%(LBHa!uAk1V=q9z5t;z{0J4Q_1wuj;ufrEVi za~$Pg?BsOx*oS;&%YMmf*n#@@r(BWr*SuM&Nkp2xHmYX_XW;3EZht@-3q`NzE5!c zUWQeec6y)4iXX|PppT~0M}H<5_@{&8=Q~n(kL$hBq$aixvA;2~wvY4V&uxVu^E{x+ zky`=z-$v3Qy3+nWt&ZD~oLRDA#>!u8PI(|QfXh1jXUlFfu@m~+=yDr9 z(nb$wAKXR{x6x)!(e=M3H+RL1vC)%k^b|cpsW~j3vWy3iC9uqT*M#bNjvmT^-FPA! z%^p*OKHz)osu?i|Gf5l0>Y?H!-xFeas;j!(*(by)p#x`@iM0Y3tTN0E% z&rQ`lYrbyZ56g?#O~V7xNqqEKs>VGd{Dhp^wos~PXLsUHjkj}_7rKUuh0A3(F{>*! z*_JJ<)=D=ycDSKjha%g@8tU|0G?>QpAudv0wV|WSf=#1)GkV?

    sF2B#ci|r;iR* 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 Qaa)(2DQCez8SD>Csz{GLw_8zFishr);X#2w#X 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

    +kec$%Z-ToY`8ZAwg^pXZ07z=wb+)!<3D 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

    (Qk0K_!&FU*p#4{eIuq5MH#pQ;r%r({+oM>+ zVi*y_R5a-MB zp&0?s%2>j{{{&~d9F$lmFX;l_Mc-}-r!`}tTNp!IhyM%!Nx%+OOTCo zm=vQ8m*Sv>Rs^okUk}Z{V{``WLF=?Jk$=CQE;T0q*3tKHohin@qp{_7`S(`DatVDH z{!J}ke0(g@g#vkl>d!1q(m*+dWILb>3DCd#h{jkUF;)sF0?%3Sm=Fymle^GJZMZ&O z$oCMd(?YuY5#$nt7;GHq60lKSiLXE!BNZLc?|EYn)9(FkdO;dyk0W5* z2V=Os3tpVD)T@O5B3-xVXG4x!8Q%2HGr4R{jaWR^h$CL7U)gEQZxm2>uda zhYp@F0&#w{QuYh|QtbcM{28Nvq-!)~e{fTZJuAij$CUkoH^u&3%6=h`VsA~^A6%JY z->o-}>>I`=t{47a*iRH*Lk^Sm(2Ls0<>7@e{@DG*FHQsZ{M-A9 zWz!^o(O&K+uGY@nPo%;4!~2PIPson#CoW^;|Ks)(E2VaNKXIEjlVJwJ_+$4Ie?Hx< zWUIP~N&Lk9#Muc&$kJvGkPlo%x*vK!@$-aiyCB+6+E47d5{Y-VpHTGB{pUCopp*T? zTR&s}_>udG)|Bz+$`t$Fl<~---Q7=^wr{%0tD#XC#f=psJrLbEvP_lV;yo$X*E4k0Fmq4$11$`Pf* z6l()#-cH;Cq^$qVpnc`^090Yw7fmm>n!zZw-N7hj_HXn3)_P#9Ar8CXJSe3FK7y(rbB z%DHzG3fj9720<|O2LaFf>WuTV)1Y%VAL-#KWm$oztY|wkn^|F&9GJP33lqGI<8LhG z8y-Pg2`Mv8;G~n1-Ev+wM6CWczpQq9Xc^PH@kzYrD&}V9b|mI5Y?6<$w3>+qcs>#qm1KFwvtw7OCwTH#Pi z2YgNETj6{wo$n;)JC$E9Zu4;rsQ&rOY&@?Yor6qDNrga3t8rIjpyVyQ>+3M;S7&Vu zL@v&O9p>_qfBB61Mt{~TH5(y{3tWLp9BIt`7fgI!cm#jS2ScA6p5amjOE(~$LZ{Pp zgeY0K2rpN^#9P|j;W^><^s3(Clh5B@SHP!Nix7mG# ztiHPJK9LGf$vz`Yopzvml1G=4w~e{pPCU}-k<*Ds20iwGCaFnvrN{f7cyyx&w`Hj@ zj-bb5op@x@qrMZ5tdh59-jbS3cQ{^|>evI0kO`Jt+iW-vNpp~wGi|FhB@Y{hLU=l)=W@Ijp zuE9)zUhhPQ^6hQ_^m;5%0>C7MjtAtl?jkyN2_02tH4HVL^`{+}GSu>SJwQAevf;Ip zv$I%;WO^Dkv*4Pr;o$pQ5i>^1cjHEXI>bNZq&cuW(!oK7<^G+Wxff*@?c7K8L^z2Rv@BgU5Xrxr@ zhHsh<^1T}BttK9mj)Rm@(_MzYzYL%Uuo?Sc{-sT+`q`$!D`-E+z9yPvC~$#KSa^VK z{t^OY;cwI~1xuQdq4{RyUba^A(0u%+1?GI;fDiPYA&@>Li{Nl7U~P0JzDV!KN9*3l zwTSYZjYTvsgj&_Qe(7n=BY02&7pT&_o9x&;Vmf{?Yv$lroq&q?>?8Sbs@QCv$0496 z{s*n4PvXPL9q?G4t>~Abw3PtBq4%AIDbu;bYE|zcBibUpPmrRtmU})9?AaXjeC&I< z6zQPJ47C!0%*gOkoilKYcuOo9@^Hxd(8vW|3PG?M;_bsoe-;YX4TUCGu=veQ=<6N8 z0vY}{RGXB$k7+F?QMr=efG<*9z~Dx1c^c03NLGmHA@$=YzqpR)dpn#qmg7A3_ohS4 zK={)Jlz(!$kh0urS1Zqq5%RzC(wTN5{St^}c%h@zp_l-wpF$DJ>^^|e1W{itHHSd7 z+P}j?<@5ou04T@5$dtjjN-6hl4TKwV1T^o=H!e1p@7&blVFFC5IR(|{38_@;)W_rt zooA79sHrL4sqPuvCk-972SP1$+X|=DAdhUG&S52)3uxxRT=KH`I) zdOtOaBF%OMBO-uQ9~bT~%7z;t+k4e&P@D4|A|R!-=3&D9cwkOeZw|ABbeEExVn#%S zs1_Z^*cp96xMm5Ov~%bf)0QaUdMN!ua2*e!kyrzW zh{Niz5Cu9A1&U@y#^Z6wzN*WysP`FnLQ`Wo9whWSD;RmY1+geIsF=%yi}gi}BZz4@ z5mMZap=C@>1k9jilgUJ z)bj`gkl6qwN<$myhC&QhCN$8#D2J6}66lsTLt@!no)$d@wB>rtF3aK4gM9(`?gscf z3F2`TL^73^>K@ew1`e<9h<=PORJ@@&(Ob#W3w5agq$2gfWWhlHG)m3-hTY)j2omso z3;LE@Zvgk_8`vEE7H)2&-p3;}s>TRSjBq4doEf{_`a|{V5M6>R5f8Wjpg(%DcbD2U z2qMs~MEF=@8_if^Gnv>@#6W+LlHsThBd59y?xyE?lEZ3`^Jw%)1l9c$(^no;?gg{3 zJ%0@?!}AaJ3M03gu^{1$jLkn7*W-f{U|ogKT{tOCu3IBs83j5BUdqrA-iy~=w=+4m zhI5qC1;+$KJ=lT!Am|Bl$YAZFKSObpvK40wjdGOIjp4c`g&T^a6owy)qZA!5c9b$y zAEj)?afgI(QXYz<6epy6lrmHwrNlzwC`Dr6D8&is9;FP`M=7z8ZrV6XaYDLBDMR&9 zN-QLfQY1|rr8ptoqm-fgC?yt>)n$!vl;VVRk5Y!}qm)=k=P0GoJxVd{UIor^g^9Bg z%AU!Dq0qEVXfoN6Z!N4w6PT7c%UyWn#pP4@p38w}z`G&f*#`MS*itM;Gl^0{ZU96K z)Ch0~6VIYBF6T9s;}M#bTW*ibY=<_ftoHKA7%YW9Y%lk240<+{d)J#>T#KMv z8&e}~*nM4K_oqys?oeL?0QUwwLc128WnAIrmf8Ny@7b8&M<>8BKA+>h>83KAhr0V6 z;=g{^Cw@LE;y`fshNnBPs_Vv)&#(ZiCdctlO%x}H%Ui9Un)zMq!G7VTmmx_%M&so5 zz|`dX^hA(OqI`(M35Gxc)D&G1ENLdHd&f$li0?REJM(aT4P51lTi=4qIeRKtM+*mV zghQNw0DOUcV zdRLcU@J}%Q*!zkTewe&$n8Z)Kuc&p%#=GhX+DyWIF^1GU^nJzS=f|_X5Yc|p zeT9#ScXnSri#;r%xA+EZzf<$b^1zU$Uv2ho{D6&-02Tb2{$Qxk()2<#4b%2C zo1S&t@runD;TV7^p+lN+=W2py#1qA+H0m2_RvWckKe=6RR?<$6XcUPV`hXjV%IGUH zXQhrm=pWc{r{YN!%kPM$IT%msh@+`txj>X%s_+8&a>RL28%eYgw68OYT?kerL4gk34^+vzPl{IC4xWqt0Bx zlNRcHv8dF0q1%yJ+fo7o|CBKPhd(QnJzRKSH{dVBYYLlIv9!?JMLL?Q$Cz}SI2Se4 zzJAL#>Ij1f!3}EobqPa#;`K@Ld56aHW49+)8vjtIv*5O{3qVtRvRV6?(DXf=ZJ=p~ z%)B`eso~PHAqWkQo#1-YrT*nH`k${!LHfTASLgnnxc$T8dEfeZPYg-_E}pkg=Z`#J z(k9Y>ER4?myKKrt>Ir0GM%9(bECJ68`CJGJpp(1*W-qf^JKk;!6Wzm;O|N4tC9nKJ&MKR{m4qJm}8KJxGNq#G=SyOuieuwvZqHz-C-$1+Kwl6REGJ zOJsDWD$#b93icf3h256bXs!yt*~QrosR#bawK7x#^&Sa z(!n@BVZJa=F2&E)70{u}YbBV6O~TKp=@8wQ4+lsM94w!QO69Y>LO$V1^0BAm!@(!H zxabcl{5s2>FLC&V`X^7CxOe?4(g|AYDgO$`dDA*)zDiuZu#GT-f9Pbfir#xxZS zkSeW&>21?Sjx95_kx0+0X`Hi`wMICC*CxP)aMM!oEV(57WwoHzV#`eqMS}x#)}X+p zrsi8-%3@Uw1i9+|nXK`qu_O;LaiA|NjM~Xy2|Zg0 z=c`s#tV=KTn`TP6AzEH}v@9FR;DWBl*}%kpD_* z?}?qaHwK#|d2)riiYV_y_5BE;2OIfzZ6rPB(wNl9A-bStbsHzQuhXVU&79D_XT&!a zFCmp+$rna#mD9SWiPmL}+}3R%@nXo@*b9N=eFj-&vM#Mu;v8*e$^S82>cf_7bd2$q ze1a}$NtvL~bn%@B@s$ZX4{1jhOBUN|1cowqZ}c6~i2gR#UYOjYLD*b=OKCq--jqQe z-8$TZst?Lg{mGLuAQ|MwD}vsSfolhyFxKx#*)S$Z*8#~Ho)j>zM_;_p3tUiYe zN$bMikC#5gqw~muYLqwV`AC%v=H!l1d&VPf=P;93QSs$Z>Uss^%OYtH0e7R!7;h-d zkPNPtu){=peGW4~q^9BDAy2<)=c@d=vLZZ|Z*K`p9GMBXR6Rb#Fy>Yt|Z1+j?tyZI<=K9(lI&spn)o7=Ai^{M~tst$P3Jwgc{7| zEL54%*b;u1i+YYPn|Nl5g?VfpNbzYS~j=svb1tpgbw<|3m$kcm_RQ zciwd&u6Gcix2@`#VGeoLsemQ~+2MWdO2*&h7~NhA{-;Z<%W`R0n!Fxghej!7uPt^5 zXBp4nfT0^+@@hao3OD zsXHV)jMG)!1wNMhZsY2LpM-)(uS201vVUHh&_8AVFV;8I)<5x@itGOFn0kxl#0KwO zbUCoj$c2(0XXXC^n_$djtP9Xp`ym8wsDFPlE!nVGtA!%~bGT)N85xxW+6_`CAT)M- zgW4W~Q>N+#Yui6@p6<#oDV31{Iycs;JfY1l?hItgX~NE+YP@Rnkz~8j%oihoG?Uy9 zvWkPvh%7vut(D&5U>z2&W@nVfyY=Lrv71=ur8(~VR1c(u%Oky434BmM%&4Sb06 zE3B9C9t7gCUUg@oc|*E@@pm^KVbq=tQ<=41c3`_y$4MM0j9M>Txe)xaRO~fxvyjAK zJP89X*)sWr2BK$6fz0AP-v_<=U>mQndEo6=NnTehE%E$=JGsc!nX7u~Iv$^?ett5P z8YAIffK;+=-Y~Q^q zic%sxZX#d<0RHx~coT~7U#XW6KHQW8SXy{Z@|5I`|7Q5RzQ)|2Giz4xzjYb-OTK{zBbYHmi1V5BS)a=MZKS6s$ng1}{ERFxw4(Gmao z7%}(&Pd$k^MX$S^V4E6@3KZcg287$CPSCY6NmkVdxw_#HwNZ72uOQ)=2h-Y)%PrZE z;d#SeH6AIWcrs7!QY-sF*17EAHP@)VC+RyIyvEmLXQMrMA~Z_trirRMX~~2)Z_?^u zVX6y(2aL7S3^+RJPlfS$^wEy!LpZd+kxxD%f(ShqpV1!~KL|_FmQ~B~5y*_1+Hs&G zI!m8#AZJN3+?J#AC7-AiLLCiDtOVV}XRkUku>`vcveKeONCt7EUP-PLY}bw}$V@YG zZ9A!W(NR$NV(pAxE8ZM<@qXa!(zu@N1&XXjwI}+Wd9oJ zTEhCe>BYvk3XE?!X+mqB$JUgKu{kiPOU}n&)*NonG3M>32N@K@D=$3HgCu{jotl@{ zBh6|mX|D32+n*P1KQ}ZX+&;^wX+Ze%m*7X=c=}dOgL&08_({c5bw!y}>HY&9!dKE? zoi{^GMO%`rz87*3|K)1@)NTn4M0pFzinvbzYKQ{^HrV8ZkMcNng`R+i&uU+lj_`DT z>D8x_OeZCjiEd&hGHeUmiDmlPJdQQMc-PW3&wlIOl zDeDPSQ}uuL9(?LArR+Sv+pmpWOWXmYbAIHW-{l7*W=7K4gZsYs&LA#Yae(w>!oi(9 z2#@W@QkI;t@exE)=Su#_^A?>w&yS9Vkt>gc_Z!Te55fzPS=&9o2V@M$qlbRaQ4V9`{Rr?#8GIoAaXI_T2QymSw&OFRUsLUX zFX@0Pc0Pr5X_rv%@V@j=g)CM9ra9R;Ad>Ta_0c(?Hg-CdHkjMvCJT0MQnREyWc`;A zsPU6@YjC1J^s!*X`kNoC#0qskLijPtR`@O5C))m)(7UEAbn(1EPzvV|qI6L(5-b>m zv1=99b!kN%YUyb*>K)7V?)lYl3;hy!_Rz3!d*R9@uo`|$rmboc@*>}?Ra0O>mlS{- zHm~Xz`=~C<0qwpFo=?MCS@`+oS+qc-k$awl^Wl{Fu61zo{C8!FeedbX{#J^;AMNh^ z6_YOkP$G7|c%S+X#h2me3q)p(*Qv848Am?F5m%)q z5!2^^^@TU3e$TN!Zut`4uTLeu`mHjGx_?c*aW->m3LofW)Kp>#sqZu(ceM6gE_!&qYreJsLQWeA++ zk%#eYRS#5cO5?grzwzuR>Zr5W399-{5kb+fB7`se834CiHGa9Q2aGrou4fzIdtV;D zKrc1$V}F z&{lCe3?c7QFo*h$>H;6#0|dKUGO5t72i)C7bR*-yLF=+AK2MUY zy74#$2eui%(&sWeMmeFelK>?dD7>`+GYbI$kzPkY>P5QQ7(FiCeglgASpi(U-mEz8HKLw{*g{)0pDr}dfp0p z-bPsoe06Ge!x?rx%N=Okaa?&Mcy?OAvs>5J=XssS4PNNA(;*_E^V6aua8GUvWg=rd zZ5tNG=38tw-&X(pIhzJ&=S^zH>FmsGe;noA^&43X?HSyS_pko$)$MCKR@^?Md)JAHPCA_l4wR*D$mtgF+B` z!C-@$ugAnuMia~C5aA3B&QOk#%KgO;AUGN7E?{Vg=c9&#eIsEV950(v*{E_Fc zboOlTO>pG?QFveQANk0g+eZtTCEyQ|<%#L{EY>DfFNxwpbG54Moe|p~;tfmEdN_ri z*iUt$PwQ?}@_AO2r+1=H>-`(9<}wIk#Fk4wdYkycsjP@R`wwYnZWFU$lx?D%h60O@ zI}3Sif)N7hLU0~|-J<#$Z0YV2|C5npyTqzPN)Yp-e*;s#Rh^Vjh)di;tW{rXBgt6< zV~YMP-0EOYD!2}e4j9wabqQto2oc)m{^EmgvGjg3sLf=!ZKtp!TtVXS z2s0J%lC<4CF;>!6Rl+2GA|CHsM<=gE1|104Z-cuu)J9LMfGpF#cb(qRQY&tb?# z6?hkR0^U`&-Ma93loXGPFy<@g%fw{q#B!VhHl z*$lrxO8sXyV9^#gRbBo{gb@f0)-(DGNHO+gb}#`=@E&U+^T- z#Y=ogoEPrIM8D$G=q1#A5jqmWc1Ilm_j|Ow zlM@69xU1HLpugb8mO?lEVC(eG@jxuZsdDf$eD(2_otBuG5K%di_+v93;u-U%B(L& zMuJBc`@C=Ypxb@HRd6ex3=sFe^2z(l@&1GFh}7@*^#;2@Bmh)w42MW3mc63_MGxi4 z8prSby4>@<-?|11+_$4^ki$Z#NjU>+$k=|uoQ$*bt$e5DZRbNj7WD20v!uniW3?}{ z#i-eireKj*J4Ie?)KImWzSdZ^1!<<9T~9ax?OyZA0jgwK$Jm$6t~&Q%@`kFcUu)7v z`TWdzpI|I%Xf8vdSWT>Gh|Xh9LXLF(ofsf(|9gqHuKn?+ob03Jv8CZ z^nMqym%z{%P5;_l?(%BkrI%y7Uz(;~?T*VU=KMpsFv zlFn3c%@PL4?DA+=BqjAxZCOtJ?ht#z`BE`(8>Esx_|uXS!|hPsaT7XI(dV@dpnR!u z=UOv-b7q=#WsXq;L1?(>!JvJT7@*U{&MD~=3i<7;ry*}O06b$|jWZEg0e-ES$Y9u1 z^!@VzJZCj(_F)5V_o2(jjjSCcSi+SWR?Nwx2bYez*MxN-o(Amip?ya&Y- z%US$DQ>-;?w#zuc8R&ywuouQZftK=I#kVqyu&ZvyPwIeR4nP-~@gWCh`QUhD zwCX+j43l^9@{T(g)d*`=nmPe0HjeqGku(IQN;7Orf)0h)5rX^4XPNeVIv zW_g}VJU8Bp-EQh+V^jb4NH#v zfzCK!ID=k~pmM?!XCc1N{0r0XEK)8bohOl^IN#Fye@9JREW9&%xC;s_Q{L&1XkB%* zAfowJ)*h+`PcY~^I6a7#V7|~ibRXQX^!Nw8UVZ_xbx`C;?^^A85{vXGTrt>_E@^Rj zA#z)cL57$!+%a@jUqLxBx>z*=;V6g6P)@bJjg{TU7-%iSa3<7<-H)g2&x-Bqb0A-I z2@;WE42P1Gq)j~cb9A#kvh4BO(=${f`nt6bz4%D0J#w*L@w7DVO9%7sEj&%jpuMUE(;9`Oon&~Y(yJ_-Ve<^t!Bw9 z#@&r($!e@)G8@tBkQk)t8}r$I&T8Nh7*n}q)UhDh%=fVhyoB?Sr7MFM_3n{7hx8an zP*ij@Z#NrT(-$Sg0_|-i9Gv_wcW;c*3X7asCqU3k+Dj;})@7EI2nbpY4@z9(C#~&W zy*@AF9cq0wT#zzeQ@%^n?sX8*vIz;HLLoc=4b#7_j2;j$@;WKvdDHi@3VPR@-bTM?rz_yYK!zgV1M+jit20O2 z{XKY>=n(-QUnBK0ZxyJj2DuKxt;YrY&Bnlj;=9V^FWsoF*>!OlxdA0-52D+5w4VQK87s^llbuB(cIih=@{H zM~9yuPYJAy9#Yu3@YD4Nqd-E)QIrtU`+K<&pxm9KMD9-S1JUCc5Q?9qh{zM!X%QoS zc<2!zoG0T#O+T>n(v<``$o%KtFKS#vQvU~INPmy@ehgBDq!tEmHEvHr=TBI0Vf84= zk0-?g`wQ~biB9mQL+5vEr}-f}$!|OQl-tn~PlS^4(}9`a-<{x1rgtOMKjOu?xo5Lk zvK~As1HtO77F@#0t^h3AIPjH$Em*Hp9tX;A`*JV}Wih*G5V$Pg%0);2p&tV&Sia29jo;~2NrhWHEua@t9Fc(&eyEp-6#1b zOkD#I-M8`&NVsVCs#yA}7zsupSIObTy}gAKPa)}!TagU6`9Fbvt!@7{{f%|x%)e_O;hppEhr*BU{5v&6`Hns8{2Mw; zA2w{k5Fm5ePKUcVml<`NkX($7qdYZ|@rCns6frno8?^^ulKt?!9*J}Irw9#ncc?Hh zd96EVf7QvHO_suz_?F)tX1>1fXpm*yTbQp;;dq?Dopa!$c^}*vo9flQ2rCSIi1}Bu ze0=`h5u1Oho0?lFpXjFE0}~3DJpWQZ^=^2i%)eT<82hGb`#gF6-S3%ssm#AsZ=IH4N zspseqa-?T(%>@gmKgFJ{@kqt?1b~#+QCLy`E}TUmp%O$vufn=GbeuDp$eQv9t6Tht z6dc{e$-=1Zjc9%wV8ZZT4+JlY&DV=lU@f&q+rC*`@ClAQycg5W-{Dvm@u3DQ?)Ow9 zr=Zo~v)(}oY8c)Jxs$nBD7WN1!#39tlnxF_@>KS;D(4UweyVC{&bx=h3tsg@mxg*(AHjArC^K|OFP z&;^dh3W;1dGzV_E#(cm^=yp3kbwhLEc9c=`j&{34+>V0V(MAogClIb)+>VA@FQ^RF zZk+AwhW3J6Z=>b`?RKZQ^@bY&KAhnY_bzek1Gm1R-@$&j*!#ks7rF{|9^TXq&4ayP z=n~lfDE5A^9}^l0`@Ld62KHk^=fZxU*pG$1f9Mq0?-zT2*pCYx1N)!EejMxrs=C9@ zqSXyO-ftZ#O&-kzBPEP?w;vfB@3yS^EyBudul|DLPdPv*cPxb1N3g+$s=mow6KhXB zoyVgmq+f*e)kLHgT>#d0_bV%}K~9~9_b~h*hQB->J|VqrJz3r>5FKdqczO4=AjWBk z;jHqeppWL5(Jv!}Amtc1IU+GWVx`SJ@k=l>!Pfs!YyRRLxKiv-hPWsbd7~?1Qr{PEn z{b>X!psxB$Vt-25@A&k72al7QvDp}I+TPt|N99zN`|aOi-uWK0$}8yGFnL0`&Mqc2 zmNSstjT`~L*iDtY^Wc8W-G)ScfSxRL=DLgW^~PFI@uZ> z_@FnYEC@s7)(Dr@tsNKfwkhJbPHwBy=kKz8iEmyK#wTAEYCr8CaxYXF+s&K`SCD2R z8{>jUlUL(dZ~cErpMf}!`ybNh{rCR|^ck255(HmOp-&IEf@>Vd%s^8%!b;tVH5lHuK2wTx7vrW#acxVI| z1up9~UvwL>(#Yp7+_lX_%*~|Kah? z+1i2mm<#2y2Fo{1>IMCqay}wAYQ5dEUM&R-oh7+C_Yj>OST}S-hHV>I*S1Zu`L>p% z=`8r|4E}-+{;*rV!_?b28D+2&+(FfY%z3E4>1T^5?04G#}uz*Ynzz>GM6`%In-Xsa@xKB&qI4cc-+Wi_DX*txrIUQkCGT65-ObbFnjF881m$U>;tV81;y8v>?tZamYBjLBm<_cnLO%%e?yfQl>R|-lK_dS3!Q>Ix!Ed5Xf!_oX`+$h0B;o`U_z$2lNXLd-x;s_J zYYQQu5oi+fwIC;}$wvh&=K&lspDZu^~gkJ_8 zU4t(?dKfE4=hclaT-K%PLJ;vp5GkQKqQ$VYK0?7$VOgl@Ys~w7JR~bCl2m!V6r(p0 zzE-2vgtrKOWZMjpZmH5wt@Se- zJs(7d7lyyfyy0Tg9`96Zd^;`%Q7v3@^mQ*ecADO1&t`ogbHnqAXD1m3t~ZXv^~RTN z4`F@eyasguw54ggn=-0S1z>ERv0{8)-T1=YO}K91&6M>HPO|zsw=GlPp!*9-VT~`e z-a+2_#$%M*P*ERDnkt{B2~~1H9JPEgdqDhtNzg7W{||Lv0v}~@{-1>e5=huYiN<;* zHeyiJq}7^K(5%_OMm7qC3f2pa0xA}ejew#iY@)uttj61VU#;5OdekGtD}jV?C~{P8 zl&f`?s2m=IfaL%EKJ&i2?`{Is_V>T|X!f0%XJ($6=b2}odFGiJZh7Jo`;5qNJC4H* zk`6K|FMLvSA6PT1&{NvQKX1M+_g-CY9e&g(Dc3qbW*$|&?`3djz;pX;!F@yAHI(_c zmjw467dSn*@5I2#!F@@A6Jh=P_%Ystk88RXsM*MX5r@H7&x+jMHEKuu9xZh8FhS_{ z2KQa%u6c*)_t2bCz3)%_uKA;U(+*hqvW!*cAb(cx3&DiquAxoiw%qD{_aYSd^{h$N z`yOEYy))Qd$00G2t9swvgc(n0lV8Qv`{od~miMf@%Nvfu6Y!<+souv3IA|ay%n=jZ zccr_Q#{PFH_`*Z@#jXhd5?|x%-aV1AC-GbO>0RQi-%^k;-ZpS<@6^H81&5BP{5C!L z@##=GvP+FczRpebZ!ldk>DbFTWEl4kk8=X}jFGWn+)o^njxb=R*z>jNNp&V`d=X{O zH@=Vux8XYYE#%4jH{n8Oy6G9~4AvPVW5aj>A|~DROpFc3bO+W`=+6Yld0W#HQ(awb z_l>XXLJ#VLn3$4Lu_%6?`lmtBhUf4nUcs31!_m0UHEMioQ$Q$ zN;oPEMxMDo6sF#2pvZ3wBpLa}*hG#)+N&b)fK3N1cGR%TrgKzTIZpK%RNQ*vB7Z7r zQ0;u__@HVxA{!r6?Z)OqohimO#>H02*7()~`|bTlCxoxWIMlA(#z?LPs(_VVp&BET zlL=aCTf6OcDbRu8#>9Tj4JB>%tF%WBH*Azs3#_j0d3R z;8)WF)MCQ1{2MnQksqiz;I)gO%kGbYMrSJdF}8e7UyNGWJ6-jCb7J5aV_wy^eLiDa zcGc2EdRvvwGfL7eviZ!iY_;bCCA(l zf3Q4GiXj89Q7TlgJj_{vXJ}?0D;mscKC~1fk6IcW5eTR)8Su)4|D1%^;H?SPi2>uO zzX=}=Tm-}q&w>sNA0D(*kGy-J6G};LVZ#W?ze~Nfa}O`{p9{GUn9SY)RnNlo0aOas ztFumKt&Uov?YETq?&@pWi$VsWs_^e1{v+#GTI##S?>@rsZ@^BT;Vhqvs&3)0B>YE! z4__25U-$`Ky;SYKza8kae*-t;xtet8zbDx~+mWu3fk4R+vA|Gr=HVp!&Ll< z@6XNcsNawJbtl~~_1PuZ^MTbr-Q|Cl`BT~6JDlwm`gI3CmGB$p0{$K+y!20Z@E*dy z0(k2}rYf`njV~(<4|}MWt>1JTZjDPn>ET%TF^(|xsbEu~3L=hO{E%fL$b$s%qCU(Y z;Iwh{=@+lp}#^GBe0_9fw!uR*Oj zK0(VPoTA`a^rrz6If$+WQ1~x@i*YyxzIkf8l%;jY^{>aKhmsb3e{}TxMnpfS*;Jh) z6+nrGZ4yf1d{vIpVFBnPOLS3^eWBr(%DFl?7RkA@aLOl%(et$teAVubNP~cSBASDO zaL8BVZOdaUlrBY)mN*T+kJFA0aX4Q0kNT68B^dQZdr(lah0%QCqkC-E^2CJL^9|Ks zYCotYUf#d=NwDKsckL+0mE|lAH%HPklbQ zmFIv(TRsDl4kLMyFLc4Bku-JS<3z;X_IHXkTtTO^gnbRavi|w%BVRaxFqZG`P2`^$ z(&ISq&a)=t_-Be*@d|5j*YF}tUdfRS&jg-)X%Ld&l?jQz0k!7|W;pK|R<{ZQ?wZpi zQC>Jlrd{e9(1?W{fp|9Qw{WgROL&Z`;ZKZHI2qZM5OZ;ZFb6v8&v5Gyk6#-F>!rx-AFQPx! zBSU9+vyP(t!2M6(IL41Qt48JDzY8OO%D0aE(eY0YHOKfbDe2jD`~xO_{2%SXvp&)K z_4t>v^!UH!TOHy5)a4!)xHO?WH1-`LLBOk>8h`t-*cyflQI`GboN@ z^dBu$IYFs=7mB!Dm3}IWW@%*WBNoMywUIIqMTokQ{F!UL?#vMv@1O}eE z@Gc&eB_8f2+3KBET}4MkjEPs;UiFlfu$f|v;*AInTxClxD9D{!V9mpq)^|clf7lIq zW9xssUnVX*cUNqBSzLJS&e-&8h=EqU^r~g^ zFPv}RF9fnI;ZjN-1LR$~Vr=D&*)SMzRAWdk*rkP=dCM2 zFca>;#sMaMY(@+Rh|6bIu|#V0n8<)cTM5>GbMyfdUT3F1`?=I{?_&V-)YD(4;aU8N z*WAaT$JPCRI{^EXFg^A{!1RvwwrtUG96%p!ScVc30)?O?9nH|#WQ4&`dEq|fJPQGA zLa5FnCO}_d>ly>khtct!YOf%5+e2(c7_Ob2Sm+H_6?cjyP`!(daQoy{nUn`815kSX zZ;judOt0BhM3N-iF4$Tmd!GSKG66U=$#$HpNp`2?>Xu}cw?)ZS4DAHX=25{oa$$FY zF4em%*A;wPgznK0QBN4M5yqteal2USu4iuOm7Udr!1Fw&ilEPPUaS`-aaZo3PTVtiQOdCArtH=(<61JvG8c=<0JbwFq4r?W)-CmmWq_uxCfX^X^NIK zE(!H|5O#3xW~5R8or4W1uE>F?r ze$);uTz<3eE_}fhbz%Y*bn?O@=NQj>!hgbrK3m zBkUQNnep~;AHO*gM#7QFW?3Ru+IWe0Sphdl*xp7zHhQ^NQUy%VyFU%y(r0-*Ja9C4 z`;{tJ0`5tXn+Qq5kEXjIETiTDv#%Zq>!5 z2%B;P0Of^a!PLb96WCx5XIodF-8ZmOWeUvB1{WGhw9eEp^?*??$EE=v6dXQW5K55t zQP?e!yC>AFNfZZxEUST<3gKQixvcv#tnm}k?;QE57O25?e%&Z5|ANYc<){8GR#!C- z=bYy65bbXjx=?k@j~`23H=<}W;0e)a(BFO1}uP6%b*8JmA0x}I(6QoohI z{W=?eEB~# z0bvoR82+8ha85f95f~%Gv(z`^c~H0{%ZkWWTXaM=BZ_WGtn7{Q(i1AL73h|D=rC|hme~l5$!dHR`9n%x_3CaO%y3m{+I1I{(Oh+k{HP-y%+%AE>=Y*#R+(c$fb;8RE zDq^2>!n6FbggK1&yBS_D4bRfNMVXsA^ZtXg5aYTl{Up;jo9ELMi&G zpWvZ(cP;zL+8YplsA3rPrHLyHKx_941Qw5oE%ljo8Uk9_;i!sSvw~1B1Ip}G)U)yg zCwJ9FOT&Uy4(huCqdoO>4rrKwKk+2`WE)7-@vOaC zd?N0hapRY7>XC+K6&pZgrSAfLY;ok95BozV%JtM!wQE?6KjcFE=q8BXmJ2+nw}Hca zXyn646v+4?@X=-wf`7#@A2C`1<{7md#|`MC$nsgf!?e7+eJU;DRMH!I*}X=BTXbWZ~n0hiY7?4kI}Cn7PlC z$?`DotU1Jl;n{?)nDnHO;;mTywphzjOtsOTf#9C;6FTI9E8;q2wvLbvF-sDmR9Z9a zIO&p#c=+Eq;H8B!&CWu1VjyGnpza%KPp^TKIkTR@NfoWPC)L)HM0S3(uZpo!f^=kO zeRnzg=ljZShv=W2&(S~rC!~Lx?EZoJ^YRF(x9twf3)_C9M+>>9Cju z3mQ(6YH^MJEL3bB&She!8fPW;Fmc45SY3g{q8)J3`(daw%F9&(E_y1ClR3 zZcQoR23WPEFf5kS?Yh+W7YZ7c59@mNTm~WYn9S!E|I>Q0lFLlo?6O>~zEl?bdAvJl ztupX(J=-vvD{S>H^7@R+vmF>xKzzHA15})Z-vydo2WU^=Xb(`4wR(PF1rt%E)kJ4r zl=>7(l@_b!$Ak{|==E1ICOh^u7hd4YYolEH<45dnG%`j3+^i$Afxe8`Tu}f6$Ksx( zJk*Di&ku34Rk$cJKM3!>7+=)Gj-u@0eB%Y06;9xA=F%Sn8pGM>DP?n1vwYOm_Shkq za?S?O`<*|qGvq-g$fg+o7s%7X>Y_0{;W!8-)05|`z-2?lu!hT29-I>rpkHdIY zDqzur+p8LF}68VaaXZ( zC>(-x%hv(_{f|V4DtcJ2MJB}8eGwxl)#b3+>Zk2z)pNI6(6Arm<(gvUWA zb13xM-y&Gl3+8?@1Ig;C=dt^SnfMdW0jCqg-`NJFOH3?`(Z{1{Q{^xLchu9cS}EkIVAl8G4!iOnGG}WC!T(j*8s!E z9&(Hjn|^^f`aLw9Z*$R^2|B5Rey5@YPdzID{UTMUp(rx~erWnVCk?jMsUI(nE5^k2 z;cs+AHp)w=z9sQdXor;}^$A z9VCp*M-EzEiK0C9tO>M?)TM4l;SpMD|6AF8`Y+|@^S_Pj!~1naHtOg2JEr^bH|g{r zO}zU)Mc2G{zk_(T{5&bX?jsl>^g9N%N9ea>Xt(1}U=A_J!1;QjiC;~dg*Bns-k@kdftcfbakL-q(b#) zTv6EeQB3(bgt3^-&r?5?>K6Afv#9#zsr{oOXLn@18}A=3_!X?j=_?o*^Jr>qh%aKU zqX^sIPVC2r%VJsuGjm%;plk-r=IbqBxs6Tqhu-bugTMlAZ!pRKpx%8ifJ z1GprJmW$!=P1Q#8z;v!UZ{)%6`r9CS#eZlm1tKQdPPOF=+CBrnkr$ig@sLg8)w4?# zzSO}K@%N^#4y{*@8_#9X?}R^_x@lhl@x648-9IOY)9)_TAP7-aik1@PU(sJ7Cs$&N z#tUC#I`gA$NZVpLyz1swsO(6IQPdLPTsiDMcW)tTNTvL_I;VeTV7# z`s(`Jy1tDcN80yXYIp6!?3&KwzbKa`<=3n_`oh4e--ztoBqmx+UR6jF|41CMu5JfQ z+&(>z`=r>s4jf-@-p{=JJ{;vWq#%HuYugA)lF0lA{VdN>XO5%JOxD>4`NWpo+xMts z5;J>VWRq6rOIpidh8RU3CLliC7o6dfov7mCR?D3T(YaDiKa>KU+n%qjrJWraSxX9t z7dUHEY6xh=kH_U7fnQ&NE0J^vU*rJ1@W)u6`KEO(FA;Ose2?rJIqfgxH%ItnkAEW) zf-|#|ag`gs;G@-}67~*wSz7t!TK=-mEfM_^PGz{d%Af1Qc~|WLSg7*;g`rDx2Hh8m zeUI`PJs&&ba9WgZC@V_15e6>YbU(t^_ME5wdDPS}2Y=!ll)wh9zspka#**h@uYj$+ zd+_B;*nRy#NaUkb+V)3FL|)rXn>H>$o9crO7O(_lcfhX^*c9Nl<<@wN$j8PQ`Pg0d zsm$(2c1{0#t-;?N=um>@5LD<-w}L~De|gnK)BhPXlk|t%8KuB~Mt`jGy3)S|NX^0K zg~tCU(w~d282SUh|CIip|5*C7(g^)0cGISf&1h3SJQ+m|;S_1nzdPX92y6=QzoUP5 z*{3qQAK7E+-yP^sg60tP$I`zZjnnjh4IiXGwgmoj`qLr2%lMxUq~=uF_&ey2l}BX1 zK<*ckxe{&-D8(177u@iy3`1sBBY(II-;57)RCefYzIs@_xfAQ(Kx%ad5qH;8d_iC2 zT|ZzH+8;!Y%?P%`k99R;^vb|pGZB#H5k{B z$PN7I%%RusqAyYDito=W=b=9b-){HklOj(A7ppQ$Ky;V)MCMIkUSSX_P?n!echGy9 z0KMWi8(LpQWa}%}0JVnhay2p66OmjUppU1XjL|Lh1BCv41o|UDv;EXpinTuPuGxXi zw%WWE-+uEh@&+#Qao6yEWKIi0{apyiv;g|i$)@;{vd+!YKU!b*ayNK%Zoc|qofZZ8 zay%PL3P`-;ISWjumVBNNd978AU5+&!(5on(Bug97h?j4*#6j^T+}~r@G;|02EP-bU zFvWrH&&Yi6Va$BcUH&VXe=zcEd2o+K?(RT;MbHd_3c0x}Wu4O1>sJG>Vl^2nRlj%l zg0X$YK66B&QD9sQ=LR{IMF*WN(tiijAGIN_I2)2f#@m0XU-LTH_|C2V5RLH9vfHcm zYl}ayS59{btz%Dtj*YFc#=r#V*tj72E))iuTBrBT!${wOA`W^9O|e1WSDa=(gd@4^ ziCa$&k#X?S6C9mY&3ZBlzECdDFdIGTLx3YP#d&RST8qL5yFvP+4}kO|x7bMAlXiEY z&k}SJL4`=1wDs2*d|7@+-Q~NM`Ob*s8wlvAJ>+2YD%ARZKInxJBa;5VSr74=-*|d0 ze;;@~akJg@L(@x)Go%*|CH-i6xx)vg*FV;RUP32f1Wh`jS7C%+ylEgF>0^lW7c*_7 zZF+SFy6ZiFzDLk*=w***Tul;l;vTk*m@r>f3uWE}+h4f)oxQjZtD`e;bU`EBDcwaQ zeY5%izSvi>!c44#iNcGS%Hwl7j9KRwiX%Jh@WAjIOVwL)YDPTbCh}YZ2E%Qzf`IDN z!Ls?#;%%y@*i++gX}H6AGVWe`>LnTXV&Do5Ib5bj^_5vIjlTL2o@>=FAffrY4kj6& zc_|}ll+*4Qk^Kd0z0mflHAcE)l$YK`M^2jo!{n=QQ|9{?+J~{i$4lq#-vop>WMMy~ zFv4lNlv$@z=QdFOC64bAmML0kBGzO+@J9_3Oqb;8L!`KxN_1P%%gbkSq z>avS*$_#^}CkIJ&GmFM-khb930SU%D<=&ALiM7^GGGF?Dm35!e{(5*sQQ1^iP1R!5 z9bDqFuT;_=3?9_lFu$A5{1BOmPNAx-gqfS}a&3zo+tpmZqCb*6a5RMVXhoox2bXmj zJ)HYZ!7nGe2cD7Z9ylvE-RmBRw&AZoHy?k|FZg?D?uc)^?#bup@$Y$sxS#1}AO74p zmf_ze^Y3r65OLi^{JCld{yatjjNkho)xUSYq6auvOKRlPwL6=6yg&V zyEA6`+cPp(sUPUe19|yU5Blyl(H!^kTt{JRaW){4G9%r6 z1mbZWmOAzyR1->*$x{)h_It#4Ro=j`9Re@ThU<>ImWmj*o3kV^3IQw`9;2_3-utW_ zp`&`sd5o6u1qc>=-}WY&RPeoOLZhth!6$)-V`qB8+qRqDvC|+`YaB^_Bx%1uJkr5z zB7oF)H{#6I#l%KmdFwoe;V(5c>7cB4 z<8Hc`c)|A&;50pGsWFbV2{jkoK+N=havz~4{6TGMVqe)NWovOdawpj2^qIqil94&` zO6MFW^Ra3h%c_M@YI!~qPNrjJr>ZrqPt@2?$GdklA~6f= zb$3PyHUQW1P`KHvb3{7U;(avTxB_=}@F$;H9lSt)B&!>Mq@#n61BPlYENs#I1?$`1 zaCGYaHzMO{eZvz#U93zeaOaxz1R$ z<|Z5tNb9^3(>S+#ao<#lAkB+77>w-qK}$I5AG~WhaiLC#!%x?z_Y+a0?BU?1=3;PQ zW1t5P9dMxDxxwP2+w@1WIx+u%bvNqz*Eq*p=MsO9!##2JkOoLi?ZCcTnfTo)Q+D7zUS=Eoq;QBbEjZeHQ0V2Fbwth z=Hq_JYz{i^@!{N7XJEA#tgym*qRc>SyaIX(@KyhsWUXr2=E8|I3sIhW&ZP~^Ve^gT zly&nv0GD+$tJJHZ+e9E0JM+cY)buL(pEW_ObcT8Rsi&R`f2k!N`T;^;VB=*?IK}9J z|D^xU?$UpdNIcPO_g#B%{`35s{%iXi@ch&DcK^MD{#%2nL-yZvfXDUUtbgBs z)vReSYm)vu|Iqz6iqQRRyu!y=tm-hL>1Bm!~#3`gYb|(X6v@X8^a9zACCKGha2vi(xZR3?P_guve9VT% zYOYKMvF&#b;$0T98polSUO2SRkvd3pmrfbrdP02l6_FLj0##apis0ZThfn7hd>{Re zlTVhu1PiIL8n?iSDU_YXo6MKZlP-7H+=&R8oVV};H_cPjtRj?oUn71*yewc^aITgo zM*|@^y@;-C36x4;Ba3_3+^JhP13n0o`=_<5E0-Tapsf1~DD=?81D(Nzoo(+Pf|Rcl za1sDTMr%7l9Z38K#2<3_6e5o`d?c3xIGzW}Sw}M9^_Zcp><}{NctWq6V2$PQJ}?jD zfpf~MgMFviYrrUDtq&27nXh0gh!4kHh>G;s`(Sy9)gYmHUG zeQx)i^ykJx<_xJO&1L7e^&2y3`)>zerDZK-&9tou%6!SWQ-#pj+V5vv1`TKn6U@}l z)mq?HwBXh<2C!Saj%b3@VSpU+H_RBQtT!r?M>k+Ag6VMxyt1&$beJGuytHf%#p!K5 zu(mhTu1E3e98?#zs$%wEe5^= zN0Xy7~1Qgo1l{TtS+H0eM_7_{YSasK2 zfh05O4~SxDBmvE|`w{#Q9Rh6-S_lV(3WlPB zFkgzt{xTULN`41EQzPI<0=!FOYLJimG8v-V`~{Kxt1mxze&>70`aWWR1^lJ|;Wt|F z+&c!`51K#Z{^w9y-EYvjt*{D^Bc2xin29KcaN`d7<3_Zwda+f&^4h5;42r4yW-g!7ihe8R(mavpN{jKt4; zp%NFx$3Ib5FBA*&-0IJh655hQUI5;2CVu8IKI3dPq8!^x(2lX1=DYLwz-i&->Wftv z@oR3IhO4t+Ur-7`X2O0W;mdHow-n0-W3yiBnBXu46)c-KbxGx)S3W9o)?f5>;7H9V z&Ch5?@sF`z>FegUX7CT|!S!aSrtJ}tj};41fVAJ&w7Dk+;>{>Yorz*>tK?2f8#C=^ zBhm9;eU@a&jD{)bCI`2aAe$B-VH}pmX=YwbM}J?>!T2MC6}_i{X_?mjXQsVA0-gH3 znvJT$$0Pm_EVlG%6fsj5LFPw&UHQpJe)<#}o5D_ylS@LG0bJS)apOTdLV?_sy1tv0&eI0UgbKMD9bfDivhxTOjOC-^M>MZa78+d!~NpkiHM zS35)V@9!>1qD`7>#Zqm!%C&MdK=}^mFZ+H~b#yD)6o%klw8Pd0(DiK(I_MQU-d;lOWx+y_ z1$$f=a|_%x9B{!-2=b{tK$B2r2QNp)n{j>+-~e(W)NBr?;rx>%O49l<(PRA-^Zs2~mCyOTw8yX!qV+ zEDM@TLz5xc%Z(jvDVjeauUQ;8;3||-W+ZN)i1in>iF_YGB=^d+UaoQZ5+$mW0O~1f zb%#C^Ov|B3bf^;~ek^XB@>%>ElV zk}>|y%ckOYG9N|s@G8!B`VQs6;Ru&0j?T@7B1^9$cg-I3G9AvW8<-c0>Qv$?E86I; zIh!a^X!J86F}U|J6O|RMxxE&0zAc1)9XTA0%0;8lS(W9Q=GD!lTXBV455BDl1qp!Y7M}C_a>aav#edtjniqM%pXg z(e`*`e4>i*KuOg44uYQ`7-g#P%jo^+c+mcEbU4K5Yei+}MnZAi!p8%W$R5+M{ta@ljt<%e2F6>_i$= zp(e1_T2)T~pjDxK#_4JuLUO0@E(k#7pO_gDBWM)ZLDH`Q>P@-QRp3QGE#eFSKQpq~4TI-dbvP z`184ZBTk>EDwKPVK%{_vZ-e`Kmi>)GavW`4V^s#LljTAHE}V?UnW(YUwpm13Ab-B>fPvciL1msyvUh0agrt)pN4oHgr3GA-7+ugk65U|7H0{Z*D+ZvHM? z+!)Ofu($Ygv;D@}aH&(g8Nc>DDmNJOHgGV`F}wnn7g)+p<6>wJ=$s?idH{&!*`9L1@7fe?N7(m^np44z zD;qjFw7@R|9>yKAYhwRrq|LB#`9d=|PT+6m0jF~YU zat{l=T^1{^f!m@zo^@1ozje$-xDlC4kD+qAD2xUB9-?+8J1vdJB-Atp3hX_Yf5xR$ z4v_0e5vKj3FGWJnKcElvf` zC8($21L(6ZTOW!`r}Bh&twVhxS-}0EhBYDFf~fc@Bp>A~6Gy3SH3sL2bj?Rd&1=;K z=cA_@+un@I7j3_h8~=DG)@nfxEVS)Gl(hpLt8vu+-!`6m`b6-w?_<9l{JGb{R83GM zCFD%2x|E;hm~0kf!Z?YW)Qz5MJQ@lboP-qdF2uW)@B|4BPgaAnMRaHp4dU@~P>4vp zcPwQ}f5E^2PCX$BNW`#5K5_m_Iif?Ex%dVPqWS9LGK)Rbhaishjg%_%IYf7EegMS{ zzR>DU$zu2C0wj^a4}db5@kV1ZwZvG&o>TqhLXJXt-Ve*GQllBK63F(^AE1Gh745>N^u?CyJM)WKWu?t8Jt1vP4mr+U96+*ydQFI19? z_vrCV>=&5HJa}vl2OBWE~?crK#hqn(LpuTha5zMooV?TX4r#=9pc zorYe5FUW9cO1ts#|ZHLA&bhRDg z+tR}WIy5J@3Z)~$tii7x$Hp*@yX}m_|MT1f=j1+vuzO%l?rZo}@8CLE%=I&Qt!q9G zDKiswK29XpPfMmoGYHEucDSvgf!l`TB5B$j&^rvfW?NsGh=37id?*=Z@K*U*8|opO0JpnZ=gb$owDg&-q>Y zbHX(m?bmhF)H`#eRal`(s}^EMj;*?%$>u0H1YuxSpdaj6F$|}3r0|OFvSd}}OnF{X zh9{R-fZw;PTdkt*wxWHZQMvvQo+$a&N`SjmCpJ8N#@E#y!q_!eLtiwOdFmPR421W# zzh^F%aXqidObGjsRtBSxFLVnwe!unwzrYe;c&^vjTyA>P_$F~O-Xz9<3%ssPO{%BS z^o{S2;Y8%}(3B*QrGVtS!^!)@ZP*A$-ct8F-ZXjgIQc+$HR2pIo-bIGzzvA9;J0Dv5zzo7stCbaL;AecmE1$WnX@9rsDGjc4i~N}(nx9_p;Mo@TZ%^!*LnLlu zKz6S&B-J^>v;io~!;?ja>`?D&J{E_cwl`(JfOqug!mdvzYicgOdDhu|%ulwyOidg1 zw6b({GOxOi?{mQQ6RJ)GcgV%8s>JTbX`BCo@5SLa%xv6}BJ<;~M z*q;$6zKdVB)i~J2zHg`c%SO;b7-E$c{anJPQ2y7ZP_W>18(m|cOtvSAU+c+51XTDNQrAw&cBU+n9;R$b)?J{MV;6*# z{Z&enDTFfc*H$GDThWmzT;!)j9l#`YT@ujMR1Kz{*@}uYc_Q zU%gu6{NxKw&2`r#lA9?(-8Dz)&t!a_#!u?x#Byo{=}}oMfp6&n&br(5N3z<&4=2h| zDZTnyOM+%&L_iZ8!znIHWlMp9R}sNQU9xiPh^H_ZhULPoI2Rump5e~8fX`iz!RdyJ zvhi`nXm`ftlyMWTc4v$)#>eD%Dh6??d0g31EK>vA!S+MsAP(Otvq~3g=6ND`LCklCm}F zz?lPR+o4B~7dwhc>*B)m;=+H93;)gvwe-riM+vzB{$V!ID;$2aiza{<1 zMyBT+G=0JcOiwvz`jIg9fmz+HNxRO_jS+RtNZNv+R2N-;$^BGm8>Bd3RTbr3)X{8%U*W*j0Nqw7FFwR8GTo@p* z8R*T;!!Pz;@X?t$d%Lz z$^yAHsS$DHBqM3SA1y1ik@Ocw3E(ey9+fq+gthSac^qj{=ulJ$yV1S&dtSgOZOaRp z=%l->GSy1tf)Os1wixk{SZX(mf%UV{YaU(-OGhpDd%foH#8N83-0$(4CCM~>)SiTZ zo>SisYQxGO&q8y}V+Rm9lyM^Lbk8Aad|l_^K64r@wzTX}M9d<@qS3uI_b z+KwMV{8sdanRbbe{m6=C{iKGOIUX@Y&0r|$E{1>(uX{3+daxaESs&Dz^v&~`2^h_t zVsQ91+NBfHCH1R;Edi@E_&^^sX@is+(9d7vS~qnHK+%_xu-v7il{rRkJ8+p*$nKNFL!#ouZ@uBMY5fu-s~;3nAu zi_|D|R@*#`pV<8gS)T@nJop@XxRTcez%~pfszq2;ePFTFbcD!KPa}ftu*U2Q#7@+R zovaZ%T_ZND+JV>=Kunzlwpuk3GxtfPD*tXcRf11b6&j;riOHq2hJ%PeE`cxF> zsUHf4fKOKdKiY+3z}c2hmo`s^GJgxJ0ni?gLR8uN9G!vB&9n;0)2G?S_{vab2zRcMUnPrHAU zDv-!&&{&Q39JQw@0XK=bYlZ+Z+}=wyS&s+wM2hZ-pCN<#;a%y=4Q5hLUHA%V*`5W= zUfIfD>a7D%403(~r3k41<22-)uX8?UCN&|5Iv)kVIUNG<7Xmz|0jkZUM+LxLGYySr zr@Cvux4P6_`!ke`INV-StiNDl9k0K#-L-S{7p@b017F0ZM}oWdA3Ck$(Q@i&3?NoHalMUivP`e7W4C5>-caQ$CM>^>?rr)a5YoN+?n#WckipOd<6S`DG zFVTHIg3uRQ&|EHh&126%Tq)tH5r;E1{BT`*f5IPc!FO=IWoGUlM0ki}im&iL5eaOD z>+-iDP3^#xOOd!(;L|=5cnEWx@#_q~rQ!GSZS7FnD}?{hf`3fllO7cKMt5x);cGSg z5{=I+!ryDbUxy?!?HWXJsyLC*V-TgDwtDM$#+2&(*X#UeF#m;C{*#$MGlTijntcd` zk0i92R!*>&>M@8znHf4~$0-~bL)!48`k?^vx~qMG1J+DC7VwzQ79)}WR0vtaAB!x> zd{(#gPt5o!;@LB=A<0ZK5ygp&@7#r-)X<|e^dv&RXhF|LQgFy<7VfUSiNI4da4!vf z7J+ZJfGOgFLyp(Lza?-9V$5StMhq~W#-G-tY^D>_t(Xl-d!DThAEk@E_dB7@nv+rN z&#ht)V6+E^G$IN(^daz;`m zu_Ngz`5KXITN#nn+7Gw(k8VWX`0cn|H)A!hA19OP(P96y*5mcyAn?P~yz1>eQEyqr z8o%*Lup@E$81U{#$mpv`ywB%a*tw~8{fwKq)yoMPy3a*iSrv5uqP!}%X`e9Bbn|;xgP*;IbTe?Vdx^FU(N*Hy(4&U zM9{+fjc)~SWM~Z30PifRAzXrvvb$ZI6GHwY^6_LRxBCwag<{}(N|1+WP0)+3sQTQ+ z-;w^xeyqNEv>i^gU=;X0(%rfp3F>pq0MKD8lpnkDd%p9*>%bRWgDvt_oL2*Y`%doG z`GW7|%7p5!p-QX5UxAe32ccag`DQGg3GoJ9Q)Dr&w&GGuvhY5XQ_ger16dSU^uh)B z-}NCvm)4xnGZ@w5~ul+?5;f<^n-_IKWn^LO@ymu zLosSquZ)5H0N|t11R4fnAGj5#O62~h^o!mv(G6*{@4LOovE#}uBc6ZpnNzS`qF+mb zHGQn0=Hn1@*W7}DnHAjUa@Wu}5Zs6R>ezlT?h&GiR5!C2ZOZjr=D8fNJ^6F}T@@c5><0W7$ zTl~292OH+_VZIt*VeDt?5`H2A zG4P8CAF$!s65kZG4))kFTtHYdu?_`_-N36i<;rbG=t2eSg#+uGtVWC_yB zNZC~~lks3M+*RBkG=jvncLU40hZEJ%kQV_6$5H~!t6B$$70}MlotvgppNLJZfd@hn zMue;ckooTTftsO9DhuLK|_z`5jXl?ZO5sDeLbiFP|eTVYnR^c&nkqldGjq8wIq3@Udsq~Xkhe?MnTyM`&cm*I-$3WZoGeY{_V*lq)#C$8~Wyflf4v8+e5Z;P= z)#c2{&~g*<*GB=C?8k*c#o{gukygkLco7!ksDT&f4MbkTItTHbjhDo=Y_8~+!4>gX zv=CPjB{ba7O$$F{3x5p@iKs$jq4R;Rbl&Y2`aVLZ3Uu2aZTdO-d#csn#V9~M2z{6R zeL6RF-$BFO8O69{WpdKH`Wq8U3?1z9EP7nm4YnDqe-74OpvPhx-dcZK`sPgNo5^4x z(KnX{JCdePg1)(7DhOrko1z#F1y|#ey!A86;lgieo@202N22{1(5e*dLRIoq0QxFc z>XbT`19`2sBa*IdOsd6{@Ur$ zU6TRxfh`Dsn9QDuIzHk?6rf}a!foBB+CsETYM~?VTU}CHn2Ne7yq~sHJ(!_9n4(HC zM{(U>^Qr^tmV-hKWE-rq#vByt0YX`m-Y*XZRl6Ths6MN-W_{rIo>0lM!71)L?;@V> ze*BUC=LxpumshNB%a{HPc>pr~+To%8j|ao~J{MLCi+rx-H;(Z^uMKa~)Kgn)nAlAn@85tr3UwV} z-hd*g;z1mHyjYzFNq|JV1Bc^1kgoXA&J>3q&ep}_2U@#pj$^zNqr7lmMAg~&9DsIi0)NGnA zw9%rv!v%f|oK)S>1HbN?zkrKmw!ux|5^*;oz>C^OP=`4M_xi$WV3{*4ef-l&sBC8r zAkBxfppW=MxE8OjjEXUQ>}l8Vwcf!5{=+2nN5WTa1E4Wf+^~)mK?}1%dZaEHuTdk0 zme&I2H~1=zV1#iwnD&aZfY?f_@`xQ|RueXWj>xi%4fp*@j19y>OLZ=*^w%-?(&fjU zuY45f`izfZYA82a%Z;UKRz+v0ze1J5`Rg7U6VxR|+(4eMM#*oh8ZN)M?+#4#0s!RB zy~pJPZ2VV#K*dZ(xhi3NXD6OcE63x?E9TPYUiG`5)R(hIH30#|atlj#^rBwR)4ZS- zVoM3HRwO%^{K0#moc4MKN5`kP#05)Tr{+^2$iD zTwoH!C+Etn3UZNDATGBRd|v>g1l@^8;AE6KsgC1lt=e%GX|Y#*A-}uS z=lHc2=3&)iSTfwl+Pkw*=t8BqwpS6*U(f+LpKpsqJVhrm3Gz=W4*$L_#0d&{ij1dep!W6KM&41wI z(AP&^3w=QA>vRB0R^yICb>;(lJi=8XVW_=O9Y9cfp}O}dx^7$Rl{kIlE6~th4(^^9 z(KqH-t;fQ2J$ZZ%A*_Yl$|!^!#lV?$ruM-f=ne06N##|Cwl?!pmsI)^+S<&$@u{^d zk=j6!<(Mj;ehZ{9n#v&D)HgH06X@jIaI#Z2T%wy)4U~9}Y+1-=x8I?UxlpH`T4CR~ zn#hPfWILvYwl{2eDJzV+EcqcQwLKTQJ|69Tm!^eu1m1pfugrc?^oCsbPI!qovyu!XA2 zrS`xbTFV}X0y+FA;=B}XycCF+qm8Qf4J;Fl@VP!mJN&%38`-5X@G53I`s;SoqyoMi zzPmL+jJL87))z$!e4(M~?g!?T;RNghjmh)eHD>^*4B`+5lJx7EiRJt*u)TF`GGcF73^kK|siRq(b`ZDG`iRr6jQW=vk zF{wHxjWNebOq!1A$Cy;aczgHDPdozhOs_=mxSEvR;)g7M9MVZo(jh7^+CbSYe~m;Y z-u{|>c`CJS4RQ|8h^vw-?CP4G&;m{_$L)8 zaq-UtgU|QVFN6A`COH-p;DgE?;h%BbM(n{3`@((5O?yr@6clyF5g51!x97+S(Q%p6NL8 z*xPST#}U;P{!s3+GV_>Rh?Br+zR>im+tU1@3fO=yflyf=IC^KWm#gUd^vdlh%7^zJ z`eJ**)42+JblBkm`-_@}H(vJ=9Xuj0-5)IHy33og z*i+raJqcrZQ@BULa`&q%f}7nd8_}Q112^+MZsp45vGtCpxVCISL4U9&QTg zgw5IjJLmKM_||^D6hd)P(9bgl@kQ9#hP;vF17uWMO zZ9Y0dcNbv00S>(xc-xEke8w+=B_ps|=(x^Ew>Q-PTrCoQc_r=lpZc1%^i;#xFPv@IK)5BB8p`PK;M`Iu zbr~>d+SF6^KRGkOxFr`Za#>#EdbGW7u%yssdEJKN?MbV~feo`zn0f*%MIIc4eM2Ce z?`th4qa_&FyE1wgGzLrj=&<})RD&fGU12h3#J|rXgw^aN>N{++`%HF+yXGk(ZI0Az zf*rBUv8Wvf9o0@Z$W;QGmShD>M!SN_Wt8OOe0KUxX`pez3X-*C(6m&aoO#y%K5*PO zdB&xuH{|crc|j<3VVPM}){21(Ti%Mmh~RdYf#YEnD?BJJSTfk<3neZikx2x&r6sl9 zAa}T&2izJfzx5e6C$~KvEE(&<1?tgiqVh7-|6>*nnusTL(i2yJgWmz-?6i~3QMtjA zV%PHPk6|O0V{y^bK$PGRo{kQx^BINV!T69a6Ek46Z1R`Lx;m&rks7~5wzA-t$-y5wD{0b_v2WezW!(>#O<{^k zM!G-HV!QA|3cG^!b!z>Mc>g%Kz?ITo-750BiSoM1{c0oS^?dgS{R-woT(36PG^z9g zeVzgW(boUs*Y^mco}RqbQ{;{58RQi2b;iipu<4l?<8M8NHuy&_14D;qW?`&x2O_4W*8)!{G5Neu>S4e>T3>0wLXT^g$JL1AU978Mr#Gju0Ad5UFGT63 zMpIK`-<)}#0yJ>9Yq2MkdK&r(xDD3r@daCprTnEOq0}so(HJe;Q_$#I<8duCmg}N- zd2^adjaK09T8#cOb`tG^#+-$ooKH~ku+W=l{$b|q-?`>_jYbrnvM^_vH>KTUeByQO z^qPU(L7tq|O^rPP*NbrIJ5S0oPflYgfmWBgc9w?TOl1lx%xOiPNhwXJ(wnju#u~3{ zmpAlgrXF}Df@KlLwH?sF;I;)?T224|kSsW7i2SjczGehS3swB~!Axl-Hbu;l^G=R|qx1dZn&SrJ)zn z2x2TZ=7Akj$io=)Z}!spHiN&xf(46R+dZLIbR_r}9XiilfZ@mUnNrachckl<4(z#S zu(JyqJ+7UhH@lXN0$sawk?TC6CwfagMk7(mlR`1ZLsn^P@KDuYly+X|iJpWbJF_~J zy#{&vF)jx2VW9_m2p(%ujW0L}_A5Sil`QpnUF%S?U178hpp&$rG&CneuyL(Hoh}GX zG%sDc2`D}2j;+mS>U%4_06YeLh6=r|NMF?Fg7hs|jC=mGFqDmDO^t2<;!+}= z3qbu1U$QYG(QAxIrE0OS6SoO)W)C*|V$2v03!C$PPw4add^m0qhv3iP1h@#&x`i`J z&ysX=RDbvVO*pe`mW;)j;ox2uY*E2=oxY~$)M{sq#o_z1Y&Z}+~-MTc>B?dgcK zoy%xR^||(_U&B4PEL7RpS~3=S;p9<5#gf0-`nOb1hpnYne5oCuXQk&`zlHJ}JaFz! z(6D!k^<-^Xlj@~b)2EkRxT(?SY9+2X^ju4OovhSjbO>o)BhKxP^@WDR6wh*0uj66M zT}ge5mx@47FT)}xxTW1^fP1`W;n!P$TL6}q4aDXgu7%m$jwdaW-Luo7xiM7GSZ*ew zdlP%W){^WiT6p7*@V79H@jlBA_0n;f39e~l!;=AR_BLE7aX$*&ALj8s_dDLR4va_e zKzJU49^>2a6@at#5#5{N@8H`j`iHfiG|vP2H)k#I_QkXsU`O(eci|Tgb2XvM%8k_IqGdOJ6P}8;>*@y13*d5t1vr5q4P+`%i=e5t z(5KkgThCU8kCraOdeCUpwPK3c&q~ADNHO4jINliTIuPb*Oxv|YejV$_|4+tKpZ0VZ z|Ngg*rx*9|DyIKpJiUGN|IYC=7N!4}5cD5 z^#5QyIi@G9_r?Ec#DBKl!HC2oLE%Z*7lnlC51&qWi+1{p76y{#c@oeoyyPfc%NJcE z1Aft=;JJD`+D!T@U{GYA)}*KLC4%8(7S!eb6?%W7%o_kzW~}f-iXq$2utU66FlmI> zg|WU#C_8UnzAR=acYi8bvC_ZqCJrvmD!%$#!8?iif`Oa!DJU)i@q$!yS%uYS*!8 zl?6yv)km^07~K{H(y>d1-E&;ux^ zQnYz=2BrZw*___1-aLZ6jPoj{&fZ^VKUQaV*VHf?Mcj@eWY>8YOMzMuF|gS5+l_lD z0SMOJhA;k8lUcY_Ss8-aH71*X;C!km#vbeptEckl4eu;f_KSC^S|o(!7(D#zW=L^P zs2Kje7S$5fTr@vKb0wOerCT0F*B+nX4}E==nOQ`{!5*zir&x$b!Nad)WO5C?y*GqKhQ3S^2HYQb4TBV`(rrBe)lf5@TBB~wj~z77`qBO)!Qgd6fS)}z7U!* zT$ahJBUr(&QNaVO0IfIRTEmQZe zXc@SFT}#gXEiFgw-`W)uZI&Qx@Hw%|>M+>Q|o(~4@<(~ZyxROMCjrI)=Y-l^1L)FWS?5Rl$bEEgh3# z=4tk1?AXDyB?-+}4cxGz*^{zkkH`H$GvoGUG+&joVV%^mvuw|X=Btj{u%%_uj_;bc z&h)k=v=r@VZoVpG!}gY4JN{V~+%~RdM*7TWn6@On`Kpu+yZO1&bz$g?0nO(XZ1@E5 z-rOukuFsI#ea+_$+_1XbUAXi2W1G**+3-0($B$?}@2Cx5@OVaE^LZH?cF3+Takw_U z`Mi`3dsxeBz+x9m`Zz%sy=aHj_9;M6WJ}YIeN5fxl4AM!m97%?pl~S{oxhpImSsnZ zZA7tB&hkjH-!Su9U94d0L*YL#GOP<1oQoN;NLMj2f`4HI|6)|Og_Vsgj#Rb`l}YLA zB9%$UZg*5xh|2b|?8PqWy&2JN%4hV7j7VkZOslg-pt7w(v=NcYHfgdIktc)}(tkzX zC1`|AgFIB$(Y&?DyAlZ5)W~kGDDuvaR)Y?-su?Fm3Pn&Dsj{yPLtS7kjs2W}1|1_Z}t|O{Mnq6ln#Sb`fgz?hxj3n(Bgfw$R7$RDY)F6dR z!BQNn&W{vV?5=qWqwv2dYeb~1acws^hWGe7lCEd-mZ=Fl`E`AMv#0F9sN$Bg0~>{? zn_31Q_$M$-Sk{tr;45I6utvsy%TWiu1G)*DL~-jaNOcN83m695Te+jKM}u|lMIIameIa)&C(?nh<;hQdA%5`abd^v4-o;de z>v%T=ejlBof5+X0z{E%KXUa?XGo!wxeY*4>=9emuIX2ZFI(9R>uKb~?Rb{QMRoDP) z_S`%fJ4f592#1F*40d06sI1t$c1rVAMG1}NIS0yez9=8K=f>2s>dpjA2-AA{2kuAX zZy(_gorT{C#s1KHM-~GG1SaFbf$fQC9KNS#H*fJIwBu_`dh?cx6E@-N_~tDm6O_z3 z`ORC(5_aNqQf_hcmTSRm9k&N^M>KD_GGPrqN9T^i-%E4<7kh64A7yzh{%4ZOzPyQq zMWq^a)TCE!X0SF<)C`%BcVvQrgn(;tDaBR=VS-e>8ce{MPN${Sw%*pZbh-E1*0%Q6 zOHo^!gaiUAvbZ2_0n}!Unz$4K2>E@_^SrYX+TNwV+yC!>`Do^S&vTyTeU@|1bDr~@ zvt;00bW`;DthM}Mc+}9SVNpXO!_hOnIxT}wx!c{zCmZFu-^#6iE4TWs-0HV-tKZ74 zek+%LE0=yNmwqc>vECP2u?_2{UB1wweqU(8fEije%o!L*wPijmZ_$Br`o`#fm?(uO ztS~wk5`tD~6s^jCsn?D~dUv2-k)|_m&L3 zBb>K4cj%+Ryf}mY3q--aqIjC4A$$W`(a~pGcgWCAcIY*^XXq?VDfbL5X7NFTd-n`6 zP-+=oJ56zI;JaPpuh~^c+icdZk;UG^bbkCQ5R8=^#aRq=yvgkuHk7A*wo&SO2>8 zxAIUKi_f^{Vf+8pC3p?hB`iT}(dh-qN@V37XVLk>=d;u%$WoJ4Ht z`W(f*hZfTiDcU{UyZPo9L?}e=iwvnJ#KR4@dY(;#mir(Q`@EihEsqupr|;=<-W(C& za7jidZ*{963W@r z>m1tJvthPpD6Mz<(A(sYzT0=JXIR%&Bjxr+Zbopq)zep^M3}Byhc@?YxZLwcUDX0< zj$#5!diLGO2dEEf>~UA$+(()332?`pM=s8 zUD>nmL{%L_Ri?Xt%FR#pTn|vS_bJ&4yxH41?@mXtYIYj^x`m=VwZ(iv)x3>8`=&(e zu2FS&RouLz=lUt0U8>PLtZLa{yrPq zTaJv)hGK@fJLx?#^rC|OJ@6pQe#0m#EXdEx&B@Nnv}dG4lI#0)L*Uuq6_ zUDG+Uyk+&Z4P`ekzM=J|&y_7)ytHgZ)%l-2|GcxyYUfJO$jYg-a*+s&_8E)f;MifTTKnLs_t8S4)=T@$rV>`eE=Jf{zTSpNIO@&)Qx5c!LkE zRX-1`;l~UsS;8AuwtA0Y?w9s4-ldgwH0ICVpsLs#eB>dOXZ<7c6Z#TY^*28D9ShmV zu@9C#4r!ngMeny_`fbG1q*9{2&TwKASsz?QRMB5$S2thz(?TY#Fg)7^n)IoTU2)W@X?m?6Ln zfCWa!i`1lmb^+P}<{KTd6cjL1fSCaEw5t>a%n~4$*#y8-F%=b%rZn5-1TROM@+n}B z0P#C8lI>rr0J#Fl1(4;xRsr$^kOv^s->3lj0>}qo_g|s_1p+7lkl{a90SX0B2q4}6 z2?Zz;KoJVE)NJE!cz#r6@CIMTMTfWRUAq^nPURrO$J|t9b@gL0g~G_R zZ5+f_lQ>x)sC7ZaCme^kM`Yy;TbbKhEf;MSY2W=D+*C-pvs8|x+*>$scb$_Qi!#+mI$xNZ0? z8$GzL#U=@ESFJ5jZwoZBTRM_%tPb+Aq@_#RbXRS9pguj&#PmCoVXVGQr)5Z5t*bU8 zP@fTKViq2;8>{g@C;9A>=5f{91NHVm6O-{srm?z7r)5f7ovSu8P@frSVon~(GFH2F zT9%~EaMfl7>azk(OwA+N#_CV$v}{SMchzPG>azn)%+Mn_#_CV#v>Zt@U9~xZ`kVll z@!OB&8mselTCSvdUA4J^`rJShbM{D{vHGC?_B=_u)K!}osLu;DF@4c-te&IuUztQI$Cd|!d2`CPRHf%<|#6O;N#p|Sd0omMDm4X)b4Kz(7LiTQnm z>k*T6T9Ks9a@7_E>WczRyv;BIwFdjwQfqo^s?#ZhNlJ zl_$AXyIw9|MgD~+G#7d$Z$;zn4c82dPad`k{lhprPcOFQ4don2g=TBt#Gdmxd_A+| z<)+_M=y<()HqGETb1LrhL-SC9*YiKqu=+sj29{~$^OU|mUn<2{^zuBIl4L%J9PWZ;sGkVl8ahGqm?tx!e0WEb~@+a&hb8maj|;h@l8B zAvU?on?(wISGtNlcX|;Krsx z9xHjoZ<9Qh^O&a}%XrKm{KmpHK1|lzyK?!Oky#<%NgM+08M!Rzn>6CB==0b*eHGnU zZP0|J|HLnL`j|SpvDcUtD$Sb}EX{RScP@Pg{{XkkoRagq>DaTJbaY{D&@<^M@auqw z(t~c>^pNMIj|KWMP@lqXqwQ(yc^pk>e+qw)lN_vEk$Ds!SV;~ud?RAcwdHNOH5{Dz zu*{WdA=V1DWi}2#x(0I0l}AUpiF(_@n#yG*m9@oc68kVEU$_QgK^nm;K@;TnF zhzwF~34g9U!P_-7>A-ez>Qv5q(>VUjEalI#@qwAeM3h~A6+SN92ewt#PEv~l^DKt1 zw#4n^%is4@-Z23Pqj=>BZs!&teA9_Q7|f<|*xmx+jq#jW>UM7BmX@Qua^^%&VA=Rc z9&Pbp6WBg{w9a|h<7%b_&JO~$rE0NC9a5^46KEPAkthPk+}|^ebxdsWxpHfzS1#+k zfLw5g)s@N`takQ#6J>@4mtg|g^%uak>{!9x-b6%!8LCNU1dVSQz7bf>$GwzYnW zpCVgpIX{KA)+ziH*ji8GC*RgOj-NbRYXLvGw$@C3#BS2#sPsWmRyMu=i-tP=iZw*N$bv!;RE8eYq%ieEeVcKk4|m%r5=`bhpiCJ19nA zw}`P=+*B-2HeyjzG20f)QtSk=6x$r^BQjh=ur#fD`_c~+K2HSGdO~wBGr96eqnTw+ zZf2FxDXF%U`@5l}?=$l_nf@InaQnN{{f|03F~G|^I{0(vjtJhuxU2am)z^_~KF(M- zH_cs13s_bfZJA8-Se-_=G4p!{~^pkDr?X80k;{d+`1{&GAonWO@yXGRR z>6E-cBRjnjBn$bT3tV$yyE-L5(8$K{H7n&p*IXnwol+2JWFOgMrA%|pMS#;Og@H!4 zoj(b=!I1f0 z=_+;yjv=F8Q}j~SJ&KsXG2~R-ndrsehz8~uvMP}bC3&i=5naqN$ZzX@m)rig}h5TxFU{ZILs}b!@3Mn=^ z#2Kz6SGyX~<)o73J0X%E50Z3|s}Y?~ zD%pleLyE!;Cd5BZp=XPbO{e(q&*2N*Sjk=kbz_4Zr$0m7ubS3VMbPbJw1k+U z3F98Q+79^eog!dQ@U1^68TYO18e`qon!wbGXC?G{#{~Ap!9&J6`?!tvacPeigIj^r z+MlBY-}@zNEK$VTiY-32k~-bLBAzA!ZBp7*@iY-uAQuTTk(qtDT?iK-Qd}X$b^2^wF~rFr7A7M8KqD5UB04}Uh$D*FH8VdI z>1>el6OiVDl$VNh9!Pl!NR=Sv3X<9N?lfte?I|#FEeta^;^*sT=9so;ytYA7a=f+| zz4(p`&n)xG*6G_g3wahxxDCGQ!^VAG?%b!`Wjl?IVnzyGWo@x6KtsC+k)iU5VXCPaEPupLJ&oQ%pQ(d8mm9 z2^k(8YsYIAB&)Is@g2=-$BPyuyRr$%9erxYHVcwdiDzNaqIPVyAi0%I$nEG(JGw1M zUS$(vI~voDCoD*QWfM|6deV+RSdfCsCWLmhqa8o8Acd7p$n5AuI}TfrqROUI)VO@p z0vIg8%BE8ze-s%O`Oger#_mj1dg7k<;t};A_n#`BwH9>;oFzffJapbo~KKW}fYK%|jTN!wv9* z^nbqvo&y*mU`{$<24S-WZUPMRpMx}WkdgQ|3)~DCra#9HnBn-Y1)d8SWTSUf0qJeQ zZ{1J1`N2QXzSv@K}?R7kQgbp1;ouY(ElYs=nB;DBPc1=v=Bysx0bc=k8F>pVo zbiV17FT6guGx8CSW9)ZCKB&<0!L=#!L2pg#Ny+j-e*$6j1m7E5G`NGF|Np*d@Ul`? z3D19u@lE9Udtg%keLR2FolHAl_$o(Zj7xOJxI`IgnoCsEoFpzW833*fec~N2flK_u zpXCxV{!#X)>V#SN@1+bSvM3&?hghT%*aufjEI}|j>zH3LW+JD}0*_I&7*jE=lo(Nq zF&BxKDS2XaEyiR@t&|vPi!qx+41nZ`QMVY=>9_0*l+I#GezjqV5ju-85u}|q#ps;HocxUfjgdKvLHREbXpG8POv>*NXpG3gsBq6z zoJ8VaRBC7#X-y&20%UX|TZPc7`$S=4gC4`b_QJnjjPtJ@UK~CNn3Lj5%9qBkFP)pxJKQ!doNpuZh#L`P>38J`-)P$ru^K{? z(S%RV^HgtH`rZZ!1)Aq3>&N8$ILVABWxq?O>jR0Xb%xmQtfw8JNhFAg(JC>c;94AR ze2i~)bL!R*eA@VC*OVwn_Q~Z@BbS+=-py z3#EIVeGNg+Cy@S;rg{(9z`bo zEm&jYWM~`&)ccN$W7jxHtBa3|lc{kKU1uH_CrjfX$DVauoNSGQP@8dFoE(jVg!?+9 zKlXR!Y8=E}Ih`0ACr{%b`-*yNY@B?JlkdN6?DPViUf`cMc6y;sFZ6$A?DQg?UgV$H zpa;9Om`(JFb;#~kG1k4h%cS&$264ZBfe-KEkT^reZR42IERNDsFpo2XCBTW)l(I5@m9#R_(DEm)jFiA?;D$Wy$_Tz6EOZ0+#|VLaJ%LSe9^$9O@)Hkxi=VT-;;e{hx@b>c8+-4 zdu+J>3Z(n0f8tof0QhgM3+`(O{?QCgHA8pgxDV{aK860SK_68jNYoY-*^4>lUqD+rX^SsZWLX1Y?>sAfwhd#|*&=n|+iY_V%9wDqDpEVd%1 zK0@@!0o?~$XJQQ>igF{^EnZK%ZCFkPns^iCxoumZwg`ZFE0njw=v#rj6-3|itY4ScvL?=}P?wmMbjd86#%(dsu-mRo#j`-ry*Aj;bJvVneGV6wpfv zU4+2;|6(r%N0?HjOsP`rRWsAV^H?|$SpJppT)alfbgOgO?Vf;##CnvkBL9k0u+$_J zu)^t2x03AS%Cd5ygcU9?u?A9ep@v$ zKR8Abido_4E5}G;I{`QUg4B~(7|K~Vc~dGF>xhw7j4$$S(RR$Uhgv70JPI-S$8Ww&N|iu{W&D zTXJG=9Ama*$KJ49Z^??iVdLJC8GFm*%^rKR^Og~N!{WOoJ@$qzev3`L1^9hCCk>m- zeRglfD_+~{UfZkQ_K%I_bItW~7EGVvHwK^5>B!o0cv>ubrsDYL-(w?zZ;pO`^xN?! zYHSI%6x6NS-}=MIL3LnKL+9!)hoUzGheC9_a7XEGu@02MkkLCiIxT{5zZCC*-c5D~ zXq3d^`yLq2YiA(zA~ng{6$rgZO|o_bLN8L2tlfani_|1* zCm{49HOblq2)#&6vUUI~$4JuB{})noXvx1R6|ANHX#$=|zm=+f3yZ~;(2G>CmiCJP z+rhSj?HQj|8$LTHa-z%#7RKN6s)#%f-AWXHj*)+Gbrt>+JoqWgCyd{Tad zEPZI)g~~|ju8avh871utq|#JTb`4I#I5$_#Y9El6Z^!6i?k|61 zjdWk`R+aeUPF_$f+Puy`5hq}U_W(J5uE;s932rjC4|$zDyzX;8V>%BsI8hAFT;g>O znZcjSenQ1Eq0VhQ^I2Z!sMopOl>au;-ZJ{k>)hsbZZMtCn@HhhUT3%0+3R&;vHygk zUQYPcZs!t&WdA83P)&Gf`11-!3Z z{rsj<{rtR2{rtFwAKGHd&s5nT1n+B9p!WIl6V6<88b_3wir}UVeD^$oeY*L4m2@*d zk+&5y?x1?QD&_u~8tBkUH96#}0^T?*0UsV%X_UC}n7?uf^~gW&yA)vVs%mvFAhAY_ z0_EcglPY&w!a#&~`huOt>gNQneE=&3VlC~LjW{B`1e%|ZP_gT+;N$J&f(!w7c_TcaiF%w)$)FT6RTMt1Ss1z z<3ny1)OuXAKH^S-$Kz`G6E_U%Jg#f@b8KY_b9G+w|!OXLTrsr&O7w~Kg zx^o8qO@eBhkuR$D@no#y%#evNg52Gu8puJ3v2Hd-C~mo+sYBoazy@VH0K{y${tEyT zlv)4?*Fg=y0>uL$Q;y_jV|-G_OO}5zFW8;T;3eCC9WR)i)bo<##};We)+Qz|xqhh= zLlZAAdHxG|!N%lLUh>5Rd^YAKGkGcSPvHg25+5&x{!(5rDrw-wXhqa=7gg5IO6XbL zosocATWvHl!T+Aw{-r8Lg9Q@$=^{E(9JcApK6*JBt9D6$$L!BA53&v8&{)}={YH{- zHMi<#@(`@847K}tLR(Oy-1vP#L{{zF>x% z7Qi4dc!KzTgg>xh{{&73qTq%g_g{UsKl&=(l7ImF{ndhuMz+_9-r)RC#J; zWnt0$2FF@*u6S9EJ5*ob-lT9PNeF_`hX{RMF>lJQM#w$ZY+nmdoLoI&Jasv2r0${E zj?G*^;FqJz1>W#wHR4Y2JfSzH(1WUm@V$~#F6q}m!&d6NqZr2+t8b?nQkT>$SNXa6 z^PnRQf+Du#4Z)AavpcFSz4h|pJ*Yf>-sWc4Cli^Qa?Ifu(8=lRJe!IQoW*+_1>R8o zuy-o1&cza(7jz^zx>L5_)vvX7it}`={b?qFk*IPdpV>(}WRX{yEA>%|Y74F}`6OvP zhM3{+3(Q=p4;R&QriR2nOh$#EJQp)iC?v%L0E%Ymd2jo^VPn<3V(1qii#s5ua_p-N z;4SlV8GYJ;$8~y#y`r(j9mIf&8CUEMn>JT5e3XLwLWQ_3qbXSWlS}!JN%?=yc4ashFyeEIz7-D&Kf+uXUi_xDW&HxI2X*MK8CUY>;W@Mq#>)fmB+64aT?CKwqGm^4yu8&KFCV;< zDG%%};(*^wVDPncOt0XUN>i~W?w!BVc-Q4lT5e=#_P?VUxSsryP&oj5yi6r#tD zl{5(~0+tnz zx&vRCC=-m(E)?IoQ5q)lrlx|rJh<8PD2-9;)}kz_MCEH3HJ~b9Agi#7hZ=dPi9CqS zg9K6ueocRBL|oh-iwC4ws7^!h%?8v(WQ9oR#Rb6;jgS)Q!(3%y$JRAq4_}oDmF>aY z8-D+wYVlwOs6t0jU9oLBC`Xs0FK`!yizs>}v#ovVOIW1cUXxc1>h$npxmoM3F8|K^rQDN4F`{#AtuP{kb<7C-dr3 zc$6wdDX>tdh=h?|wFAO^9<~vY63)>qdk)KTgdKynk4WKXNSMdtXGlNMTU3gl=}Dq? z7Gv?Vswh9pi}EwuvHa{qi-t;B%)jto@z9+4Cf$BCgEr0 z3H(fCa`>6#)%@&q&CeXtC}Ck1x6lkmO$Zs#N?-WrX&<2~V_rP~rYd`Mo49Q*lT#Cc zabKCW66J4j1y8VFrjhVC;cxY@H@Mo=dZthv+>HxOQ|p;Rbt7`{vjJvS)~OotJfIprPoOlLIQv zqO=&30WE%^6*QFo`g(0sHl@XQ3~2ESuAp%MFia;=S`MYfSPW?KORu1D7_eER6h@f~DDlg) zpcMG4K~X#@*cIhdAjPiJ!hBlP-m0l6p$zy^OOeHn95ROz*->)9m{fLDX0f9_`d`?Q zn%G9i5BcQi>XHL`0c&ZEr^neim;c1O?i-D zS$vkVJj$um3X_9kd{Wf~UzIZoLVul1av4vS&@8-3F{U0E6VibRY0+eb;FT6x@i<^j z&=W;hJdP0$%&DyP_iPDKqVpKPHVG^8+FmeWMAAi(XZX0|GM)1Q#%fId!x{TZ*+KcDdu|+_aOn-LRj)4;6fKqx)@f$U zt}Wi(%s$cM+_uXh*)&A*RA%m-Mqwggty6x>$`=ihu1)J2? zS3br42jMeDNl1yy?23(N)rN7k&{5ebeO3wz*W&;6`UQ3R?ifDJ+6A3+3L(EEs&2y>C1lyaTy)LR}cQPjk}(_vg!p>9drlcmfl5F`L}%MBL%a(zzNN zxc@>y5w(EP@sLJ2f%J5D`0fnu##%*)roiYBOcrcQh6@iN;mhn?j*aJsS}(HF?XIR$ z@@EF-+T-~l)25Z4>1rBJ{w%J?#`8m;%dPY*SJMRYXLCO`o*%-TW2I-inkJGzhYPat z{7~cpI$heA<7%2j{#ga_SJR2)&*O@0JU^-mwRXv$=W05M{Q2CIjps*m z5wP;-yP8fWe*u?ePx2MH zxG)v|tigTRcs|2FNzx2g)2V^E#`M7bCkN;PrGKgqPs{NHpE%CGVd0w4eUilDFrFm_ zo|q#T9o0b8R63OhnK2l2QT_~6O1(ChCm;K~OKooEm3Xe<5I4{*n&^n@%Sy_8axkF~sHaWliMwIp5*##l&^N0kk9O>9x>T;k|~^@W+tRp>Dg^WzK6 z8|)OE8V(gZX@wAI7R!KGej^04sBD`WY_It$UQ@>q-0|U33_-~XSl+B{L96lEUXA>e zdZSu6&U>7laUv4=1w>NCq6}Gkl?RnnPCp7+{JGHA;D-+K&Cs~D>teU(KJx)z4k_BZ^lI^t2hMU!Y+(c4XCD*78Nu#xwOVrpIYOF zO;4cPe&od#3-1NSs=ZNySeQZ(H8s?y%t8(ME>G}E4*e%8dZ>w^tEm{us7YcUlN=Pl2 zq+9fm^c=E7=&bCMpo%0z4z&Qw?LtUlJo|}IMbaUMKV^B5J&)|rIV<}~5Ji%qhF{jn z`D8DMXFnODNP2<)7P1zQ6;fwqoeWJRsnFjcaDkShiCj zi6j~R$s`F8R76RW#JE24ucL>uDpR%d(9T25k6XsR{kvpp}=koz?iFDUA(<+aHu$&ufL`am&^P!dcaHjQE$cp;3Q8PuzKHBtTO$HwS@hhbVbvQ($5wI@nX=fpw}&TsPIYc1^;kZV z)tPPGPf<>ADU;Gi?-Ti!7Dy+T>1IUybOHN0BiQ96+86RZXW_%9?I4kXB=k?2yP|Vo z*TbbM`VYiVAsnpq6IOY%yS=Lz%!nL=#P~_HK1EhPa6eW_JNcgYcT3%oqnZWL--;!r zwtqu>z5Mm#VPa7b{;7zp2q#8zJ#>VIfVO5c{?6VkL;9*OQ_Ukx}E0J^OKwX-cVHm4Ko;l`QRgZ~f zQgno{1WO#Dh0?t-f0S5xu!8Ckb~?SGW;+KP&6yn239a1ArM~CgwgGR&J6K0>X9}-{ zUzew7jLA>|(nSGxraG6trv{$&am?8JY>~vVf8}S#j6IY@jXju=%?xDp1Jrbk4>_M< zb*mckAL#W+^Xr10d_Zl;WB+)1(3AObB%+c!7zz>MI=Lm*Z0D9(bLLUyP&46xjQDyj zO?a&?Q@b?wZZAHzUivgVzIo3{X#+!R#GZeHgt;P29ewiwJEegyy&}+Ebi4}AnNS?x zFY(dBnG?wUxRez6-Tlc1Jn^2l=ntDL)@Wk z6X^5=Hgw{KcT-o9Ou3LJ3xA3QS#A5URqh_ljjbOq6qBJe8iHHCZ0DY3#O|BwIVA_1 znrXhN1*ZfyG)yhPu~;`{H8{7KqnlTplaR&2&x+zp`Bnz72Y-aWymvMcT!wf&_Fl8)4*DxQ?JWeDJ_M^x2pN`*hOfRx4=bRH>)@FtuR<`?4 zsL+fyGc+R*=oZd`ry6M`e!tgrikkbH2c(-g@ABnt3+xt^2EC}hlKDo~wSpC_lM)_M zn4E3-a(5;d7HnW(W<8=%uMSY?dJ8puj8fU;&gj&ouAx+%j8Z=*Tw|0viBh-eQXiny zT^6c+j8dVqGx~L@YbkZWLd_hb)N)E4)}=lqJ#V3AjZrFWEK3*q2!*N{LQ}KHC=^A~ ztYTg0dJ3In6`C_fp*1wMOqbe8spS@G?ii(-lv=4v?W5Ex3pHq*s#J3UOj?&P@6Br>IfMPwgV7^OHM?=SeQV77OrWST7*A$Zn!Nk_BlDy!4QfI z+g)#$K{&d)a{}9pb-P*X%w^tUWJADP07GdAwH<*J^r)#mkkeqSdxI&T1J!u7jW$*J zrutq@le|-fGy>eLSS#<2;o?%LFo?>_9ht>=ZPKJ2@8!S zJ7)1`FWZg9yB8YEJ`l^qcX`-($wFh{J3JiDS!fLITxh&}&guAvBlUUkKOocMZeBj% zw-3NB07JVL8W(uF!MVV*r9}R|Cip;yUIJ|&g}qE+%Rc7M5W!Z5dVu!xKN!n~Gd1e6 zVQB&0$CnLPTS+65NpeaC$tanYZ4DW`YIiGV`a2cYvP^SXq2BvRNosMlO(uc8%sqF zZ5XP>=RC*mPUal{Uq|0prS<;V?|dbV;{QkH4lU#JY(#<6>m}UbSiz3b3@_*>SRwzf z7$#sL9sw&%JU>)4mhoqPC4Uyw@MlpYf0iuZ&x$1rJ;vhkuV6DMePDh2?PUwye0(>G zNE{WnVz@xU(&A9&`X8KuCgNbFagPtJ>KQm9vR}j>j4Y<{4tk}zKCQpAtZhNf+7Bss zX{G$Vy++Il=U0AM$6sCa?uB(!z-nGR$n@SPYk;+PfoC^8dV%L{wKD&h1`_FY3ZYIg zJbJ;(&wC~6?T`4Yn1?^RdG8vR?phN`7l{z`tSME-UsmgPqE%sU0v=>lbyd5k5U zv-qo$;^lK@qswmy*VOQZHO4*nvEfOM?@M=G;MpXoy8230=WYdlw#1mXL3KcxZiBRb zQ!&qcw=wS-9%zX4_ijFcftuH&zD&A8dPcQK`hf?ihHA8GuIeYZu?*V7-5P*Rz(S`<)g21^q68j3zB zD#jSXel)}Bml4~j7TZ?6*u-rR)MV%xX-SUsk)AVKtVXF$qcxkQN&QyqRFS#^70)Dz zX(C)s%~yIC4B9WOQMs)(YT@X49G!c{k~h^Hk@DUYl=%FEJgA0Hq5@{h zE1o)P%3@QL=?zGA%Dtm9H}nest2#ipH2S^$Qg;tE$f`*F$bQQGZ0$83|i8%86D;$X5(X_>1KRf4Qx~U)*N#_XY=Cr~D?z z68=8wXyYS!_?^=8NR(bV<4%ff8awaM@*u%z2`70%??FUD{_Gv?-Lq`RCA|@3LZT49 z+q-??J3tQS^hO4E_HKXqoYGuk!bS++7`gd_-h+#~B{m@;Iqg&v`5J$s{%Rzo^Pa zSLu!lK0|_^x{J-Q7b_ebpA&66PGvbdGE@DZ8FgJoXDViS4QMTqM0sP!bDoy*)u&i z?N2=2-rwVvXrZL6SRipgH-aT$OsCt@2pym6*(#CZmu~BE+iu>Z@~arAFM?G)v`LlH zv(LsP(Z%rimdY@!OOax0BwFT>1ZcgTK*1ENXPHz*FYnPMM{9C1o!^!ytI--LVM(P- zBVCP5rdX}Isxq1AR`t<}YU0(GrBs*vVU?;r^>Hbc7XR5w8^@@0NvzVUKU?R5*f$n8 zgxh3bVuR&lu;`GXL)M55o{}(Q5*}mgH#RIwRF!H_uD5w!U=qjxOaJovni`W%)k&&y z0+9YOO-7_Y*5>H&6DxUV;^>#ndj-Vk3{ag!&}8DIR?Uk}2;#Nwjn0A-hxQRpmwlw} z0+|mzT_-{cB#^2^(OpWAZJO5OmV(vz%lu22A~OB-sHn+PTVd?Yv1X>4J!&pk6Vs(; zkD3(L@X;zgG%{~`YAZY^6kAPG9ij+abdr|o4v|L0>aS59605)Lcr`DrJf>u-RVY(}XSZ?x~` z?Ap7sOJ-T*L!_jnNtD)OyM3`gXZW(P9ij$V;15%RmL7p5@8bVG{QtI=)*d0Z{${Ha zg;WR;aMRWOYA9L$QF@`uP;0rGwcOja>~*|#$gb+fKUd7QY8)D3#LBc>E z$?4s`>{V+SPZ@f(hqd*zn&CS%Fcq*E!Dr&-|iGdja9}8r~Ip_(!UEF`nPR~{#|>M{_QmNZ-2A?P1~b?%Z}*Z znwRwNf?oaG_I3TcHmrX;#m0w!{r{ep)@|#^n30~7y(Q}__F0+5MLUf93tI{%*o>G4D+b2Cd>6Q~KPxxTmqb19WtHvKH{oRDSCe~ElQ{8i6)&=Gz zU%vS1X+;+`p8t){Joo7d=goJ1r}7ooDN`3XessngXPtTGqSJqN+B;?EPFeEFfBT1z zD$Xxoan9pse|+x6pK4n&{Z{+3jY|W!UAnx$zqNJEU32a({l^#XeBeu0teAZJYj>=@ z>AIU8i{HBCp)Y>n3uiBS@5V>2TYCL@*Y01i{&TnAFm2({&v%;XUeC%Rtj7=iJoz%h|(MxUTeHzHa`=)fZfK z=QU4$Hf>LLf5+Y#`*Pme^2e{dIqQw$p&jqt|4z%hlLmH29vr;p?Xn|#KmN(lg`?$% z-ah>B!COWuKm6c>M~9ccU-i+UKmG2&UHfZZx@T9^x=1g5DqXys`1jO^dpJw&9(wb32zj^>14~>N|h)il-lc=Hq8C-rDx{ z>1*uY*mz&yTbF*j;G0|TU-N@G-!Faeh3`G^z!m>A`Ma-uXKnbpuQH;NL#^o11?9%SVQva6Rr{zwWV--(B$gJOA+Hll7*% z$^6g9$X@dwjDJn6>to_yd(Cj0KIxu6VultC`$7u_e4$0?vX`LKUa`#^RPn8?Xx9xv z75lm&_)tF+I2IRMMalkK$GSfKH)s4;VqGUWGO=FfY6FaN0$}mKdp?FxIDL?t-|f#p zB5>zhDS?Vtf0-9w__MhB*vOXR@xLdjSlxh!l@3j{Sk882V( z@{;lL1TQxkFIVtXE8^wl2wrwFo`iI)$x1FSOYkz2@iGO^o{VP~yo_YL48coJ#!DAG zTQZ(_U!{ZWX`b9ZCw9@@#ewv|rG~fqLu1vC*o{f=`hr)M<1~f1%wqCVE^$CMuo<#z zOP6U+o|I-1i>H0>$EHoZvT${wQf>(jq~Ah*EN1}L&X3ecX#^%05600_#2=qE{+v#u z@W?#+drGtX*@#1zt>Vi@F2TrHW0kX&bTQT0q__v3KxA7l|CEE9M|jWUK&74jE-j6$6;$zrQFfrbABdX0tZa4l~l=XOSwiuq$Xp6_QOd8Y739ZJOXSZ zoszk`!i56dZOp6++fV2^l+Bb1)Z!JSb_Ns5LvLEnIGb9)s{B2;e znP6NH$6%h+RtK6ctqqr|rGY_Atru7o@8Wk9pBGG(&O_OiGv^8Jy!O2;tpbG`F!6Ic zv&9oG$YmMU<@R|3HM0I{=hj;op4`m=vk;`_BqUjRwM|J#1hSqvCkaWGUG3~7B>b1n zY)nFuHCKCC5)$4uX3k1Nk_A`Wkc5;8k}nBKR$J}NBqUs$&Ac=TNtW77Z++OF>&fjB z+7mEkrPZ31jfV7!d~c3)7{D4jr#RYGbYQ?dm33M~|0NZ9il7!I)%ywXxEPnvtCIyO zKM9H0k|uZX5|B<3q}(K=6G7tIUjou3LCQ`-!dtG%O~VAF34)ZFgft!`E;lA1Nod}h zj3lISAaS2EhQzClIdOv3VPs(59L%n4JT+jJMElDuj&>OR)0o_2pQ40QQhV%NsrVB~ z6`unhciUqX2Wrk1q?4172=8WcnLYvOlY(?&5>f?7+~7|@Di@@QNl0gbgxi1wq%#F+ zd=kfyOWb!9lCL;mPKk9{S+vXO zpvJPKNp=aPoSWKZ7fT7}B-MNocxNXyZ<-+eLlP3+ZOl(5AzdIy6-h{3(lpDHkR-@e z%~?rEn8BN8CLx_KNM|G=eHtW364H5sbb1ofRFF;+B&*A&s4lyNE_0=HSy=#AMb@e` zE2YcGdWn=+87>u)4D{+6RxccZ_g4BEoFosvJ7zH({12$5m0Ucln*>{fV-QW{)yTmw^D~Glf&x{ zuoRvy`aX(wzC7>_etA+*&r^V4q&d}105;?WLv{*HCr%~c9=5-FP>t>hna0SlD zE*HG(YK)R=Yk2rVqfv5WBM;LT;EHSk50@?>*AgDS(MD5@lCR4TuisgtUjIpcc>U2@ z_4-5k5eLm&ac~!NRwECyCYkMb%uoA+^t&G^WoD)RoSsLKl)CoV2WF}dnjr#?|1_LB zl$!+62v5fmL=(n~{q}*||FIOW$BdQq&4z@bSxFIkdwFmT*JW9{VKORLYlYcy}RS)VhD)W;>Tx-gwQz+Nmbs-us|HGoo-Zk9F5Ly{75^%#|)AO zUe3TA_BsGJ2;d9=XG-offqYINXQ>?JynbF@F9Unw<2kgMn|{PYfzm*u`>>MAsMr$h zVuAbYpXKjW_G|dtY`@wQ+`99v;P#rpZ{$jdd*?w<@U>tUAi@*k!94VRpmo9R?wxz& z&*5NKUG7t=l&d^}?|x4uKIPuIPZAGF;%-miz6SxT(yy!w?z9pQO5#ft_+6dovtLmc zJSL~OP*XWCA0wx@{a01bA0wxXugW=ZjGPktLgj23Bd0heQ#t33kyA8=DrfT;Iq#3= zY#JlyebJnA#>gpAn^c{%$H*yKCRJyn)$4~mTzf%QR`YrND9Jnfr=RArGjBR~j^wn< z$Z3+QR}lU;lJ5(dzR>`z*3R&mmstz;_3Z$GM)(fOORU=@$~*W8Bb*WC5WzxczS=Gj3?s$ z5~SBeJiWh8#uJHu2?A^)p59+4LvOGN$7HPfq1s@#pz^q; zT-+aYgF)Z#fgSRY*&ckHa z7ph^zZn1Ss+g6EJJ2*Mk02Y6JTm%8F3UK~Xs{;6p1Z_Zz)&_iZHGCHq)lKu~N7m2+ zityn4X~*D?%}~n{K4XQZ&TPo1wqRyHgX_&(grHYa1NdF6R*^rP~Mm+*$3m@z8nzZ@vS+d`I=N(XpOBFvF|YQi}42&86}^n!^cw;5vr9 zz~WX5qm}1!rq?3k8`$KfY_x@~!-J|3%nzeu3*ra!X%;GzI~|Q`%7wowS!I&xA`XdJ z46{t$MkfeIBW$GIfm3uEeHceNIu@Tt;`ezR;w+terHAppFoCiKo#=fY2M*%uxMO@6 zuM65&nnz;yc^o)|tK)9*VeS^cMFoOSbOOGm|MicAMpaCP=d^#IvV<3WaIE!a%w#x^yRkxvyw3q8RZi=s<@QBrVUaqww|Z*nx6)pt5f z0d0gHbbvt3;;rt0Hr2cGD-cvyp4S>hd+yQj_@gDj@|I#rQ)4f7$-8e}=!@KQEELgvbw>FAmsCA|G+V z+++OKUcAr~wBy~YI~_JaY&yV$FNcbQC8`QpKOLO{+vyJO!fPG(T*WU_jyF_LY6b~) zC%0V9a6z`u)*opHQP2OsEj@qjEsLH%{}<@_r2iB>Z}|)Ky!(IY`QMJ749S z_A@oH@1QJ{h$6h}{luOh{uz4zli8Zy|3U31&@aa5{c~f}``?d2@7In=?+L>aCHU`Z zfBHnED>E8KzJWJM!%94}e zhv4#$KOzN5fJMA0L}uI(^)I5{6C&=W@K<$CtL2d2IplLfa6Yz9&o=}&qBvgla;szT zEFEeTDaVFrib!2Lk%*06oY=Snb0ub@gm~NE%5GddKbAt4x8cWYHvh{ zw`p1EgX7UX?^oV%B~GYA1=%Hv?ga1D0u;|o7y%cWgbwviCBCi%4%N}pdL^W8_0iV# zzKom17s^`(RT~{&qZ?C84(@IU4%6C#iP2y{u{gRC4=A_=l|Et!iFFbwh+v_707A

    |fIY>f=Bu6|K;lsp3Q|=f^gbx$%Oz+XHsksOrCXShQj*&$8FmcMXevBjx z62%{rC>v7?Bz&0oV!CIHB=+h@^ZZ{-%|ZCEqxt^kR50Pg@VazSDwyzLcwCb6HvRSO z8wh5r0xaQd$q4RZR^Y9h|0Pb_UkGDs1`kB)*yoGMO3Hj>Fa5BilaCOGn6hX0hFeE) z#AD)VBIZuNL;Fz{!vhq%#;Qs5y*E5}z+8D~cy#pcb=DzgOA^=^ju0Mx2q z{1uhY4ExVu3jWa~(oMLa%a`#L)yRh6R!`-fj(YFPQPEZ|pW@@_fD8AP9>)y*Sj=Oc zew@UkXJ*KLRFSXU){%^fzcbOQ&kT~#K4kM&A87q~gY6x&{U%2xvdryJeL<)(Ef=X~ zFkRlOB7dTf5&qxfCq_?F`n$^g2l*KBN4Zx0KB{hZn8BUi;4@HSVi#~mK`8Hj*};|# zwBAsP9whV0??QT3y=)quU1lib3Hl$}18u_zlK*<=eyaZrc?Q&OhCK~ENrd&vs~l&U zD-Y{_kTWCQ4`=E}>4!7)qx6Gv)m*MZWd4Dbo$@f7>v%Q>(kfv$6 z`zrU<%G-H@T_yTkDt{=u6(zwyv3Zf2ABpkMBZJaA@%drVe=}~sBGUjZO%;72iet{p zG`UALNFxR=gjJdx;h>8@g1ZMwmuHK&S!kiy>*!-Xb-p8P zEaKcha9=CjDJijy65{83H5}-nLXx^=T*9@~`iytw2+hCyw!1@_r&B8`MSprI-3%|w zrfpT?Q|GM_qmSol5;dga6&xew_^*~hB`tVx;9ssQ6}=Z>ni=7NHM|iSWSE-tO1kYV z6>LgQZZPb@7v4y`TlBCFJS?C80H0K2ofJ~Ii61#C7%-(gnTZrGwfIhDL!3QO0a%#{ ziE)F{ZTwHpPe2!057UMp7gwg4p?Q zKw$&+fY+~vauJgi53AFJh@e^Q9TAn}vq5h5HWI({&@$7k9$8u|t03&Vh!&2&ww5co z6(a+=I)AwtJgNsg=Bs}L=MCZUmp^b4jodS^huWD{4-ov8DKfB>*JJTnY--ZP%a9>b zU#Hw7^7U1ghqv;9ui=T;%N!2Zj`*qv3>6P$aBY$qp}WN$?{TD7-Q&dWkRl24MXxsm zpAqevv3g3T630$ZdS=maFuYrg3eNi6qs@*<5~=(dtD6y9m_s7W)eJhpoaV!d%d~CA zlgcF~2k0Zhf28W$pu@r@ZQPtMqvrx7^f%HIt|e$&9v=cqVTQT)JFtA=sI|+7qStmOIx`|zS?xc z;odhTyqIcSU5?MG8fsb}g5y1NDjt2+i3GnsCzL~gqLf+*2{zW%70Zce4M(6gh-T6} z6f+|1kc6kRX0*qg=aPilMpVUaopgdEO($tONjPE`ZSk2p3Dcrx!jpI$wItzuT@=RR zp^XBGt<>xwhN{Cu5)RizXFSY@kc8Dzv!jlrI+Ad*E^6cFbrPEFX2%SYW{`wqbC&I?T749Ww#X1dN=3GMQ81I$T0FJA8nBfN_S7KDit)7Gcef2EYw~ zaet0VnQp8*MZmKF&jNgkOe`joj09&!<j2#XK-RxYo&lHMlvF6dhc+dBWggc^DsD zeMTUIOL*1z;Ob)n8C;ARbE5*7HjJ4szSG*6$x6U|LE=8C!zgud z*$C`mmZw1jgiw`@j-RkfDsDZ+*(vgj@mt@Fv(3=Nz*o|x5Oo4py{mPA zc-I@-L=ndqo#kEGBZ(qAhd;LqIvW+;uHMjgF%A1y@F46oI)_gRJRq+e%W<04c0pR} zJ7+*}?{*V6GCTw8nGem2=v?^zt)Qt8^N)$w;enrBf%Fl~Mldrvz79Z?Z0d^;{GB`0 zN6?x&oI{5$x|Gh7?<)f$?l2XeJGg_cy77nZ*guP1^GgA`#hnmd!!Ms^U3b;%u(}tBE@aSi=rp*=)(4qPx?>y z+3?6Zw~v=k`IqwdD*sI)FRa1T>!W$4^w``!GjysixE)bobbRYd8XIhvk!PUI_9x{D zXWF@lf=tl?@8x{>rfmHw&u>bbz*A%mi84N;97o+1Jt8q8bnR$ATx6_1Lk;!& zYLUE*_fnKJ_AC|_zISfmmi*#v3ylTa7aEIT+ojVXk0=ZzE_`)gE4wR}Q~$8HdZW=X zhw2s@PZne?3>Hk6c_q-*(~_WJ6X;fBwGg<49^*+*mQ7A6F2$fJ-B0^93OF}M-c!mu;lHw2m|+ZXTI5`yX2=-W(lW;MD3uk|cl;NVGC`!O#o&E=1>XtC8*>~1Y=sP1YVh|VWZaN7oFXWafZaXwzbMDfp3 zb0g;ecU9+#X(rt)ysA2_by)E#$kM=v)w1{Mq(l8hYDd>Kux5^Iggc3^6rI8~I#%Q0 zc8pR7|0wiY*^9Evc>x_Tj#xzvd<$AB|8-LLmF(P|Y(v%L)a#Mq_R|3DPN1J3nBiG? zrSBV9t}5@6%EvRQtok3J{*CrZ+R)_-_R)rNj84spU8pk#d!75$N*(N!dDS1=kE`}n zp$lP!SnZjOQis02`!z@!`P@&USu0^HKUf^!U%BOj(QtO!8u;M%H%Mnz^jSm3dL^W>ZTaUI z{S)dscKENAXjSq-CDHj6O_?WyhEWs3b2pbKW{=7&*t^k|hQ#6jlq@Z4{cm0|MXh~S z7P82&URakBg>QpQH8pU!-0h6cp9Y%ySb}~DB(1=e5Ax~B=&jg1SYXXZ0bfXQ2)ojr z0bA?4(t;_pAV=oIs?96dP$3H?)opC|3UHW@>#QRGZi;0u^OfR3= z?H3yjL2upbvu)#(2gA(1p#EMZzTz#c?cn*hAsTN+zjg55lhTYQ?K#RmS~XJc!g(>@A0fx3A=2v5q_)# z6TTk`K|_7tcIbj=Jb{@uUwCG^#Nv63MBT#WZswXU^gJo_G75FCUr74n%lQ+fznIaF zCs~_k&zxq>H*|8$H$JibZ3Ovs1$k|U&cE$f#=0GDac4uk08s_VJxs<_^QhIl0eh$tf9frz@EYY&lCbmdaX_xb96&lLgpkKd2SgUq|H z>gww1>gww1ZXsx`1{#(xR~9#whgkZ^#0P;ymgvz|c)9V(^x2tUd_4IZE{UPnaX4Ic zGZsB`?1AQSjEu4{40LT9X%m{wgd=6&_3HA*mD<@6P*EJv`7uDz?iMFczOZs#9(s>q zc1@(m>8_6d)>C=)QZtA;G?uRkgcjDXoia3X2Hli%lpsdVJRR$KW-ckdmv~xXAxp?5 z=}pnh+An+}VAmNZ{pNd#*SF%qZA*rycs@l{mP+RUVl+px^F59@jh{YhHQrs`AL30W3UF zbhvsRFRDu38E~MRw{-HSuWamF-*(!jbNQSR+VafXD&7J(k&E*-D zJ%&bRcAtL}%La}9bE(-sy?G6m1^+9rbsk?jB$5}QOVa?m>8s{-K4>#;)$_-6N{bBX z3=;vX@zXC~dD(&UN6twfxAq}U!Gu2Av@Vjld-E@Sn>Xhbe>84|5DqPg)$g)bL{96= znaVpDrnIqf_3Bmk%4IzC?xuCD;ofa-?>oNfBDSZxHUF|p`VYmwlt=E%n1kikKmC_S z`XX*_c?!fR(YV{-H+L@&os-9#E~@r^A&d`Q-`8kOT5(JB)@;GQWXzZ`{^BkENclbK z72}rP#wAu9HK9Bw$ojgz-kRkvUfH<##fNX-w5}q3rFfw+G-Jk$@=#?D%LU!bi$4yX zmhIoP?!-usP87_lC|)BFD*vYCmA9aF@j^o5R}HEdzjRRXii+YlL;lS2PEOU@Qy`>_f50g4%aNPER?X)(P zeqAlD2#?M6H;Ui<;jui*b>mN=%@7kDS8nx(-uD;(TD&@vIn^JTT;D#fUCb6s_lH*b zSK_z7>cq&L{T-_P}9TItU{}`tY7pJXoWtz9bXR8u?R=hQd&1^R>tjHMNqoip_ zWL__^8Jl!7WYMUI4W99SwW+Cs5fmFfM*Zi8jy?NR5gz9?s3LqJ4Z8d%9@pKpE@U7$ zBj|(T#l)r4%{^sA*=6IVbB6IrLHbtK5r>6MF*|wDzuPcuX&tM3t zQAUM+*Qj;dY1C=9QFD6RMy;B7Xo!CPsQ3pI+OhQOq-xXwuS=x|b_%7tg-!k1U`BZ; zBWAB|DPiEj1-l{Qz3gxB*&fa2Pszp#?8TveC~W@eEw+Dc+8#vM`MPP+Bb1)<0F#_Y zueLkltEJhqe`0iu68 z{hf8I7L@ND+^ObJC~{qKjB@Lrf^xl}+<}}g1B+9%o5}POXy1Ry)%)xGiPOsC`U0g( zDQy-}FkU2F7BBXBN^|4$JKe;ku-_N$pBCPYB}(_wkAfIs?fe@EUzLpo=o%ORy1!2r za~-s1!u%|p)l85t-XzX>i_dA_PBkCTQ_VRo1ZCza&^D8{35(2g?1Xry3{N7*?aD#L z{Y)3NvS;avDfQuf{@Hk=ruQ{wRzDzyb52!}o2Xah z2uM$hueZcMU_T!T2ll;`aRC|O|B9?kA<%&ZQunuf#X;Gr$`;qFCeMDy{4D1hywQXU$TuC6rUo4dE-S(n!EX?;l8>*AqT^Q*W8_##zTss ztQCBiUwD3veV<6ys=eCVk3I5L;;bUWz5)IWzFtQzpRj-0?@$@lx295V^*3{~xCtW+Q!2l)x-ybZl z168flZX+q2{~A#`M>Jg-!#N8HhJK#@@Aj!GFuAZ``ZsCQXzRnz)3L$Ag4cQTlWH*p zw{>Uy>To2AY7r%8QxbcJd2@G4y3@FS3YTTVVWsu!YmUUBs%8c5P2rpigv1@db4n!~ z@1}U<3F%hR^x}a3f4ObT65}DhTi%}?1zH%%=>#x2E=2NYv;AxC6`B~f;p)A72*mfYqF0Hz=hJ#uza%AwY|=?>KQbOe-m-c>Q3D%f|Y z!M&-X?OvPTnFh;Z#GJn$I7aeM+yW&}Q{^5d?;##a?rM>dD+JOXidcrZois-!K;QSQ zB|*J~Bk2jpSbCbPdy5*@kwkOE8OmX)v6PX^9I;~R0Eg$AiDK&wt_hbNXsK}sxy@)` zClK)FSK6zzIRMf0qVopfUI^T_7aTnp3z!!RsBy!-)Tm8M8kj``tLQ==IWI3PFfaAd zREg|uar79jA~+?6b6&NDc%Qe`T!q5nFgzLzG5R!rkzsy4K&=x0i+iN^Bl=p=xCOXB z0B!&PgSyZXi;Or4aX; z>DJI*FAy~M3ypBj6241Tg_gv^FDYvz|2A+k2hor9YbW+1+k-^o-&3m@J$f}oB@c2! z0(53i3+QrJaLgtO?)s=@jXx`SK5rKXTC>jO+Y+WV>-faypxCDc99yY6C5=0uvTFkc zIjv>6Dv16?xGXn4#*Yd8tuniITyA=BZ%2|xueGugTyY=mjn&fQU$e)bH*&5cE`Q6z zC^${%G5g|(njHwAp3OUE>A{gxdhy#S*q^@{HJ$O-J$Ohib?T9|noU*J{ydc$l2_A4 zkv zOD#pJ3ms=8nleBr`RYQ@!J>6dd3Yp?vyc4EpYJWZ?D5_JTDL) z*@uOxzxk`Y`c+fjiVVUovh;NpKu@v^!(P_YJ+hXu>EGh9=5?8<^UYso6m$Cf%Zifs z%1hs^`LOLTV`f`>f_vA@lRtrMb6_qfb}F!Jq6+eyA)j2ItD)tDA(DqiObbIL-+$UtKYA zj_l_DcSLi z-(M4heW#bP%x1iWj0gfIXO3hZvXoqbaNfVfT?L`tAzg1;5eQwKZO(@Zs#8y1Hk$$g zp*L|s$gFv%c1*#KIt%Ril1fA{|8jdopEO_HF#5K<-Xb|a@?#F+>2>UJtdR!ng@|gR%@`-?{6sSnx`M_Jy3oYwTl6F_&VG@s-}3js zWE(t3d(@Gt$Td)hi;BUAXax}{D*^wrDT@6hd4zSmo+_4?}&U5&UO2zM7i(fc_ z-%-YHI2pZ9_g`kK~2%1FHr(^aVM_bvvJJPm!0{D*F-_rJ$7``!gl(^q3j@B^1 z$nZJ2=raS$!&l{1u;>UdYQETAI4%vA$NQK{7)SWVnxB0RFQ(_RY^1DJL#&P(bM5fP z4+j*#Di2?mS6RKp|Jq@&T~%cN0EjsqA#%v%o_nOV9g^TtRX!{bKDAGkoz}y{`?`jBMx4UA3Gs0_{zlhBj=~L ztr9=g{H(O_sKvSV4EgW;&v9||+l4`}3vxe$-4MHDa~76|N~Q$sY^U>EGHurRWRnd~ z$SYZo32N4Pu)MSuv3~*b4*|H|Hmk&r*cRBpUsx`iC0;9QXbk``{h&#jGHLI zZbR4AB>F;q05%;F(w^?Sd7=cY)@xJw(0*yu>_2?7G}lA?4P9&>AitufV7`sSKd!}D zhT;|81I$Tt$m4%aFwKW2ZRV7{i3x>7AF=UD98*eJRL1B2~;FZuv?1^5+!#TR=os=EO{mW z^GhXdFs}??FE_L}D$7e{b!$cOw#xKHZ4U;jTmAMks{1a{3XWyb=|I)Yj}gOG*EpOu zsL5-Z#B08~^MIu0`DT4jQES=wHy@2KTUzu<5=AS`Wwk82nS);=3U<6MC)R=Xm~-v- z!yOOCVr_XrtCv+rbdJ{Y5tEn6{?4O0^q|!cF5o#oVUDw1v@b9j&tn>?gkVFfy)$)z1F=Vj`)E9C`092sj*Zyz^bb!I2x%OMjcv zKQd}CtIz1lU%btRz}^1v5t&T7FY%7>l58{naIT$Nh}?T8^l9mDQ&*HUp$>B$C$)WpT>B2&S^M&q zn3*MB^OoD@t^9-L#qEFIyfqP>6ngAsdLZ63H02*DrF2jDMd3w+{R<@ga7rjyRkGBa ze#*vnwvX_@*;BHpLFZubOj&B?en!G#5@uwO5U76B4Vs(AF?}AQ^`AF9n^lD_!16Cp zS-VSnTMbR(KNIjA$l%gd_Xd_0Uu`N#P~revw6&oXoEh>e~)xhJ()5APOp zyEO=CS8<|P3iZ4^Ep4z=wQFy{CFk^>V$ik0Pb@In3VT|uE1`#>Y!5f*V)j=TRr=MO1&K>oI+sD%2etV%Wcs3`8hWsG&rlH%c?7j!>-*W{PE>V~Rr1B!O&1Zdn z2Bn?yRI)aq>X}dW{H;C8$~!jx+X*eDv>Q_EURJK!}9upGw6yRpa2VK*ZvfK zF0fv+A5?_!!CcNtGkEfpN`ypPenK7xxf<|_^or7NZanye$PxX@aTg73S-H*k>}P@M zwSn|DOrx9znMU&&TD(R7U$RdA08pJ`t=8i0JU2r!o;&DEtj*lp#}<<_3nx~D7FUFp z3748F7x0*UTle6EipUf&_-)D|U~pJ@=qoVrhc^0GZu5I+WQ;0=fj@4i-bpJeLO+vv z>U)4VYNNYEH$8|!LmdYhVz~G(XkkOa%h0LjU!FWezj{9w8GH+A8eHs;T-#m|`WF85 zZ~9k-@7YDes=psr-BguPUN~`BsI@I;So-(igQE2}X6vfZFID#1BViN#n*9H+to|e* z6r9UWHLdu3VSc4-UD4d}ab8%b_j&7*Uo161}&Vw zZwf6Yq&ez>(_kNIIaU+3>)Rv_eg0x`s5Ir0^^F(tV+VjaX7}Hc3wiz{@$@7B698bk zlfCVZxI9nd&*|T3wkTQ8c3jDN^h$e_+20^{nVBs3>bnYFvpd%N`IN?&TzJ1cqDfaH%xvTC>M+t3EA!Y_e@ zCy6hnx+ET(2?WQN5BElL`bEz0$yC1-h51T>zw{$pJxdcT+2J$tqNgU)FA0>N-2R3f z;3JV$je~oV;6`B)JHI5E>ac-%rn=h>Vw5?1cB-{;_Uv%_!JU$OL@v7FKZVnXweSMr zt_u4z4<3>!yI}UgL$Xuz?>ybn@v+bLNQ+Kq?K|7E$D^bjfm0+-KC<#0fj;wpJ)FLF zymna54p~#`P~t)h&E2;VlJ8_wa348oWrc@ihC0Xh&a<#QhI-N`WiU4IvatTcv-!`9 zUJK-%Y$s%mh-1d z>;VfdG|$h_F4H7#+sxXi$uE-suTNE@cFz0_2itn7R4T?mlS!SNp%f2U!Ksz%nVJ)HVdIS=p9Ewt4;XWJZqzBaFGQ; zCxbCmMbW-ZX05Qxx?edd^=Vtg;pZxT=@V27Gyo0?np-hxu>!@ZH3lM_a|Ojri5eKr zIalBN^X)n`mdoQ;>f`>^b~EQDTi=ncJ|6XEL3!B*2`WP^otlgboM!4?U6=b)!A%> zyLJdK_%bzpT!-+QFH+MhJA}76}0e9+uffArCuO$dZCEz9RBeCEC` z3_b5r`0Jx%;rx)oM;si>pHr&vMTzpo3g;!t@22phiSk_){_jEY@(XBBv@lVAuEOu{ z6RR)h9)&MTln*I9FHyc!;jeqd;AIsnJSS0pH-!rm<+~~z^vcs83zF#rJ?0XQ&Pl+# zN8$1WJkdA${!uaf@+T==n82r4;WHEEcT+esQNF9fa}wpZ&>zvSi(~Mz=62|xdz7A; zfEQADUO_B>&LoA)6Y$0`H9(egz3sKWp48_S=wM&Y_d`K1cKUlhYPXOhC1iSpwV zo|h6@M@|6nDNtEBhu#PV37K4`+RXCU^zeeHAMERu(pXrr{KPC}Q9xvl;`2@Uk z6fR7_t5kU25wZ5=mnxi@fEQhx3U3YJXkh~0Qib2&J61ktfx;Ih;LTNd-hr|7taAt_ z<5y|Rca68VRN=Y=ykdp(67Y6Y_#)s*k#h5GfpuS6ZKhaV-QFY4j&Zg*&W4ZGq>6%c z3VQ#?rV+`GMDOnO9Ic*O0^ZS^&>D1|lPJ^nWla7#`2Az>pX-d=$CX{v8}{>)S+H(3 z=7TIjENsolL}qFi+gxljo}V3)`Ep*M&1K%K(a)5Vfmx#;V%JM^^46_41L1RM68;}+ zgXatRNz$n_F@wmDW;1gIiloBjN3Q)W$ZAaJ4(@YQuw zSv-lx+x@RCrXbCgFH(H?{DP`*b*{Mq#Y4xA>^X3CgZzce)&4vRw^%i z7M|M6WB>ImK*XA6Cw?uUp;~{aW*1vQ z%|BhvHRe!hSxte~6AQ@BT<gAVYS7l!My_=n;73-vnl|Ce)f2d8m+3_`0Msr1n%mbDA z5mEr==@;Ry(anpqQQuuy`YDT)b6Bmc4W6z8a$CP?Zy$U){Z-S;>@B-53ms|88aUC* zdvrw?)$Uj0mD_3Ja;9$6l_uJu(w}p6{sx(nwww9y%KS+;mdh&>D>!!T%Tm?@5r6-b zaOlnCpk42=VyG;LzJQ!*puO$COYd&eA0}P<@5#xm7wu9prT##24pt}(ef9(Wxs@T0 zgH$6Yj zMs9SDiAKibolV?gE;UgL(^!A0Dzkb;7I`xQt+F%1#!bO@V}r|PPBbSWuUAW)4fb;^ z5o44t?|@~mD)0q9YTHwzc!RmgYQ*fojFkN{U`}X(KDt#wyB8xvo!TC?^|y8sQf+s=ZhxNmojp!B8Qo1|b&u3T zYIF$aPA5Q@tBRw!Ai4k}*?yk<7A>}zYmoz0+KtLJVHU`scc7)k7E?uvXc3zWlFV-w zA7-NhCcPuc=DGA?n?1oJ$Kh-{1hXAEG7IIjsX!lY9Pv1dm?uItX>E@r`n%S>u}#~{ zvgP)|yz0HW9qKLj&!=L<>ShWSW@B~k+;)$@RcDIY+h*4;Z*TiYihU$?KH-Xy4=bz9 zu<9?Y;krG4`iU%BAixKYWLsZ0Uws=y^EceU-$r{zuY*wg1ZB?j?t)MQm%-wezflx| zo#?JW!LW_BWkaCY*tMs*tlZ8iGmb#OAktN!@|}%Xh$fz7IV&+aIQbWopSJRnwN|F0 zvtCTK{)X$p%KWV}l{-l7%LHlCOR+*^9Aq<2CL>0UcmvGE6xwcmRT1srRP!Lf7EZh1 z?2H|Qv4Tu0s9=+6#@AZPqj@+;TdImbcZ8_6pnRc4 zq$h!!X~9kH2yT8BtIm5;vtDSkVk}E-+O5i}yYD@IOiwYZzaX1}rF$2)`% zJTx`^mJZ?Ghoz&Y+C6j<}R_@)Ufsqnr9A!_SU( zNx?5WdP|4!w;jUQrQn+#eY`{XmKT%oY0i$moQ$u1VezoO{3FC^nv6z%;x{EAG^9pYCIefi*I`V~Z5JA{X(;8zfRyhHft z6#NRJmvjgZO~J1qdR;O-E&U42HI&&7{XBcqSbM=2Gf}w|V8qY|zEeJOS8J6lE!l_! z9ngZU9&b-rWX5cGJihOC{l`e0`M+*s(3e}^vEZNWWnzT`y_X3>AH~L#8)^46W6?#j zj+Dkdu&SC0*O^86dH7@C)PyGqHo3BrjVh#xz3~b}lX;XT);E>;?&L})s&Qth_BAp? zHJdKfZfCHuEHikmQE)+dcttv8raqDEfBiqV_k@KzXz#65Y8G>%`hRWj+@|fc_kC_C zaqY!fc028z_xyI+>+{;%o7%V2-qGbdY;Td@s$yJ8CjrBf#ZmRRVwfU)YLN}OETI-t zL~Q6|{5aP24J~Po_T^x9*9LV3`wjWH&Svs^LH)*wJsadiMkwfZi$pBDrN{p5|Id8f%E{Gf_ZE8>RDP|>>ns%?@>@atwHk*@Pu=8&~EWekTd5F!x zCPh>5NYAga&wVz>0e0tmfsV47nn_wh;?uFlG=499yiHapQ?ilkaO3!U>*dhfX5Y)D z;#mK5kXc*Pz3ph$bMjEsGS2RL9AFN?JA|5X(lHNf+k@{n?C%AxT z!35#4exh5-M)F@gQu{C)O!wqClsd-Rz zvHk3>f;BC+=bdBFy{akPtAhKJXmynFuY&b9mNMaCEIvMNP19;25Soa;@zr)6eX(xQ z4E7Zs!QIT^k2%s)wEkM~DOoE&wYHw@8`3-1Ks<~!!>;Shs$0qt!neqrVv$&5mi$9y zqh|Sf@J3!T#alBA`{bNH1j;+H^$Sb(=Hv~zr2Wy_Mbqr4(2dV}r0$ETh@cMTZXw&2 zY;*qr#})a5x7jwnLp)7B@q+}t^zMi`()O)KubISDan&G~3|>}PW_cspifu!81aBA? zGN#KD&d{OrPvxM`4Sgr)qWPHzmRSZm#a(+@-P`5Y^&&-Nl_<+L$KVkGTOSlFSfqj% zyMp;r_;&|dnd~tuURB4`@Gy?-UVpO9gR#Gxrdh=EDDXE-1hCtV>!51i{vH#-Q@{M$ z-u8N8JbK&F7gMOCz2QRTpRD||68XLP$jKkKKfg41k{16*Yw$;mn3Sjg7Mq8o`ed@) zVs2TPg`tU9bm0xUj=>YZ(c`4tlHqKdcX8XQ+2-w&G*c~Ud&=qWvGJ*~Q`= zn9dt&wHk<=ohy2qecl$axf(2TwoHBEA=0DWh)&?Y9eC&L0N%>CQsJ2<7qOZO%G4)b z1@}Ba1u_2Y;LkBI;1>J#2JA&u+_37_`0Vv`TD1o=YEz|qE7|+ zZ}pJ3p5&yj?l4Bt5_(F!7l;gQT`7Iyv!5RG-PN>bS{)glCWG}JBK4V$sr5go7!HIF zx#D$XXw{uuY5r+b(hu|1uW+B8_*~3qW#rn7#>12sIeG$UI4!1`lgd&s{l1EzX zE7JT+xKuRkNwP8$ft>Mwm7z_(y6XsejoM&-?(XhT=t64(k%`=)(gaDqU!nGFG2b$q zR)#VQZ53NVz$LFBnN_uU(Z%eN+bGa?ZnlqyIq(;Leax`AepN z#R3$`&m&&J(@Bb1y%P2)Ogj6>wpLWTrBm?8+ASHu(%LOqSSBJ_p8~yhOXpxO?de~{ z=#@!D-(&f1<8Gv^2lWx_`4A|(*o?|0RBaz)dP4J z-xlBl`iLeeEGmDn${#NLju(C>)NaWP4i%Co3%gSRJir3Zc7XpTw)Ox&z_$hbvp$6B zefkilkLW{~KB*60GtAO>YU7+|R)aoX_4qN_zm=ytuZCGx<1hzdTi+33-}X23gwxE6 z4>@0?QzRj{#_gIXEcIWqnbzav<~9;8eQ zX#~2+8k04sGgcEXxXe(!y&1DniOZ3gyHQH-r2V;&pl>PRq za0SoOeZj1&6`Y(URKcT5wVrWDc5!JE3^N-DrAsD1t9+T{s|pY8LrJoO?I7whSJ+a) z^JG{%Z5XG0tjE+EuH(*Z%}i@688f>Qr5|L@vdS+r;zF}-IlC}6mU_&fM8Z{PNZ7DO z=;P{LWVyAilNBZ2>00L%oS5D^+AjxIh5rn}IE|kF%re_O<)K#7C6Go z$nvM_E$cl*hHaEI@&_JeDA^}$B|vbTZAem(;Vdo*|QK1)0`jkYzd zF+T)dHDigkw|=0_`06fknJ)A)-SDu>bOOSE;S;mfe7(|X zZSs}jvtv>y`xgteyDLU5y*+qyC`dk5cx%jlv$1%}{kLw4tL1x92Tg6GG1s^zUQ9v> zPYw?5BEHPPd5!KZFr_H=rHg%$TH9L8zw69V()H1CK2Zk32N3oy4u{#oSi={YtF7y! zZ@{d{mOAOeuM6nMxV~0}WQ+z71AzY018pAM)ZQk+{vbKqKIP+DeZ0@d z{rY&Dk4N>fP)y=q&^O~It1LjE^~Y>%kFIdw4uJ9yttxy)w)y5N#{#FbFydiQD`GZ8 zV#KVnv8=Lm2uL@mnmeD256ClVxE+wY*bjQL)P67^540a#p`C9(7@6`guiea0bXV19 z6~AeRXlLlk5aj}FsdzN?A6`?3IlOMmuvCn;@PpVYa=o$AWr~SAGkcNi4PV{8E?*fB zv-Ed7Ubs+8!l_3@r;!BLYTJ6kSZ^_~&}6-3g&eUGaw8H6Gf%NXE?@=_hj3kF1x552 zpg`p*kkIzf36`W;vk15G%3D^AKEB~&893S;oLg6k9t^~d)gczMv{jl=v)LzLS0+{|{YGRYZvCOeRT~ad z&FBQ_j~$;IJkQGK2~O2x`6GYKvoF!E&y5GWowAXHtm0xfh^_~5h74NN2KI=|!8YsU z4`QlG43N*+7mgiYRPz8jvYsL6Z}$E~ke2E>4QH{q@gA*2<$rJn+d??(eqr`a*YP%A zy*7T6@@_HBcVTr1pTS`Qn{R8H&1cP8(PPML^;3Vtbu_i{a{hEwpG8kIYW=V6*7g;>4~{DPg;9RI*`n$(GbNm&n(OmXjA)nrhn67xmo+_FXylSRsJ~T zK%tF`x#hpceP#RV@1qe_;i-XPx@mnhYJ%3rl_=gc#=Jg49v7``2glpvpRz{`4}6>r?IxQ~##7@wk~Ao1bj?DW zS%lCGj+5{rTC0d%TM>c{69@pT(Vn1|g~Z&m4iiV2H@@gjB&_ax_BZJ6Lz|EMCF_$Q zwJy=p9Uj|g$AlRH1W|kH`A|EOKX6f&MRE3@X=Lrx0GCOL31Igv=2zm%8Lr+T9A~w$ zi@`c-6aH(==CziOqwaj!JDi3I7CEMKm2wY2+@9*iOpnc&Uzs~XA` zAlD%-N9fQ_-HlXdhp;Z%sS018Eq&*r!r^V*Jo=*asP`%$gLIy|$QI)9W9$ne7K8Wg zfp+j(^z7i>{Vy84T`I#PvMUE<7FG^8lXpQFz4JMzR>=4r8XLbS1IyfJ8Q+;#JHa=M zU&rW-;%ER@G1?Vxt^;!c1%r#gSbP3q9U zeoLiXe8~kSu<=JD7(edZw@Sx~gqARfmbKu*ZHLXDDMMxVcC$P`U-8fz#%nUyVN;0; zLHRTJiA=Cn3>cuMQ^Z-WO)p@n=Hvbkrz|$r@_%m1N;AVR@Wzj?zFDnZ#Gj<{ewA>Kx9=}!f@3BE;Xa7!k1?2Mhram+D_2@-d~uTs8DO_ zZm|kAJE_8RY=spJVy4{zoq0Xp*4UNhvA?t;H#iElM*vFHhL*|Cqd&RV20B!1^%2fP zn~y%UO^ZsI_Op5)7QQ$DaC>U-eBuOb9(lk9|E~4HXPhn-I_!4<%hEdNCj;FM0=Kqt z$EP`Uq-IaIgHTI11j1(*=mw0s$85kI(aEYEm>HB9DS&30XXZAEZKe|_+1ME5$Bmc6 zzZQ?LG3NqwI|~y}9#w@WWb=kMkA-VsYWolqg84V^3-i!YXfskwZa?EBYcB)|vgX#D zQu{5My*xLqerK3aRZ+7lvMW++dW~5&K0Z^8T4N7~nb*#;0rQWOtr9Uy_G71k>-Z)6 zN!EZ7H5WSstnPabc`PQI>`nddOcsWB9(RkH@5mSkPbtv-Ug0Zq&CGYz9~Tu8fi&N0 zb+Tr2z!I6(r`|bcb`ssLdP8*61d~FytzR;3v@o&#pOoKk^ZPsIe@prQvYq_9+WgZx z=Kq`WSI6@626jPJIM63L&&JUHsOe+dbOlXltqRxVnug_S6Q|;Ao7V9xq~?Ot@ru+m zI*x)-T?gdp&sIRi*&qr3>8~U1_f+lQAbGw1PfEX#bf<)*&|}>flz7pWD0lio(dlt{ zt$Jc0ti0Y6AddfDpd5>ljV79DC3c2VViJ2Xx4lGl`ULYY?|X42RwbUok^J?q$>a`i zb4@y?RP}M z>~Dj7xZSc?!_3QjT8JY#Z%6&xf%oCdsqhZiIlK}3`~ke1JHT7_>Q3?N{YUs6)dAk$ zb`J05f@J)X`)3jbllo_uyP@}_BW&*N_D^MM{?G0r|J*;N=HCuImyj>He>&|P-`;y9 zo!tJLD45j#|BOMInKU4^J<0h`PtE_j^3UBhHUD<- zeT;m`?eD&Ge0y^NNdn*Pz&pDGyjL1`-u}Il;U%|c1_hJazjs?U?LR!VJ<0h;rsn_8 zI`YrWP0ha@d_N>#a{G7PIljGjOU8FQ@NVt^uX(}F+rL*FUd&%Ow3>zIm1?P-pSAnk zY^L%GEK{4b_c^Qv@cSm< zAMrc*hyPFTt-N9jcD4ka*2>zCok1W;=)Tb)!y(d;q-i!OE`Z;eovtN#e>1Olj3fzd z(v!#dsqGy81v`d+c?^DeT!j4&elkB50xF6Bj-$BQ!j|!l=7;~joRWVRt^`)J+pN%mf?s$IuH}xjd^Rk`8J31lHQpVr+YH8B=d*g)o z_{)>AG-doPoVkU;`A6gLe;FT3=kIWQM0f$#j*mG`>3{^k>`C+It; zyd!;wbl&>EjlX1i-S|QZeP3S(y>>e&m0rpDho$D9rTmqwJpX`ykNPf^zMTQH6Z*dF zG?pFH_up-)@Lqa;r|?E}ke7cje_ji;9n8;reecPiyf})#lMjC=e|qg0{%im7;6J)! z`Ig)te|avY|E4^SJUNHeRC0eL=dVu9e~R*lI;ZB}&iFVA2gu~{u_s`5(tn%WjK7oq zquykA%bwjSyt@+eEM|8ta8xS4Rqq_%O>V~D zaroe95zSp}>+tSTfw~Fs+ zTXLK?bYuua;U{jp>6~s2e#M{hT6tgcW|KGg1o?uGG?r1qoWm(*wxBYWWMBot)#(H* z&MlF=&b)5dDNx#4vn+a@wRTM-GY=a~xgv6DyL}UVH)b|%jdr!*-ToM1c^pW-?^~)%TDHba)N2TJXU}E z95^jWko*moLk)Kg82W{{t$-idho=F`6fXajog;1zROw5=!XA!|PEey0GsYP2JPA$a z=)m1nLisZ(&qIwFwcEM{_aR(DxOUs#!Tj27c?A2}9dNVx*VI)*K$ z==xK2eFOHx`1yna|EuZ=5jXS!PGS(w97u(gp(v#@RXV-JU%aTY`h6Lf%K?Db!cbzk zz%RX}zJ1Dxk)ibA;BTK4dY5%hZ_9(9l&(Dr zOLF=9`)hwqpYnY}H;6TcBMgazRDAop6EIln@v1gQKBZ$S&1Tq@`n88RMsTZuc7?Um zrliAfRub;#QI2!OR^9gCC-y~!r`e43lQ~-UKxap|Y=TP3WZ-$+wIucAOLJwR?Ls*$ zw3u|#7O1ODU>O_AZ@K-rr2U=g-#z3A?AJ+Uol*$Y9?Raa$IvND!PRZc}?9vP4 z)2OWQ{dGXUYuNEE`z+HJ38kdXo!RD}|JHF>ZJ-7}bNj{No}l5bXfTls^(;&iuT^B@QH! z&D>Gxy`yJn=*_lUMbWPiC9eO>KiRS4TH0HQk$olU{4+8}Va8J|zNI^Xs=9j;;GgHEaGS$PeBI^3}gf8poQtk@E24j3frh zL=qW3(~dpDSO0gCr`?d=&sTq!%P7C=NnXZN$>?uTUl4gKa5d-vFoJl&e$W-^N@}H7 zWKY2+tg?vLzgxu+&T-Ivg>olyIFz4oV1@Gck2#bVuLW!*|2qX8 z4sD8&Pk3QQh3}<)h5jY@%$vx*s9}-(2J*oQ_6$_0rD8_ELQ_lr%1FOVJSTj0PpJkP zGK;4OKz5e4zPRQOD(GCbt^ri)1XAs8{FF&J7wdYn(1wciuPb?a3?D4v+qQ4$7eiA!xRXYI z!#|+Hs5cqwzJ$cK6Q6z1DeiZeEHUaR<8K%bw32qasq7?1FF{#q`Kv*!pGZooFQEFq zYbED{iTa#F%XahkQT|uSAH59L_VkG)c$*&;F5^1la;r*M|F8PTVR}dA`}s;L`kF1O z9m(y`xs#L{W2qGJa??PTx_+bCmJ7C1iY>j4}U~4*Rtu-7LVpeLC^= zeT|R#%AHJk&$3Lj8Go%0*4bkIZ;i$VrWEnzNMPH!V6o|r$7=27?!htsSFIpl%PBZ_ zT14Y0)$QjIFd7d=a^!i0y4Y@QOe?Ug$sGBFk}u;t{`M|HkKtb-r!;$Q!5z3>mY15E zTijK_V6_|oU}YwfA}7xJaS~lH_Jbd3>?~%!J;KlFDd$CaI=M=XufCj2aqrkWJP=1( z5b3^pU5$(Q26|VL76@C@@P?K_Zd>~)8i`9;6F*WHpX4_XK^Wr^L4OY-NX;0W+X|gL zEPl%7Wx8x4$)En8@^rFkOsXSa!-p`9tN7)$!UX;C^jB>*#rjThC5J_N@Y2{8O7V`@lMD6CTzWV>N8=B~?uZgC&eD$9a9q+L{ zT~V{d7NW=AAeB432W4D_$6NjTgrZOJCuzKnNYMxyq!EPgD=c8L*To#15Qc-71wwNQ zv-#wfCizI_@<}s?({lZusb4D>m+J!t>6HoBabEfUm`{9gFGXLFA#tf&Lf4ox_^#cY z>zlQ%Q;IhF<3o}HR{_X5=~%Ac$UV9@wdi0JuchhK7W(WrxnMZOz6X&E6RUPhk*uXUGqiad&jslESG7N(e&7cO-^mk; zi%H)PRR5rtIIjoa$SHY_iOW@d^Q+=t=i~JqsbbKPy0v#U#t>&8$XCY} zjp$`tWc;1BfoBvCmDO1~h>j~g$>!W{M5~q7NzO1h`a}LIE|Gzw*TmH+!Ud>Tbca>8 zlpZk8O!uL?@m1gC54HO0juQf<-}>r4;A4rqxnC1qcvtSQ$c)@%pCVYb&x-x0@sCr^ ztZH&<9@Jc@i)tcSllg957kiyxVIXpvUMFxmeWw zUtMD^O5fIQRU%!okI*nZ|BH9r@=xd*;Rk|TJMODHoKd9PxC(}a^whW=B+ce%bhYGW z^dJ{Qbhup$z<>52=N8CZV3u{r`UTuBZRu?_3xdoCf>(ZVrP^6qiOO8F@TIgCFbE?F|zV2$JE-2vj-lYDnu&F^y-(Ff4mxlolcUz6V>Q4>;g;RHXSeIx9Jx z?9Ha(3I7!+ABXp?fMSu zwVODf=PlNlFue&!3n2()cTF2WG-igCXd<5Vjk_{V@pe)7ke8{z+{AeqMg~l9_n$Yp zqank+C1(;1zPeX5@RoFADeM%qn%8lj(JC-jTeXos~RVE`80zHMU|+GAMLBA2v1+ znrY>_W*iYz(@m58omu!MzvkY{q(3=fo6B$!g;$VJ9)7g&BYs=??_!(y_1Au#9!Nyl zE=mLi&`Sl1O4okg*&bK978{;C)9d>oC{34tII6)QlP}Pxw)Abko6BriKDfFfVON>{ z82EMBDsR=Ceg7skM}mAMM}y!kuO^ONJqNvbF=Hk_wV(e2p^vb$#5l^v`BlSH%*34; zLYAvRcE7?M-T4NX(n*fc^%HB%fbXOSNT0OV+ppnR-4Dxq@}5oBlvl6{y{v~z>>Chx z&@qBCcuIx)4ah;_-)g_l4K496sc=YFYYBAeJ<>w9SR!-*Bl9QFk9l!F0Ye5NXLPq# zlV&sYT`SOBgG(rA=FgXxXOnF>!1hwyO5!xOz`4wdHBk`B&wA=aI?~Cn-?#Um%XNMi zWz#q7UGQMqtba?>Sap+kdV7soO*1Unr;)*~cr0Pcb-sU%*{zLL!?E3f;j8q~O;6=J(xZ1kHD6D+@^P z4#U}|jYE8DCA>2Hyi{H(v*8%8e53vpuYAIXBi+WkV!U$k0!u6VvblHV;B2zl0hJ^j z7E{2CYeX^PUWSX%YnY>-CyrL3xHO9GaIgzlU{Nz|97_Z;p6fEsAfxj#KTsKT`oZL! z56XNEG#Px^fj+i_J|x|JSiBDN_KU(aN;Ufkyyf{rNtT29v!t~>=1mc|+h%eaE(!lE zGCCpg=mHj2Bka-v-b!oSUhdU@jpe?U+;PoEA7zwDi}t2`67 z=jtmX z(KXOU+R+t#iVBhkLyve_U;R&{!O=Awk(RNr@wOO=l4w|cC)jpra2$4n<*Rt>hAOSi zO0}rj?-E~H^bzogH>a6~YIu!%%MGuw78NIFqoWBp`@)1BRc+<~ekNxl;MtmbTeWy^ zrJ~Pz-g2FJdJMJd)IogybN#u!rrfQ9gMeqL?%5w;)2hh$u4dU%Y}tAN3Ttc=Yj*P@ z5sc3I@eugrNY!9CiG4@9JO2|kdybb}MKTX(^Ok_dH3AJ)KvIpbfmU|@mke%H^r3#y zg5cCcd_=z$Az=xo?HBIIVOUKtq1e>QEIrG?k!z7zO^K?4-KrdQ@_}FxXxisB%}MD zXQzJEQD?P<*MUtpa+mMMXg8^a$@=o$cSsyuM2-}3aL{}>;!~6{Yri!IKfB$={U3$Z zxE@~eb{iMuEmv4ZM?W0__otMZ`-~vEHn`|r1dQvYZzCo82304m$9FswKe`=Yljni0 zjh zkYolc7FkhFtWps&S<{qINCNBbB744z!<=>zE-}OsW@h0JRA)|O#jbIC1A?Loks|F# zv;6amoP1wNCi@aDR{*i^_AFo%Hv!e_!mS1P4Ix1XKT1+nXk#L^?oOMK|92AXgB+x? zIE!ZpPElocHNW;FNVS(BPEfUh$6d{B^KSzp2TROsPX4b#m z3D5(S6Y>SDh+j;|ji4iELH>>Ao;``Kf@HDDI?Gz%MB7DB_}r(8AdZtcBTj$Z)ERQ`BvliK?p>imKgxvz}*U z2JUtRB7^rOx2VeH1t}zzal#|%G(M9_Iza$LFMCL5gL&>EkFYZtl7ZTZ6D-X}bM+Eo zbNJN=sE5IE0oGWt1B}rC@^KVv_FjNrj`(Fh(W&=JU957uy3~J=n&2ki>rJd^`nq>* zB7^Tq6!n;*u2^OJxUx4V%DQAq3LPq~{e8*rXfdskt-V5yUJ zCJF9FEIK9B8gH$y?sh>(qg3TbbSz%q6PX{qf-H!#-sofdxBFO+Y`)A_-$A@QhY7{bIk8V3sm$H5%@w!(gJ#-e8VODm&b?Kl(473#wsxx)MDGA${3))){3PiW zZI%HhHi+wvCDj$2U<)#gb1CW|dm{8~Qq0zW{$7L*R>Bt~L=UlGAYOhkakgUf1W%|& z^OV5it6xkWcU76E1y5QQ@eCeQ#y~eMS~FC6;RHwg%_MUb_dqGWSmR;?|KiZd}r`|3olb>Y2_0hzQlb$_u z`gfy|92RM{5$ythjuy3<$1Hf6j~O2b7XU#Ib`)r(!1Ud`6D`Bwu0TVbzkqG5RD*yg z{_+bgsMTVl;oc14$+=6DCi-sVN=dDkED*u$BiqASZ5+IoqdeXosjdmP6Nsnk$s8`i z%0#3iuI=xITKJxE3Exb|EE=@G6D?GT>n9eOT?DL}F4$o9d$%)BTYnuql>G+NdA*!S zP$Sptsdg@y%EBTa2%QIVUzkbLHBGIpIY{f#BzjlRkUpsH;Hvc-_;LE+)+ew%Sg~Pk z9fQebK4fRQqgqv{gm;txn$s7le?0T9&J6z-alkg^>WOjVKog z56QJ=cU{zpSsJZN*Je)SMv9@%?rb-FHpC|lX}Ai+ri&uJrHk5`-f-av4nUi;-Y4e0BjJ^H*L+lK&H@T5$l|oIr-1FOeXU zllOE*x)ieJgT^R0xh!qK|-LR)i`$IEE8dAX%0!220ltAnwRUDc} znJFXx9)S>iFfY&+X>xV=@e*_?0vWrD}>N<=Pq z08S7C93nid5Cxev?JJ1dU5DgO&>^|=@&u@F+fgz3uDKvUWD;M#QkOJNXM&#_r>FlT zWt`qgF0=Q8fJ?~b>5A*7I4hS&Ya&Tno5twrm{+@z+y`^I?NzR18WX6!eqvhif~xRI z-1mw_1!g-LfZn^`tcwnS@S34XKZ zo8$Xesq5v%wc_q(^XZBDwS=$euwGtht{S?}cM_e? zs7+cQPX<3n=XH-TBQ1>OkIzRBk%9du8JO)3)O$C@Fk@+@G_G4n8vi2_OLK5Xp?Daa=Dx7hfV`r!@R_ZZA+7HcVQZYsCaw?_8P=kWhv z{m`hLOYPpMMe~hm{0pXYV`_XZwuAVm$KVL>_TJzLW=cQYpv6vWH5|3xwR2u21T44#yqv`v=q1d)#+s z-3zwM@2k#LmLz`vJM)pp?*~*U?GO098kFMwH!Fs-+4_+9J*I)7FDIV|xREkR=j&!& zpT+rSnV_WmN}hDcKP)x>`N}_+Yo?O(Z|D5LiR6>+<^)G1zcXM6#wAM!Inw(R3vtKi z2R2Shh4<3box*!ra;cW{oV@p$+WrUyliI%xxMmV|qvZA^)9bv{{L7Vp?yA)M+iCyJ z9opY(=lJ$s`v>hmssp?wQ+D3|e=`(zgtOx*}Lp(;E& zyF6TEe#4ckERyJ>F#ZheD&dPV>|5qX3w*ZDorZ^&tHxlPWjf&zxd0kUBtnsIlJ2V zZ#;pW>3Rg8#f`oXdb` zPpNnek<$OQ-%YIKTvO=%VWHM?dj2C}(D=O8E1EKVbyq;OShLOawdy;M2D}$QFw_b$ z)*;Bg4{3?n<)C zSL21a#Joa0Yc@JW*hR{-+V9!)oA24hp=O|#S^Ki?D<&|OwvQ$c^%HOyyvA7fsu*r2 z2o$q4sv-U{xcWb+E|y=)U+o7DhY|Zh%j@`vRIoY3FUJAqSaTbdTo$NpO0QpE> zjDEVO4nmY^^?4aYnDsu0lyk#j$Gs<%q z82%uI zF#XvHB;T3tmOMWX{!Kk9+MUXVIrW`FH@ZS4i9)})n7)3l#;hp)x3BKw6s(rPZCI^d zs|wSCwq0jy*0$4h$;OJ3^(p>x8<2aRyTW?+z@!~9x8Cjc=j<-PJLEAV?{J)EuPA;+ zF((pZd){%yP*wV? zb}8M{CnP-Oy}Oo zP`7%v?1tj0krc%E$=8|sie7KmBxP6t;@NEfk)c2tkk8WrN9o>||3BIc+?5djV8atYPM7f66|v^SPB!&E`4!M5N-GF^<#LsT*SVB`(f!_a*AS zQVFA|X(6Ujvo{iw>B>~+>QlD8U}hjZF}v}8o3_TBM1nhH63nb3K~;CA>cMxB!B@9d ze`jfbb@1K#tUnhll;=mv4c6mAzWVFDsJ;}7O^pwd!kxjvp1SC?BHRTu%!60k+nf)P zc_v>hS%A)Dy1Lu(LtjwB+YzOdsRe;GEqRJ(umZ|rkr+E-ZWIo6_gn9j0=aHfhCV#`LYb5D#xce6)> z{6*~wk!Sgu%`YFy9*PYlv(QW(zcE%W=-_2pVS;E3q=?4E`drh;KzrzAjhQ`xRTET@ z0}u1Mf6^Wr(fv%r%x&^d=|^AJw*fc0g+IQ&(`aeO`yDaV!#{JZ2(SkGnN~>X0og9G zr+Ls_B{i&ryQM-BfnuSu8g?Q{mxDDpl`8qPSga<3! zb@IHg)!&V&1BBOl%<-{8_R8sx)Tbk?G2K`9EueTeTl!^?dP`e<5&7?i@O9l_t|lfi zpq7|F0ZO+*YCuVS_XgAkvqh)vt%tEj+E@nE1~Z?`-hjGZqj#3xd-Vp?d6vmHn7=De z@_^c4mJ40GmI$7r%?I4X&SITVL1eQz?MgSAv`b+}6AR-n%`1iWt%=YXAkO@%gF}HV zH=5+LC}hT73g6)f_oL2AaKA5u&C;8=r~A;MPY{tL=jUE4Id?U*!SCr>ew>^;d^UP8 zh8?)7yZLz=qr!W|KF)7_(8U2q~3j-yxuI9+`DH|i)dB9H#J3zTocjXJZpTDYFja0 zT^hIQO$SnFvDtbHhqTuF>Zgh}5j9t18M>T?s$;4;i`kxXstgCjnrISd@#6P?!?Nb? zPVUC|2Pmxj>^7K}E^+Mf0G#ZNhfBnJe^NIDduV8|4|F2}>@dwO%P{?;Y}LGABEMu% zfC;b*d{FbSZBdmFJDWeUSD3dso)QT6R4rxGRBy0ffG4NfzTZGf+jI~g=+!=(+O2$# z{vV~?d~M6O-5Q^d+yT_YFiE2Hh1Z~X{5sQ~_ud@UM$v!Xv4l)P4&bw4}lLGGX*oo#xEGp`{iDvT{bg5=@J1;J1B8=Ef7{P2I|Qe!9I-%sCc& zyk9RsY>`@9K=w3q9SUT$##kQAVvCMBYWv8 z`fm1-wlXVG%B(C678Yr78^`}X%g;i#z-z#$!hxXCf3(oZ{XgqcTel|_jPYH0^6*AQ zqfES3z%MawOVL+6(_W|OV}&z~1atRu97ObJV@VRtq;|)De)k-ltRz-E#M+F0o-Ukc z-fHo``txb22-LcdDo85uoKSVVFv;(2YxSgULkZGm|d zNTG=>-B)!cgbDixnoK5Tr}3;dCROBD%zs2{H#XO@?d}pQGhTz$mB36?yT5{^3vS|) zO}!Ob#{7-&*ccD9f7h7_ssI+zeZ4a31zMpMRAX0v8;Kl% z8a;S|LsDR*`SBDUWNs;GI(AgynY<@6eUWNq^+<2sb%lENa>9*M_|vhss!Zn@wtK4* zrQ+?ku$KVadSfuZE;QNC*tg2ugT(QAV*D=8T3by=e%}==%zd}mOFH7E;`={kq784f zgg)TNo-RW_UGI&yo{$YV-bYn{89(-{_Y|z=ID4!q;Rw64d|3_-cEDHCxS6 ztF_!F0BwIy8gkYf+v7-ti8Zy!e}S7tI4k+4WM^F;Nf<_PK{*Zo!8UIV0%tQ{rivPr zM{|Y8x@YA2?S^w8oHgZK7~1ji$&5>_FJM*9EXd^iJkDg`dz_jek7Z3DQ25f9v#ssO zv#g+Bd~}w**}U#K>TuMIu?yEt!Om}vkF&Gfc7D&!N7r{?XUci&Gm3|7@hd24y?%aQ zd~@CQio5kt6=r5bQS%oL+e;iP5M3_0X5|;~{~vR20v}b8wT*Wm!Jt3~B@z*}(acP6 zz)2J^8Mkf;a9bL|K?U4^Mgd1OKoWsL2%!_PZKL4IxQsIDyza^jDBv>bkR~8o0%46{ zf*`jE2!Q}0Ecrjrse5|~L7n&gzW4v-_eYP)jPF0=iF7UI?4S&7?KbVZ( zF%1#MQ^`L&wj%JZON{@J1h7Zw$)A%BpTOIn?^EM`DlAX1KcV^@5J`d>_qyn}eGKJT zQ4`nie9nYm*$38;e=mN25&o9@H@zG6Ol(eyxP9{_Ndb9m-p`4chDL-Lac8S1c>tm(q-*KL^_qc{%-vbtZnT7sK9e z?TF<8UUzOM1_9iGl*=aKr@6FC8&CP452bxwSOsAHjPfev23Vs!5{-VvuP%@CvgYOa z$DzC)&B`-Qqd;}tEKbMPdRObir5L|HaXZ$;NDtUQ#vAGAvtUB9&Dw7}^({&xS)IfC zdw9pv9Jmu7Z}9`8KL>$9ADJ`LoPN3`+#qeKH0bsb3W1s+P$S|XEj1!iBO*O&ULC=eYql zv*^JKTd4u`d4O|{+0QZb_%w{65Zy!jK^C1!+du~=S1NhutymG8V5vBP)h_Gj?JjuA zl@OzOO5oY3Ja6}k%#<@0{4|NS)jAVbyFk+dxlliAHat!P5}S8m0%{=SrjO0zBoHK5 z8;BUoI6n-@%XQw3$4X*yv%KZ-OA=FF(SSAA4Y@;b*RwXpIR8}q5aFHBQ;g;ef^)s9 znU{Dgu%3{4vD8}{l8Gg%jE#AFS7fH6>V_ya#t$rH%zC0@lO^Z<+ILvK7(>_=bDWor zQ#1sa;|fNE0a7r<_!~3LhWwYIFGc!i;oTD6^$zc5s6cSV0thYuvao~V_4DV!p^z8% zsU5REdlMu+?z@Mr8h&4DuY`W;%5Q9HO0Y~BS#*0WE=SI9v|wnr_N{{ty^NhR2VnxI zjadynr~7s-=7ijb3~y7oww~T17zwn9D-G~_m})||g@ySwt*UlsQGbI(vK|CN$E<`z zxKZCYg?bjb*IGdHCA2k6BWiET-^ZFbV&FPtMJ$dtvZ}k9FirFa&(ANhe1|Eg-?A0c zD}PD+Sie7htoQCSW4*VZ>X&h5W^dHYIc7boo!PyS_5S4d$LKyy8f&pkdHbn8{8GSM zJ#}{zGUcsKD<11@!&__OK`}Qvy#2UO*jm8B*6Hn<9J~}Sio`!1W1go-l-kpxgbl>r z<-j}_f-SZGis;3Bq&6%uRm<`bEA*;=`vmMgWl#WQ{EzUqX^(=4YX^6FEZjV`!nNe$fhW@;qV*<0D zh&uyAUUwwIYZG2C$E!AGoxPz!+JpQ0g1eE!rQkClqkzr993w8+?0ZDB@3zgp{|Y*c z%-_A)_qNf|@eeoqJ^|cD=Jz)H&WQXr@rPaDt34+!$mun6kmp3Z+!UHDeI4|hFpU#E zqHjD*9M;ca?O-p2?E{_@?Q?HXT4V?P7TkLP`T1rQkKlK57`~I=IU)G%*?+-z!uf;zzB8PE8^3qI7OLMW ze)kIJAHnYj!}*>3?i9|?{tvzr&flHi_0O91ZNGFRzLUfG-{*H_p;=!0zw-ORaDFep z7lrd@@O$?}6JA_*e!m#be+j>n!};6tJ13m~uMgn+op63HzwZp^pT_UqubTBqe3;+8 z!ue0!kM9S=`GfrK6wbem-|vL;ui|%oky+pNBlw*h&hO-RWr0~<`wV_R7|!3F-;2We zx7~;D-B~8QxK;dqF`R!XzmvoH-{*IZkstD61imBrw{6t7v7gljLYoW3={LLzMcISh zyGjB@joU<5vC6|;QgMq-ish{Z6TypAO`zYix-2U|4Z>&6(>H57~wZi_5K~3;*nKJ`< z<=8!hTa!`Wgex&YR}WGhF$(z*AI3hAaufp7FDkpD7C-=DK9fI;6xbRu&+HEnOAq}{1fmyvh;Q_W z@m;JWyJ2CtyF((gQhhCHY zYWm3EBb&JSz!4r)Yj7IAk?1nB`BZ0?s}JwxhI)gEk&Qh%13y9$5gmRFCPuni+~DQy8&TMO)1ywH3O8!Boom=BXQ z?0!l5_wapR)(_hqFo)C=sp8IYF|H_)I+ivjcD5E%-c-$vidfFx4PBkE)0sZBya6Vn zJB!-iD*jTwVB6ph1dt**;I-4rAlw)FJ-CLphpoCWP9-*ZVB-V!(qVt+VSTcZunQ8( zgzQDU=v`YYij2LGSXWE>O{gQ+KSr_B@>v;l(GPN@u125!DeSJ^8W6opKlq7yU#=hh zNG$U|;ZQZLq@efnFtzW*!Y6`I$KpIWF!SuQ=u?VPKwbsl*pGqsD)Xt?QTje?hGbed z(-wV|Jc|`z9@#(s1e|CMe^;fjO9~#ARv@u7Yl4F>PbI`(H=uPwTGR+jpfrke1(^4` z-Yh)@*!nyFB`}}b&tU-wAJ0v|uCyu_wh1IL45JE6!M#sG+0ncoB_~K&0Q)0@`gjPT zjOEs%4w&QNo9#sibUqu;%<_JBA&Ys)!hy!GZ-F;*^Bn1P0p!<@z-K0#&AmHvbkVUC z;6SikB0yi8_z?q{eisHoroNLXpplHL({@5X!G+aSy;o3yyN?MF$NkKtf{(_9)@apj z^`XqPUYfa&8I`f43fxyZ-U$#%aC}F(>`mi($O(N?(`gPUfQlJxGT;UeVjiUV`q?z! za46stVVND6q;CgJ$gZS~QWb=(WC-~o&iZ5;TIcd*+hjvhCs3rrb2DawT@dW_^^Xt! zote;f#T0-ICUN=3qYDY%j$)?bLh?~b(my2YLU^H%9HIt7J9I4J_Ct({591*+P=9g4 zDcRpZ+zi+6P9^o@zHK}q0`p7B=jKo%`|d;YA=SJD-rFn9JK5i8-X``F8ysYaH1F}p zUA{4B8mu3e0h12wyNk_rJAu&n;0H(!do9t0_OLApXSJoE7lzwV>nS6S1@~ia8w!Ht z2+NIB)Y%eT(=1*jOGugoKV~$v9Q|KI>29+O`vR&BL-);Q^`Apd>v%lazO{ zwE(t8;0hI_E^xjt0g~-GZsF2Dy+ejl{deu8uSE)7iU=irm(6BAh@<$cjyDCLLpY7$ z!-G%Y&CnS_{1SntMyT`pU8qa27@Ve`#K9wq4oV%(tK@3oduVqMhYfK)U9Cs7L`Vw> zs2u@)!6unZE?5qu_!M1WM8pBb;mGe1X*33M0*wjk122)Grhpqm^-n&g6(09bUmyqw zc0fT9${E*7qV2y^#d7na_(Q{?78rq9*eJjjDKwrh2)IuINS144;Gc$pA4Gf59Qc2{ z6*8!=8u%MJV?`IW^E4zu41lbq&t6o3Yy)jL7*pTLX^RWdvC&Z44)M3op~$i@38;zc zoNf9iomJ*ln>d8{Y|4N6H$+;kc-%4g56l)qI6eVvMZ1uR+pcQ#`3S*=RsF4|4nj>^S<`z|--S7;r zRCsGaEz*GJMTci+%)bKp;ndKhdB3mq660z#Q6qpF39M`_7O240`g{dC%>eBLXhztj zZFv|oh521=8>|H#q@{ZQ6RM`yNKMr=^=%|ftAbrVcSP`Wj7FwD$t|v*?`#cO6odk( zfB7eSopmtc&S3z8)9pf&! zN#fu4gnpP(aSPI+A#Fkp!3Yp;hz$jW8glD{XvlD+H>ON%H>f6@9&o-Hh6Rsqh+xY* zGQ;nXK^h}s``OLFqYTfTTp^KN_z1KBN<~P4;Bk!Kbekg+5o}MuWjGKBSTNN~-~tH5 z{?z>dp)Uq(>Som94HZ5Zl4N@4%Rqowxv?wuM1xXLClpLA+iadbI!~#P?W9h?vx%ld5rT``w({9D+K9o4WKHv0=?Llt`VW49r_z_^X2cFM>cPj7QHZ z6^iQkZvYMzyf331dsvx8U;c`uFCYW!o5#?}l+tRI(%(Y;7tCainRikDxGzF(W}t%l zBG~Lha+7TyPY4j8mooNc#EL|x_j%?0UfR# zvn%cbq#kZ`@;s!}ue^;?!>_*@8|vAD--7B45jh(W7(M+`6f+IQh}0t|1nY!YIfSBy zn2(e*Da=;)(HRTQaD64zQ2Tq%SCz}aAGf!LMFUeH$}jF-dv`yHW2#Gk9rZC7bs-Xg zQP&axK?Y%Uh-8eQ4Xwkpn+k)$6!EtzrX!DLcnTLCCg4ZEN^BxSs zoevbZ2^_T!K)<*z*aeM_$nt??;ii+I1zCW&`3O;B10|R#l|~X`o=P~l4eq0E(5!dw zMP_~T1H9_NC=-`O1;0hpnvF$Qc2r~0yWptcNB9x>qwE($FqcmtRj6qPcgD$vLpy3| z(c^CrQNJLA4fN|Lmdb1nN*#585oEv5AEzlo&8D9g_UX&bYTQqhF1|{{nUzg{>@&p# zeT2;JqYHa%Yg-0>Z*nZf=oPYYIIs;4a36rvC{FvvvXFWENF)Q32-VI`KJ=K{nS_A> zn#o>d(7fNmk2hyF$Tz500DJN$T*$vR?cID!XUI@(G!J z#UF9{L@XEqc$63QqX!0KS{yJqaK|PT@Y|;GrbGBC!u@9`oZX16g%XMLz0ayG-sf=) zhbmOW@lqvT2%5nCk4gzk+^m$aNeEO**hL6|E30&5Tb=_CHdL14^%?MmDBT6iJAHi3 zsKqyn{w*@HRJ1#&Z&Acw&`|=Rqkg`LW@GDf9l&UywRF7@Jgi9j(jhpdAt!V7SvW;w zdMZ#mh6kpzt!O5w9QO0xsxfn==M=?`qLF2s?O0RrTEM10Jpg?(9F;|}>-!k`^gl#} z8JL6}8u~H@DwX}Lo<=Yq)!7E5Gue$o&l@S3i0k6#))r1EMBpLpHM%;npr4)ncarkVPQ)YEFU_1WobT&z897}4pwGd&e2;%iw9XqraT zpVv*jqjH`B-mkez>CLGG;kX2&3(1$PuczhJRpYe>!p{`)N z2b+)dC-n5Ts^j_~Dwv5M5`~gWnEjEEeoT>ROd*|Ti}&vcewc0xLVTd|#2929zNa9W z@$DOsKyiaLGL!25=m}9BR0xCWh9X{1KnzT7BA?!8D@8Wg6I|Y@3BehFssDskc{9bF zaEcU3aW%9^bv`8A*%96A9td*#8b>vQuow_kkl7eB1~T}`J8)B?qSRRc8&hP>n>qaz-%D9H4prA&5FP7}cb^pe< zp{!gdQQPzYue2 zeesbV@ zcLi-Lhf6KOU&y5GnDlSq`HZm$&=Tl;rvL5^^eYWQ#`yCy^}mDZKSFwU9M66wVasBV9)il;>%|ZZ+PwzaE4&m`<@|=yXvVkH%V%67J8Sejdgt4uM$)f9f8Z3&=#o3LCm|n!tIB$!0BnFk^U0=I>?c@BvoHJ= ze97kkh~(njt7{!<1-@Vv1O560q@=#=-A)G4;CMoz}$T<bW`h;{MmU9qzJHrd z|9%=(tGjK`15{wytu_>CseLyz{!?|h#<*0xrRq#zbzZqWvO0vQItb@e;jQ7;6wEU* zMVIrHJoo33!xD;KgkLZL6n^0z-;)>$S!f?m!zDR?GOlOlQP1XxIP5^lmzgDF7ZLzc zesR4;OVNjJ=GerQ#)&B=xiFEDAVI%2oFH_@kqM$0TJ1lkBVF%0tSvt9TU4$#(Q`7+ zI_FQIL2UKRLN#!jF-aTK>91PMw@thB?pry|p%Xy3c4$^`>fgsA`mniU7S38w*;z!j z{^gc%YUpT89j{Us+E9WJcVzlYr=rgai&;Qu2X18ihnvFiu;LKEjI5$B#?E>U(g*M% z*a+r|%)@v=G#IsgUX}lpB+e-yB`r-v4oqy!M(^N@+J~+y#5Ui2ZZVf zmrG4^q4nBe^u1AkyAn}l{cV8Bjb%3m=|N}g-0=P??-t$4G-?}J2RQSGIKoOi6pq|W zC^use8ydRI{u8Zw0LcP0dnakO=g-jW&9|Tl4-do;^@-8{id%8|^=*1lCF^>JhsaU3 zpBX7q^!#v&5JgLh2#TFcc@Lqt+FL=lrbG0Pu40q0AR#BTR6gUJTi+ybV(Pt-1dsDr z=KV(Y5KnH>$DzLro=nO~GrWe310tLAdk4UvxVnb>BXE3x-e#J-2Fqr&_54J5Qwq5K465;Ij{vHH)R(q+OH>aH|34TyC_)vS3&|WGGk?kG5E!5u4 zU;R>h9|T4GOnY0Z(7YQ^p|1usYww4PquOhnzf>bwTMS?#Zw(*fw=`1f=3XFD17i!0 zZL_1^>&1%mKzWJ&dIxc;w1ZU3Ig|bx4k9qo3%!{LC*dK5#?_t&9QT(q|Nr9h`pei| zr+KHN)S&(}t`kI>Bdp6j_-Wp}S29rR5?uE@7V}An z{v{xTK*t8z#O z1EkM+|9}ldA-Xp7Z9}}xEktXuP7gbU@1A(we;KQ&251wcxnHQIN-RuACBDlv=v$2> zGJc?_)v)j6TnASsHVga{ake@JC?p?ukQw4#@|BbeIYfQSZbN~X0svoJBa+EL0oqM! zqmL4w1Ekt&5IT(S2~IC8;PhkSbJ(2Tr~~k3`UIp0LXnd*;%j#(`Db*>*cLiv!S%q$n!W};m_0O~Q2k5xhI;n! zG2!a-!@2%{N_``uV+NYSqDu7+FV-2a2$_ zZwNScLr!0p?|E|UAiQ4>P6fX%gYg!*{Ens#o`y3y-C!UY#JrpCLtbyTP3S53Aeb^V zpXEt+vF|pg@`Zia|F?pPxwH~W&!x#0)8{k&M@SD|ZY4P|o`m%$INZ>$Sz~f=P9ND` z?AO0keEU05lr9H}vhzl;^ST?F4UoHC@AL&bFZX=KZO2xd+$LoCGo7}-H!9T`m8uPd z^g+te+7DEJN6p7Mzj&>yqT{yGeJSW=R0F*<6w7{G_`&5EK2A{(6TAY8ioZ0T4-|Nv zbGoxhlZ4#JsKZnAG}-TwldO2$n@x3#qh>fwg5F-z){TN36qy6;lK2mD(B#7sMT=Mgpq z_n-)8rvRIvM%b_xAc4o3U}~pu8RYGt5EZc=jO}ea-#5?(^x}BRdNYA(9|~bTr2k4O zK)RHY`#1fMaB>L>H;RWG&=P9@iN+f8BwQ<1gtc%yXtDMc1D<~J&ym?vm_5?pc6g@o z^KYT@FkwbRb6_aoCti^o4h?{qQSBp9`hB?3CjMJ&pUb;S z^Y6oo=|NOwD2^b($a%M8m=hOP`bH+Xd|6-?ShPl>h^&M`-u+JhfmSYW^`MwNwH=}u z#^P$-N4w|&cz%04LF>5IdHhFM)m`4LPVWYJhk+FD<=XKdoG}R3ogFveUGvsDV^%mj zmOHJV?r_FzgQroaX9H08X{{?}wN}QBvQ5s8`&`}1UEWPj|Grk5XHRQaOgVCCo{g{! zZGvsT+S#<;S~wj^U0$4;L1n#JSfac!nb+yT$T}ezUk_qw0B;yXxU&NLe^PngB80lR z+%|Z2|GVJT%r_V?hQUf(?DQ1J0b@>21#G;iChFs~_AAE!Dy?-Z?IOBUX`^}3QxTvI z{QoavB#IJD`X1!n>GJ-d!B1*Y-bCO`r!ADU)|$I!TH_2}X17CwyxTInZTAi+cKY=$ z-eIL6&Mx6Jnca#ryM5~&P+k-}%R8*HsMGV_0o5wyZl;9V#0#tZ)$KI@u6C}r#jdvB zV(!<}8h#V->m6`NGS)NWdGG+_9Tp2ScNjiEbpV_WW;qFxypxn;Q{^P9au7#zc!zxlxC$s-g=}T5QDdpD zcfcvYWCaJblk}{Zi3r-5< zNr@^r-6$Blk@Dt7^?MX|V*EY_eZzf&Z$Kw4zmdWyyDe{^E!YQ@Tl4HXWG&$C)Ih@& z36=9U$4jn2I@o`po-`8|!YGgurr_x3UE$2HM(SC(c`Vbr+L>R&58$$m)4#jdAaJn1 zwjKKO!a*@Vx;oOwhtpr3qWKRbxnh=+vz=vr;eSMQ3nHH||Dc$a%xW+{L=uGwq!L6@ zvHn#h(_7{Aeg}!yMU$R(`hRGrDe6RJIt*&NQ}gdha_0X? zdUg8ur)c?bh11m9)pn25b1)(2>cEM|it+z#sejsIoAFYG|2@GAIR=D9Pwhp}C%xx^ zyfeL1;=Lo=K^)Ef59QHW^1B(fqlB}P&0$1ns+)2;M`MId&~wnakqCiQ-WG`vFmEJ6 z&`A*p35F4}7A-#;6=efD0T{?O(YR!7`h%t{dZIyEcH9G%VSIZ&Z^_3{*3JM%Mno3 zRO-m6Dhs65I&Ib`xhoB2jV#B{xN1~);!glIZQ|xkR{g_?Xl`IyUZ-S+9r+1~h8^N- zl|*OHLfn1H2@KiK$Se4^TjCy>i?|1qZ45cgxN(wfgUa|8BH{Uok+lL<(kZBqd?rxs zjI3wmNJ*!_W)}o?(lC%bm24R3n`C$jEjGuzhd{HbG1>%hYLOtcTL0~1R957(~@bgwKA zw5^obds73!`ZD~l3v{g1k^jEr)W9W`HB3Inj_^%^8pL<2+>W>hlkLcN2qEk6zXLgf zQsNNg_@UH4qTbJ+YNXyOkVc`TO1!CBOCbb^qLFo9sed#xj7EhnsjLRgv_Zyg0Q`Mm zTYVFR|CT+1o%`^*H*8Og{xqJX(W>qiK$5 zSw10(?vjT@Wx&hKgkln*oTTrDc zRH1e>aaP$HDJlhVl|vCQy7JysG_rCGIluwp`!??!+!%Z{-{teEovdnd{!cMMAhEFg6s;sp%c+}l^fY( zC8hrE*@s)nYv8Zh8xXB}weq`2Fp~f#x)AG}4>0}#Q4^10-cn-A?G*4=HU=ud7pp+B z8I{WeX_e?bavOg^8j7c;<&h|aVaSAJ%M%lal_v;uMlj>U=qB>diHRet6TlAZ(FNe3 ziQ^9OYlW}@83c$%)9beh51g3TIRUi29y#mqT!B2`(}^P!7`g{}c9W@BA=5U3vI&ou zBkKmR(h4b0@oFuihovH#Yy=i35W9R9BlA{3+lyS4s0ms0Fl(@i7352?)U5`!P%OHW zRkIdMpt3{86-Fg%Dux6bMlfAvN{dX_0>cHSO&nZ&El_!Gwgai@D0~y1b*RivJolk; zd(fJ^@@w&R1a($yMnM2#uSIK)0`h?BYw>khqEXHveg!2f*^G3bQD3Ua{=~#v2X(;JO>CN;ac$2O0roEGS^G_0A(Ynlc?1e@Mcho14mLov8VD<39B9@{YV&ge$^uD z4#4_WcoVrBkn1>d*Gu)5A_3d96jfjwGax9*j~q95#*<-o;MbX5h2J}}x8v85{aw5i z7#1tccuD16bRUOVN5`szDB}o_OO|kSui668TR{!koAKF}Bkv^goTD409~($o*p^-2 ziZ38Ba-8E5aGZ$lW8QXvoF*Z#EtI127da{ZsbC|HtMh zL`Tk5EzD0Ue~QLfB(nbR%vE+tiH(`QM9Zzo7RQ(HFj)L+CoU-=dnK~_9my8-MvK!J z%&@s1dvZd*ZrdHlOT@`#p+An6#L)a^CHjpc@Bi8P4ek%Ofpajc37pQFHVUf!U^r^n z4L=x7cpp}d;ciMb6@E^Ceuw|81g)q*b~oZhe{p2CxGbtO=w_X1ytSM z*%h&Yud}yw39QZDoD%3=wKfo_Ivu#FDiG*dwJET+c9JcyxN-yaTWdiz5Z&B<83;hr zJDqi7a^UOARe>2%s<%P=q|R_??5k-(06>`@NHRh|j_2HNI~Ec>BA0LcPK_8W|6msRe<`w{$C zO559Ge2%MZG@36EzD5*L5=wtMYe+(1F|>u=m}wwGsUs0eO$4S6AnrhYxnN9+ZeMvg z@G(mHxE=!^F=$p%Fd5hcg?Ljv)Gi=1@DlXkBIvtPVtvsa_+kM0A+hRc0@l9mKx5^Q^up_1^@=2|d3(KJYQrDWD9Wf$XhNrY^%A zQ=#@Dkm3$>-Dz~knA4VxtxA75ZK;>vhE}D0Pg_b`G5lL}Q)JQ*gkMDgztHzlUEZvp zqr3RT%mFYB%^dt9eumA*&&b#DGwy#&`wE-k&S^izHEvW=o-hAjkmOss7?ONOmXnfv zWP~IiSB~`(NP5m;@+i==DA3Qt|C9v$471@UFBOqf?Cz4@TA$_a!>6?o568>L8uu;) z9hCP??wZrL<;5nu7Y4NKa+`!5a@U->Ew5dyd*Rnwc7+PtDd{F8$4H7s`Q0n&?u?Cb zy8&;7q{vBbC877l;t9x4B)69D2V+~iN8>v)Io3Vtw7vd&_oSot`n~Q+2ki9+-IMm% z>yNu9?XcH3xfd?hvNzb=j<4?5@M_;}{b^pM{=wSG-}zgvULpNUJ(3Ej;C}SZs%cc29a&tJ)!GsBu@kWXHhh zo>Zt+opx7zY=@L~PkKYE+9L?sCw1Q8o`+ONTNxh}@7giXa!-0mt2!X{I?^KGvx~3$ zSetOhjo(L)xkt~?vYf4!OqnA5vC{qb-u6Dl^1DiYH^^_5{O$(%I6#y9T_eAny&-0o%@c(TJ5*)I*>6?!m!O9+;!;p%_;6li?yn??z#ZcgiO#D z^7j=3&DJOHfa+FzS)@)K77WJvo)GV0=B_Lj5^i))`dX_BxF?}+x4S2OtW|A7h`oN7 zd)`{D_Lz|TK31f173)!1#cEXUcDK~eqe0=-?$J9)=cJyM?$MzC@^ezmXz)dio4JB+ z(%dRHL$hkFh1e-QY!QdWh$gQb3krguxq{X)&Fg_<`S=~;S}!F*@aG>$C{y#euskE87AiUV3@rMu#^R$1n*K&s=d%nw9VglOa?2p?oQzz(bc5_W{h z=IkO3N~$Y@EJB_=WWtIaTIG+5tUyrYTkD*4*lz4zc-l_+y6~u-B6Z;bJB8fB0GQS0 zp7*ti+XHS!;0`b?9-F|Gc&r82!(7`7;y{rbh~cnFbc);*=>hq>OwvQQ?lVa5ETW_O zDdh4W5E+J({s}@?{{f{Lx~-7Qe?Vl0f-AJ#60IpJn}^Q%?temSvZKPCeOj{|S?Jz~ z$KHkVwN*W8)MMX5H>j|3r*!OIA(`buachL4HbEEIs(`eT$0_yLsvb4!u@AKNb3j=9 z4Lf7xu~$8otH&Dk*c1Z*tECpJD_M)xm8`|;O4edEOp2x+B{Kn~`K!58wBjBylcJVw zs_+pCTzG=jT#*k?xRgq7s&(e{OEmhBddK+}CuF6578I(UIX#mJg*o$t#oBHyOs|Ip z+yCgv3aET7tAT-2Q^q>1u*30p`lzw}tgyrJSL|?n5jz}T#16+7vBU92>~MS$I~-pk z?QqdXxO1$ZNAC~9t{`rza}{0oEH?X`V<(T3n-Z|G2MMsJ$GOz}a&{}$tRJoH;qneh zadlg%`GeT(GXTqxv9qx0CmnXWRvNZAz^vEG+z6zV4S6F*1jd!)akT3OSEpd29CRmweBU3W#=J*Lr%_?`lmkM z2n5ul<$PZaT`&Hzpxb{sC98}4x?|jLpH8tHSTA3bsT6*ibsjXDPqW@k0UUW77bA~P zlNi9fe`yU}D<$jJ*k2ldYi7o0UCixA?!P}|>jT~5fURGpd%*!))n@+IZgMX;ZL2JC z|LgRpmST%MR^BC#@(XAM(z_-q74XMbhE9G?1UOud4lBdFUy#f1wzqJaGatI3?>hap*3& z2~IwH_Q5CQ*GhD@^{G|pgFxfV^YA}79zU=tA1@(gSPQSgqjcAd5hGy=nlWPBDE@vr zi+u*XjTq1gBdm?uWDT&g79*T3yRH>7lU(4D5)b$2GbvDK`TKyFc-%1`+a|2$@1s@j zc^})dHzx6;c8h!7ft1P(?wG~4s#5p7#kTB<9?%kO*+)7ttQJ`ivj$Ut>|!gz!g}yR z)XjQ91gd0xS;%ofYc?ZY-m%l5apuSr{EVYnXF2}Y;D6r|=z11X%)t$4jBU{d_kumP zgH?QAyxqNEhwb2Q5QJ^fF86{>wu1-wzIdN|!CKqFWA0shQWil64cHDg@qKZlgp|ws zR`;$QDT}K4yI6Pc+LW^B5Pugp2($`;vrW?1Ncy0puaopA+zX3r*&BMe7w$pB%S+OLHEKnN1MuJW77}q+) zEfF&E|4J|Ynoju@9U|fflvy%uflLx(h8$*ie-5#cRobaVRsG0QKQ7HQ88-~b6|l$ zTL5UxvsuM#LClT?0&M}H<*!{J`4=Gn|IdOFUEj(&r=|gmDh0!L=!s$3w%Qe2}p>V;EeU zQdRGs7f8WiIr{6A37Z06KY9R0i)wEH9b<)EbSS&%P%s@(hq8+f1#=cOCA;WQus2YLvMU|R zE;^K5bf|c1!7~^zYCA@#Pip-bl8KhBd9bW-{IH95WEbtoF4~b@v?IG{M|RPU?4ljn zMLV*KcBF}RWEbs7gLc#sZg%a_Ky3I0neE!4iN>Uf#-xeHq=B3w+qvtgU4{_*Vroy? zB5F_CVroy?B5F_CVroyYtx$VHlc_xs4f%WQ(4OYO92&yXf*p2IrC@BKDg}EeRViQw zG-QV=)e`;|thI}J1(OWbE4xy!?4n-TK{4}SOWFXvibf`hrjo@E05cJfAq3VQDqNZ< zTw3Ki$dPz!;T#SjEg*ie7DoJHEsXe&wJ_p8*20Ki8-e(>MEov<0Lgd=@4 z@ST5rngAsr;@eCk01=MarTk&rhWuenmOoBw`A0bXk1U6AW;|Xk?f8Q~8aVi8mtU#3 z7==*(@Dl~gH-35;>CETV#eY6CX8`5eVZFhD-M0F%B=?z9KmT}*jrpt zu-gd&vK`C{#<7DzV{X$gS>BTmB)M4^7u@b z$C5*M)J~3|vAO?Q{U-Nu`kL1*`$~kB1F%*!afntlOIlVWm(eZlgy2(0w0C*)3vOM& zL37FN^nUgpVw~P3pYh?F1_zKUmcD8vhW`N#zNF#w&*f|5^4*T3N_VHYiXKRJ6^+Fm zJ$K?VAi7=VB|@pZNj$wNu@O7M)HzG|9(cns5?9*5lgRz|j(p&Vaqpga|K}1`FXDWx z_-FCmn&8bZMuhLyPOhSSA`3_Ez4@gQl;q7{DKA~U`D^f^PYs9@nyYbI^wBcxfh=m@ ze+3?>is98o9K6u0ONzClN1&B?s*#g_IDktZFXnl_sQUnM>hb+*q;dJ)S9Ms2L)oaHuH9H+uz zbjK2AbTng;w+=YvMT_Kl#s^ud}P@Ns^q?Q{A9>UuF#M3iP=;WX902;f19hwQ;eXd&C5uYh%p)){6|U~!wJ;PcfmJ`G$RseMx9--;N^d%(=�+kB9qY~PcqYgb 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

    r~AbZ}ZpP3Jw&4=<^?c#r-2 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�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%0AT2_kP(d$M;qf2JfxyZ^*(f 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�I!28kue8z!N?!d*1 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

    W7X7Rqb1J0mSn z3;Xr@6c8ts)S?N(1`m^F8iW~@Z_Fj`A=qBXJfN>ApLUOBlNf4QFSu{@0QWe-T@>&b zw3~kTcL^vH^hokY$P4qZdo(g$qpWj4kPq{_=}jh5`gjsD{F2w%XNQ{3j`cemZ2W^N z^ru2bUcf@`2A_qR{tlD>8-mP1xV!y8+#F%aaXK~V$E4BqTliz>;_i!;goGh|c6DJE zJM6lhUFj_}3yLsrSbm>+c|6QJcUp7CN!EHBi#m2-`}LC(R+o3!TolDL8b|a8koBQn7)XLe*Zlo(9mV;J?}-uTVW5hR(ag zcky-C5b8;<%f&A?-UBv1o}7e;$aF#hOS*9r7%RcK*zH*CUlppq&y$-=dtkX?YVVY; zPr5pg*hunhNUKoGOz~+?mEKBHX+J8d@!_WNp#Ol0ZN3>1gag7g&tbf|1h(?WqbF#$ z3fc?1K;h5X^-$}71P_dGGN1!d^UhO5b1LEv-a*fx!az>}XaG&LyzdL!cK+!;TPuKX zv=H}F8nJ4Jw1Dhk9lx^U!x=R%zP7vnGs-wvARtiIzro`mW|>>-{^%vck_W)$<|3)s z=LFc)U$`s*=s(CF?tVIQvu5St(j?5lc>77ey+kE0b({op{daLa??Xj7z*-)!aPNY0 zk>q3)fFJ#1@bK%&317TrHp4ELZvJQ?x;r`Ux{!dSznHkQW=)R9UoQvX1@PZ8=34AFK6ZI zNZJ0e8gc(*39qr#pJV)+;-|^eBsFNQ!??!<#3(oMapI=JWC1?(xcs}{g@NVwu?fS4 zzJJVjCBezk!O8r)C|1|*ZVL`5U=v$^L`Sa*F2foM+yrXfIp7ppdIm1+axeJ;4oD3@ zj|44}Hw|M(Wr>)>5#82nSdTZSc#4%vD;sGc`Gdlcv0w4zFH4WTzY??Ww;^qTmAb(sHJ-9ntY zxY1nL7bDsUq`(V_4M9KUM7Q9#o4e$;nsWlr4{!UBw~DtP7+BHv zdC{mvSFAd?@|F6Z+7^uO1NTE8G_~ueCYBbaXPG4cd5jwZ5pH0wNLCLEnP4@I>KgOS zAekC|`#h0yhgjoq_ZnbHh#w9*@n=KUHbMB&D#}A9tp|0KcPCTMS(?}$s9ztl8?aUc zY0eg)`+cUfyg+_9#npfokN!wgF*DNot%SKqFN=_S@FRfcwVmMnAAw;cHL;f%R*hG% z&Dq3<*`XRy603WM&^I#NrJuq5%TqLtsg%(snKD7iJtJP3z^&jc50 z=jeWUmK5yxFs(+qdKapEbN0r`sd0yfoHs*D`*Li8H`;uezM1@05$6*M_iH#|bg=PL z(rR%2Ka8a=)Y-=QSSyY3Kym1m&udcU-wGdparwC5f*DE_x5)+)!m1T@-ioHaJ)R!T z?n?;#k2;PCK0cHulKU;1HxyPlCE%X@bSF5?8b!KcC2lg>e4^@9z7=eghdm{O?r2l+ zx@SWzvJWhr&OhB}%xgC>N@I6?lI!=eh_q0Pu90V}xWg!8l&ImqCL6yj_wA2AvkLZE zd7RTQConqL)C>MH&mQV7d0Nf^o;+mNq0v}ccxXX9nHiKpL36^DlNoGOU~5|-eRj6K z#wysPYlb=)7birLmNQ_IXx$g?fQL7$Ggai6cgunccA?XF0phAM*2$Anf=rcPQYF-KDU5`H5i(YndAvF47#Y9r6uXfN4IlIwMT1?S870K*et40&~=6qywYkFW`>4RlLM6l{zG{+#MZ8_?Iy2U ziD>69hqA$k&dZlq%p=L4-r(=Pbf2C^ZG~>}q-NbqP}-G`CF##w9reh3~$)ySEOP8c9o_kK8aqv6_vJy|mjbgZm7i(gjOAZWDi z*2p6+2n-mH6P;RTX-BX*N;Hd5;vJo?6|{LDVR0}rvMXLEad2=~>ZDy^hhc3ubZyczAi1T+ zlW7Zzj%kN%361)C2@JEEATXLm4&rz?@44%KzYHR=WJ4-7CVfBQ@y@S@Nv7hWab>E{SSr24=crSEta-oE-S%);xZ@6&;2^qE}y zUlra!_tFnJxbi+Z?S{06SSpvZv82NgFS-l&_8qo^jR$DhFRZVTic>XLQ1mlao}QC$1ShOs=pzZ?TVixeI>8l9VXgzmxLU|K9P zgUGwk6}qTrFY%gT+@{OOzEJzt{p_HTw1Cf7s?O9kX4wkOf~d7tFphqhEVl;7s)#_=AD(#(-wr zsl54+xqmgjq+`XT-h#!m@zZ@dgAV(-<+HunS638vQGS!aE{=HufB+1U?2 zXaM-m{JHraek=U$<=}VK9PoSOBYOKlc7AtT&qtd5$v=#G{Ia>+VVvtZ-~8q(sz?6r z%(MTof-fSW1M4{!G#Pz=M3cgK+rJ`hAMhN}N+LQIMnRH++pHpbV? zdA3=lvF~Q~2Zwqs9rgi(cDaKmrM(DgC&+aQyM)gGr?i}}8t+g?k&cSKVwsD0|5f=Z!1L;b$Sg3@j6vHNBEIqQEE zJC$Oms@MAsQ{2}biS1Q4UgQqK`k*c+OWj`ljN$Idoo3A6Ee3@ef!LbMU*L!UyzGwJgf!?)C?_E1eG91y_NP8n7;L;0aU4p# z*9%Io{h^qr=q3J0Us4NPMO}nrXbG(KoN{%Slnc2ORw-?;%iQ10Fuj{!tMc45(R$PJ{kJHT-S0H5pQC$rN!yV7<gHf-8-3kNbIoumrU)L z_404n51;qCRt|b+^{+Ypq>|t*A9Gei#Zg|xKYiDZ&NOJ~>z8JT7YE$l7n$L`OuXZq#c<*Hb$C642uzu<)6a z`bSxSh}_ihKk(ZvwH1D~I4x^aEq=x(^n>n@7te&7q7Z z4z6Nj1BvD-_ESjWAcX>fQ31wHN7~*giuOLgSjt5uuNs=B{nku)bMZEiM;O;9G>UXN zkdZe%^)JTyGTMCu{8I#$ zicxL;bE*c%9x2}vOb*9PLU{LaXuL_2nWaSjhws24 zsyY_EOv+xz@n%12r*ciH*Jt|5Jrr*$A7zFqepvoAz7;@u)40@B)&>9iKO-eZr~84G zH~!vyUVpXi;rL6K&mTZTe?DW~f&h2gY|)njbc~UEj#AT`&CIDu&L}So&Hb02sT1SB z&RjIJfJssmYZDdW#6QhOe@~AUF82IX+bN$hs4DsY1Nz3+gFo(fF1BsA04QBRE$9(e zz|x2$f71_*)~^N_2j2pA-|D#*CLpDWHh%{5!pDmr){X#v`f=G zNwqxw1#J2R#G5i|n^f^IoY=B51 zmQ~%ce#{K%@Y8HjcS*A;H~;SxsYw==vxW!fUqB^!BXZbkA|h>dPZ)2(O%%9WDcek6 zIJEDBvy1OR@tmdyZ&lD;4npMSn^U<17gTE{ut3K+VaJM@V?2r zgcqQ{$9nL+;?BOT2MQ8PHdXgA>%nuZ2Vbxr=nMw*z6+UH5AHYXK^W%_ZwU9AVTbT7 z-d;`5Wsysy` zKbhRE?m-?R`;)9jb6A7My+u(Ny8HaqP!A+NB3_IgFD+;8dEd2UJyGCSlgD`lR6((J zhf)W`jD%}EfVIY)fxIpDq~dQ^{%k_(%-}K%8XE7``n!_I!F}wTgg|3gvP`>@rw#0a_}2;M-pB6m8;l-2 z=xL~#w=3Z>5M!c=6L0j}zXvVLltzr!7fJ2YJI&&!Ph(KuBQNUm`VCm5?H+jn&{ zZ~LCHR~vx90;2K!ai7BXSv=VnNaiYke||)nC3c#BVdw!8Atz1rVA=ChmP&T>V9cng z?D`o?PS)->eurtuFKa?a?{F7@ye6_LnHLD9j{`dwpTj(Su2sXyiFT_oQQh>n8kPF+ zkTBIPbSC8OmklkjTa8L;n_cp33R`p6zYu6WwD**WG)Diap)iPLoxRyy*I4zY2r`Sj z@7-+3JO6Fys(~LFOFd?WQ?jZGx_FBI$Dyv*MNEk#nvXZ7YS8tkYk%(7V0w)sHWsB8 zL}^m3HC=1eOm>B*8W~{en*nWQpx|1SG0j?ahO9WfQ_N%b#W;R7?%K5Dxab zea2ZiWO<4jS^7R=I@;NrRp$|K=ZcHn!Rs2A#`qy1!!gN6Mr_!S^1@I*MQp2CPSiM<`oB!)C$<05w;8)O?&M54;;zD@z zeewdUr0G=;auq@?JN`c7)`*=wEvI*J{j3L9|_)Un|4<|Lfq)A6`bJ2K#}vdKmRIaZ@v z(b;i7QuBPE3GvkMw>-EfonbI_F0+{a9&NVXm>B~ zT0Em3yx;!F_WUD@=ed*w)@K*lUN~OvD>ipLx!LnbdmptdlHAw08?28{(?N6R_RU=n z^{uad77@e(&a(};smOQ4^QAqsP-kds-Ipkr`v7mMaIAOy!r4m$b#dOKdi}DFS6Y}D zT^$=e|EK38$$oN}9nx7{7O3CPE&7~6ZfB;`9QIMYE!(IM-aFkvEVOqs^4PEMo~9bw zPW858+g3C2CCj*7>;ClL+YmKJUVWJTh}jhlX>4Q6|1tfj6Dj6 z0O&+~D2_Qgxq?<-;;w<}9{C4fi!S9%COWFDB?gUs4e*XzR zk#6`rv@MGd;!|9j8Be}1Ck%||Kvq>MoBrO#8&I!B-Ho>L_GHKEwO^>f4zE%U*R;^hPngh_Z7!@3oC@e1AJ zRXjPV#QlLSUg}n!@EOr~uz}WB+lC?*CwDaH_~IWqQ$e!lZ?S%%e7dZ^#s9nvY5Ycr z4?Ic1AYu7l6n8f*`>dYKnu2pDi_R_rUtGftMCkua1`Tlr{KY^EvPg?L#&*HOI--TIxmh1brk2Cl@ zsqc4ro5|u^B>ZyWoo(u8;YIcR*c*QNL6!OrXW@;~_iexvj^Oum1}+z#!*}|zc3YoQ z{p<97aTea?`u>z>DJ(w2&(?R?gJ*R2oOl9e{N3qzOL+{8!wI*l`f?Qu2GkSc2P((kVrk=R!>Sit#;#&y@}xrZ<8XHxy+9t1blTe7QfCoA59e8% zAh{HId_vc}z7;FyO|&;lVnm@B6{*7|pNFv?$E91VXkZ6!8thX8^9Exe30EwdcV<_# z^3D1mDF{6@&b{LZo^dzS9mm-JhNG^Z8ypvbV{nDD4~F8y`8%!fXb_wTj%G+`HU4As za4%0s}+`MB+8p5Rt=JF zgnNjG4Qag%xt2K-7+{Lb37dqbd#+3Dot3%;2y=t7rHBMXd?7}hU6o%S5N|PsOO2QS-f5n!E{dX;we)X0|{C6#vef5^h|C^R8o`>Kgzaq5{|8H6zQ$6~t z_xYIruH~^`z2$MV%$zXny*R_(9i<+7S0_i@$pkW!L+qWMQ_W^hjj67pZOx42sbL%* zm|$&gN!tgdp$g5@*5t6}>fX0CXl{iZB3!@D+zpRuY}UjKJBxbXW~ZjJ54m6xMtT}$ zIjcQPmp`VGqedR#;XZ^CSuQ(XvX3W`QA==+E(qqo^!DWff#XN(DuhVGV(d&&Khn;KQBN!gq zHutV|HuD%F9>6jTMq;UPuOg@x4A=8Oz4i{;PQ$U0A%kUu4u)X zB!GcXpSsVB=wC&AM+k3sMQ>P!hCET0NgdN-I#OK?&8YF{b-6{@5 zL=OCEP9I(zyjea$$wy2Qd#s{qLwQPQ;O}CA!C>1iBq{FSQ7CY)ElTBz26T zLIn5ERx)szmDlCiSYWgMT2e)wPG_mr=LuFD=H)oZfSouBg?MLDBo76-mnvucu*joZ zr!lt-dzw$9iY?)a&z;RR&ikTPjipwtPpw)}%UOvg8=6=9Ir(4c18UVkt)={dT4!{{ zDpBHtP1j*)0_-svl5N&@z#tC+?xhpk)+AXIP#g&#o*72bcNbJB0O((S9snJ`TtDJco9sF zTOz5cUGpyF7gpzLQ}kqtZZ2h*RI0{#FBE(!6htNFY2+KFSm$5jM72E`)&7G(sBL4h ze#cVhbhT|P3H4jf!Pq2%b)Lp&X_!yeVN*EugDx(QQSdx+it`JWP%!xTsa_@~Z4&EGe} z^9~HpJ0(yx@7iATPU>AX@5;h?rxeXQzt6mBebZ%(uJdtv2u4xuXQ2T8Tj>erG$5=i zqBMjm12hjV^OwfBrVnhAoPY8&`1o5LzrY9H1hU}IQ2>oPtCcdGpKKZR^9z7_sju-9 zgL(Rg=5Jg2GVeRaUr=BGOxAAiITEVFUNMTn1`oklI^M8m!(=cyt&sg_a5=lOSa}&c z$kWTq&F_)?I$Zm{8$xgf$D(>X7|*}>P;F1E&E|BYHk1nE?JnnFnzJ0m@n!G0G{Eg~ zv@Nq`Wvd6p{jI2`-r?GhPUyBDJ^J*4BiZpGaME*|Sjen52nd!G= z&{yet9nZ#NNEU596?RX3^8@~bo{G@-h{L_pqWxsFOI?Q9Assd#bsiraHK~5Vw~HgG5Hj2v@UipP0_hrrG^=Gb?-x7Ym}`;zQe8T;&M_zi0gU@V#6EdJfr z$}s{*sq^@t{TSSqaCtR;aanX*-G*pjQ6#a7YpC2*Tm>O{4QE-@Sx1)ZXAxN{FqLJ& zWRtNa!hos{!yh=iL_ed>Dl)eFH3CyhP4Pq<7q?b<7}Pg`Q+-j)S$XbaHL~sCOmWk; zN+!4`{HDpQE6(KFwrw`S4s3QwHrvO*KyIf0T>Vl1=UnTxtoYzAGgl^^vIs~;Ovn9B z#GJD?0G-6#E<00Q$VlRrXr{ZA++s^+y6Q}2Lag??c!#<;DCVrmo`q;u&n@=T<#Pj{+s!Ab^vdtjpVg(D_vfO377PrwQ;SVc z-l1l(tyw~1sp-Q@B$n93G7?8-?4P>#=B$Wr+v3^J38w3;z~(e(OxRgoJ8F5yUU?nl zV13}C+MxsS<!Bg{nZ;^7;>J_gxP4c=wz8N&iv({r6n|OfgK%;eT(|@|H)k7XuvK zRwf=F{8}{eNy%AsroiLn-Fo%9-ZNVvAM(%52$38TpIlg z0G5*?6mlr&^*N8orYrdaL2tVa*4Vu9WFW>`ej~jb1ywhPzdTaqkAz5-KU%^we?--n z(Rt&i{*KM2FgR6s+|vM4{}bg2r3_<}E};1!)Npb3eF77^Wi|xFHi*}!Hc_K`(a;7b4vDSGqH-DbcMmK>4^ltNnG0d56^w02y zWyO4qRkx&jA95KFvXxmnd;Gl{o6%S<2r7*9xE{oF=*&1>MPRbU($8w8W^pxlr6KPt zER)g#2Ct4LR-#qyOSYEO=(dA^5FNZS%5szQ%Q>5M#*{D>TccWMv>=7(&OvAlenRG# zbO&0a1lUr-Z!71QseB>S**y=fr_`ck7W52C7Tkpz$lZ`6kGZuc{8>PRKRn$dy0)^A z*}W@XqYT>ad32MN!gMo_q#iu#?A|$xM$a85Z}cAM1x-d z)t0=-LCJvIBex-EMK@CwZrcOh5U!!p?sP-8o;}u!!Ik@7MWpTr#UX|2RZPKGi7i6# zxIt{JoL8Msc;X;Zw`)QnfSIO_;x`^&IId3@U7ZXm9M?`C}|Aa<;8o_*v z8Am>JC!3oa1II)Ho4Ixs|7Iw4dbvC@d2X(wu$e&21ZAGwd*IT^&cL=%@U}Ki)|ST( zT2_k?p z($J_6gY)EH&CSmP{eA=+6`?JbJTj6z4oB14WFPN-)Qi}jB6TlD+BWtkCjTJTm96T; z_?pzWO($xdH#)GZFPp4w7yGnPi*R07FD5&~a(hxs6o@sob?=(a5W55$#&z2<6NR?N z2X+K8lwvR#TTov_M7jE{5Yu!vx2L%t6AP~fS>G|rgek=0Jz=W6qb?@LEq(YChNq)l z`&}>I<;dhYtjG!>%9|Xa2)xWn+xocu4)}_93UsU)yY5JM=PyN8=2A zljoKAPkN@^1y~333-KNVhRfWvaya+T27hxjX9Df0R z;Lp>eNZmQbHOZO9;mS{fsk=!CrOt#Axli@J{CF1O?}eEtE?(quvaoXvBhJgA$Kpg1 z8ud@^`id9j*Zs^EES{->2SfrLdPe%VnpCY=k=J57`dRyaRQv5kC-)w<_+&;fc-tbJ zC?W@~j1oG(wz92$0|S^AHwGr!PGaVBa{j{&10ftNZakJhFHE-o)3H!)2JD815)2+Hr?}K2yW#*}G;4WVmZ; zh1s5S`%ol(6?UtveNuxB6_-9K%cON<8+{5MYQO)r@4FXld`sN&Kcf_zVnP+uIoSB6 zQi>1T+2u?qQ!ENbBkgW~MN~F^PIY=Lc(7!^J0@|0d7}4Z;lIiz=)y(3(u+V#Jd%IO z;k3TAeL^|t0Y=_{D0YMbHur1gaAyj;)s*a56G<{wZSJct8K=Br_XYc-#9eHEl)4M; zk1DsqAimc2?exhCV&i^!uX>kl!;kMfoqm~_;!hi9%t2IfKjdOrdb%ur)}PnA-PBY0 zt+kYYn(`e^_5|Pe2b06&1o>a??_)m1$Go49d4Z4lwIg?m?Ql}O8<+@5!$IjPA#Z)h zj`aP5Gx2Hg{W_JKF`VlCoW8`8Cy&-OnVBI(T;F50&9#PC7uD%N4A(ispN zxD~8}?(-ir5*d#zOp#>KIw~#`WraJtBQG0zUjcdxFX@5akH(+jU~-pilS}Hd_Kt6qxK$1sGc4{%dPq zH?rd!P4YsgTQm_+A(^?>Qz<1w9g)FvaPMw+Z}r+ttQJqzCYb0^O(bAS2` zCLL!1mKAR2%Z!)LU+&e)XHs_K4_sKQ((fOl(hZOcM_<0TWxr8%b4{S!pUeNwS^pzC z!@1YMuxB~`Yuc=w&%@ur#sfL-izJRO2sY|wfEVn0g?@5-LgO+_b9dk8=`8}G?M3}n z22oygH42;Z72FErN5r{e^fL#ksniU`wm+?uz;JHWNaL@5YAiW{Z#fdr&=?WDYN&hq zffPnUHMLTU6($qD7j(?)VT zJ$^DX)0t47*j}bMJJ**K#QSwF;?~?pblbnXSbr518m%+8BNpWbYGZjPurmS`NkjG6D*A-LEdf=Q(Ye=mEg&9?PY-h359aR9~TwYAyvIe(FI z&(l2^M#)~>I}^Bm{PHO3qOU0-lwXWr6HUx2E{I>rbLHh-^^s6}mFc06Q1@hMCn6m=^4)+iSm}UG?7A-&9(#NCk#XZosZ6fr& zqGw-tWMC%>5JYilGXwmY@6o!`zvGM^U7WzXt*a1v^|C z6*XvdlLa*~tR{+*ff<;A37~+YqM|6`ih`IZ>vEbz)3$@`iZ{Bri>~L&Dn`I7;Yt9H z1Oz#hQ?!Q&BqAh1AphT6)iX(uUDy3SpYQJ@neM9Us<+;H&#JeoCI<5Fr+0Vf-%sbd z3HW8bb^p|PEcD|dx5CqO7sOtM2*43`)CT8P3?!=g#_hPGVtSvqvI!{v{91vczKqfP zzvp^cK3dTE zf>S7>FA{Z-q|V1^nv&_fO_}HwKF1N?qr9zBXOgh5@bx|dUV@{1$?-wECt*6FvN}%I zbk1AC2AOPHPF>6z{LrUMcb)1Bw@vWoZ|mhvt;`u!8LVZcjiVNw_+XpGg$Jfw%GrtF zFccn97N1_i#^s?@!_Xj=^A}?%lmymnWhE-mraHLB30S@BFgZhA*M+h+=56po$I4fe zXpx}-;*_M%ax7Y=GdE3SJ-34Zrn>q-&U`_`PmK3w9X7-L=#ket;!oWZ9JQQ-A2AA9 znN|gZqt+5J5GdW=GGM0#?Kt8xh7!bLhZ5)^yJ>6OjB|4{nO@Y)USVj0Z=8S!+Iy$P36u@W-+8u)7KtdpEWgy%?!D~KN8q6x^uQwj` zK8?~G&oZ*5`Cy)W2%Opb%qieBoztktt`KvCnUp8yvpG2I{4pA?}Eiv!Oz7-inV$=dwV&GCxV=AR2hvI3CtVkCPje;9<5t zdSMd>Zxi z9kQOCRY|xR0#SAtj|pa#PG}=Z1wNAGma344t(~jyIX#j=LS7pRnE71W9L+Ny;JPDX zx#|M>8;uYFAz3T$*%09(9u@B+$F7Y`Ur}|us~Puh(kx z;05`16t0Hi20%fVb&~W>KC!v%tzPJGj{V2G9SI2?|DizpJRtMVeuv5p;vmsKEs2Yo(PO% zBJaun9bbewIP4hcOI&Tk3z-(YwqfoDN;>SYe6O-Ki+jSUn z>d2vxwb$7Wp9pei2uVoX0XDkoI_JYDu@ z?a4N0E$h0B2;qY5;3~Udw^{f!50Wrnl{l;q3##O9AJqvUB3f1>$1eCmbswK(?lz62 z^Azy|SpH!eIl!oKUxjo-eWB`b-GK@27e7)4>I%@B?gh{l-V71SXK6l;`*bkd)eR1X z!gqjHc)goVaP2NTVzBfF5ADxR zP)vN<8qB~0N?sR4DXk1v%^xBY5Yr;!M`EwDssV2~ztg@_VJ@{*2?V*Kd-xp>evJs1 ztGVa%k%Zf$fm2!60h}~MCF9H0m{?0mitJE8M|p_mp+uSF2a=J_H%x*Hv2GX5Osx4d zY7{ch4TRl|mU5AwVZEMQ#7{uT-Dk~Bmfe+N5RPn=7b1@nL21C^{6R(kROyn=$%_8B zD*AUDyjv7BS7b^Qxj$?Fq!Kw_Vj9&l6(ddgY~4zvnjVWhtBh8r=unv;*nb6wM7E1> z+{LZJ2*zA+zd zMJJ9f(*d3!T8c=2r;sj{EMfbY; zO1YDs1I|#l{ml(r+TqLkHt!ocJ5oLz6Dek_@IR6#xtf7+qH2S8Q9 z$n89-1{G;5A*DJVxrVx$#veDcH}b!m7!)Jok>nD_P)(y_dvV-(DC%DxW)2RPJ5|iY zif9?XtDzkeWYo5@LeX=o z-C}0ug<0kNEt#QUa}3`KpJ&5FnTV!_$Q1H8pOpHZYEmDkCe=G-YQ_`wz>FIQx2khw zBF;882}q@FkixX4G@q>5I7J+ZAsN-6UtN!ZEm7lKiR&h*8%eF@qKkkmBOM7@wK>)| zIo5Z|hO2iTS*gF}44?*-cP3O1xMsmpx+k?va`R_ktaza~tQE8H?^GGZreOSP%qp6) z9wl9!BpGph3l-+`h%JtdS0A$FRI?4vOH+j~a7ULm_omPn=U z9Iqdlt8f}rHCX@4ogeh0=!IQS&9$|&n1fmITMLI22h4T5y<1p&@&6<0@Elj zIn$H?GYg9ZN^5qq9D45ki29W%%2tF_)lKP{?E=GiTubRyxuUXaZ|xQam??yiRh47y zl*t@u={2pi3P-sEI^ZoquAEKjZ>9%k-X;oh}%6D{)5>#N{rOZ=d zE@>^7l93zu<5B?kCA_P7VIpuu7o|5iue#7Bk{Y>QIwzbjots&vYYKoP4zG&G@Rj+N z5VBFAS5pD1gWvAg1=~m!r}C!}J^>rngeW4;oKy82R-IDuinR}aq`oW~&PQ%hYJ`v+ zr-O#8U?rvX`mMk;VymW!`J^hjQR6Ih>u4|34rwXaKS$;W?K~3wdZTdOhx+Tn?xaS< zmYC_Brl>;8-v>yE3EV$ZgBG|&Jh}Xm^N!0e>WK9w0=I{oQTQZ2c_fR9wEfJflN+`1 zRRCn*QQf!bl1eW{DrRA&4Apl2h`dy!zjMCZ&c~!O=>R)0ujNePJ`@?-Ir70j`Gftb zX9?9{Y;(TaqDieQZANb5PmEHR0HA!DE}!1ZAJ_kI6`j-Z%{>j58S&zpjzqZ%GqUFL zzMg1;&-yGAms%Ok>Q=?wRXxSNLOf!QIWLk6qd@dX^X(!t*LA)&}eQ(Ddls42Q;+^wki`bGnuJkBJ%*!xycql5CWjQ@O0&#n{ak#4ae6T^>BYm z@u+O!{HskGjQ51--X<%ijd~#9v^M%JPcC=u{ijRy^2==X?c?x3zwgU z#a8@NLK27dv6@y}OZ=5%+(&hc`htn-m)Sn&4fUvR%-ToK)vW6V=iX?;65*kGTjSgu zOpiSr20^nhXoa_NUNN#&UZ zdU+0dQ*!BCO@X(#ufI7-QSC6@oRg{A`NLdUkYxp5CZlScw@Vf4JX^Rs?=(JxjtS@Z z$2^U|$Cp%{s^L+is@hnsD$QFX`#{s-*hIb*W8!fZ*SMHPa+p0yBYHs*pV-IYqtF+7H>5?x;9tpQi!b4 zIe$^&ArH%7gR?|GvjLe6r4TBI{Ki&I6X6rtGoCKw$z^Z+l%LxkBgZ zB`#CR9n(iM)rFT!XbF~-6JOvS9u}*hQJ=-AElE73@hVJ?(7zbiIb1L1C|Q(uv4GuH zgWXMLV_TQWj2MDvn}S>fFLt)&@Q8Z4WbiMPrkDt@*~C2OqU6-18!zeF?sz zw`*CYEb0*O<+l#!Sha-OaETNaZPn$``H=zPPL~I=xZ=TlQ0BVQOZpV~dN%Y9cS3|m z&zKq%p6$Ecc1aVDv~#~!hF2cmsN&yTu_?Z#>c(%g>rt9S?o*h z<*lsqTg%Kh7poJHAgv^FC18fz=2ej<-b=?&is?xIE$h0S@MIAQjjHMnu4!PGYXP_|$=h1RN z3-+qn8lXmKn!tMnl{j4h&TViS-*I>{qdQ@RY*SYCSjVY@gPVMIDxc}7ujbucJ&l?= z0j9U|FvnBM>JIZ$gatQ?r#bq3>Ak;0szwZ@m#JAR6Z4$qf3S9kv(t261V6=|wPn#oiqODlvwt_zJK zYJ-IyS-i<3z46ONcE`SIcHs8R{9q@R+1vXpuC%wjZOgn$FGTWSJS9Kf^?24Q*k{gS zHn&GQ4vHT}$<2`92$p9NUecyV+Pnu4HaHjYxthcP_M_L+y`W*yO#U1#u>O?A_>Gu) z)Ovc;_|PVNnn-TW<4^@yOw`cpN;l;VkX)?~^Lo(;Ox@j?GhWSAc6U3)HHj+TQ(!10YXKC3 zUDE7uvzcsS7nNA=oUIJ_+`a1JBxROt>!7q^N&XIx_kEf-a@%o8a=hG4QP_!hwbYQ? z!Hoj8uab3uLQ(Quo|u=(`4(l%Xb=?CIQNPSp&z;N5h>s{TI2jf8Od&=N)e7#jhY4h z_>zY0tK)M!Ks*xzoVR8hY>)SwZzey;VXgK+Bxvs7kmV3u(MFc5Y=aeU%C-yGCkM`M z@p6mYmfqSgmEMZlnRjWEupj~|0#==CSOlzE1}8FvCTCLFC%Uq#`9kmTT-BeHj+A~( zky!{A+ZQst%;0s8gsF^%BCVvez!C0z-^B=V1+C9ceju_&wN~#;<7<)nA@v?{s_)vv zkrG?gVFuATv?lRxV|)Y`hU~MH&Z|^=xj%6}rVjB6(6-$CAnicT;$Jf*a4vo2{J|`6 zuZXMOnZhI%>#D+{V`6rP;rA^ar7_tRK1KgIDF*31K{=r?zqz zs#pg5Oaimy_;mQF53w6^+W@f%a+r4#llm>WhA`|ugiS~|dU9e^tgyy=*qQ$5@won_ z`A1qz9j3gpMIv!ht4UzRf{+9yfdb~B#ldi=8WG=eF1L_V|9Czl1ij36e4V7^*Tqlh zkiWH#!%-`V^2o8`+GH)Bu+L|=l-PrSraK8eNaJ6Rpr^t|fKiU8oNy4I)smx>;{v61 zvKIyLlVwMPr`*SRctH|#RN=NE&ti3i2)`lEN^3}bp!8r;$g`S?*yd9~Gu`NQRQPA!|p( zgnpy?QewmFRRvDvOU$9nq+k=1^XT>GB0w-xvB8A41NLuYv@LdAH6kcR+i&;Kv^@Yn zS!PSI;y}V>zl+iKUlk{qDO5&(rZ1JMqcrZ`j;icyA@-@Hv;Eop-kD&wzaydQVv!Gx zxRbT3815dQ+laes$iO+!{u5_g$YCOB!Yk&C2Y^|<2ExNqf?1#EU~F>?^{_-0_);OP zWInMtUV=9OA-|5umrHpNc2erXv1%&0D{Na_z!TB_2jB$~u^bZ!e@ZY@`&S3p6|l>y zCc-CcIq?ZksbD30XsblRlH$_xkFG94#`{Aak~*yOV$^DcAZlASDbPmvNK!_s%1PmQjC0FJGCI|&%?(n6hC$!0rz&q&8%0B1zYhvD zq>oXpls2o~>7Z)lm=aazMgoy|Ru|a1Rdd+oNh*oxB620Ph)Et!Y&!2`J{2w)X`V!? znMyyLmZXg~_m=3|8mpk#U@0-u+4do>R-Z1&>qmc-UY9KwxXr>>6bi&6)nCCT>!9}r z&fnS?O5d(T#P@-&i-YN(2Niu~ExD(S5IMp16Z-7)n&Ubpo9#Qw!-!-^`#O;oGC(oT zJ`To={P_?7&TPW(+x|-GBvN&d+cC6)s0Zk*Phw*{JuztE&KCn-tcQvuTOk0k^ENu~ zf513}JHI18xIt_JKxEc#W{XRp>wc&r(t$opTDWr!65?OfQq1S}kS?{WiMu7{hYBJa zmC)jfTh@HrH5#09=#3p(mKe0!E|p_#xUDp=O86_XP4!nUUsVFt?+R2z0@9RZ)v?G0 zQmV1KnLnq$+oGytGVaX_w2ZqAo3DxfPK(L751E$ySNfY$&iU#?raDlRTBMDOiL~u{ z_9(a16={t2Jtsy9zM34NXvaFCeD`srBR&S#Q-#R7<~}c{c%e7|LE%e zq$axmkW=`OtNZ^Gar58kekd);J^=~C#h^+#b10^SCy?F);YeC0^9Macsg*u^RD39P zMJTm2kXmV-5D-mmt+EHig*=F;5iqDH!egvRAhpICfWc6YlHbP1*ajOyo=W|_%EUN` zW+wCxx4nXY!4QWgq}C9Y7f6j*1F#XIB|1qi|GWWDC3&IL4VVj!*@-HPO4!Lq9`ITN zFdo#`IBHk$?{3a7vj=p+Gzp~g|1OK&30NnjVo*#7c-93x99Z_dw-zyxn7TfcS`kVu z52cn^eY%JdA~Oh&w#L#6mMzutLyjt!eGZr!!u5!cccT;-X;`Q1jEHPw>AFqX8Qcek zQ4y6PsFw+YP&yv7eM^3V$d3U(ksoE4nMc_iQGM7%p8V-~ z?t|zk5sB2DUs|Mc+JZX+snya#)Roxkli(5@qA?-QR@F#_J*1N=O}P@q(UeAN01)kj zJB`<3PJ9)_ifmUB8HSA7=1LDz`-eMS0o0ku2}DOwiggKkYJ#cauq0}Sr4k(UBrC_W z4R^_B4-kJSm@3{;7wsLD=XloR>Ew8pf}`YM>gPUdR8p|?5CxY8J>LaA9|LnJd`^#I zC4JaML%9?eFCv(L*8>i_E4fHUJzXdbdRFFmHsW6eQopx`bXVex*@QX-z+SpF4zgE<&yx969Pa$S z{9yPj(}vGi2(4h(?}BZXMm)ksGdV+&YTWu_l`T(gURkl!qJ$Q1WTdQ#zxMOOON=(v z0eMh8i1eq^u6&8fGh%yU!i=rFdVbnwPnicA%1GV1@WL$3*pGR(Ghp%CJ??qo&}8P zv`sirXO(lVq*a>Ed6KW`-4;k3gk!aLp&rlDKN}V==HY;WG46MWgh0s_u zuT8mlbtzH*gMV5+AmxYuwESQxKeB0gfaHB+ zK;UBLM!uRpD!T#c&SjvlKck=^kDnfW5Zn_uj&!HN8`#6CEQUj}7x3cn1(V8(`x zq4r?LVhBjq07ZTeL(DvezZJAYO98p&r5BbgfPstv7r0hU zk52r$zwAy;@miI#n88%E*Y?QalBdftlET5G$qimRT4x1b_y}; zM{+|&bZH}H$;`$_*B-sP*@+gztuIu>idwZ;E^ELi{7qza?x|iy6h1{l!<)^kxiiBX zoUKd%c$Kh+h&DLw^_L$z!)*{Oe6ZNrjUC8wmJ1}Jy%a&jTB})*DGzf0_5tUUtE6a+ zQ#f4xN(|@y`cb$j)48+pCEFRvi-pw~{8Y?rN%DQkS$+E9wOj zbm3aQd~PN8P6RF};<34sel z1BWC!Manw!>LuSSkV|%)eax9iAJ{NW(th&UwjlIil{&RieI=al{W66_ zv}8(<%$kU<>{9aFprUQg9v9AY1%n7D7M#!xIu=cWd9(RaNk(TD@dnbc+;1w?#c54i zSgYO%A=&0!@r*9=HAzGRhpMt!Ka5tWB283a(IxI2!&`1mi{{8@d5J16Xq$6_Tg&rg z6Kb6IA)6no5@YthOrNFEFE{W|Ldxog$sj-na!`ceGR=8HCYWUEc&5n7j}ROU&T1(Z z{krN4*Zy!eU8(m6N$1AVrr`6Tp%T(k_!TPZp&vCB{ig9H+c}jNmx>A((Ig+Z zEskv3qSQBT2w+_cFpcva(Dg@HABHo;B7W9byVsSbrNcy8HeT$oZoTTq7BK=yGUgoBY+I2QbdWK4W(@j53(wC5) zUw6@hvv@HF)~V?_##47KQh*64CmWo}be2ez5E3Pi&4LcG=4xTPVHojKxs@vX{8CMd zX5lzGpyhyjz;`y*c(d`0^puL_=4QTL93reCR$)ceThjhf@+KM^-AwLqEWPs>-amDm z`LE@UvR7ilXB6eN@WJ}r;LOsWmpPjr6uwi!XZ({=<&?KY_!Pl0YUT0-VI85q-VCFX zLi?S5(3D7_2F6<@5&x?nHT`_s_>%2xpk$M@u2u z%M_DB6J;x;6x|X{)lw+IEnH5rD}}f~91+xHzS0#&HO@UxDSR~%M&D~;#3#Gyd|Vd^lBC4YWg(`?rM5;HRLoM8^ygH! znu}C5B7;;F54lyeCOayFTzMgKyXXqR_kp|{<>lEy9OE-ACZBLsUpup-krSSue8l7) ztdrEh$YsgF{G}~&vVJfN_VD62-|e0ZSt0bC+mBEk$3*0PeiSokS+P8?N_tZnvWiRzO+hAM`?NG~dvc>bugeydsTG;&>8 z*G8adBJ0NdTUiIOn}zMbjw|R^38L7WUhoCcysotDMGa=*iPVe4WLnj|@LtJGv+y4h z`&%QQxpMHOqvYTdZiZQqPf^KiQb$GPE)rw(*u=lal4koNETs9WM2AZ5t&?Z7o^_i{Plivwxl2bw4vVYv+{-Td zB`t7^bBCGlc9cqb{OB^x*2rz5P^0a`<8Bn}_c%nr{BA@-KVtbxl1c^p4yi8vDUw3= zd$6RTuA(?fzl@273WGCitz1b{Ldg(2kjnX;eo&Zg>Rrs zwv=W^%HzbHso=Bx!!7cL6qMu+LhU7y$E;JkYfh7ZEZOgisk2B(GRVl~Bn0q3}FXOe)vGX(lx-G!l@}?_3oPD>DnOp`7zWPzF~A&XxnAu+^La zdf z;dNinJ{2eE$PhV^sKzgpw$UFex% zknwiPkRZTTA(foxRdqB-hV@<%WAT)p^PA%zE?U80_9cc z;YALLl+R_8bJNeidR>41SCy`2wd$SnZ*<`>i7~QU1Ina^i6qLNO~@Vk$CBbf?|wo; zmz;!zCO#0#LwKO%B+^T<^@;KzGMoEtW!5%py#~g7H-k}O?$DWlO{wM(d0Xb(B5!Qs z&U;JoS&V;SGVtki4#3z3pm;wN?)bu?Ks_LM%xav&xb?igp70a8p(VhWFqz$P) zJ|}DOeHB4#bAY?5tXjQkL(rY=>;(NX+OpS4xOUn7?7h>ZYZi_YVi6%%LvG}FH40+) zMNX=BsY_9fGe=ia_&10@k_|?kJ=4HkZAD~-VjeAIT=hKURZWTQ$WjL|D3N)YPSqQv zzNelTvv!*!It9?m`l!eu#+G$hB_eCB*SQ#zL0*`@0Z&Iu~PERgwp<$#E{ zci>Uo{W&CJ+2>xPrZJrxZNMK@0SyMNTE|OgsOooeFwRlt>k?i50$pAhu#+mBM`(Y& zQwK63;;QAyf9H-ritdw;-Mp0~3bHf(xDc;sdX*K3rxY|?Z!T`-B&Aa$&SNA-#vzrO zSPs3Ie)KLF575-K=nwpA%i*{ogmMp~tk|~^XSk{_Z=SUEdLO#P?=7^+ukz!Zs~cak zo&NeojO<>G=>g}$#+OXz9A2VUx>~3ZP^$%dGXJ7BWHQ0I%gOn(Myy2HfJ1ev05f3A zJfa*nI7gVQ0Hu2|mk3FNpRkY2g7s35%*E9>&rJqQN{sTlv9;d!h3l#=iOO&GDk-Ne z;w)aRRN$mcq2nP^7rL+T9v<+#Ji+`!SF*nrV}qy8=0hhUM%1>ph;#cC0V406P}UJv zorO}t&-{s?djv1eqCZ3jjH6;m5RA5-L2d_LW;)L{$?h)M%@Gh{G7*3ZTY!M7m)IYu zmSQmf5`h@;WHi{`Ok;JvtI?*9f9bV+N zmC2_r)DztAmPw}t7FBDt+L0A;hPt_bSGj;u?^HthN;fh!Ti$hJ1{K4#=QXY|&+gs50!YR%P^@tmr3~@6`A~puz_! zZc)E3S{M&V3bk5d-^GwfF^?3Z8Fq}`BJ`w(Ma_lW@whIsS(Jbbv&;(%juiK7bMBa> z^FRD)z9O#yZvOM+OYKYrVa+&8A6B0go+IK7*kg@yK7#wjSQ&J+d|uT}tYlvnJAw`X zX(RTwx?gDkh)^_l*B8_HZURKz&}V@P5Pp8_FnE!>5;{nera@w!p z#)5zq$JPNZbE!lx$##g+NUxCeL*S8n5~S@!c5SG;BJ@oS0Hdyd^Dr&bm@XhNU&6I} z9eN zQm{QaYk->5H$tpj6Fpc3=mS~d1$(vIf*ye=N!GXNoJtT-To6^PM>JhPaY5uH)M)t} zYdbggjtY9p$aW!x5Te<^(p|j>A(9L86tv|GpGIS3P`LZ=6_8xA!5FOt$Pq{|4z?sx zNbq|V%g>A`Bkz&6S%7x?PlB}O0<)ztJ;(ZCV7SNKG}s6XrcUg$((eFqb|)Bnoj23bzfZM$6Q7F+yDUazbGNje*fA(p0eaYfWL9v96FH2SVmp zU&w%~ic9y>w@og&Ljr@sU2gmd4Gb0<;P|h*(BV*i?M}v@V0xD)a@guuxg)3j*E#KX z=d?fYlffA&gEL0H)Tq)Og6GF3kC(MX&KQa#tS*$yPNt#I8^LyoqE=8##KMatOcQT4 z(`ku^72+!3>`=!L>a!ye8KI6N0IVbDSA{x`O&$~K$X1U~N6sw@oU+1syS*5M;E*u2 zs7N^CZ74SjHy}GBS0gZ*#ARcw7a%ocJE|@`I$+*aCVxIzdh>e+%9q}}@4!_Ff%M%= zZ~pPX4T+;eX6Atvk~lg^Jy%HjT`B5$gQORyQJH$(s{Tf#z=xU9#A=nuCXE$2=G;D zbi-9rtZ#}+*{jM_OPS{dK9#6J`BBv-@TtTG)xfH0Q4LXgF5_VS*}C zuKrf4zhAjBV^*?&B{j~7!S}6dJ0fil)bKg#n;I!LP{UWN%G67l88P_kRIyT3TMWK3 zmH3H*kJE@Fz_(N2`_hF^<8i$zwH;XXi0yX8#awldtU^Olw8u@*aFvFpK|!-virtW= zS}IZXtrAeK%2X+zsg$+qdF^O~0)W&CAfGk^M0fRj07+6GFz``PA(cI!5{05nwYf@R zNw?|ZSBl-B+x$XR@s(;5jJp(M&RyTENsTt4q!d*iEJX!{>Ua#lO{nRm7=E{?Z+5CS zb{=E=HGVa0t7#)m!zAOc<%N*@KVsEwRTb?`*%yG=*NzT)nn)73b&9a;6gFtiN}eVk{)e*V?`?mXY`MDKzmhEIir-c@%CFxXUm|by{Hq*o9w{H~HSaCqWeYEr z@>0&rx4dkWmkM6?^0Gr-*7H)!%Xjj^jUq?(%Y(zi5qYSVKXs#h=C~H}r+O(pVpbGAILkjLK-mdDldIANqbZj#6Q#|Of%PNS2O^0oZgEq@Nkp9bKsS}cE7 z$)Bb2=M(v}T>g9}e@gi?zI>p1j8W^@t76n@7TkwdJ33@e!Cuis9U%HiTlJ6V6;IjD zJ&+5|c8Gptj}`{4GU&z55_4bOC@h<5o1#oR zCMvzMsk0=$k@8On#c%2}#r%^T4-rF+u2alE$sz8)i3b()PjWo_n>te1=dCq3M`FmG z8s8x2|KZ&Ne8?I^AFjqJxsk|@+mb@oxRj7}Us}kT%38QfA@=KvLjF_P_B!*1k*lCL zHy%V#hS7LzvRiudjsvX&R+r@T2GMT=<0ZkhgGwaDwG6Qkb{xwx#AMrX;9jjOw@Udb zTGLh0YUY9J+nD24Pee78;=wmmwQnlB)Ox}Hcl5Pb`XTZ2q7O0;tluYQDAt;wM|Gw| zrL2^csL7~O)=0|pVjrqv6)N#dNpx*$UDZxWaV_hus>~iqX|%7M+f-_;q)x%z8S!zp zMyIkApqnU88%oW>4-_Sd7a`}Bi)VwmB3=Yu%1ANF#)wlgULC_6)oTAOXvbc3|#xxlQ z>j_c)A?x{R>gOdx>a_kbP5l(h;rb!#!)X#A@C$9le{H`svs#`42)k9{pwqA?+2*Zh z&O&x;*+9-r4!-tPxY{@1X^&3Av&YZA7dIPeWKNAs<`0`>)ZZlaH%HGaSM&)xbEU;>Z4D59wJ=^9m&*^e|1Ks0 z0aQUb%Bq>FBLwxBs?MLN(~nkl{-~;xC@W=q$Yd1rLZUiRd44_LWxiScQ?=(;(@Z~A zdwxCR(^T!rb>1>FedDNalzg6yeBRhZIv-KbN2IfTRA*=YjG8An4k4GL#<#XI*tI-l z4@(GkT@kEZ9kQ=a40c@^tX&hbZ%qnzT@|eTJY?UQ672eMuy$?8&Pxk+{UlhsE@V&6 z40ioASo=k=>t~^s$Avm#RdmFv=!jL(5v!sjRz*jwijGq=e+HUngX7Y_*n?uoh-rEp z7E}EHp=o+&d>}m4wNBxEb)F!b;QoKN2m|3e<73n7|Jo`{hhl!o0IB{9QMbmtV%fsA z;UvV#HROWrT`Mlwo=H40;ezcIdEb>1Z0{Ox!S+jCOT!)(A8h|su>EqG`wb8eAnOmv zC&_ND*zXq_L$3AcT0)mgJueCWDJJ>1){tvcHsLfZA$#a2**`IdR9y`Lv4yTs_&YYZ zGeoSavQ5mlClaEGW}H)y-cc^+9TOaos^t_ z`%Yvhf0-EIFAJOe9l`YpW-1mVf0@VT@BCz`iwAw(0>15C;)Bd+};v- z`_(*qx1%RCQ48WP{EwaeKTGGtLH(aO`_!-wvwpQ@u=(7ro9$G#@hZ+Bz~<)l#78uNjNRQfbAxcv5zI5+*Cdoak$Nh78%{|CfW z)|$LCTpK+Qo+ly7!SDiUcwr|>9oiRoQOyi8Lnt$add5&@4kuOwt*2&68`jHn_{p*6 ztXDrTZ&g3@9QCuHnxB9@5zRB6=??`?(3&U630e#0$&dX9eC6c}C6-j03vo3eSBbIC zfLSPudzgeNq3{ivq3~#&>!Gr$##txAVys&cyV1~j?H#AN+fMSAWk>F*H5WN1n z8*kXx>`JMo%fUZ+UN8*+Qp;6b6RU((W|Q$!@tMq0A9H<}VNnaiLF*GH4NAY|9KG}Q zG7Fg#?s>V-Ztb%N#`)-t*JQothPGalTg+E_%~j3-+9OdX_$_XCH&^+soH)NVEZ%Qj z-!^3TRL44ihp{Y5^M@rw78L_wSyXH~PpkBYKjTDyM&CGp#trfQjH}wt^m3uN*Y4ZN zmtNvaUu72mU>5&q&)Odsj{zP!%n7B{rA~rb+>kMJe_Ux*LPqFtoGwIyk@3i3DM%qH zF>AlU3u*F0y@}M@CB3qAWxO|ir8j+*H+_vSy~3Bi>3_AABw9&!TPgRZukfZ<{tA6b zp_T5xdSB9LrN^({mrPpe`K$LOn^t_y`;rsBH#;Zmh*!wm9@sYbY+u(BUz?4UC0_2p zOE2|xt@O27RaxpyUk|lJZYHv3^h`}LK60TUtAu;yy%rB^keP~}|9AND3(b!=GEbiq z?$PW2mLKcD+@W8AhO4RfhhKf%9a{OW`MCcIec4JYU;pZTSx+lp{_1_Hpq0;m^}dwT z%E!(70zZ~0emn_wjLS{_x9m6yc9i%e5w9Edh zwN2Pd>pEAvY0bv=9zWXcdbHcHw(O!1g_}FX$GQkQvJ(jdv6^N zZ`)see3ce&KE6kH_*dxL|Cx?=3BxRu?Nm8>!HH9_IjU)UQcj!loHiSSwtrgCzP>2O z^3Tk%hCLNz=B;$ANu+47G?E@Htx6AZoJr{pGt`Cl49ii{))~63vuNuq-PRepEsWyp*Z)jCTmL=0*E>J+eKl~@={nkL zI4%H=3p5<Q+3nB&(c>bB0(csYZ5&d_){OXDSpwo-nko;2#o)b+I2 z^(c6BJ?(Wp+0+wI0q2nrlgnaHW9p{C#64hQZZ#g(6PiwfiIZXC6qvaCuRzl&@azAH ztp~;8=P)96PEybwmXgDqUk7(23=n)Z?;% z)B_7hJtL`SjK(4LY@m!=kBBPj5m7ZB98T0@k)g+;9q_c%W09f8qENJEj`esEKkDYa z|J+S%GU?FdF*?6w&;0n(siU8t^VU7DhK4)$7k~J`pvVOm?_J(y+?tvfhcpa5{k$=o z5B_Fn!r{_y-d4w~e>oHop7ryAq?MgvYnPHopGa z_|0#AbG32x)g+bdGIs4UcJAEy591&IAnWV1jkC`-3JVMGFz&d6B3Jtjzu)-X?|%29 z@#2dV-L>1;z1wKpw(THe&>%kf$LYrDryE|c_s_|yliVcdA*jrSV&-V3NV+-cl-r?G6= zvR8~(UIFA2DvioYpoaTy z6B3LL9Xcq&>ej8>-;BTg%}7d0$}{rvKvng_#={RA|NQ4azcIe~29y=FG1{~-o__l2 zuZ*w00(Dy+G9G%!2!%rVMt(jhT=j|Z$tT9*#fxVeGiQRz9`_jc++$3cGUb4A-~cGS z_c`Oa=ZsdZT76`E^bx4N^Gf5&D~)&GeRsXFemy9DrQ9elH`3G7mmABMgX+rZ#`NjN z$tRyY&KNfil*e^6I(9U^_~MIE#;8%CzEi}AM2z9XhyUI9``;OYOa5Z~{RPGa7Z_c-beV6=pU==-IMJ9m(J)Q3wb8mYLp1wa zHUouOQEk#W&Q#yju4^IPM$zhy}8?`ibxY5eI=f2uKR zY8cw&Y$H3{h>wq7W2{-j5IgS~@4aWd{PN3vj6QuB>XDs|&Yg`zhYr1AyzvG@e*1mK zefJrI2M?ZROq<5gzxn{oZ&XxNdZWLkcex!rX>sS-*p+A&HyY z!pz2#Pd@2|i6M=ldtqMVy6dic45o!d&Nu~TH6DNb@vbl_q_XuynA2d2av)3z$=q@) z%xJ7$z4`-~5YkCl0P`73mo9x2rV|>fg4v8fAn++n1}Xh54dyaxYinKoz(V|6*^B{6a@skb^x6!|U|0IYSlAQTZh}p=< z$aoqehBWU9LA=Iox81fFqJ=~cOo3R9ef##cf=D6N=iY@ljj2_;aAv7Lwv@w&pvw-LK#>E$3d=f+jNiR=?n2bv= zz4R=I2-2SJgLsT5o_OLdhz1fL_YTBj3>YxrPY?;D-Z38HFh2b7!>#oNcR9NEu1_slZ zF=NJR1`*asUCQ7Y`}gk;FlewyeJz7!6c-n7Vvt~!3tBQb#^J+)&%=}&qhH=d` z*UVxNV4aC0K)&(RQ=CfHq6I9}xD${tuF?G8RXs>%AYtfz?P^ZG(k3nvT6k{Y}TC~sifF;sv0%}dDe=+J^q}*!^pJ>x( zP+y`2@(_O_9b2Qm#EQ5YbHhN}%wbrCO8yBW17 zQnC+ZB~&;9wJluv1!`WfRL1a&^>I1sLa1Or>RzPOqp-D5{TpO2R@XmJ1B{;WJm#55?e7p*BF(44ULv*5gABwPy92Tpu74S_73-xN;zhK{ zMW}hPnqERJiZoq@IU-irgP3h16?0Jc!hIQtU7_~FsB4jqqfv_@t%hS}2vuwz^oDNI1#ZU+Ic9RnevXDc1-bJvp zXtfhjXQJ&+LG6hZ^AP5nXt{xy(PEvRfO#iY-z%7hqBYxMHjA|R1L|I^yY`4hk!Dj7 zQzFgJLfne=@Ga)5NSA9+PomwnVHS(@+z4BXR=W(dS*)CL)TC&q4yaMFCgU)7#9Gb8 z>=UbPDCW9o&osocXr(ErU9no`&w=^qdJ1Arq|PwZyhxWZnB}4s1|uFtN`8pA5$#Zc z8WAavmR>4aEFG~f*6u3I46#ani?|o-;tj-|Xe$#lP_*$%#FTg!<5B;jH5yQ7V$EKN z886o7?U;$8o#HVs#M-<$>YSiv#cEB)>=kRd68Au?@*i<0M5->r+!L>2H{wsc4L@o_ zti0){Yq1vZ!CVrn`%W=SvC<1LAH}Ns3*uCy>mJmWXqo<)ZDK7i!Tc9(a6W24q-H5* zqF4lB4&hWa|?4$tfw0>AH;h3C+3b=At$45 zL@WG&St{1<`?ybHMXtf!5-rvjvq`*)&v0u*t6q$mAl}yvxK(0h^}~D-Ej|nPNVM5O z%pS2W4q=vy)o>l|k5~~;;zo#RX?=jEBoBT8Gr+9yBaWlmF?25TA){zf4 zQoOz^FyqB5SdO_O*3M+ySMeINa396{$j6)$FY`;xV)2SzMO}+GItjB;tmgYLTf}<2 z3b#S5yH>bUVy&HqTPfOjF6OXU+nq6|#S83#c_Uua8RBK5qPn1_#k#MP|LLD9(#$N8tuLlk} z?Nq!^(Vr2= zTxBSkRR_LddBUGDBDu-({#b4h57|AE$&q6RC_zvI6|?$()M9@Q3;GGN;;-(}x-%hf zZU6xD&QKdorEJrvfXFSNK*b|)IvSWrls`%GCt)_X*L@?~K9cs$9X<0oxt=RgF2My^ zY}1SkKyo&TX~=n~mYcRX^llsfwpUB<1q+QB2-qzH_I2@9ZhW5KroVI`&aZn@?k5;Q z`m3OzSL#GA32bPwL-$;D+wF6?9AZ!5ARmE>mA(u>r?3wUcJYD1B!vYZI7|i&xm}O$ zcTV`ugvdm?5S_1*+KF@pQRf_8Hej^~Sl7l^^=#7JnLdz^=woQR_#}wLM-WN!>_hIE z^pg#Rvgn5rFDHN#dYly^wkBlXP8iBf#9!PFeO<#%SU0ifSmHtSPPsle-FfTSvA5rp zG%)O(+OE_f&k&7~*rrZzVQ|x!UHjIlnY0C(;@!Yl1!S@o(V`g*#`+ zi5L=i^afnQ`;Gd2!i_H6B&oxhD3brME;2w41Ib!*FIP2Z$CKY*zfVZ!y^ivVR%xk|Xf5WkySc(L$)!kfpN692(kqJk>Kk!6#4I;e?hc_Yvv>%Hye;prMeVtQ)tAo9bwe;~bKV193xM;RT`3Ekxz0~u4E-F8f1_s##>K#BuCz`@Fm>nm z>bMI5urDyG69#ED_hC8XOMy4Q1@9o>U3fg86%A}CI$j`qMBNrWbEeQknjOW6H%^XA z;I2{v-xh1+_&H|3i*t_KI%zExddlTCAL-Z` ztCpMOtzBDw>}%re7M}GSZD#jJ@14J<#4J8!79;AD-}7fAKdgqKG(yz zA_+2_(ueNTsNG8c%Dy(u?%%^xwPpzyBo=R>PAYuXo6++DDW0gp=}M>=xHD;n`g=8gH}`xOv*?Jj)N-37_oq5;a*0Qu4nr@CkaoDJ0f3>i(qv9Ar#A`tboeCglX{X?D~ zH9Tcz@g}%1-zG zDjxv(i1aeM_wdv@jhgQi+;I<(_nP&ICVxpIG+8)1boi^_)Lj_@2qmLMd@4YYsc9A$EK@}Xs9JSBkpNXpdjo1 z8Y2KEx)-G{vwM%X`{zcn^kpMt&q}WoN~`ps#XV(TJ5d4Ge^Ppx=SOSfn#E@EO0#&m zi=>CG%F` zfRnyb!`$VWJ{et}_F6wmMGBIZs<{-^8W92eys4WS;RMEhfa(V{>oXbpy)yK^j4liO zeBf8Iz;Au&%eXeF5k9Gw4{1ojCJay8eY$mj+P**0YgPGxQ6!G_Rr*&N!YCTMfcGxV z(b$EtO7JP@I>}h2s<9$umPR1?ry=pCpaGeEf4s(B+w`jRErNj3y}}I*)V+X~XxBv< zyuYYVbZmdLFF_)E)2n=*Ek5gpIP0KL^Fg!tQ?K3jVQ)s;g~V$?&R)+V_tX zN=e^@6rsbKmJzv!HSzasJ_tRb<(>@pk;v1SoH2XnC+Brysg#ItI!;c~k>zW)&&dyQ zYuq*F!|1?zDJLOhtuo8=_lQr&mfJMUn1YtrAsjqe^g0@~bWh71YmfCkc{l=cVqUoC z+IYU>>Kjgv%5wcfI|mI)*hl{I_(1-$cyk3|uDF6$4S_8r%M1JPMpE2fd98{Z z&tY%vW^d^?EqjNDUR3RCNoRbP?sWdaI*$BBWO1(>2gwQ^jthi`c8)h6x|&q>s!I}Q zhTr;C2O~JD?JFVAiiT~1g85{F0@=Gcha!G%K@(J9!}m~FkP{I~$Ou?_z%6vzBqOhELEV4qM2X#-^w!j?$}r=?ASn ze(PJomS1BlCyK2c!Io7a7DrLeLGlmD3)u35t>yfHtzkG77@=n2AFz-4fO&YmL{+F(7-A=@PpPEW`!Bn|(!R`icg5vWxC(QPi(xcG0-F zqCu^SZfsq2^>ONuee3&32Nm8b@n&USYq@(JjE|G&X^jgcG5mgT>xF-5%x5j3ZjzA1 z))KT+)iWGa7^%j$;^zWLhP}3u(wRqG9(g=OrklEsNAa%iSHGo^G46YaUqE00RMyO9 z_5`MWrjVYHTnI7{ugQz>kh{Nds!aRpIQ%Jd1ztsn3rtraKa$mR3Qyg|Z<#E93up7n zq)!s=RY!5JdMoE@n|K^@J&seq4`fpTq6Xh*xksXWE0i;lf~x|?qpp;&UU%`Q`W)p? zT{yID3LXmr2bV>>m8boM4SAitOj1Egv0ECnu5nvZV4Ju@RqLB>x@jh#r++sFv9ch6 ze&-)d5ZN-1_dr=e@*EgL{xb(Ime-fvS9zY-9Z}zU>edB2J_DVTbN1E69 zH*Fw|GB=UVjasBjzJOt->SnV_%>ua+AT(-4KeM<~d|zwUBT~*64szOPxjAD3FF8NW zY@srT9Xqq7%FH}=W}M1A?bw;EROS)za*Q@xtITc3&OA50v7O|lsnC1NZt-YQV&7oHPBOE1Yk zNZk4SckMj4xr1RnG!5`Mv`>Z}y_&!Tbm8_6hA0hHx*&O} z%GsIVE&VpJbZer&&0eWPsMg0V2p`LDn`&uE2-Z4+gz=W{j6b0u`F-9?cO+0qE{LP@ zc;5-{C%-PK-z56%*~wq>$hXwkX0y~O)QmEk2}Hg&p8}MSy5HL4W1kuU_3tMOiA(k0 zs43!!KC7g32Xos6$wBMd1YViN$7CDcHk)w=W&@6V z`II!#W^*Wf`iu>rgZW=<^)?5@4fa_F0^!-oTPfjXs$LHK9+5oWYwhP4Y1ui~$L{%v zp9}4+PkBRKUKU#00i1BMB0huc|8^VYdpst6)M0OXL?QB!a}$|J$j|8Vt}lI!OtSMY zp8Z1Bdb4}_6W34@IfPnaZcF)&k463P& z3`hFH2LIQS>qzKhcX~}00y6C$?+P4qN%LW1iHhi*(dkXsp7W)DFV-Ks91dp8(lc`D z>-<)&G%TOJPH{Q2GNrHG{avU;s#M0{eBH+DeKI;dCI?+6%0v418AA)f5c;qJ4N-i+ zD|0hWB3|A6-Wj1VL%dk9zY%atLe@H8dbQlu5YOOc_}(!x;{Fn#O@mivh5BT~<%b}i z1YY@0?J4}yNB0)cG#E$R&rePy)6RVd0=)v|L8Lu0>mwZyF!%1FfCq(Bu&?X`h6m(Yt+(-gJsyFglaMtA1bI;q0|gXymIYTpfuQXEKA$u9ZgxYk+V=Z@o<9$n zz4y+UGiT16bLPyMxpVvbD5FbQH$F`d`OhP!Jt$5+8hGtv(5tQR_s}b@fn6UZ@G_wU zF5bow_&^Z-O^{2AORIzX&3p_oL$}8AK_IJ8&GK|x0-E21?+a7Ktxg?6UoDU zoqYJk6zsJP%*S;n{5~=;2MXQkK~Z~-VXPO$*e0?GFXqDFu&G$YlfEGUKlwxEA&YeJ zV@71W$qPv2%i#IFL`QPCfO^%yYbziDUCa2%E20A|i=wJM_!-#sam0`S*ok@r^|{J- z&fQ#8o&g*b`dPMl_eg<^t+*@`GKFSzBN4DJN|JXSI0|wobO3x#V@KzsZlCUqSvL0u z$zmHpCYe5&ss`!nicCM+eGkmTEZf`~gpC1#viFSebt*M5o6JK+)D(1eDQ?sF+A?_A zH3Q4Q_lRmh6?`y}(C0J^bQI-*Wg^C`Xf}yU1#x6yI(`9t4@**MK$U3iZ^gEvmzhCz zK?Ybs#C&4l39#n@J8kU1tj8eYSrx2?rU~U(H%HktT^73F%PMD8zokgfwxOLL0_)s9 zT?ZyV$cK6QAviO49RTkqT|mrS@OfpP|` zx9jTBCS4WMX?+X?Xv?f}4wDp3KgJbsClk+PKLP6`(oEoU4)=kpx{)ukel!|1JdI0W z#j+cScnCLa`M`T*00#k2;0eu^oirX7SohA1cX7jUk+|_e*tuI_neL$g{TUC@ulIu; z&+#&&21kM8`BzdBw8Ku)yrLiA0nw(J>P>~Vz4kr|pwiz08vT!XJ$VTB!Va>Wodtwg zJE%m(;68$HS$*cCGd`2suC{)8;FWuqt)F2BWjk&CoawfHfYQzxU7Yy{Ezo^S#OfP9 ziG?Xj%AVkvKwR*sxO}+iwi^#vhR!eUVFrcIVI0%hhzU-?-dVOe>rv0Awk`(hL&mwz%zpTYjc0?qAFMxJ=x%q`xIR zX^Z_wx?}(S*n5_3$se|zys+BO@3eQoAKs=<=!8GamlJT(MS=}~Y5(QlO-ttAIPX{X zffo;OFZJAHzcpd_>>Kg_;`EqJ75(kQubGl}?buPS-0`Q~V9~s06SINg-(If%{{2gO z>(W2KbOg^QB>W^H+g9~Sx@`r|>&`_GVdWzi!5$o|r3l%|Hv%qZi&N==$@uDhd;E<{ zV|)RsUC?(L;!-%W4m*O7!U7@12XJvJUa(s%vA?kPi&T<9Z;(T4$f7Fph`~e5_2_xP zh+&#It z2WaS@mAKiJvC&oY4zPag%GmCzsmIk(7rf(|T40U1u$WY{7FQ-5u$pkVGU0&Vgu@jM z1*z9qwz@KQYRbbdOzVWoFI*WXG-eYHSWGxvnQ*{j!jWDF=A0+J`>jeJlEf&ib6U1AIG zN# zzHjHWtzfKWVB3K=Bo7>uiW6b72I58gfn&O64aEEP18+D7;yBWtHE>pX*1&m}WDUG6 zGizY+Py;7xg!hsD81AO zU}Vc6w7|)hfoDSzwmBD}vvZ7!sfpP1k@ZuY6}F);U{t&!?jjC}#60gdoJ=%t4-Su1 zhHu_ihVKTPX?{WMPOVtgYBm(#d%lnCU(ELIrFLTwu$AY*)ERnHj;(As75?tWU?~yA zo$a#qTksK*r8wETAf+G9Tt7we2W`b-0CI;l%CA1wvV|4MuCJ!D21mz|Yb)sO&_#I? zW`Ptb5W^8hCz(aG6$!R-{vsp;y&A%xotf}2+`vr^tpgs6;0rgytzGzar&+e(d$C}< zTY~i@SUU|if6JIzw)qW1kTl-EI=0yV5c~baJ|vqT#~6xmJ8EIuA>uHa;b_}ooSh5D zg3}k^ZyvHjb-2J`y|&N>KEXaQk?IfdU>8KT9sb6qA(>=HG9B3z*!>XL2ce)rtl(wQ zZE3Y@ax<#0f+)5{(kVH&!kL)y?o}(Z+CdoC6=H40!R~h~RoNBi#flyG6GDg)MDxJ$ zZsq$zkS`oqOK+7T^bkep=@GVmu1X}??;;uZ5t1p2r>3QB#**O?T*Qwko%#J%bm*Xk z`ghpv{2jpvc9ygSmpgc=B?oSoR`D<#Jq|sV&~=X$x@H{#CJ2y=5`?R*yn^_MEM+Ea zM0Y@-0FcGUNIn7pWXmPOh0CCpFx+qLihK&%!f!h9YS-y7L;Nxm-v2(#Jz0rhZpWIo z_Kad~r!m_or8wQr6jMl3wcIySY#Z)BUCof-{~xqTD@Svic;BFvWh~?v9H6!!ZJ{pU zXy^Ek06#z_J@DTfmkz&_tvnHV+e*o4af>rGr@9QWg2~6|JEEPS9h#T)15<6~B40@Eb8rU*O?3d3YJoe~Cu)!N^uJmzr3BHC&{K z(6iQUOm?GaXbY1@R=AxB>|^*7`~}&bubGhkf}^bECzYrpTCY> z&iRnFiT`o{w{t&70$Q?cbIJVtFL9NR#)WA=!muBx*tLgg_E+dQnh7zG>G*+~o7j(| zC|Z?en?o_1(}W)72WjT+A@YrQj<&dL`4q`~Ivy}YVH%<^4N(||2*^+$P>>d~1*mWX zu8=9@3EJ=x5!KHkPrwokF^sF&R@jkZ2)LAE0lt@JE0_rHv!EEV6}qGk2ng-O6oz?^rbz(~lyp}MCUUea;TT;!->7(PnOMLO+)AR@h2jX?hMEAg*a;Zc#!=R+ zvt$xVOT{H6DE&4|6BCIb&wzs8?g?#U@}JSc4h@O9;*N=LH6fY^v_OcrYBrYd7uJ+> ze^lVtm`R!Av8{9-m}SkeN}mLk^zj${BsYVf{DEGgQ%vo|o~*zi6g30 zFGLs?NZ*_%S)vkK3Hk(ZPixWe&<56mzBnJ`$JGBrx>h=*wLWdZ zN?X}AB!$G|WLOc0So#rKH@lgwA~!9db9@O-&(D7Z|9%Ml|6hnESrOBZp3%aF z^p<^y{SeZJ0B3Au`TlBYH0L~=%5~>du4`_^HF_#{c62IddVLPl>vNc1pMzeXgI=G5 zUY~=6*<8nfon6eLraa_g}i3{^N`NOAC7cV}B&#KT*)re>?omx|-VyGA)0z z&b1V79n&6JKF%%%hNZ@Y*I1)fNmAIDS3b0Kj*{g8{$flBU zPav7{B1?WDctgZ{V>KTfBidUw@e=ebg=dLm=~pQFMFJ8)?g;mtrI6P|*rt+O(s0Gw zk_C1oOVfjRH#!>sM9V-gQc#LiXryoHZz>>V1th9~^b|~a5&1V(Be`W064nd95*g>= zkChY1_F zH->hzOm!!w4U%q=w6Rm2YiSsqT<~w|OqDt%Jt}D=^#|73PU@6&i=>V1(8?OLavfT^ z6|MXTt&E_R`_RgRXys9sh)B!g+ltm5L+idn&7YyQU;4eF2LJNV7B+BaUCq*v|J3&J zNi|xzfUUemT6y|9rDgl#+WG_QjBB6N*^XXNe@v0lTFO)geIT@$GIbt3AP6cRdzIhw5DY+~4AAP7SW+Y^`&(pZh+N{9|}F_hTgawf?3sj}pOe1rgJgtPac zr3=2QtLf?fu+Ej?4%fMQ&iM>ib2fr+b3>4%{Ox!)7i9L#-wUZe&%ZegL2n2{&}+gF z^eOHQ{%m)|zhlm4{)Rcn>S{7j%$1See`MY6EO#j}Se)2w)i6he&Bp(>MSD+qK$>z%x1#6J_K! z-v@3De=D3uBYz0fY-MK&9pVt6x^sk-CKz>)qWLK@Zn^^?4Wb_KgBvksFZQz4_P0Xc z_ejDIque6z)b7S^WX;!PvoTmc5WX&@D`<}EXbIL1PCu?=j6{s-e>AkmFzDZ`AL{t7 z1M7k~>0r-)5mEyEb?&0;dT+qnzjdD!UDuO$80Kq>u8R)y+}z29NQ9SW?UnFS0eJbxRWK>c3c7MWXU)u zk|{IlTtzbO7jZN%Dw!cDF_ssV%odceutg>FiE_yv6veoIl90Q?eOKXh1l$1jWXWth zu6SEA--%?&jNmOXjJ4K3{Y4z-iwd%zKteJLNM-?uDnUIr1xsd-hM$v$B3ODS(mVUisJp7@y30U-UHpOI8F54;_=jQqe=D@FuJ-zb zFZ_crT)i4PSXVnCA>{9k5&kiZ>Jf}GUa8p-*MX;LK2Ku{U;C}!^Vfn&Co&4Wm zp~YVwY=}kmc`T|gqo~Rke$|esdIDZhT^2=EvG7nkqUwoS8bEoUK1gV+iV!zKQxK$> z;U54e<@wOjy4u`?WB$JIR-Ot)>S{+ML{P)$Aa)CgJ>1EEaN!mbyTu|l1Y#RO?2%6X z&k(3b<&CkZj>e)2M^Tk8Jlu|`NUWeDu^Lsy!Xxd7io`ae-8EpLNys308LwLW>>d6B zR5gGqi%)2rMb!aNwFOjJ1f!N%RAI0%it2MvrBQ+9CZE7^-M8Js8Wq}Z5{$Nkd%`#H za0a+Xc7la=w0kR9Xm)X5xI#}^{Ok=M=P~dJjWhX###zLE31X{3tR)KQzgSdXf`w63 zM?tJc1(ut90?RF8H7ZDzDGHD(dM*pGs%oh?_yDaK6oys|2tzCShNtYQa}A@%GJqb- zFnTNl=&^LBi_w`L%P@K@!{B6`3@7@(2}64hhM_&5g{eL8O!DEGoP=j`ken*)*TY7BgzI4=t24me zp%l;@5zsqDK(SQ~4TqX`3qws)!b_^r0%K2IO>a6lDQ=M5n+{IOoTfTg{#;d8lb?@y zL~oMPJO2yluHFA(80x$s40ZO0q0ZO4Px^D+_5NLOa5m7vNkK7JO8#;GE;u;5@;|Se z*=?jBG<6$!5On8{41wCN#$B|1dNUC(Yo{6rom*~pX&1^V zH{7IUxrwDS>1gP66kF*w`crysd{MqQRu|F-I!VW>2op|wU^=RZv8>VeHJcf0@zGY6 zOLBBX1}Hl9;b_kw3~r#Ifv!Xq9Uo5Z7__rxkKm<8wkjGZ0a17tN_Ugx3yC!iybib+ zI#)N-7wvd|@6cbCQ6{>D{{94iPpuD3|Equ$m%Km_TiH@we>HB%nWB=ete>}*2gAY0 z9vJ)|)IT8fJ0gOF{c{h0|2;jR??EY2T=F)H*vfXWZ!2D7U{2F_3F+f4MFl@#KHS*A zgMj<7{Ao#F=aAF`IscuVn14LIp#OCtDqQj)QP|3QYWkhH(UNx#>E|uz=MU&7f4AfE ze@*{qp+86s{?I>Xu%`dMJwWlepbVG1O_a8>AxJ5|_|g3%?c*)w7eCtA29BXO|F7HE zHzePYh0R&@1Z)1^w-^2UxHPJ`Bo+7`ZzQTPou>3%L&$8P}zp*cOS%ReMRtCAzoZaS!+2BBP*M(gsPlxDVZAgnO_5 z5a7(~n}~wu?hSd+7`%AaYWGW0jA?^hZ*jkLlQX1YF+ZiE|UkI#zXl#?cm$cIAn(h$P9&5n>oak|VcPhdDk93l;g8Drp(V=KEA zW!y)Kj3IT2^0PtzY|}rxadr`Q53RuY&+I?8C8lQd@ivrYf(P9o-oQ+_1Y@~60^Z#v{16YXRxSR#Q9JU~PpXUaK) z=jwd8(hQ&=;ws@Zi7_yr`q}yhD)-)EgJ?xfTi;3*W7A?Uf5`k>&e5{nosMnG@%qP! zbjlrD^^Ceb@5afDn!4u@-E%;Rc)bN~a_@0lMDrX4eJ{jSvqCuv8iSdZKLQ~HI0Vlg zt8)ZteSa^!@f!Gg)IA4u4?g);xR}&C2lOsJH#I&N(*tN5l7=Bj8t;z>{trv+~o30p+9&Hb^1xNViDZDA`}=G9g{&m@Y$A0Ng%F4@!De z(ujK;>^|z@59;9$>fsOSaY;Q)8{~S6q>Yk|dI*Jj_=9@*gL)S9Ho|?ceIHjWw@=c8 zk{*>*FXRON0WQXLytzM&?3mm}(yL`;oqUbHyDrInV{d1;@8v}Nk|1V!P_BNl(j09a-ucLtS+KLJo)PILwAO$dI~ChWXuWb!d-!K{q25 za4+a=gbuqGq!^)Z-J5$G3*Sp~Z|-I++<>3X#=?#GNii0_pXMGnjJU=PBCc@*jPN%1 zxV}bsw|n#T#I<<>ac#~euFWHe>(KSUg~5FSaN#ExxbQOqxb%qsqv=Z3bm50|;fHjk z{%3T-ogiKKAzk<(UE*Ve{lc$}!msVZubsl3vMwv`RKmKUCz#(>LOSb(-be+N|(j{wN4`J{=opVIb(Y@Kd zH{WoJw$Fhtm~YJ4>VD~)ni&BF}$A@}A1 zhI=jh672vN(T)WhjJfZ+4{b2=zjBXzi|s&)c68~@c68~+c68~?c63Q$JI3{9J0QRA zdS0U)<2th)3!XRTDyI3H+~Xc&JCLFsTL&4#{aNnu_(40y=NfDWf6$JteU0JAaEBkX zWBf2_2Y=9xPj7M#uU;uXAMJ8)od7H=-Q)3daF=^+p)tH+rF$!XcDcvr11IwEvt^fi z5mBHySY*L3TZ}CHj6&8;&d?3X)VBah`eiW<-B zdNn;;Bdu;Jy0x!dUJ`0&N7 z)tFEk{ct4m2{`f-kZG|7D3S-;%9ilalSM{B4c&P&#ARD?kwAidXGl{!0dfo<)d2Dx z6S5lPk!?jHA1{FYzEsG%1dx3!$Z8WZ0bOES!N`PkLR*1k?I-w%wXZcHodWqhAG0&g zmDFP*%gp?%A=UtbvX2we9T@y zS8%d+?nR;@DX?1PL=$Z*QUtQdfT$fZ`N3S=XACGw#=k96{w8o?Rmr$F-X zEfJwh1tV6IhLbX_mbwT5sBb4nUlJu)%rh%P+Jq9c99y(eW7hLk=j zXH`ra0s93aK3q}MD~a?GnL}UH0SAsLeNjh2+~Q}Qi|d|D#SbNJ7hvdz5;xOE=5j|9 zS2md*6L_o__73;mvKI9aiXJHIVM-4a^@xKP;LFG{%$5D|Xzt`|Qkh=Y2@a<{-1k}H zc}egvrNc=)OzCivE~a!iNf%Q(oUE5A9ZteCJuQ#4!^!i^F)6IWYR?8t9k*c;yBopl zJqTO}{GCIG5iq7d>Cpb9L;I5s?N2)3PhzzZ2A#4 z{W#e{zwp$C!wDi&epvlzF}tA!8-85zQ58j$x zd_Q~sR%-zeexF19K8N^y4)OaO*w?m8ygr9}x3vg|(hl+X94Kur!@=8g4Bv&g6n+jO z5|wWsz7BWz*^&eo$T567?(h>~l*%!DCnH#n;ro){?UCv(gBX73GJxTSE`1SxsH@>x zXUzcjTJ(&$*6Gik`>uaO{#STnu5`l3Bh6j9k>)O)NpqJJ(2V6otT@(mcGu&ID~_G# z9PdLwpP^~TcS+Cd|+bU1vFEFI>`l4mZLJlFOec?{3{av5>>u#r1)Jq$~S z^sr=z3cw6hF5@7w_a-}*=CCS=}7!{Ym^FrX@r-+-&s$l_F0J&;76bsj( zGxSm()&QMcHxzh4+5jW#c(PtNNuV)a+e6*4LWNi+Rtl{pMic+pD1~Sy77DEuM&SPp z^z;qgVCO2K6MDd^D z(AropY78>5RN7XzyBKa1ux1Um+sYO&r>MY>r3z&ZoMe-21<$Jkhkii@k%s{SC&77V-gTwN+j@GJ9`EFtU3xsxGf=(^0pjsh z0E^ySd_JH6M~5z%W7I>QKn70KYRH{g9ULzHis5sm@iP=SCn(Qhcz39u)P5Pk{pGRX zc+uR#2Y9^R3``?3sxg&9fnQ4j+XK}+X-evr4^;>aPV{=VBXG?BB|hk~jFp?;zt~zu z9cA&3`;TCoOSi7buE8kPF<3Lrl_U$imLhEn`8`n#EwSKrk3N&J?J=RAxtb40Ip2(_7VsKnw757a9 zIW_7?^(mEe|G3~ICD!|@Z2w@un)j2Wf^-~^Xn41)bESf{C{*6)>1zn;9qJ)L?dgLr zfK(M@reS!SR9%O!qkKun(Ku23I3N+HxT+6;3CD!=mmZL8PHPepqV=ukcSZ`<@QfE6 z%lP4+a59j0+mXN69;`kmp{&|ttihz2IkhcwimWovwa6)4T*Xsk&}(L;fnQ$!bp)qd zt5IR}DNd$6)0Bi5dJKGK$?%PKKzy?Gp=b7tEox*uGo^tLxvYeQmQ~z&8Tf#peMMmC>bHMI4rXnD(+) zX;Y%-EGfg%LquW$lb}Yw1zDve4o{~VHhA_`aR^X<`phy!^}`)_K)V5(M%fjGJL{6K zBe+RdKL>)S=B?HC182({g4HP+SJ)ICQ3Mr#H`h&O&tmk z8s5X%71?PDU;0h()@D?fZz=wl;X4bb$g62TN6qEcATKq}&{_6M^a*gupb@t4anlNG z3k3ZUd&?$wwCaUbHGI85x>H4L(uPdc{f=+h7(>1F`r)XV0pKicPfMHHv?zb3uMNz} zg{8;acv4D_Cl!8T$QNQ7aw<|Deu9UNVKDI-c6IO%Uq^y|!*`u1y;`L!w5z9XmkQI> zdlxr%8tpyww`W{`L%;tR+y50QYo3h1&u($Q6a+NO%kl$sK6oXDH4+ z$JzGR_Hi7s72~*AoQaP!Eh|#OkJBvTcsqXZOe~^UMLcoZx|c%h=Z@ant%H@k<#O57j`s!!*LEi#c8#x@>W1r zl_FX53nbPcjWhYXtUWV9-Shb2h-pR9Ca3f#z88cMPEP*jXpEuI8pUx4&axMQMFu^b zE1K=yQALX%*;INwY%43lWqEb+XiF480Q`o+i#VvGMTVe)3iMLtgTId8tSLi8ucq+v z==k4EOBs;i*o4Xgq*Z@I(vtphwV?mKKal?5I!j(%l|`q6KacQ_3VdKXEWFtNSpKCi z)%^R3@DK8rjIV>GS*mQ&b6S4Z)Byib!EcpuCioK9#)NQYt@d?+-uB{2(TScU$iMhI zK4;XPnD^sSJ8{UtEJQ*~>Ul;jRjHD%h4^^W*b00el^R*+RQMpmQ34JG^V+844 z07_wXg+RyRSC{h$4Ei%QkXu+8Qugb5ARy&SdaUV&3-wyzH?R*K4R1RY+!~Cmft^ZF zPx7HRiJcLkD=Yo=J@V`#y>C8xI3nLDH2op#dsW=2Ve2QS-BMR@KpM_JRaY!F`Q}gL zk!&+lbIbSH%2MGdt3?R!lkUrfZgO4E9u03m9b0t*dG+!vh>{{EXjhzifbBWZ<(#Ti zHr3k{*#s2#o(FI>2`BFm_wH))%vs6*P3e`lXZl=9$Wa*)m~iaL5(N;}(HTTX)>3d9RYtCe{7BBN5l~&v;y+ zt;=n8&lI}WO=|3gu+QF+>Fks4Bxqjuui^2Q7|riXs#}Ft2ms8HTJ`dQ$ZDHI*vMX< zZ5^T*wTIege+{#G;H=HYp>k<(r`2b+6L?TqXA00wXkSZlTk%hH-^qs$M}j^KcRA$u zRybmucwA>{b!){&v)DT*78nN^Ssf#m8OYJ%lF`^~0M)~U?Q6-?2yY&LSpGS_$>8Hx6fVU~1;W3@ z(+(;Q55EolWnSB}y?R#2sT3ZJOUw3l0dF(K9=j^3Y*njTVc0m<_ulVK`%Q3+$B=Vf zUw3Uu3=RaDfx;^oVL`r$kCN810}_ev&i@RbuN8bRy$O8%fzO&YX2RZy{{jm2Hz~ju z9B`$_7`3?_y#-hZ?|g?fg5X;aYfX~xYo&@YtfJu|iv<8i`zMzUX;U~@&|=WR>r8k_ z4q|ahG7vyhQ*rIYB{VGy8_j%a>Z93Ve5|ByGB^nS+<~mBUn6PBpS^FOvT3MH&kr_e zeolwH`+>iGikmeo5ybYTvJSO>4jAn!NC5z&q z*r)NEP@jYbBzXF$l{}2dcN;pgMt%3j0Zge!V){Q4lDH%-!B(~gP*KD1UPl@RTiKuS zP+)Kr!!^cf=u=l1L48^;-6?u1 zwk`=UbQ23WzKlu3Xy~ehUZZuj>c005L;@S3sxhoSxrVI%JqpILde-lt)%O7u{*()u z&Akv)wgzR@P(t3^tp73jPYQ0j4{`RW14|5&5?KieZ+C_94=lv3o}a$mo%inM`)<6y zCVEf%gm8S+K2iT6|2$KDMh*`0oLyKXhKEX~jZZcVat9ipwvhd7Z<=X#@={@Ta0aPo zfW=IY{29dm+;8LYyRMx;mumTe zbjUTPDc)_R-?s5&mwuaMD_f06<&Czo9{7#vx4`R^iAPWa`t2^OB6STgL)Dho5tAMV z#h=4er1TCuY#G2#ras;^3}uZW;~hBUl2^XrJxVk2 z37Ks)1r>P58qEhNm!*^7b@@&C79Ijn8RCzS0^QD#sQt?p|wXuQ&x?j|K zByj*?#+Gca!c;HEXQcXgaJ60C{bgHD=2rcjm>x2`1@<>kJ2Y&Rqv~t9IHZQJ`RBU<8nvGP-VY;T z_{OHQMRW(%`F+2}r-$|#^`p{pn-F*y$*k3AqyON+?YtW(MM~5Izk$+S0Z>=vJUpzr$I6K*dgxWi&s+eKOi-ql^+DrI@-*`| z0wl+~S6y(=*O5R7dbnCXQs!FIfkmcUw`f>sSl;_d9EyR0!nUeFz$Ui>fsWL?38GhyDU1a^&h&)5qC&$S8;(vghZM@C0UJ!#t%Q`UV;-hu(o{(>xTrINvi3mAq{?|2h zWSZ1Fb~1W|7#2t=&)`R! zlB-vt+y5ls7{7HWYPelgG(uMSU>|*VAOu8n?yUj&w3S9hSNdHEm|xPW7tS%jB&|G4 zQ4hYum#Pv#n>EeMl0F*Y$N?W|FEC{}B<%AkZOe~HU8C{El4`?yLO7syk2?^F8uW!P ze-{aS8!u#MNRve5BUKD3=_W0%I1E!vMLvkwHW&y+9)33>ZU0yeHalSFyY*})joOWd zk>9^am0rJhCmsb#!IRke*ptBJsxg5XSK|rz z1jvq2PR<{+e}Ru~Yi)uidEaNu;M4K#5-ihQ1k6ThQI7=AZLr{}m|Oeirv>edzhUVK z(bfx6WZq6MwIgg5)MF|?ZH}Dpl21g2tiAIi!?!rq*A}5s+bW78gu4fRAZ-&MMGTV; z1d+7)Y8~_l*>=gUAK~C{4$cl{eDH?pm?L0<<-xNmQq|IjI*7FhHQPsf6&*sXx=_hR zX5SK10W^z>ZC0bs{pCR{*u>Ul_=@3(Mm+f$jls6y7n|j?slL*zq6}OkT5uumd~lGG zJ!dlb+gN%5DO53d7HnxMN*zi%5h=|~^!!V3j!jjY@BqBp zLq4^!-TM(l2H^cU5de5Ca(!tPSD!@a{bt69n2jkLd&p zx^x#NcOVKA2q)Ak4*rIC_;U&W%p39WlerY_WN!hfRMYta!0~A&pQ75cfd;oSe(<>{ z5ijfnP-oW(#>w>m5q~%p-?onN`0BBw_C5Gse>aLRj$c>elre;IG2PFGmDl`T->zNk zCPA6qfCsuqa=i6fh(okPIhPseLTQlAXxD*J}Ct&s&toXqJ+MHUNzt zg$I2bgDY0vU9s^IX9mdMVE8&nvegFnD&~w{6Smb+%R2fF;ap!G4`3>FW zbu8UXjcYpS!ADi`y$s(OITe7-L0JB8hvL@9tW{1)L7lrM5nK zgnoicKDLH$9jib7?K=$8Tl6?xjy2XC?`Dvy9!3<01&~YA=Sq4);3gPN z#ER`X6?gW@0uVikrd;oFHRvzI?)jrJGpA3MMtLz%sv;oE_A*Z7VUXD_t!4=fP0|VK z+oz5o*n>D5K>8XpvxpZ9JGtHoAn1_mpJ)^GD!Gq3{4D&BnIOPw0l$@(sT%QE$_Fk+ zp3L`siCi`6%Xme{97IiXecAY)qQoq)v_*I78U`*z=UtWDhE??fl9ncH0oIY#b7htZ z)A0ozPe?T52|lM?ur$ZJO?-56TjD#9_@=eMC+kPPM21=rZ^4J`K)S8`FDS0VE}$L} zl6Gcbgz*(zb8tb31L5B6dh!RBn{i?5IpV_EoD##m?}<1_e`3Jk#D<@l?LCV~EIuG8 zb0%6Kn_-r*MCrGQo?9^sD4a-~9W?veo7}^<^@MvUl@@&0oG%Igo=4G^?ajctyP8{S z@=vO8>is8jt>=4ag{|y%=~WldCdyb7xCIaNcwzAya?8mD2G~@zyC=rnLVT>;j7~q; zlhJ9RKl*H-JWJ5gI$C$LXa3#_rFUZofT~?#MP@g}7@+Zp$Fg%Use!afBtFOFC+UG` zCYk)yXox- z70jInxP7ls0BdL{LHK$ zE1N?SJ?*38iP`PZ^~|V$oQI8msXhm-dvv@6VcFjIBtAr6cRr3A^R9)_`#I-^PHmPR z!R`(9+U=;C3s8Bc3kzmwd1PcbI1_fhz!5eRrnAF>=s*aLD`#!=UPn)k#+2 zc`O@q$5ib)XQB%1CPaV+!8hM{hq}9%CKXOXMnep(nB?J^fz>;QOt%74A@$Muxs1UZ zv%MeY@awJbsjWLX_SC50pLJ~AiwHKS(>C->eOq=Ar%e&twtx3gto-Am|iz=jC{1(pW18RK7Xiwik zx@IQJIJAIU6(Avp)F=AE3|`-btuO2YPW^f{7sQvrYt&`fjD-OV!|@{YCSb(mtE4Zv z?63IA<0;XfaC5*N8iENc}HgfP7%u1j7 z6S)W$`mkaKD*~I+fJUofy20h#-57iw^9ywm3o%$wt2X`aKqUC*813SGZBm?vGCRu$ zP1x!x{VvgyWevfYi}uAH5p94t7v-zLVl7o}@!?38OmL!0q4L%87 z%nIk(b9{?2o*h!@|HRPg#pgTg)gbN?f*78Md*#quhLjV(ecR!)Xv5l|i#@rhI`|tF zy!(wKSkCFM7o=UKku=+?K9q&hNDtep4!Ba~+qrCyZ=IViDg+zqL*%3XC?oyLASTsS zT9kk=&(mm*UbhYJl6BkP8SqZ>G8*Y7Oct*ur(#}ua31(Y*FK=`I@*Mu7=!-KgF$;o zy@T~-NaU*PI1p5fM3iDI{zlnzyeFuP>^+JG9GQuXxh#92 zZrvuF2pkdw*pFr2?=|nI7E?}Z1DkOV7tpkq+F{H>&#Z_1xajX_x0}-%+Q7it+YW%B zggF2Fagnun|9q7C4z91sb1-%a{FBs9lX07`WH9Qe)t(-%5R!e-5v+ znZ^qR7VeoQR5m{DPJV!_9!lhwlp&t{yHY(LX7r5$=IKO zv7XsR1t3mzEBw&PU4~*(PL|W6#lENck3WXyuUpFI2OqKg0k+SH)>_r-2Fer7RBX=^ z7?4$MK56zB%slX?IyI05cEp)W=${qea++I=8=*JWTCo#~ZpI-x9CfDIaejt0=?wMZ zc)b!{wi6GEFB3Lx#-+)+cW?>5+R7dChr(EczvA?1`BQ2Szs)|u14k>LeJ{YN@ZGqi!dF#|C z=N`oTie|HFg@6Rq?hJ|(_Z0X#j_~eLB|~AQd`YD<(sl>BgIBNzR;c&WdItfcMYC3`sedGfw$RbSPtADI{jD^nD~Y)h z#55NcdYbpIVOYhMbhyg4vUh=iQ`5J{K`KGZ$R(aUQMx>%{{AhQjZoQ&fZw~FZS=ty$(i#A4vWZoLsN-J$tkyiHgB!pL;2V z;E-xN41(o-C-|noe>6hh{T=mL1183N7f8|FmvOYJz-qI)?lv~^D--2f_3^i;4gAIS zdWpbI7b`YOTQQY$18amA7qOMMhls@B-}`&w=bp(p{3i+#SWXpb%ECAoyq*Z)pY;$# z!B^FeD%f>A8D~EEQ;dqn?FXHKuBNrRwK!X>m1m)-n`Z>n&vTn;S18*pC36%gQwu?d z2qR{D&Gx~vUxn3CyMngwVB2LHYCcU1;?sq)A4%I9M-X2OjJZz@;yWk2kIKh-*_F3V z{cWreZ7cgD2rJGr&8#0cns~%lU}8Dm#IW*r50RA|CNd(Tt=c<#!Gk4w&RRrxq(0I= znww;?Vl5*9R=OHJ*?NA2dC(?`N4sg%5t#-3lA)AIe+v?icc6u;nI9&Wv|y!fPexpY zPSc)GP7OX3+y2Rp;7WZTJHEU)M)y~q9)GiC{CxwBiW`5g=g<|rDt7$!EH&*Yw{e0$ zgG__~CgVX!#k573WkWb4!G@Ur zoQ&}TME!~TSxv6;{{Fc8w7@cyixF1Zb8WBa%3$BrHuZe2+529!q~sd(maR-T3a$v_ zV`N2V(-pCmbK3`Nh7m^J&8Jqp@z?=#hq<|pQYI2n|HqUk9x!V1j3W|x_G~QAXjZUG z7o4FPjO8E2<#Va8a5dHb3R+Cd>J#{TI2d{W9PG7F#%p}mhVrkz6$>r#_*cKjzP`eu zyBC-$DYiM5|Ki;QW`MsYttlrvS2r#Yf9W7 zJT>a|tEmq)%C?@qvgpNP^_vbUu%R_--B~nD+$`ofA9%98hs0Pi>xG{mWb^?0dOrdu z4KN4e*<$d!iVIFHtP867(41U3J*Zu~kLTBC!&IlLr6vCt17pp(20R2P*2mcD{LVq-dT?>KSw2?=v zmRYqcAF9*C8HEb^JC#PGhvzaH2hVu*ll2@-Yt%r@Kg_=WDQqI=(`oyf(7lB<>exEM z9OARNcOSs~y%}Ltsh~Dr5M|->s>d$O9`zE`6B$Q?TVhPYYOB9wodDakx2uP4U4uRrjZrD0S7DRwcsEY5=!6c;R#~(FG;4DXQ)@c;KZ_M0^AU+1-^zmUmDf` z_ewOudqRD1y=++C3_oB9aJniPVXpc!600`pJWOSWDg*Ul_Bu4$JDj<4;SV}tD_aPa z)6rbRyCl`J6uNV1A2D_H&Bt8msI7b&Km%7%MWf%VvF4ZC)F(j5P!-lsF+~0L?h`r! z=0LB-FfdLYrW@ZQ5AOS7)CMgNKl{xo@{sU}DG!4MM&w~y z`S;2LOgClX8I_Fh7@IQjC}d)zCEqRlgYC*UO1Ei$>y^I1>Ui5Vs9 zLoyh#MbD~>Kek$AD=R{u1|Q^jr+y-p32&Tb*ns*gc6W1s(;u+IMyY{Xemv(IUQD6A zJG2O?b55R!eSr$`V$gvXn=F1=@c})es_RE;Ze1?idb^oh%d8HM;a1+g;MN_tf?IfF zOaU(}f>@wC(AfGO9+lCUaWHreULyrT0o7#>yW5k?7Zp@;`H6_RmOlk%0jl+;Udx|~ zJJ=1btHV(*KUi3;dhFmMPQ^SASjg&ji|o7%#Fzzqp7kw=P*;9Rz-CG~9}xcnF=IN^ zbEz*JIVOu1K`C! zk6MSTIVrg2{wNmC3pjd0K3$bh087@UGLr*AV`|&1N%YbT;4j zD;<)=_erqcb9F>z5TYpMM~lb7JGPZQgdocDa1kDP zCdTw#7vOhQz6=EL*EoUG15O9j81?hG9|-~fW__k3-bDghT#zC5(ZH_C#cQS~YAfr9 ziqyX4N6csqw*^?WqTew2R+D@>JbfjKGFC83R=bO*7!_C;6j@ev&m4uE*j70OWE#&O zVCaWo@g{Y)Sw4aZi0Xh<1X+4u-SRyHVrWwC$8{xFo0Yh+FiyGo_)k~>sZm?6pbw38 zh_-4nXjNz7*d}H-{@PLvTiJ9r?PHv4!HinTs7Gf?Y`ZK8mDeYst+0W38~Of64n$Nj zl5BK=cNAZLu$Ap5SIKzwD^!QDINmxbNK=y@Fk|GtQEAxRi6!ZSwla1E-nTjs$*q73 zqP@3OHzBk@M8A`2fECZNPFJ6hM(CfSI@cN)9qtay*g`JzCJQ^D%f7${5KIlcqe!i% zsPuB|Kb;Pe4c{U-IM&;-BO$Ip-<=uOdm}b)JKmzne_c%B9qFiVhuTmw7xjOvp22W| zLgm{LuF5!S&XJ<>V|6t~`xjS2fZzBP6sAFaT>>7zP(xOVN%`PTto_WRzlBJsDN5y& zfH9{0e3W-pa=IBOptk^H;5vYE{Eh*42{<=a#7Of{08<(~s2|M3JZAsz*}>*K<`ntH z`x_DL@QeEMWEGV&@HNK&_;}RjyGhd4)$sZ^6vv{B*a`gDna{Wx!y0{e%YbUm{QtE>51_)=PN58@0 z!;X#_J(PdgH<4jtA+FFSq3W-|+tMQKz6%uXcbgV)HoX!3N)xuyMAs9hrmDdYk;PE; zkJYr{432T6v6YRJ+EdkJR0iofbh)0zwtthSd}zD1iW>KH5&KF%cn%M+&xo5SA>&*} zwKzZl9Rs!y^EL>qUPk@yL6qg06L5&0cvM>ePWiYFo#PwnfPaJaJ|mSl%^ftU>h3-% zeE(wQKa=?;n62z)7Qp^2AAr;e?AyuMk~6dV>WZv(N!iD~%C@~wots#lGo;$K;(BVz z@<;^CvfZ7B8xRS9>9ul1O+nwrsobukTe1yi07!Fv*dLYa`xTblo)FB&%y+XZvd%~{ zjvX>=FVq-`4UA6?dDph$&nS_-JgkvFh?@~B3-R6h*OL2WSL7z=$~y+fHn~=gNW?>& zQ!UqRTm1iJ&|3Jlai3t?{Mk_OS7)_D8UxGP-pPhuFBt@4*#Z7;BTBRwDOHUw%63> z*0kqIfz8;x|;O|tW?k3G`6DC znK^j7amYq)$;`B^;MrU`-mf68*vsY2K6aSl{qoGHT%Lfi<(XAT1?P|j>x zhYL|#uJ;JH!cCLz$yWC^XiJOJt~r~%<)d^<+PE$rmF&8BQp$Ooc$3yB9gG%2(o~LG8R=3rp9fFwh*7 zvMUxRmmW{GmGTwbr;}~vC-4h;yRiOb*UAYAPq(p^pTt95pD$XU?%Kc6WPp>jczi1p zdYN)FVAOArAzaUujep!eiVY;{ktL?K1@41PS;i5g@5Mqchr_@*q{}xcIlH0=GsiEE zXJa!UoFrdPcUjJWK1bL4(RQKTWT)eRc`P8cw^~>Ithe zt=`G-b%N@6Kh8J6E|mmTLl}g?Fry9rzS%#Yi@d6GBrO}dw*(E{In^8uNl;RnL{);#a3%nWT&dL4$D@N z{Swgfo@>s4aJ~xiUYESWeZluu%Z|IBb4OeUy%h{Q?qusDHpE#w?)0WXjOegW+)vk; zQ<|XcpY(RX;Z?EmE#mW>L8xv72uwSK-rz+NF5oY<-2aAJ@?y*5-iW=AU4Ka*r29SY z{11oB5To%GSLJE@$5jkQ4ZY6nA9McHA|9~;ea=OVa?UozHO9IHjv2YlA+eRT)wC*= z8zrzZit!W}&-Pm-o^X|ZHKZf%u!*$m3-hmf!$o{3OvPI@tLqaYYRVMXP<*7 zt|4`I=9=Yme2X%3vC#cGO!H6_DQ_rzEg z1X)p4miH4P=RLM-(c(z78zxy7eCHqw7S^LCPj3#`gBF-QI`kdxQ9GpiT;1HGE;LFF z&-fM@i!wztn&<1KvGlwxXgygZhCbAlnjTxl=djeEiO(*_Ga&|JH^Sf+X|G$PU8G5S zGfLXS^G(v8^lQ?**)2$W8X+Yit%L(Y>HDbaIE2rLn?HPyA}_feitsihKBDp`Vlk;Y zCO*p%(Lup)m*X4f%<qW}M9S_^r9FAvk8Pz-1a5R5 zwn*B_s(C}#&46F!aIL{>Db{PsskpR8b9M9!J(D>X@M^~^G_j-c$|8L{Z?#(aD~x=Q zN2lQAHXg&f4igrN*qc~=L$#}3<5MiK8Js2^!hT!z$VGY(1jgWVVm~vsV0L}?pDD4Nrg;joe9mM{TCitNx{lO~tZ zuYmTEqgy`S7s~2$Et{d{G&ZRjSodRv&Y)V0YfGsk*~##WXCSfIGpoP_XIA6P+7pD@(0`=(+DwPrS}ib;+s zu#)1-5;fY}fj0P8tG;Z!ziPIHJi(L^1EE8Wz$zlR?nhH6 zqlvCc2m~2hH4wkj&PCniII=%k0*}dl)x{dfRmoX|8Yd9N%h?|vVxK-(UH(2Y0$ld7 z>Nh6_t3OT4b5REUtR`IDJc$kv9mD|v6Im!hyt$vmd&>B!3#&V4U=pOR=&HN(FSDe_ehSJU z{H5D*ST7-${6FECgPQ^DJcH^)huuHr|$ho)!N9{$~(hf8u*Xf+2!0hTmO~Z~B`D zWBkn%V^HEfY^oD`>8j+swz)TA%5Po>{OH(vXv~%xv#kAPc}D3{r@YZ= z02>5xy{&AIbOuM=RCQ@T8C>7LP!FybVtnBnmQ?O91Z$>i;)5SaEnvLf}}U+pP;2!oT_0&CQSHwGO;1_%eUH4?%s(?h$WgDONZ@7==Bm8wbnU%A3hgDd3(!(H zFc??O_A$Dixt@`MGaw)`eWTAW`v?%&9s_o#VMzwA`K%1APz3R|l&lE7*zsTlx(tCx zRat)Oa}nNo8=VSIeFSbfa20(F?!i#ga0u|HqR&Sln;p8L4aPp+2sYny|5cbPv?jh+BD=zVHL=-Y?lvpTuD=xY;Uyc~XhL zK8fZz_!j14rI)uUc~vhn1)s+~s!GzB?KlrxF!u&#J1{TDE#9{;+(W#LCSLA56qWk4 zFIm;i(~%h4YK%Z;qpy#9iI-@^4t1eMJP?Q-Kl z{n+@2Qx(f8N?agI2;3eoRnN_f8ktCpk$K>14hvC+Hutx++F7?u&TaTm1tmJGR~mJk z9_xW;Xy2N9g4S?EQ{SAAmzL!~S63xW4{&3p59hG~&{~b~i1)xHHN>+I$@?p`FCs}5 zbKz9L9U3YYWxr~R@qkw00*?O>u_^Rehh`1In%YQ_JXvtyEEG#sD*gKQv?1l>DF@4s z8uctZ52Uk=2bSrri`-~s@?4cyo~6nF~o=6H14@zw<-0tbW;}6$ zTP?$gWyxqebWIyZp=4@2{2GD3AB_q80@S-I7sjX3 ze%VhsTx05V2rpw$-QETi_jurKK+N|(Rt0ZJAZ@C(>CSHIf#E$uJ=wDWd($|hvz|jg z)J4Rh>uAJk^PAvcB>0=Ce5t9gh~+lC?O?YHe@{HAC=!P!CSDNTkF(})&={33B-f~N zY!;ws>2rIj5+Cc`NIc zXx8m!)^Dt=5192+mYQy6Ew-`_MN4IwS<|enqsWqe3{FsY-);$ttt<#cnzsvjvr#y! zD&~yG=Lv~8JcA!PP;ppIS)=z8aL}On%La^eAET4%q8Qxw61Vg~w^neEi^2UAScg{x z)yYbYdpd9j|44aiTx!wk8Lm6J;ha3c}!wQmR$rm^IfE6z>}b+HrKyacYby&^_LUMGEg5G0`&j>0G>G-9j!}HJ zvI115#qgV-oZ6<07@SX;ZQAv^<_}k{0u0Zoj`8&0if6LoV~+1wZ?gDjD~ljg%XWDy z_0$9=GM_!EM7Z1b|(`(gtM|^&xYMQoObKac+7|7gq{HQ7M#c@t#B*2)JtI`=;^h~p8 z7hUvG7Cl#rYDrzra+6uE^xa4m?Ex#?iDS2E7ms2Bhze%`$W`fx#apEzWKAwG68SOK z7W3iQ_>^_#ceZysPHf5X*5-QO!$K<$>#qh%RWMK=K06q;CA+kUC#v5A8=39PO;A6B zgo&%aU!GtKIVXTuwL`JYM`<`}l>H`ljgCzv14>6=bFcz{0~MR(Jnr-?EIf99MOU}% zA{=#s_{>Mxh-vul(GTyy)X~;uai&^r{SBPYE+C)JyzCd z6EorFc^o)rs=gh_POz;SimI_5tz3BLk7XW18Eq+h&01a0y;YL!-lnsQ@gSp`$6ny5 z^I<>%*N<^DzV7YmW8nQZ?3B79>K|frFGkV_U<)v)bD+#2;wA!QBoPxWojZ_uc{ zI86Pe61*1S_oT@-U~CBTa zY>trF%8r5rNEyx~iVcz6iI$=(@BIk5-!uKModNc~H58RS3bdB|LNOQ=dUc~VD|>+> zFgYe)T`o?ip6*3%0@>1fOb6LeH@u{0 zKE04B+ELVv<3f%4@Bv1Yt*zo+s^`aiQbsoz3z`zpMhkVECmfc;C|3>! z9D~?+QF>HbHjZmTkPU|ysek?K8{y>H$k!9+H_w9kAY}aPxt7t!7b9)4xKJa8@ClTl ztU-<-1PoV5C>ir?)em4)^{2pB%Q86ep@Z_zF@_M}p?#VO+i)K!0hGxJ#?^pRLV{}M ze9mof^fJ26n%@}a{06gBncuvP=84tQ^P9XIWPa06zSIM5gSRK)o2ixmfV|*b)d{RG zh$Kcy&OsR+^u$?RF#(C>%h2KXqHb7EIa<*2M}mJf2W#vlWGf#b(o!U*rD<*F$LrTa zg#IxE81Dn1dRkE6z+sdxe*wdCV4{>SB^SBg-_lYoX8DCIKTZHoJB1xXz-$6K1W;z0 ztzqm-Ksx~=s6QhTIF29gz_I6F#Tk28)&@*Dt5F|f_jN#k(QPTFa{ z9vIneSZ<_WTcnlZ@p5@ zq|N}T4e6THtRGA2vc`B)#lQa>PMiV%JU|-!d)#>7nM!)$0FhoU8ESg3CcTv{=*8-4 zN(Sj7+1o%gd5KRkU}L@6bKoT|;i1m$lPM)Kd+dkS|3vR^F99WDsB5!)iUj`+(1k1C{g$H8OqmQ0Z%7BuU+Be z+CRslV;YXK@GEkH)fpD6X!{m@%jm~$515(uLkbLCGjV>iT6lr{DIjOGfj;L4f@2F` zqX0wxKKML;xeftqJN3cO$-2pjNcl?641Y`snbG<&CQ5%*6X|q7ZEpo(|FLfvx7E*Y zbsoB&Y92XJU32nvO;ug}%JS!Y%#g6=Gh+(OQnXKpS^uTtj#EgL3lZ8m?s&d1V-Aj} zSYnx=w|`Eug+Kpk`e)Vbz+cZaW2|L(_)quVMvhU-9{^Jocv~4bjB#YdNM2Z3*E0Rf`NaD5cgu`E{68n`0RQ|+SXuMA{2M-M8b3++{cVU}9jJU%sK^&E z=caht?D#etMuiJ#_5_fqgY}m$@lUtqy)mBhp5p#O+b&m+jA7y$#kAXlgI7vBO;mzL ztj{~o99q!%X5L;E%n~wM4&;~nE(`hPj)_4Zc0QxW z-!sbKv_BgkbuNh2x;@+a;A8xmeDehOi~=A3=vl!ji{L$*{QirqkXHQVM&u=RjfV3~ zH$8;Dv;r9+f&~#d{L9TjXZF7z)@QujcWIyg)XZh&*==B8`qO0W>wjh7_$R-g0J`)0 zz556BPv7?I^x%ow|MjrCKKP7Mc}Hvdw?8cJJe@g`tH;{h!-aT!4ae*I$fp&TP~Ptc zlozze%+UkdbGP6Z0^j*;Z+k5LkyDy^HTjGyvcidjy_Q9d$U(|nLiVsV+OudJD60Gl z%I+hUK28S2l76gMno!>>N(}ciUk{W){?-Wrkn!F$aJ|nl7>zJ|?j^nFjBm=bQ5^kS zAX&Jl@wbrP9Gcp$Kzb-B+;K=c;hb8orZC?Ro}_b)cY(~l+I!Mc!f`mG-mnUDVj zPit=G)Bns*ZlY12Z>54q=J98sNcaK8`L|LNQ`!T;en-P!1HM+k2@8BjFF*F5GyHJ| zz}!%kyy(@xV5k@9CkPONxIxW+b5naDSkX39GM7z-G7 z7_K8LIeWcjhex#PIM;zgZJUd!?O6lgm%sf-#~OLvPK}*E2;Zl&{vBArLgRXrX=eyV#fd$QMz?%9k;p3FM1`55}W};=s-*BEP@u(~QS^ zdigDs2Z4OmL~$bda-#AcxQOz8N_ocE-TPix)gug%f``l134d}*3OK2L7GX-R>U|#> z@w-tXs0=aef9G7?(=+=pXULD!hsYHu+Byhs)p4u8<_+tCe(qhwX~^E@_1iCX4YJX}YT|D^*5<*t}{w{Lr_ysSu%Zuofc*f(A!KCc;ZvYY0S zif%J$@{Pve%>o9(t~G`7loia$QwQZmY*+H4gP#ky7Q1)i1b@Sf%sDYj|)c@^o;)F zbz=(Jd>k-;CVIyoK_V7?@Z-M*pk~7p!wmS~f8c924l-|#-o4DtOqw>k?SD<+{VrfR zHs!t7d2(Clgvqbn^4Uc6{@wA&D|p@*6n*fjV`f#yynMvdyVmnxdPFN~zB}#rTw7%O zLduCgIQVm_q^;|VEwg6Rnz0Dwj}g;3bjj?t?k~37hIcv&Et?H(_qgfNm-U=Vm(>?j zBDZ|}gx9&~=^{7VS>X-xt|%Hn3hMkZb!KM#CU*(a&`l37C%fNp!BJhEqwa@4M%~o< zD;GuPgHlA5udgc|yIo{XfnET42C)DS; zO$gyUKN@_72Kb!Ziw{1|`ee}sRy*Fgj;W2V@3rkN?C?FU7qwyvI*@}70B zw~KM(%=|L`Y*r0^5)dfX(=)p5dJSW1>(glwH}mbI7}v1oJfdZ|(M@E_N`LNZAbU2; zUb2;hp3x6q%dqIWExPz=K4a?zMXD7iUGZ?BjPPv@3-wZ=3R1B4CakuK|gw0 z0-=4z7m;5eWA7p58>jiSW=+rNDIllh_9%@cPceD4HW)oFOn6t+^aejs!HVn!(K7E} z#&lxtse$xu-8GBWxtZTrE~0%#srq3#F%R<)Abhd7f^fpiRPoa@`uS#&)$H4kF!i<( zA=*8M<#y4z1sHk>aNGu3ca}6_Jx{%((rL0Nx2U#Y{!XVAXU`~DnadeZvD2d*mdlfH z&O61(AB>>YD^T)9!D%|ap77q1)xM%<^ix57zc78;0ONF>9R1$Em`Y!&>6jheyR~h{ zKEwY9qu(eRIy?G}r)Ed5#Rc6r*3FL2!WGw?tP`ys72{7VRt92a?&NiNQPY98ZTsBG zFWUE&W=9_%H8kj%X%Tnw#_0FPQzg-fp%LOsr@NVHgWSn4McYP&@q@znLIZykavJ!; zFrK@zl=DUyUlhg6;wG86(lBng;wnts@G$OV#g!5l8+tNvMbq(D z!~Mc1;v)+>hnxP8nP>7#H&2<}Hl^v~Zl)BTn--am517QsNcc#b|0$$!{97+ZAMA)X z7cELeI(oJ}aWRb{<7{s-d2d>g$YjKuZsyC|P>vtb{pEz0L<(%_8T}Bf0S9=CU!_BO zMqhrlICH^p{{ifku;};y4PfVC$tCbA0WVZLjj1`a#}sgx?O(Q$Es!NvAAY0(*x4~} zggG*}#Ch~)`+Zuj1_oZ@Jlt%*OLAxG8#mm8TqcR!XZd12Kx~!S9VS>=KFD|uLRtsa zFqVyzAw8}IQ@=aQ4x+VYY(748wl^gAxW;j2^hNGSGw_#R6%ITO$5XzWX?!t|XDZLA z$zOg^T1_3Fe8(zl`Ov(trJAW!sTGRo8NJXHx4&m}GlAn8Z}qu;wC*zgQuDN4c+D87 zn0yfuQuX2v`}SSFf><=((KGrB^uU0!+2{Rdtn!v0@Q-X9(G6clBmJ+@P4>3rNuMt% zc$g8*y~!{1QQ&&-*P%gf^1u4IP&4Iz;HpNo%RX6vvW+1T`w5O-t@ZxzC_htL=kjdg zkH_kYhp|y!;mEs_**O3Amy5(JUthHFBR%KLujS|1Ihkoa^T)UOgZOywocWcuB$tx3 z&rm@zMxLT^g!RGR-nTiGNbdxun1!J9u(Y|5@GSj?sI8HYqU!%4Sooa?YTJ20Z9NmH zJM!~q{ybHkhqHNBq2@i3cW>OoUUJaW3Is>F?9{ga=BSG<-HfdEr+iHsNVI(tab~fl zx6wF!avz*Vd}ICuxbMSbJ|N8*mS~Tx8Z?%eEVP(D!a46${h8Z>KHFx+oe*=`* zEW1bXeKUM9$nf1TgRRN6Z};lh*{`n>j<@6SCjT1ZrY1=7$1&v0ya>>Ksv>QOloLQE&K`&v+-g^spJn|j>4D6(sYl$bJzPs_zwS!WgQLsA zJFhJF=E2H=DaMZf;Jr){X&`+ZiuI>}zgd%+T%xBo3?4ZV{0PC94uBUPt221O=;&R_XH|p)?WiB>jHA6jxUoqm&C~{ z7jCkwQ~@jXvDX6tr>&f8IW2H((`MIo(%<^k|Bb&^|Ea29!cRjsKA`^GkN(U0n@(82 z=sV!N3>&uXm9js%9MZU#-$eR81?x{FVKrKOrnHp&)Vda;%TkwoM$+G8xbG?E(8wryyvW?Aae9su#l3ZiNN=Q9H- z+{a~1ov>_q`8W)xfT2YXJdeZho-g)dcveFXc!8g>cL=q++~#!_wW$GW-Jo{XFwja} z(32V_tbS@vIFpXh_@-byD*lX5KGS~ z(%};w0(U0oqTfA@K+Nm#_Qp8Vw2pj<%sG=AMix*xEp?*tb&OAPcC6j$|Wt#z9owB0YX+K0_q(ZJRW;oTm z+{m#6NbXa;;O+Ap!$gTe{_e_ceE3&Q=4$kN#nC&sj9L(H9`!^b(%rKIk=@oA$?hyq zoe~Di2>M*9=}9&B)TORRlevPsYljt+&6TI7+K(&vC`+Ah?(qd?=PJTZ6 zy?-(&_>JB>JRug+GUn0JIkE#RuyS6nq8k@N^vC4fO)o&fkbd6YMsICEJ#SY)Kz0#N zNWi-HCtxBZAUie?5dR~M-X5+g8X7iM?+~qKoREgo>9c@_qV-IFbS)j;c9d5#NQ&OE znNv~NC2n>QgUzEJqCb0f*#1HNi!Qx@@z>Oo-Chvr`K)JXHnMXu%$$G|26C}H| zCsvXrTu=C>9w)o4Ji7E!vR%-V-BHGE_mY)ly9nQ44iUvA2b8}ty0ngL%RqVJ^vW3% z6ZCZC2>tslUX2+%3}h0`MGwUz9gbYL2lEAcRdlw)E6}l2p_BhA<12Lo6*AycLT?6U zFubkuNr%ViaXw8fUET;p>gE7=ngLeDj~R}yz<*K^Y-YdeqV03}f@|l9RHEK2(fL|# zV&14rR5y@nCQ0=|t@BWc`1I9rC9LW>{T7pBnds8#l~>Ed5jpp7+~#;2VqD$Y*v(h0 zWZg#kZA*$oL0sc_%fgfm8@DONVw2yDes40WLT;N;xa%+uy_owu zG_bJ0^eq*x?{})-H{O17zp*BqnAR*gJzSjEM^WvF`emPVW^DUTs*xWY)~{Jp^KS0v zKu8|4VB>p3?x(>w(9xw|hbdviH_N=8uv>KLT)w}_cX7!kF}Jw4}8)X^2Kz7$hc7q&;r#k z*UaJTM$K@%#bfxVt`GmjV7Kx9PpZX4(<>8VBDXIStrrvFK>{YiMzlUwvTq<0tqfBR z3}m9sVM;zv$VA8I37P2lJRuVupC@D@n+GP^*N=(T8;R4)NumktbZu-RPXkSqtdAU# zV2a*xD<^so1D`ynuS{CPS}<2fO2|+8K7GLV7y5kH?9QDAyY=Iz-MKOwC4Sotv* zkHv4hal4T_!^EMJ?ALckuE#Kx`QDH-XB!RwNy@oxdm?a* zOw#Bb%MCXgIrSR}zA49B%3#2^<2^&y=6>1xy{FN8FZYVUhID&oNLmvTBX<*Eih+58 znBM|u2Ee}>BG5iH=F6ZZ?F{{_@B5j!uDZ`Ipipv_Ah?`#QKi+#?&ZtqW6ww*lOFT$}Ldtznm z)%kyi$)}QOS3Bw9PK40%`=bR;XM>YP2+WSd>9RgJSp_Vwf4$oBj|22CH!@KFdUgKK za`M7$=-K~#_yQ+Whsv+b?MB`l?K(GlhmKDpQqa1b%z~k)25mcr#sV!T+f~R=pQO22 z%1*YYkZzrl{!}b|eUa>%?Z&;!Jz90mNHkNh)uM`KN!_Z_XPqRu3iKjC9_GI^zIZU{zt4%rz zZz8hNX*sGm+9hh4>573Xvj=6`ZNR*R0hYMr?-Huyc1~ z7DH?0EO;Thcqi+ceq(}(%Fb4ekgBbd0U||C^!BPwsK-Iln_f0F54AYAc~ztLmL+=g z^vWrYcQlb%AR;Rc#di8A(h<7}D$HYPv+O zDrV(LKM~Cz9S`Y#OilmROsu01e?iUO9&av9B_i3L?S@}NraF$lq=7mqDQhmy*UbEl z!haFWrs-RHJd2}ipvX;HP$eSA8YjOMZTlL%ox}Nbe!f6I=zIvF-uY;-{_qZTuGXTu zBX>7oOPCFQ!f&7X;zgpC*eK+$9?0FAyDR^Vext2~+?~W|e5fDHYGhk^?(@VM{UhI* z-nv)`o%=u2pPBP|0+J>o%S&j49mOKG9maPvJ0vn6p8t8#`7m@&Cn8&VSTrBZeKnk4 zFf!C^=xock*R-#*HUAy9Z=sp6>X0(~bE8e>cG#McW=K~}s--8y3O>U0{kg$?;QP=A zn^JBYB#L>vS;XYFFh|W^5`0_~;^%mqNc*$Wg85P3XOV2bQH>Cvj6vg_Ck9(iseTb% zY1GwTc4N0jV;yQ+M5@v@FN^lqm~kS><_^^AS@pmbUEPF&TQqB9cR!Fp7Ub&p0V%W~ z*Srr%kp*dfACSQoNxw?oU~JvJ}s8MX;%7rt+2Kw zFIKa)K2!8FjoVoIikT{j^0K+&82g{)L?xV>ti#S}K@SpxEzwxbYKK+65U05HJHZtc zFX2CMYm97gYL=zz=TJ`iiW{Bmnh!Hu6s7C6n_8T{Vme=A)AhA{RS=w%zG4b(#O8Fx zr1bUp%(`YgDYfbPiu4tgYS9!`SqF$P8B5ck&M39ZoMHyPOi{?ZwNMBzp6`=h}j+QjmJllvZJ~MdCSrUH-8oh&!HLJ5b2SJiCZ9C3wnt1m;1w$aj z#8C*H15S3&$n4HxPTO1OlIUbt7sV#ty+m8`=x)INu>kcXyK{`=Z8SO2kYe73Mp1a@ zphj<_3Hc-WqKwzib=tP^Z^yayss-hY-zD-n!SA91X8oFtHJh?e;aT)0o1b1)XpHhT zO}ukS0p$}#aFMcSJ59+H+{l4IbZr$6xJjp2Vq+8UyhkNBrKy2-Ii8P^WRM^mYtWT2 zt~5;?wTS5KZVK~C}^Ljy1*F2t}N%*^L5gPPO! zhQZB1steHcrt@*H5OiSKn)O`t7mgs<=sjhM$#&)`AL13_WI({0p3kG&2fs$j@?I2b zjWzV{PXqcX#?Y^6;#lbRqFIX*M>Xmsz(9?j5q8rcNNnOy@39nQ)AXfA zk%o73V7LQxieT)uCIlF`LXIUuPz{MS)+~d8734k`{X+#J=h~RaxpNTIG?+3_(y%V5 zG9F9^8-U!%fR-lK(DH86*RmdgDFlGAQkD@F10lsDqf!85chb<@FyU$9=)JB$_u$f)=p{Qt@Kv6M~^sBTJC}d{Eo#4{TXM9;P zCqCQhF!P%Zebb7$JfE3~KUVWxW6g8f=Zd^;$2)?#+aO{m)qaQs)BF+0qGlV`%I+Q6 z_BQO|kDPe-Lk1bpH`M9wPaS?N(tM#!rbt&?HCLK!Wi@zk z-=I8YBx3U4S!AH4e-nY;t(msObF|NAZq4QQeIXOXLbZJ2lU&$k8>a_qIoZ8qvU_1l z+7DAg4Mg@soSzXV7mW<`(dAIY=uP_>C>}&H^%7;~Otc4y zeQ6&gzz#;>NdnevZmhxi(FT|Z7ILJ|qPxHg7Mh->WHS;>aRCzzgNXuwKnwBV9m`Cx z7*k$R?;xWeLUl+Zj8CgaI(bDBT{ReI#bgV#$D3_B)Bq_-C=DJnIKp=4JcP}1$F6olg$FraLD(#HKxiy_yP2gocrV0iR=z)#ycgh5h5)@9_FKrD1`BB; zlD!O#UPMZl3`E3=Bq_r4_dOx~=$X+BMLk!ljGr#~uSStNDC^8{Wk%esk z<|(o{R%4lYk7c%g%=|~AkZu-5_5>99qtMAC(oMfW5r{k~PZi=qS?zTrPZ5j^6GP8D zRce8LNHPP8z#$<~{!5Dd7hSWChk~a3x2RGVQU!`Yi2xBhlKwjsNk3pTI2z2fRRd9< zok)zBBp}DcNlW@uL+Om6i4Pb$z$r25!>&`azXqWfEMcAtC?X*P5s#NM0I-DFYZhA} zvmjLaFJac16`xtff{|U>1nZch6Rl%ds~KUFsGMeqNk2(zsX;-|YMQ0hb9vSUvAmuU z$iBWf1^kNuGbphMRR$f}veBnQhYs5GNyGX$Fs zt$Hb?a^G(}fwX9)qWTQ1<7xHR$s~+S_MIaQ5Hu23gU`%Z{casVR5O|;~2B_u@f!F3<7J68Ryyj81JKxc{{B(#_TC-NH&Uj^7AJ8 zDU#0Ur>wCILH?Rj7_860-YO8_V>Do`q0D3%>Z%3;R#s}CdDDE_iBtA3X#@rmeE2of z0bAQQa^I8lm;LuU=V1QB_7@m9t#$JXY;q;B^hHJet$}$XXK39F&6;`RV_+{d)=e2n zjR`Wal49kQvD272WlWS&@&Belam|MZ8WneNvL|m;eDcE|7!^M-Dk2z=BOe$QjYguW z_yeP&k>xVHGHZNbRP42jVaqZKFwQ8b?OI3#Se^%fvpw0raw)g*Q+uob9?V0nn!Tn*5EhfB`+{TTiBaTio<#<#QlO$(BmT^E(o1`3F z;cOsw?e&}zy%;5YA?G!XW+HX%XefAhjzR|4jJ16^j<@ee_N+HRn0{m{~H9kU~AL-tNDth8;a5= zaYSPMPHp|F814Ly6k6Vzfi>z_qpr4NT@5#i^ZUfdZxaW*#DY}&gFRyJB#>f@*xu6) z{D)RRKdyjqvtCC&BkV0hJ#CeE+5VZabh8l+;lRWY&Jcm!=o8XShppL^X0Lj{rZ-!C zw3rHPliB)pEF+vNb^5M@c(PF_1=#fU|;4P+s7(9;F?=LZ(CWcZMF{1ya(*ZWjrpN zQG)BA@;olt3Gg1n(x;tNBgZAU>k+nlBODjY4x?QoE2J08eJLa6aKp!dV09f zr)xMk%y&}X?t%(69BnC&d2fkI9v4ix&T+{R2!cdOCE4yPvxGd#)m|drBlQ?`?MY1L zy4idWQgUt`Jlu$Fa?rR#FNG|U-BFlnDce`bMRf0OOQvIxX(>bjOZl&N!P#woHzZmt z?H1`0JU3Mm`ctKy2iKnr^16=b#wOC1cqaC_;*hr5w5p2Uu@&CJpMl8DHL1%7n;VM1 zaU*MccIX}t{_bc^s*LklcpvIXE$E4vn<@2Nb?A1vzoM(^)9kJDi+ZwtS<2z#h?}YJ z;re+DcrJ@IdWT}(xiRlL36~kY7v6NweChezG1(d6Lbkd2b3V5`>UA4CR+12Xezg9xDc<5SzTl;Szm*D?UxLx0*=2?T?!Zb zA6pNWsS7w<59Bd4po9 z3k&N~-zZ9bWpL`kA*suT<|=iC&RdrIti9Y}$Dg;d(R<$U_682*3OHw?|2wn0VV(8S zrGIg}Tug@seaO3sO+xOOzpR?P4V^#G)tuejDB(WNrzt$nv20G~pF$AN9SU}n828qZ z{yZVZZm!+@W^;OaN8exK*HS$yYMt^Urb1sr{^&Qbk#pEj-Cl5(Y^3R0^#&) zei<$RnSw3%y={I*G&1Jrx#4y5-_+D;R~#t;FKSBkrK+w<$a=tikJ7b{TP1OIJ-X<1AL$<)jjo zhc!ndlcrZ9p%Rtd`egVeDvubsm8cAbR-!VLT8T+D-vXt z+)IeA=1QT4{S?0*3Qgof!bCp2mr`Hp(owv!)OQYNJIhm-b?ekhS?Vj?cj<(sk7oCj zr>=W1b=fgK7`*SsCm)@Ehlml-q0#$``c~Mwg&|2|fqV)H!o^1@BF{$YFBgEY23~Da z0;)g8A-1|NVQ~Es9))AvmgYRjwUtxO&rJVYb4|*CTOeac@on36~k?Baq5d5>-20IcuQN7x94yH6+;_V6VrM0;BMi za3sWZi*lBvlsiC5O+!i{3OQisafy*HiM|~O8?Ns;MiP~*t=Swk_ZX+?9;3vVx}K6{H5=t0L<7c7%+V_gwKS0?yB_a*+lQ56sZ(RA3nHlt2BoeljHRwBilv$cr!F0mY8sjw zjWF@Dxf*0va35`@B}eYFh>O`vqDxm%8|OF=n%c5Dl7@&{q3Tf(&^0^Dxq^7Nq>)b! z?#s!q8;|oMl=Si>LWs}-lJLz#>UtAem%G*cuFqW?e4oc}Q1eX$gX>32+j>5hsBJYPw>K{>)*_~ zlqg=&AW^AK8?R!Ye9$(QQ{Q04KV%ss;ZC@dI?s9wawm627hg}u#JrQe3yM1bwjVhL z&JVDo9funHlK<&OONi$a_)|-N$Vp#_dKo>A647=!XbY&}W^m^TNluB(Ucz1Wb6D!w z*%+sAYKH&gHA0)ydh}m~8Un(|e<&2I46sJ_SIL`DtdFB3ft)qH)Y5W#rHE;q35l2= z;`Jujz_^*qA9R&}K~)p?KGgY|ZFlhgWcu=|c=Nv2?&30hmKt6AJD0R}7n-l%Ab+BF z-A8*`y9b*Xxgm_+xt_nR-9t>wn!2R1q~X510bW2+vROh>Iz!^FL-UY3&}?o8$Y+vH0EFKgByQGc3sWTe~9w zw0!bAlWRKKx(7w??#RUIjzJ3J6MD%*jIEyBZ2s8waqBU;gS_4MCYt=Y1Szz^BTl&g0=_#C`oUWp3fzor-3pr`-V&`#aNhB~EEEkf7bPbghW z_ult{`uWG0W?mKx-=j<`hht`4q#WRe{<*UVfZGThC@V!();q@E^ z#?LO}WirL^%-LP|JhXIs9yKD-jJLI%|L_{UJ!W69{)2MJ2^-DG`d^_Mdhsr~3lZbH z=?^8nT#|WK4)(QngY6YyhH79jrr9UmP^&D4j@IJ-jb%yGe8;|_} zCj9s_2etA}MEl3v%Bi7W(4{@V9;as}GpZ=HOAiDt%Q2 zn!Wg`?Fb$D6MC!dNMW>nn+Zgs?Qau!l=AEY_5Cjgq?;(|VNl zpXLpB7nfbMbeW4T^GA`&TPy0VpH91)ipkx+iC7KG@BffuV(HJs(zlc*(zloU=d|yE z_U7HU_FG9qgXDpS2MHzh(!*T@D59+kB$p9Z8H?it^wPt$c=M*DcR1O+QtmBXs(`B7 z6|PfQfm#Lloj}`+!_TTPr9uJ!S1 zokWV2SN`cZBn61Ks;oYAk}bdU=k{Bztz9JVi#hx-UNvlYPwr6P^{did+%D$yG9dis zw7%EF?vQKi<{tc2 z^v4}z3)XQP4I+$U8YrXQ9UG*UZ`OC77cr`put9hdr1rJiO}e|cPL zol-~G)Sn-hdWlkLuIl~4z|_TelbV1T#=ll9|IB6h5VdSze7zc~;a<4NF4+C1FPn+M zyx2o7H+^N5f8f<(##3SR4vi%WuMSPmMv$R$5o9|o4fC7 zJ^xo%z{441{h?q?Df1seB{0c-=70M>+c!^u`TE0P{`=MYdpcM5_Lo_2*(vhhNeAhN zXOY*Rv;v&K;av9-ag|84s;<A=SWKe?hHZbiaHnGuK0tsQ{xJT!03EjzEuKD86)>o$GJx0?$vT46rL;{4F=3 zGoUx5o6rjytTr4D1^mB|dNpPnLfRArL)v@RxsnYC&{F9hSGi|F3`K8VkHz zz#p-|ODyn&{=kc{j47{w)`6` ze6;;?m`{1Gw|N?Eo}c#5gMN7vl|M3vKLh#gBE$br2Kr^c_tYvhSkv(`|GoV@0g2Yp zQp$@Z`=E;17DERw=J62W_qa&yf8vN9N1b2K(5@?J*{pQ`yLRhOVIZF5sn{a24aI+HR z+SC7uNwBZa2Z^&u^jmHG;b=Dxxo%TfLG$<|#iRF)|~ zPv69~-y);P^SmX7-8hDWxNV2px<*CYyO_6l?FP5K6)hi@8LoAOa`vk5Sp6-3o3-2_ z!1eI={Y3|Hu*TD3EtQGpm5H-4!Khd7_)xL9IDFa{hvr#-`U}Mc{{5q+eBvmLfyMi_ zl;XeqA0gGF?ROI)*wh1xJM7mjHNU*~;(FF_;(yvksSww%2tV45ozpK1zfmOp!tkTr z*g^b*e=>!sq(9P~{_Ej4>ZiY%4=pK3yoW@C-ZIp-c@X!+Z!ED z215tHkEx`|{;r-zMaa>zx6J>|bi+06ttudcoddOKA%F$$!+LE^|HU#mtdlGK$0`>o z;n4O>(K`g7>SL9^hK96n0j4|NT*0fBhA(dbQJ*wc*gCs&D9?CcVwp$Woy29Dj%fjc z=Pi0scRLsAy*JeR7s={G?|zb}ziztnn3%c!C6;ZyorCKTK%?z3kWFw6Z(5@HEjRO+ zan!8mQYt7w4>jwR`ELI%b_Vz&DD8U@U)XLIOo}&eUerEH`eS7NCuO{wfwxvSGioSL z1}){eh@BD4XQ}!~d&m6Zwp^s`aL@d=Ww29A)y1Za!mlUGLD-w^uEn3nGxwT-B=?i?j*rR*2ae(+{qro+H& z_-inOCU1`3_0wJ$6)+(zpiqh5=}kOQB}Ia{^8H~33+4;&4>LqClH=^;3fX>$3{|38 zbDbcuSczL`e~|M;Se6LpPwx*iOfWy_h3SXENs~9@4YmN_4psd4z7Q=^Ngk)e&T8o^0yEb!+Q4q6l_O9Y!ZGBw;LT6- z#wrjoB)fokZG-56l`a0f3$5U+CDuU7bE^MaUZ$7a(%Q_yg3LLD1+mH3R?dsEH^cJ& zZX<;SIqMzszJUvjy9N_82sWnEu4{I1!#wVrzxEGdZ~-e9&E8M zs?PZ~`XcQbSycA>KR95}_eyDKo9({{n5rMoDJVk%wHr69fmD~nm=6DEmzbItpKg}e zF}2%HDWN{je4wfHl7BO^pZ~Sr^9ygz@(-Sj>0ktVj+)UIe}(|F|EQMn{2e?0G=Eg7 zU6-FhLJc;!-JKnQJt9aLLW2M5Nfzob`+-(J5J|IsQ_nlD%uxh?sl=u$H zOb4{c{e?f!yCwIJ3@k@#N$_e}K)wWSb}+UD^KaTtvi=3rZAY#ow}16E(Mr#tGpN)_ zX2D1Ma{f|m$KpwA0n~1Z#(T{MCMFHwd)16DooQiiqpaYqjhz4Ow=Ii)l}OVM=9S+A z{-1c4Qw1i8f1JTw(D^A1l#d)T%H$RPrq|SeurmAV9sZAT7%gb|h-UXiV|JD%Zx%Fw z1nAU-yG>$Kw%-o>)1Faj^M93l+ZbCGQ4RbOC<&HCMyj|M+u}O_lS1l0xLuT(TIT}T1-dVzp9{`Fw?|6 zR=HX|)G|WdtRNjCzV~?d5kL4QZJ5#&^d=~>Ly^v(^*7pnn!$8Bx(v-x3QCH<{psR@ zTo2vJ z^gpd#(gF1?_wTS}cmDH$`_Qess%X28nsMS`fg!^R9Rx`c^bb6{U$#F(_1~fxCCt3K6*{?|%c(UK4>~1q~ ztYBAkvVx5^B4`CBYe3d$*L?Y1|1L8CdUt--;6p3(X#0JpZup92d9?irgV;jM!kkhF zkd!i9&@$S{aDoz`it-PxWr1uI^@QWj#$MZEZfo`u6xR&C~V$LwrJ@oW|)+ky29p0l&R z9aEMSw4clV;$gpey-oZbkj_I8Ms|bK2%3p2d>RAdug2_O{xR+XxFs8LA zNR13*sT)o!5`>0-Pe&pcZ>D3+lq9asjNa;F)p_^dWC0Wtvj+Y(bZI#~^yjaM!9xDK zAfFZ_3$DfcsZKn&^*)eQ-}qM#)n>+Ff9_NJ%~6=v6;+hfZw($yWFkl?>C|-yf7@k# zh6zNC(Mz!L^aZ??xW8qDe+bT!*71v1wajfQCWQwfw~+FRN!j8rwkc(#l-nly%S_T? z|9T}!0+6%3_MY8AB_z7Q^llYNWY#GrcRjsh-rs0FdN1G6_8AN*mhaol z#{veve^H^t4nrEM=1#|vuHaQdEififr+^>-XHm-tk;RV!CJ=3^;*>0?ylifB*ri&Mqy}j~zeiE1nBI`oQ zq0%}`tktg^k8}JMvyg2uNNi_cNWA(Z*jdw$k?hg-f9F$EWJNH@SYd2a7gSN8kvl@r zU$Mc8kIR+0`2o|?v+>Rw%{*ejf}PFk{fWr-MJ0=*=?VQsiJG2>WEx>qFaI3rRYGEf z$^pj?3YWx~^GF>aTG@n{sc$Qs=nu0TZ(Za6h0Q$F&A*8*enFE;2ozoXECr#xs}~}< zA+Wi>rl1es{Svjgcka?#R1y&W=T@MrbfYaJ@1u83C7U4>g|Iw|jbl!&*?@}Rzqh;? z;%qlQ&Q+;oO+m|;0VQ(ulX!m{z#+X6L3TZPL)=omLTJOqYOoSPyTHF7NGvpomJ4e( zNW?6NHy@%C%#s*#&b?%`D?4dYFG)rsE{WT0)f62?cIN48>oFb>hY_pd% zF78?IiA6&q^Uq`=!YjNiM7-G)n1}}TwGjQ+Oz;GU4b*wlX+vKAZ};cC5_IYm;>}~^ zW_dZnu>R?NcGGg1Fj1(@cY~jH7tZ3#-bOM~Bu_w5~Ky&xiaJXrS ziDxx%*kABcP@lFQ#XQX57|0I$dy8z@dfZksrZ`ZG%NPEa#pI_Z9%c(xmR;dW!|)o) zygz)jN@%&oe|{r%NV_+y%Fi35TfU-tz-2Y%n1$tGf2>Vu)I19shyAnB!J(0-cbzdd z%!`2EyvcUdM(?_uR)<_*SCmsZ*a!UL&mmBCm~0XGTn^RF38Y^HCiUNX?*P~YqI8`O zJF<*5MQKUk?zgMI&ogs&KI)%lP*)dd?XtDd(&RtQigQII_YbV}Gzex`{=5=ms!xBS z^vB@Cf}8_{8I$1vHDl8*0)@PqZz$$pHPsaU{k6nI+x5szu2y4-k@82-D`+`cMJUK> zX`WZBgol(6E+i(=I)NxM=2he>`G)N)0MU|l&o(VtwK>;2WA!JJ_oQF)2iC7Isa1KY z(7ux?p-(x#GUaG6{grZ95&PNSQ_kN}j-B<8f(Df>24u1yf6L-AEEPdne_S;i4w$vpm?;ca0 z_OknxXABqSm`$z)CbIU8aDVultf-%A>pm&kJ`B8XckMC0X#4MBoZGK&?N({g_Q&}O zjwLSEd8~xD#=oNT07u^HqKhLWvcqYQw6VwoqvcC<1hBo9l?|`MHi44(&Z&sM^SH_P_hQw;}QL&`x34 z(y~M!zcU~8Ep7VvIUnczk_NMw*SI1ot*CoV)R%*(1&aD76Lo$N^;Jdvvx)iwQJwkq zvWjqfOWlRkQPk&pOWi_L(5nkh(5wIc3cdQH-)L7b_n-m&kr?1apx+bd4S?EBe-G#- zPHUGAR7USQ$XCo8V(69oIv=*b*(Yn;_QW~&0@E_wIn<#elF`Mo55>HuA`4xoxZwPS zjrmMIfBrpVwxOLey>zsQqTKYnDs#pl?Uu7ip75SbdQWR7y41fihiJWrC)($87MSHr z+&hf#cMOVBiE7sPS6;#Xu08dk7k=~m&-xJmPY*_PU0B}|>f>x+|N6LE`HbqT@H>6# zYhFz`S`bijon3JR`+aVPBkZzJRB4VnY?UC{Fn9XS<>ndVrvh4@C#4i0xw<228@v7W2_a5wPj+$-G%U4*Sw_lR{ zed=K$>OT*lL}hS(<6h$2RdvPu08>V=+y>3*jWXyyEovMV?#arq3^S(_dnsxy7zGt=tSz`dA07?fDH83ii)0 zu^byqe>8nPPoxy5Zz@e+QN}ADJc05hUIsaTY)nsve5o>1v?0@84<344P^H=k|Uj(k~nIIY`)bb<3S#?kU@SDDEaNjZZuMLG&u;FPT30gtXBvDDRtDW{0= zd#7f*PEI+4Gez$SpyWv$cXti0OU)gUa)uJ_8J+DKo^pyodE4NURl=Nmc(<0MoM8%| zls$Gz$~g%SliP-rtmLO_P+jVqr734P;UgonUBgnBM^nzpYF74$P)a!?8@N&J@FWgy zsk?^8QkPQ#54CV9ulqyUE}%z4(`PKYv;~?Ej-@U-HRXIr?am&y7;&GkBfG80;n`RM zU0kw>pO$iX2Z4LgU8AyH;BYz>Y#ZW~bf_Y35ISR1&W8zi8@w($BjtP~G|w>D7MU9R z`loE&wVF65U02$eo>A_k7gRKIYcJV6tGF>et*kNaj%rLVsD#gWX{I#cy)HQmi{4qO z#fX!3$0nP1B%2G;H&uogZ(}UGwX{q$e=#8)io>*t=KWfC8!_K}NWotlfOjIh1yaUs z7TLjS6V2~n0Wg_~E>AXRl{_JqiR~_E%ETH`POh!2NH)KoREGO17nxG7DNdm0-$NLS zbx%{K=)8FId)i~DYsf78bOEq#^WMyqHJQ>|8!}T6i5wSoo3Afx%#8mV4H~!kHvX*< zS}6)iHt$YE?|;A)*cbtv69<5R&DI3Me8zd1v1`uDlwQv7hVwF`u1GXr0TI?Dn^{!q z=_elMAzJ`FCzcu8(Ucj>#&3N^X4KZq*o(2SN8Tk_7hL9P4OFH3w)$q*FyXxwkKX?R z|Mn#!2V$tue*`5r!ug-+U>&`Gy~5s305-W1vtKuZ@P388V}uR_uyY7+G_cFaMd(07 zX41P(X3{OPnX=FPF43w`f2)E_2x(g(nO{Kgax+rUb*3guktCRr`WK=S+<_J{Ybgn2 z42si8+r;-wnkI;62_G`qc@LK~p_gDQHG2O##YQ&DX!DSo$O0Y_I2~r7#wtKx)BdP> z6<{p61i+P5z8m3E^+5n$CZud4%c~T{^({hRveB+A4Y7djB=)rcR%F>?U^fs84yJ@+ z!d!)mtBjwTIun$OG&ZSqwE49JwGvlG_+`p?6U1 z2Iwg=s1U$SH6of)Orhsz#*Wmb;R@v`C&jjxx?V^`HYlZ-@bf{~CA=|Cd{A8k>xWj- z(fc<8k@S{PRhVxM;q?Y~r>$@U5m@Fg$c!4M4M9{sRjbC-QtWey$XZ306Mi}f7n>Y) z@yL4HahnL4wh@10YbnlG0wG>b*7#&lH-xRGO>tNbWK7d#k556B5_$f zf-bg@F|3kj0T9oO;pV=KGK&f-E7a8M5N0tw8x#| zt=maFny7vj>cv}M*GIDYrFi!6m}KOcq#iBT{h3J8+Zb=%LFibb`h{fXhl-15kDQh$ zw4+$Eo5_JBUF{kaz*5<1$!hL-9Ei8RMf_17(~W1l$HJ(>BfigdF_ z#+;v-QkeAoI7*F5Eq7a2DJdD@Rz{a%DwLFnEK6ouRe)=7>rMS_%tW?6O9H9Vuyv%lCx$IaKmJ$@QK2b>DIo@Rz zuA%v{M(@HhxB96@@4Qj07aZ@rN-~Y*u;prM4K)epDtp+nojA0BzWPMlE?(iiX;h;5 zwz28kIC6PSF?2?KU{e{T6hz*1o6kzuqe`??RwSAa-O%$1W=tj?dn6%!enn$sx7)nQ z=mY0vCYA8z9n^*IW}>k@PpMQ=S+e;ZG}AQ+_PnF_zgwRvog4RnWHyCm_cEPx>MhdI zc*B}cXy*V)6L01lEdI$ezB%6CQiAVNu zxRb$@i$~tkQHyf;^&nyAh6A4nXVHpeX8Pw?!E%Y62|Ph{bzpTU$%U-w{n927R-5BS zFt0bE4HSr2W`fk5ebB_cMBMXcJ)Ml~q)xRX;q6hW69CXGAc@$UZ9fHY!?ZEdLG-Iq ziK6#slNy=KiAk@M&#g)Cr6full7rIUATf^X6vjWHq}NSoeNuDMK~lHyRa$94*tMJq z#XQkP67(g2lHL(QuO%bTCnGQ8HX<2W!S^f4$aZZASFi&@U2#+E@+8B+^C@#BA)Q8w z-oJ{k*ZB35$UK@-M!1WA)W0r{41`7&JK#1`otEkuCA_yKRuNpE z4dhtT+bc;`7MB2w91cWSAW%Z_Vx?I*;sg;RnHC7iUeSh33Zz?{0<93D$T5f>$#5&@ z;=HeI1(Rw+Bqh8f7iOmP{1u@$wz5~|N#NZJ1wv_s7Xsv(dM_`dE-MWrT0m1ImIN73 z8+`$~BDk#dyRb}hOae?2PQr{e^^AT}O!lZ?J?*yc@~JkFft}rqW;t1!8BREXc%X6- zN&X0I{3E<=imqr*F68{59nh%=A269~zR#D*vH#H`mGB&}y8CBy zev?!a-0v?ng`man_kTyQtur!zpFImf6_4t&nBUL~odP7Z=Sl4(*ZhIG_CI=xat&9m zjP;RXKo9%p1KP(vVt0Z**P9>o*c{sbsCK*kXZ8z6Q^m+$5Z^@Q9<33`Zw&~v*zfPv z?u3PYgJ8dA?0>Xb&ob!LTGK(n)mMgzwA@xtt-^&Ax{|lWZ(I$b(dM4c&u}t@<*z?%%xRsX6iJ5 zFdvELt9aO9_Pj*%*IN?Jm(ECHc5H5%?lxaAO(L`|+5B=65sqRpEB*DEMykfrS6#~; zj<~l5g(-Uf8ks9u9X@$pX8h?)JM0wqM0PXrG~Up`{KA}f>9t0nH{S5-CzuaMHbz)# z9wYRIneCXh&dXG`aQhWIJX#3TKrDUx912J_1HoQ@V}!Z0X%@>`$|B)i&7afAFo#0k z<=?j$s|dCuN{XN}s+8#cM+q~&33bI$6VV#9m_f6C?uHAl1+z6EkIxLgRWGM{7go*y zn4@EdlW1I&r)(SsWF=ujSwgER6e&dNF~w2n4CS83Z4ctQDUuaLP_3q$0|At(W<3(* z?J_W{;*n=njhe$5Iku>i-ew{+za0X8jnX5>Y;{LLi)JPwTBW=fH-MU!u*(8QqDonS z+aTih0Y$G-6!ZLAm0YFbl3I`7G6!emGsQwi4MYWhStFgFDLO5PpA(PZAgASc2n;KbNT$ri6)odZC zjhUZTsxYlOre>yGBxM5dT9yi^@0#jCWC{&n=Yv_=sQ*-nPB5x2p3#2fpkUbph_vry zrf8aNT?C(lt|?~9hVwI{Zqu67Y7)4E$xnob0U6^mtyidtb>77bMd#XJJ`Qw@pmoXW zcUT~KQx~{)Jp{pG-tQKHM7$cMa+yp0E;D46*QTo>T7pfmphx4?FSwbDaZvP2sq^l~ z`ExYpJ*r-CtDh948}t5Nh8XX6QcMiQv6$Cpjs{e(ax+b}-lKObW%9aPhI2Wx*5&HS zcSo~kIT-y$Q`PL~u_4hB4ORN6<)f*LuiA8zTiC=rduQb$vU&|{5GD$BCoYoY>ZY>xOQPe`O%n>6ioJ#j>844AO!5{A@$=VsWz!#^5lXft0@H{4v}PF^4VZmwTnR2TN?it2_kE~FMV zxo+l$Dtj-ruqiIl6;f*fha&in*9v*fhy=xSL#7$e?xT`B8;UQ#@xByYq!j zb)LiJ}f>(qz8#_|b&Ey(lN zNhadbX~0a=&ixVgr0BDN-v~8J5}Xt;Tmw644f8@yL;4s-gQ*O!!CB%bv7F^F7&Fg# z=?1JNA%BVWERSjP%5a!v!3d)37`X#3>*YLZI0pAg$mDsBsQ)2$%b#cXpW?SU|FitI zIpjC)o0oHdvBS;OmpO-CbSGzTW>!J4OMk^Mq#t}X>iyS;_x&8SJy^I#06Ood+l8j zAhIGl!l|WRd?LB|O8HKB4pE7G6nISYoCJ8xqUxK6g9j3`ULQAoEv(s6;QVQnALmam z4dP5%aWPT-EH$1#mI||=0@5=+FI_(`Ulrdio3ZHG?d@j-;P`a?guYRT!U^g6 zNqwW}`bp{f+P+bU$J%uLl)h02$|>pky1r2mtS((2%SU-mEO)9IAO-0`dhD+cDn$tA z`l7xu#S+u?#eJhnC9vyD`$m;Xbk~>ljT$8(UO%dDRJp`?eR8byXxZg>TTysNJWO1HQ@xSkIRgIHMko4s9oMW|K1^WJ zh>hDaQ-<&ub6ZdJJL4kzoK(>WXJuWaAj#$Awk#I@b!~@-&d>I#VgAoitCm-CWijv7#?+`0>=lqD;jK$%ViN{+p4w~QSczr|*73<5Eq_>4TQGm`%7RGeFMHDm z+OMNaok(=)MT2O6B$l3ghKsLFH@mHv@2fxNmT;N+qM?bB4nCdHAMfeGVVMBDqRO;0 z$j$nLZ5*FUtX)_JBKT%-V7g(NlhAN{DLZ}FTsE!JiMVDTFI)`@B&M=*vFbPF6 z3bPrxisDYz2@AzisMa^O$l?6B>#>3?OFL1WhcNku7y|*=eh9w-yG)Ms>f+fqisRWmL){YGEjwf4 z+1*7!>5dMC0BsT~!C*YZihn9S7qew2G};C|cOZ-}ud%Ie zXXMUj?GI}?UQx9K%Qswbxgne{0&X&X3}_U`P|hd_=}PNu=YK)JX=e(QkK?z(bbEYm z*D2$NvEg=%Q2D2a5_*r&bw^4F9VK+}%6&a<mnpYalC^Aok)YhB zoMkpQhsVibtNO15TmGX{`p&D0P0K1eg9xoss+|=PoyeW_Qv|eOXjH2wB{+ zgjBj|_j22^t+sSXVsJ}FUP;b<$+nEG3sX*j8|4JJQI5eaIoIH(;xcUo1!cG$=^CAk zY&JWHWi*G)vTdUi8P20Ct$TE`dU+zV$bR*Vw$RVRO=LQz9YCPjP?XunO;mRzGK($f z+XggIeI%LT0I~{RWeTo-GLiXS-_jD1Bk}Cplx8YURv%7gaBra;)hiR3?^@8V(TPZh z&Ce!dkY9K|Y3mP3fxR8b_e_D+M-!PRlszeyF$A&6$CR9?hSRz&(YVfOiDn5cqFF)* z-AG@rwEeO%F?X}ggJmKaSw({FCYWiZ&Ap6}a)Yot_g%w-b5|*MJhI=Nd&u-QmonIM z0dkeiO*yM93sKH0%R)VteF1vXGGLcG_dT1NZ43qk2{yMtY;MYV(&pZ6S%ikKu(@}} z=kBt(+1{ZuNKkGwuvXaIu-^*X?l)|1fK1)V$m_|uZ`yWORx+fBx0wZDn@taxs*`hr zs_Cb8(~p*A_Oee!PTO7Z05&4adthKYc2%;sw;`>Cq?A0D2E5sqA;kiQ1r6)vArTF> zOjy_OV>0uru)cWqC@gXuGpZ!Z`qe9wz1YD!7Liqdg%?}Hav4z;GK-bnhM>s`QO(FF z(+`Gr0pZmJdD`_S{4%@S4oYwL(u@rek+K(etPM88G&b)2B~eYYj*iB5`BCO4Sp2P| zw?Z+LqljcR`;zY-n=M-C?QlW^(QhJB}2x9P~CJONF-xS@sKt9mwvo<#s0` zZ`uaD8MkqqoUBgRRwb&5G_6WR3<3$7apA`+1R z;&l!|$FuLTVW`NUoE`Y4wAr@Xf+^=|Ma=dbpn|ftLlX-X;6quol^htac;htXh*n(Ken;g*`?0WBEx;+_)Av&??dhfW|H;0z&<$xv{(;;_# z4srs(T3;+DPh+x4T_uUdVl#8PZQFL8oMVKt4P2Q0Xp)H0 z7JT(g@ZLm_6{5SYm>ao{0gg@E(^@`y7CXGe4`-;uu=5jVj_d>z8_>5D*l)+Yv?VhZ zA6v_ei$_mw$-Ffv4*P*hof*j`^qp9OP-5Az=HG^mXMqF5j;>Qiu9Iim(Uwoh$P<6w zihOirw&n9O^!&5K&C>jyqs=ym2gUba@msD3CGR%BY6yA5)qT?e(rGwq!D z`mTF(&q*RFT72_jLbS#r7oXDuri&jsD1M2LpGCGVe%PS+8-09NDSr5%_!&NaI$IGg z{mFykr}+5JQv4}{;>Y{=V5kJ};s_$wm6$*Nf|g|m+5BL1)y2TpOu#b!quM&!jOP>D zs+!2(b?j{Pu_eGdBMnj+p$w~gQY9;x0SP{moAB2Glx2xyVz^k>lesOi91*iKfgNcB*>WCimS!ZP2fH<#n` zjnTe6L-k>yg)g28%F0WIC0AZPTz4Q`CEm@lSS$A-tsmxT+fx)VpA1=C>}5{eRhDhN z{IqQARc8ewHgA8OrI-r{lfF_%luC}3EPd!}-Q>~MyxayPlZpP&B&ht2$B7L7r7VdBpG$a`~o zw1(4Iw(B3@G93>c1-~~W!`gp-e&o(z;)B6NjNq_?UZ?BKUF7br+KFf|k=qd~QW3z~ zky~U*Ybvh?k9OoIZqeCF13Ju->ij~uICT`f{7A0j$jDV|bxGdZ8R~S=v+vZa-_Bl8 zDOrQFnKkGAk9)Z7T?21ZLhzPDO?Wa*Q&^g%aF<-dcldCpk8kr~JyxfT>j|5u3CPCTB$R4MQXZFHeZqL23(V>H+O-Tzzn_B zvm`ZEm>94$n7hI*$!lR>t;jM9E>&+Os?F{=F5&g4sDyC zOaxWEe8X(9L*)FBo_XThd{t*q)u#j1Iy1JnLt?Xc)8%z68e0wG2sZRb_EkVf~xz1st1Br$qn(R?E!A=Q$>;M*2;N%P=%>YU!iKZ z=mfx|Whz^~YDZA@s7@=(v`axJ#j&_6ZlMZ|-juKE^$7J+>o&{zkwVq8!NiUEs+WQ) zGbYD208<>9m(7BCsk-X2P}L28c|OBbg+=n(0)>Nlt4nbO6~^nX+Nz_HfK}wg_I%Z* zLRD9O&2DR7$svWIoV%MPh`UbTACs4*l6%C*WSLJy`HCKab}H}Uut`c=p0C&}SQoI` z;;?t;D>@a7TyRpJMIgZ*1$l~)0yJpb|cDP^}!@4W)^I}o9zQ6}{ps_vA5}%b;5O8U{GDy(XEOyEau(|*c zwOQgcIb7!T(>>3o>k#D>K=qThf<&r;z(7k}%Ltd6zUxKEO5m~Kmdv2lJ@5vjuB9*8 zHk2meuiw)O)RUMA6ne8O`l@2>*}CZb9YaZDW<=$9Wu{%P>}VbB#=%iKB=`KuwaJGT z7+XPc)aW1)X(W@j2Nj(VGqgH_hPGUAWV{HMH`oGXDzY~C8BRaVP1h!0b#xW0VjC$@ zfYe5d6aX5nFGq>8 zQYR~1;^>_1UOtETo}M!EU39o58mcISq^_2`^_H_EM$Vm3MfxQP;PIWe7pHO(wsI13 zkZ?Rk2Ob=XD$#ssSi7Rf2{kWEHIheyeobyOgZIKOVhg4|&5aAoQk5`$k0y|^HLEvq zAnM)G-&_4sslCya=IxU=FfS%^WYZgcnLNx3T6Z*?P=N8pA|nE5SM*lU?ezdlJXHv? zP}>y^adhN;nW|`h!K~&WN>%jUGZJ>9v-`2PgChGeB6md_PQ>4pSz`us2Y4St7Ju!Q zKe&gY?<(O5_I3+_WttBp<{dQ7B&^IDvzYsp2)In@2OxQ_GHcAN?dyhQh4>Ii9>4O> z@F9AQig8s;^iXuF;gjK^Xh;d4>M}ld-Sa-7zYFyEeILil!^pwpLsm}ie;6*z*YEez z?2Uda6d4}I6>A2F#^a;HLiaSxE1y4{TeDNcH zBW0}=tRp(VkYFJsr(F)8-f|8zDS((@UoI1DSt;+%Pu#;k?fERewPc#OOBk%bwHwAA zTc%P>g$fBQneGiH?y||2T|6mpbpT{k)Mlm~-DNFPhXD*ax;eQU$E>KbW$JL&au|<4 zOsR(O!9UEdh-SrB!(gTP5GQ%`fgH?>SX-TBUJnaanF6#KT8siU3m?JZN!FkkdO;O}mkdS-Fd znIkuAKGhCqEj2v%EXkbGQiEB(e94xYG0yjvmYO#^--MQ$x0r9=d%<{DOAYr2H#6NF z$-pe}4r{sct*gt7-rF2xR7(wuOU0elQZwH9#<$e4wiGPYQge>;O>U`~5G`Hw>hVR% zazFDg_cQ;d^;!@NvUFiqezh!Z{>II412(}LOe3!1GZ$67lW|Ug*PYyZ7R-8+6-%tk za}!(MK21$f%cBQKOIKDqO*{TIb((j=z36qxeaBT}HR)9k)V%j=_t@l-RBcKHuA70n zvAp@-v{2oomFzr9o5(<}9XDCA*mc(okvj#~42ciJI@4c22gNE_6Vd6cDTcu0(H6(7 z22s(_@VePt`c%WQNyDnjq6w+W9}lnH zYYA}vsrfIBY`Tfqi{=_`*{t#H(aVuJ8dMh#6W^MZF&}o*RJB|i)}h~H`D@BXq-(~v z_*w8$TR^x|CnD#Q9TOF1W{5-B*4PP@E6`{H)|`WYn?_(;uRx2BNh=VM9jrIv44CN_ zs`!R4LV)%bhOl_1yMyVg1TC$|hp*Q1r8{c5i?nPNayQMcV#PC4CY-KR`EXxt)fUZS zlvyFTLQNmzC*kzUm=nwxU@Ugt1`UPEfN!YbtT^ z_^4q;v%l`>{WeY;smp*`of5(PQ4y59!Kimf%LWkRy$?cfG(UNk^KEth)}o4kd4BS^ z6^(3rqaEgDxa*BJn>U`He2_f)=O>d1oiIQ7F6eOQE!j^Mf}5W-Iy#zf%)|Re^OHYq zDPe!CA6xPtgdNXLel7IDvy*X_%tSjH?;B4_zG&Gno7olZhrbwU@TBCU{k&`h$?gC6 zs`{UQmMWf_jEhMhiWXVXjg^HZd@9(4o`*#6 zZ>=p}elgh0#^>C3ZSpfcq`6*CxV_VrE49(P7MEn5hiQR&=yn#z$$l z&FdPnASE+u>~=AcbF1>qAL&r26bys`v(a_Ud5>r!+jPlj?~e6unRjh77(Ckv#`U|vm)I`wrb}!Gc+({s9T*=kndVc?@a|0S&X&9B zlDW>Q^VsuU?AIIR@-Nu*b@j*khgW){e|V)C`ls?#Cnu2irOA7SeORBF=1M^Grjxey zMY|(i%AqNsxVxfd5Aou(Zi%3xhoT4WQ9n}9bvOo@ebGHW%xwcu_C>$;;d1LqcSk=Y zoNqp!nRf>k&1KZwJE2)XaGG-v{1?rPzR37M{tMh}7*l9%R|xLT!mbyLIE@R^-3Hv~g8Qu;^z;-ZI$3;SgzJi-$tD6xM+ff~ z_=-AL8r#T;_5d^fc11l~2hvzegk+KSviPkJ2VNFG?oW8vpoHNG3BPng!s|*23&pRL zM_+b{eGL>ma$EybeAw3j%38-$WbgD)Uk|A0{OC+zyyr)Kzen2&Je0UW)x96fn*Qp( zd%KFrC}`FF#2R1S6bTtb5Be~fQT=&d>vuAp4#NAmi(;Qa*-+~2wXU{$=DQWkY?dpvs#H~v{PH<&|idlLS7{2TGHO=^<9qkld!>#KMw=r(V>F)VvedW8M0}Qxzf^()?l07-}*QDl&s0_cfK7|fg3ArYC9ElB;7NICDn7}b4nzd8?gO56IlJ-m`V>|qTEP)MM=OH^EVnfY}Y!Tfr;12 zn{+3|v2Fe23ZYvhS*rgDT(kpKq(~@M~&A9HhkRkBW9Mzh5fY(<2C3v_>rxzK&M6juK2jH zJ^5|V56VwWxU!aVR({I4HvE&%+3pGsD2TFAK~}+o;wmY|$;9`RNULT@%$opSj4qR7 zJ`+b;ndthV-aL`OMN03>Aad6re&_RPC!c{0WrY<}I_iq}TUSJ-r)@kxRIGT~dTr$Z zepe@sAJvKYL7<+Wn2VUB`T-oxavYh4ZH|S$k{nH|?{ch^G#VDtQfujdEDhtvN~f22 zxLWF;elX32GYMRrxe69%Ch!5giJzD^z26c`tHJSR+9gg@Dau*t%aO!z;`=Mb$fg|& zjvYuz*zP3?UZueAsz&S>6JW;-i3#bZu*F2oP{RO*<~xQ=Se>!3^sU)})wjllOVziU zuzCZS4q*DEK}=hA<$$O~R{+O!sQ^df0)VsM`=wEF5u{OZ5yW;}1hE|#VLpB*Q@1Bb z5>rANt(Yaa2@Do-uy;x=r+bJ%w{#Ei_Z$XrI@r^tTpsB#e;WTLkEc3^FH0l7=>0vG z1lsQX(z3N4OPulKg{2T@a0yj+j!tlckE)lQZpar@tilVafH>|lZ`J0Ln0Zk5k~OEV zO?2s`aynVuSIZ4#V0tQOw%z;I_3W*pL=n_jpl*JN3g!%3YPQAu#Spiz!6`8W-(3H; zf{TYu{u;9?P1l(1)Ki(NjO+892Z#YKE8p+^mAZuO5mokf@0T)hs~UW_1cv7ah;kQ@ zMRh(2b=6+Wad)3P&@6>bOLo)jHZ*smA;KGBb|qc6y|?nJM$pPNWqU44w{E$F?NjT~ zst56NERS#VfCr^O+U}96{ex(Bv08JcdTr-6QVAeEFjA}Mh(|c~`d2v^d?yd+K}Tn=>ax;P(w%H^9E&ujYE4P(NRd5C zqEm9g7}%N=+ml$6sGN`b0*Oy}VQ21fd@m1p_w6BN$y;%yx9Uh@k7ucv#y%%9CfY4H z%+l>vxvuu#&uWbPpDBb-sLho7bOBM@#24>m8B>IL_^gvff(UR8yiE0LAIH(Ct_usC z>fa|Vl7J$g9<|%eanieO`GKK`J4Qg5teM!5R!Tj4c1x-auT+Cg5Z;&K`B7{>F<)o; zI3}ogG_Nb#*kqes3X1`aYr@bDcv_U&0n`>J^MalGfTPmou?y9EE=s4yM=t7m2T;!I z$eMK#1qqtg8YbyAhBzeV!gqH-vT|=Q%;FR#>DZ)W7pP2mW7uUnU$NG0 zDtGk*dWg(;GqFxDXy*WM$#7j3wivu(1J4C;rjj(3*}QTV+qDm{6UK^}l+KD-m}ogO z&yqcJyY&|V^d;p$Ph&}{N0Dkf^I@dgkuNqI5b1DOK%b;&y(>U;zG9u-q<3jly{sA6 z+a3uUDqm-^!v>{4P9%EPlDd_4~!;j>f{3-yYY z-ps$EIP+{qIT%Gw(|I7Mw)ow+2s)!s22+c(9Zqcp8%I2xCh@*HhBpX2_bZ&vR_wO- z1zhYvmMd#3b{F)jn2Rcj=5h5yl{#oB&li^~8Y5V$;>DojS!CT46#t_ih&}DI)DQOh zJ+fRj%l#f_NB=S~SuX1Z$Lo4zxf~>p;B#j8c4vjBsevk%2f%ltucoMGdx{T4W>oP{i zuFDu5yCUJQ?O=M7cUL3K;(eo|!q;m{_L< zQP2Yxs#R{GRJ8l{gca}@hu+JZp}N=sU18U9{ev;Al2#VP=KR#D4CpIf&L`Ho7Pu+z z+O?4=UT{jGc#qQp+MngK!8g%bE-=}xkz@Woi&6;1w^o1YghpFi(M!?I%w69)aSU^X z$tCZj@z;8|6Of41##dJQYOg!yWaW-Mog7_7Qvn0TW%BdaGhV8_?q!!uO`gjQ?tTV& z;d2#DeGI&xVfA3Qhx8QOb^Bau*8}9GDek_ENZADM^IA)U({bIna;c$Xc?a(DlHO5tH&Zkq zUiYwA&|4vlzlw0Fq2r4V9V@!{aaT+NcS%Kcs3g`Iug&{7RV)uXh7aet^JN_|QD1jz zp(w-8S8N=htO&zl#%k#(n<82_?{31F&cwa@`dBU9$m-(WKrO|!ae*q@r5TNA4%>#2 zJeNNFFk;1t2ajMN&+AT-j4|ki*?zOqD4cU3gs}7vxRR^x#>{5o9VdK(7 z#0NN{C1AjUPk>m-3Y_}^@LdmmP9T#N0b-2{V(G>eFIn^p0x4LPz0RbGSHFGz z@$UEM-riF44vRYOE@#xFE-MbZje&W{$W2r#S48Y?M!MxI=eE?m(`vQrl#GmQFl#%S zZMhQ5n{oo&oH>IGN4C^dSWW98?+vcbhhzK?6d zx`y(F^IB@&W2NWuaW96GTCRNWYR%(XYAT81o(UH0yh2`61*3lwqr3<11cXWZtEXYk z^uCsw^ASk4Tw>9ETBTF6{*p9^wd9w82B>Dm30?mqA&Z=2EsN~#%=5yeFJs8DQMnQ zrWtrOfaF3u9w^o^kA43sUpZq){=$aJx&KtvE}JRit~}Kym^8F^-Yx3y+8q;m%RB+27JF^0tGlZdGpH< zO5RikFj)QL$AxS(CM9p)V=*UN%n=_&ns+B}?ywkrL1pz4hhCAqd6@wp1sJS;WQj`v zdU^6@eUB!2lkSVGp6<}!mAv_14S1)3XFA|JZ2?9Gae#AgxH@^$*9CZ+1Eg-a zEP2yB0d%?y@ps&CVe+P#0D{#o&v@H4XF?w6+i!SB@+Q8Tc6{{?hc@wsGm|%61R&Em zzwG&B^ZW2FO0N70r#m$#Cs%%fgP<$9Wu~*7=SHy8clD{Qlk5&k%}A!tg4CQIjC>R< zHng8ocq-#o*JyW!H1)07*3aSR7-%GCEj6Qv|H^odg*aMxgfwp=d?oi?g#VnfIGO7k z;L$Za%R$BtVo!6iPYtz`sG76#I!U?GZu;9v$CYo%>-4B*EV-NlE;(_jX6iW{vw$}a zh_0xO$QzFnYDYe*EYFTlrpR_!FmhXAB+rwbRYW8lXS~K28G_jkz89u~gr_Wg@wj8MEZ*3tXcynFWaisD(<2MN9d8)Fm_59ccw=!Bu} zHlc=94yC36I9lQxO2xy0es zY&Q6()@rp@R@&!qcy;;p_zmZZV=M@D-cB$2Hvd8!d#CEKv?9PfVvRe&FVZsUud>*3 z%_LIyZ}fIskqvmj_WmsEX`W!?p34Fd^iTGy?wwdcZ}Cw7peZY6o%1kPsjYatwqjdw zE-7APV28w|W*MQg-$lbg*>ve_kz-zzGsuZ00#~9>GWRn6%4!S*L3)z z~9{8pBaA5 zG@>#}k&Ghf#QLpxIggh2bi8)k{`GHotSPiYL~?dAXU{St3)SDuS}eq&<%6Bzw>@ST|MF~j!fe^N^SBwj1q zKo+l&e$9_F*&E$$_)qGw+~3Cd{VW;D%VO-_=+=Jf3u5dO7#i;wLVcru0L53xRd{2g zkKX9$_hN$tsl+})*a%qt_ePHqvK_hJXrgjsi;q7Fb_;bLPgSIt~~s@Klt>gvJvBkt}H&NOSqGNYsSNL!%q z7VA&Ns{pcUlYL82yn&YjFD$ldDM573GUxollWAd+LyMDY2(=Um*4Q z#T12WNXmw|%|18BhQ&Pycq?Edp;>A246febl5SJ-4EF)X=+^TwD8Y81Q4_PU+Z&zq zen4g>n5D#k2!J+jHKz=UGuQ;;A`;0or;P41YP2d9jOQ8;T1qua9zYmx|`)Po$s-H*gQA|No7zi<*0&drYDE;Q5MJZV zDwmf5JMJT-ij1e82uO{&@foJ<0!Oa~AbHF?Iels((H%^@fo)?)2^A=eu+588Lh z@SSaEc5455e)OeZTjvD^LwNKdr77lU4xAP--r0Cn9iqB4h=shAbw1F#E9yxkr=7Q^ccfs zp}B`)EKMyUMrtrMFgfs)<3SSUL9G|@)ed^qiE ztAjAL%$ScV(@;oAcQsRk!OKJu%9 zg1o~}`UTnI!?7Ue6Ydw}X9@jR1^EUVxd^8E1^Lf>lieC~tdR{wzo8&USbw&PXiB&S z=LA7c_chTN6F5PTGznrPraNMcL4s5V(MgO1y4Yjhi7SD2;YQbgYk(lTydaCe94N>u z45eR?7yEE5$oCTN7vw}j|9wH0G_sPJX1^d)d@_EJMvf->4F%~2hUr98vKcrh2=b^G zWLZq$1VJ(m5+gxY#~6bIDFI&KF#=o(uu)+&vK}|8__qOqRA(TK%>H7aAWt@wenGyn z$Tjs?kk1nC7vxSt|9wH0`p8b0>KEjmr%%wxt*1`V$U36`iXiVGnvyNSIYE%snwwT|5j-X^NRSfG zTw)}i`7y=`f?S+h?lD?$CBSxt(a1L3==N_85M;X-h=c5xK08pz=@-Gzd%cxIhqa6et~A5JV7&i;Qg-%w3^hEbPCQ10^R8a zI)o@AFi4;hPdzab=-3!zkU%B!vphz*+=^wXw7E-Db-2+b#pB0U=><`@&S10RF#`Ih z?USdS*ZeY$(7#PJ1v$Z{nyho3RYmNVZ`M-A||JFvD(cH&hG zSunhz$T-d41;IJMkga@gmB%p4=#aoD3E>-OM77`E_*aOMKc zhtw17W&PWD@sO`Bapa`MzXmza+}4x&kqgG87P;VjThJelng}LWQkp|yCu_n)CmT$i zM}y=&?SoY#pQOLSm1^DL0Y$EsP^^w7Ooj*9Q)Zo0vSYB`L&&y?m(K_p9)~#NTWDv4=o( zqBFVi@a0UUUrcU%HM{L75m9pEuFIK)>Io;e7zTJax$(dY!5ztsJwj$()VCu*s>0CR z0*sfF8@FDrJzwGu^4AgHc`g*Q30{~wc7$CRb&I3PHo5WTr=?$k2=qW8S{J(A5Z0jD z4N+AE(XV5m6c@ufjJha#zBp|N(&&tC9TZJv$T(|yZ819p<=zrC5DjB413XJp=~zT% z@?<5fA>MaD!DscuOB{2U#(MaR+2qFkSwQX~3n6e7#?j$!6rNmi<5QO>H}1at+FY{l zrE4?EV|z%`p)_k!bs*T$Pp70rVg&in%*tc6n;PqR^d{rOC z2bF%UG(pOllQ!tQnCJ0_HV4;(rKsT zc${LR?6GD8dksAwq|DOwer28$Ic4{%d?Z%(T~hX!P1!?sIr< zl;xBoKqP!{Xi4fZ0Qmc|#ZijiOps!!h=)iuKx8l5xI4n9=goFb5)~*8BLQDuT#(vo zX;De^3FM`zY5+#$7E^QOJKbf|NesC@CMr)`vX_))4_fqsee$5xsn9E}y&NLYf5;N` z9fAH6qBS!Ya*_4e`sBtJpUzHNk_w2|hdNwy*J()^kX(45A`5s0N*QRKK+))fOEo4F?G{b`~kc<6WApCj-hTh^c?oTJ72&qm;GYyGd z54p@yVlJn6r0GJMMF2vMw-}d)3OvqC;mj5e?+4&OMyTw>#(ZT3bwTx_#E3aI+YH@> zh^Qk%41p>K$aEme9f%wtGl3{CAac5g9#yB!G(x6evt-lEvDKAz+V&pGlE^kT7~6ZJ zXPRB8cqO}Pd!t7P+7Qa#}#3&0J+w6X}_Oyz#xgb%TnQDkW{4RHM@t`3c z)|_{=(uKRY#Hf`0ml%Z-y=SeaHY#9u^mbd*MK*ca8x5mG#JFpROHyq{a98yFO@Osm z+Z+A3Q5bw5RkNVm2qaf#Q)R2uh8f>FymUhJy{X*rsi6roqN}8Isutcm`Wh$lWuT~z&biFV zUgDDM*DcDJKCQY3z#o_{9={vUkc_UAFzemISCKNsAW^mb$f4w2Z_ey^DpUN*@nUdN zwph>0v*Wj9i|Iu3>*JC)YbXe#u$$Y5&3k!KW!T1!y~BbXkxus$Yp-3nJ-Oh=LfM}w zrjP4|)H|B@kJkO&s(UlxHlFHyF}Y?-W=D5!;^y4K`{oYKRqV`#9l0>Oc9ibm@7SBz zReKGng|#Cz^)FOxf#$rm%^MOtGC#Wc^>dO7=fZuaxjli+B;8`g`W(7QBiuYMx&M>> z-z&i6E5oa2`PNZyw};))(gRlp@G#B;ozvPU=4V zD!j*iV!Mxg)qpQz_P~ic>@HktFO#Oq5~|C3g_s)X!-&8#qnm&+b)FCuKcCKp>j}!f zg5Zr~A+fwnOlL7#&nEU356Xm{ghbsC*eg&*+}S*y1im=N>WIecHt6vr z+`WJ6!)FX3@(v%FO>_)bVrv|tOV2ARq~VJ!j`%npZD7vYuyq_*GgGr^5VPTAX2P+| zEN|O*VrHjqq`h@yLe8cd+Q+#pdDB*e?jI)!iBqH6h-X|Dy;M?B4^_Bns+MDXM~Iw^ zghf-xe(5$KMPtX&J=Wn$ODPg8L&%j8LG9J;afei@)myak?I)A-oT2&RRob8+o0>F@ zGggI~(Sp>)b*!%@9jhT}T);Usm4eVsxI#qNLXS?IdkQKFr?1g8mqRvXY16`NBZ^E} z5qs)P9Ai+rltX(Asw-vD=|D9g^+B-2B^ZRITBfTdcIyqE25w3_knaYIsw1kTr>X_Q zrk%K^m2`=wJN>#fK(S0g1}M}3^`Y9AnK}Y%gs#+=dbocagk!Z{09-0&wFzFV(BWUu zw1gvNx@H<>6$?RYHw3o6figK2MVr90c7-sdN$rL!)(A*>Oi^dYjmagO^ZhmuP&9C0 z-5L-T_ifddQ#28_CWNMma@+)b4iE;vxeG2f7k#n`+XM zNUZgsP_=qGrLU$;joLNgnyiq-fWF};1)rleLQN%1G}Qz~0bOsZDaZ>>LsLziK~a#V znrZSj)wp`Dah*?%>w9WUM2O;=*-bT8Pkc2DSvSy2tmsY-I-17h_O zK~s%slu4keW`;6@;OAzD4^gU*yA32-Gu=mDQ}9jRDrah)a9HbGHHmD)dLY+#(kC2K zkE7bFscW4Yv|dTVIYR-Pkddzwk=2QHF~_bhBlgNlHHtFzEOV?;o7njtV(XPz#Z<<^ z)!Q{`lPv4~L`Q2)I^?T+9p|c>?C2iPXBnBuCARR%!l2lydJV74a?}_7^Es~J>-~(w z(Wez+PS*y4nd=;4%QMOY%`JR-Zc3(;U5aX2--F{usm!M`f4{DOJS2gcYjj6vl5GFh z%>Ny~{_6NO>cRg%j9(h3n1A*UU@wpJ1DGAlqv`*9@xVjaeoUFrBZ_I-`7%0F#m zTeE`k_~tbK>IO~bgrXTtnFbLy31;9=+2Dq4n|CM6brThOc@Mn6yVc&E;@z~3YuS{I zuMo4L6xYU4TpL7j-3ZD)h0?*%4CI%9T_n$bGt&thzcw-#p3KlUEmfeXHos7CW@?Hn zvP$b}f;3wsbE_XpHkp(u36qGyQ{K&1X3HaO(;`Bp|Zzh&Sk_a%k?Y?QkOs7ASS{_-fN z^;rM-_C6Bq-|p7Ce9}V;X|2t)re_tV{gN`RwCe3k!2UXO@el1NMf9#Rad1^yTRY?A zm*JkX;B7OdIYuco?d`JAoOq%Qmz4U*%w zF43Gz&~ttMxuV&j&$*;t0P=0_vh;KG?cZaUkYlqlj6OfX`fMg+Xtm=_;w3c4CXB#@ zhoaTLe*E}*6$b&>X#{FX#30c#U344)#-bQQyn-<+#!v*|*$U$}cz3RM=X>`?a~;7x zp}HlfhiZl{Z`{KWtEHhp>Q!9!hVTYUPQx0Y@^jw*iA|*;TahT=aJjURrA9aW3kv~j z71ome-&%4~T^$sX8X467qy&u=*jmt_C1>1;ssD?YoN>LmhBPyb>$?pK{n~>jT9qyb z+SJ_6uR4`}WkMw_UNKG0>-*!o@S4V;erQam#c%G9?=iqu4`?#ww0^Gnp%QFo$@f^v z*M-me!RDt+u*mybzpV_Knh(U`R?%-VwYI)6UZOO=7Mc&3;;MV@kqKt^P zf|bMAJAJ&im0(i3G`;DZedcWUp6u!O41-~sGk`=9O zF4)>-!FZfB32Gfv=Js0|Ytzz28!D;Ui)sHU@0NRavUe-Jdx3YWy*tIbY4+VO)-b2B z4LSu6uam1GSp9%4!EAJ6s5AtdZ%|FsEYWnqXeR(>rV7J7iL6{i#sZU(R{>hg3=^}f zM-8h9YYuxhl5}=z$_YcI20T=Td5IO*k^&*gIHxjuHo9Tb<|tOz8ZF~d(yD9VP`UOm z4wdYr8#aYtZ&$fh+E^Lxg6FcRezb-qTOMLSAnWnV4KkHICM;X~qKgTd7xU=esEUw1 zL2g4{(|V17e&@1(J=nbm(GS><=lizt_pkWM6|b@~NPaZUfrAaKhoZ-l;^E4)cF^nX zJY-k2SunTzeE+8yUGHE4Djg!Tb%WNIQYc3=e6YaIr|#p5PNDeoMxyM|<3rJxAXg~< zrX2_ZLE*LEHM2jD>y(E^WS(|hlWGGk+z`zjOCsGS*%e)f*Q8+k;lKK%$e6u&9TD#E zBD3n3>_|ozj}azIYaU`8^JF^*4*zP{$~1brks%T?yP~JBR;EU=dxlCe=C|N8L72E9 z+6mxD=fubg-UUAcR^BJvzuZY3Xcn@_T)4+&r@(!Z1&{k+PEbTCgYZ#~Gq~3r=yOJ9 zwj5wX{D(in<||+F-0adsNzFFe@eOh1#>!3E)D&I!)A{__yGanBKb&OUJYKMd1zRt`WJBotdU%IkFSe{2}Uecl3!R?vmeTiIECj^tauhX9AfPsepCf|WngU3Ni5k@W*3 zdjKj@t|A)-Mrz`vNV!B_)>xvc372BzDrQkBMy*;gauw57icv#Xj9kSmFU6#Nj9kS~ zAS(+t5k5w)VmeDP^*%xyXE=GQ$}Nqt!vqyP<-_U*dJndw(6b^e7wK4w-h7o$QXdyeGPE)@I*+^f0|l&}j6NAIcOLfz24i%Q zLH0c2%emNYTN-nYo=UyvMdL$s#fQuB;EGa>3sYTEow=^gSZK|gms{}syoN&YTKf9W zrLFtlrv=e&cy}QkHx~X*-Oe}LVT3+cN5QK{+A`$akNx2cb!|TskGS7#!%bHFtkIl% zRF+Kh#!u#(HmOs}gs*k~0`rZzua_`7U0KOZaO=aZHE{9~G*&)R~n4N?R?Qg3I`x>hQPTI6yUb6Eoq zVXEiuf=5+KJMh}#KZ(S*8i6q)X)Ne;=--nFb%d?D)5Nchuq>6jT>Os}))m(>!mY*%Tf}s*N;6~3e^Ke6V^q5UawCBtUI{M)>JH4_v-oGcLb$Gp9zu6ltH{6I=>Dl3r zNu}KQdnkHZq2g_gaHP4-LPI4Ivb&;7Arz1JyQ1HNYV#vT>)vS6DH`KBDCaiN-so%# z!44CGLs60tY^_d1H9GumG{@aweV6fX9FMYbAI0yD&agbuaf{e-vY%y$1L|$5Z&@5r zH8}CRrbHC4m|4XvO|_Acq!w39yM>*tLe%6ans9ofFA&OXyrdciu^;4tW=IT)K9y1V zcSU3JCI{pE+(u$DBQB|q-b)cEr7O?dtvrWZV2lNJxxfeltA{`jQ_emLI{9~Es8THAPAE_=dt*g`&FV9TR%wg?8vTzd?7`A+< zbyGe&7s(fY)J_qapKDB3%uLm#lPiz6u*VQJUM?1Or#QKCc4}6*G5Y4|CsVcD6x++t zacCtop{;eoQ5|Gf{o)QJ^tn@2FVrwoqcNx717YiRhe9 z#HvH46MKsDjvsk=;tSd)YUnsNVdBQ%mxq=>wVIvJWqJFb{K$MXhM591E*c)991-b=m zCEd~epxI?)YoQkp^=+LD_C{3}QU^l&iQeHtekm}9P^sk~eW#j@?*{f0&;a5rnWD!O z40~O}c~FS0ya>1YLW;)cv7)td~;UeFt`0 zh@!%M(_)iKy?J!wR2xgq&8{$IIj?{lw4QyoIm6Gv(Lk`=s%Or*A0}LAJ@<*<3CuMH z2R`p_4SZUsfiVOFTxcD0FF|x`sc|CoF5p4yX}@>yWu`bm>zEG0h1Rog@~L~k67~=} z3`<_;a`D4c$oEA=hXSWe)M<}UTGDqz=YVfXb*NnnxTFSh%_cIgJn%ApKb=__&d zK`PnzY1CY9_-sTdpaCZcsS^uWO#GcaFnuIzAHMhMBNtJ33X81XC#*J?c4DqGZ4_H| zmUyw*3bLZA)@MJ&M!C6e$g65^wa=BVvFZzV7pI=m(Z?57wrB;ynW{&^ zNBIs%CVX(>+RVg_U>>!Y&TQ2y*{UO%Dq`KHuUuuJtfZFV8oT|G3pe5uxoo&eaW`7} z2eLq)Ca-LG7#{f4HE&qVg8XYlPh6{5u>_AwqpGWVRLra}?lV>Q=|v1}IE(=x$ZjC7`ITQ=MPC$L&|zsyv% zsi^oxM(-9&pM`*)8434=_v0O9g~^2*WU0%Cw70@l)x+XTd}pe*YH@R;?0=>F+3?9s zxRqq1#Sxsjob_z}V$ob?mV}wA`{5;1^$=n4nhp15EVHvLutQQHKiUiYRoz$ha7Hvz_gdjCuAts}W+ugdx-Y#k7t80X-wz!h01xu1EfT6bG(M))t zY6s;A54+rTSIFfqYPs-!O7IBzDho0k?HrMTN(zT+SB9CY&Dn6RDs8z@AlaiTq{9~? z_~pWPd|3@WsjpHjbNCNS3!YS&ToU1uWU`XPWth0us)vlg8}IOh0G|2|30>4w*av}K z0E|Miv!J#JaEr>g#w?vwMrH_Lpg2~KtYf4ZZPb$_vWc&xt(+A1enqY!(i)6! zE3&6nPG|&eV|EG?LR1M|UYuGgdYri7HCm|LR#FRln~GdWWksdN!9LB2@UM&Z-6~b*pE5v^$uHTV9$61?CHYpa@acY zAPb>^UH=ByGlc!L!`|w!g$DM_H^8nJcI2=-9k$TGo^=8?DlywYvr{vb=zvS~kW1vS zyQ{WM++2lJHlRp5iGfa+5L{ZF)akw?Zkl&AXEWk7C^I$>!I&@aG>o1%6W5^8$i>}A z+>I_SaFKI~Y!QT!#Zhl`@r7)nlf?6hzs1E{hsFoJ31t&UfiDuAebQ{AhtOgdnwCxM z%rvdDLnEwC9dLSLCm2gyV1}W$xj?-NV$_y8z|2Gh>YW5?irI5zow^Kv@g@<>RjLjSLV|ivQ-5&CfKoTOzCi zNEqZQHml7^2u&RpQQ&yrd2efmC{!+5%t%ekG_4n)X@lWXkxiTA%T*khgavWa zMgz}H&B%q%*hh4*&^4iuc6z4c`SH2%gfc_rEQGfT4(Rn$`Ohca!f(V-4L!_a*p;F^qr{Nt6A8@BOilrfLwcOlfAcKxP z;?A2ac7a_a$`%(&tcgS6Mt6kw!g$iH7qwz&(l6d(b|Q(xtxTcds9iLfvpL~)>>Hox z4Ess}lxvM490h#Xi4xcdtp}Xx z2W#X9s$McvTp1&4e5VNN4Ku}iVyK2@3Zh;wSNxelCoQ#JD;GZN)jvZ;=E9e=llc4u zcxb#12+{Z`*7yjGU!MtgI{h`(hc2pbM~)||KT)yzXA>K9A-#^%`{&0CpZ0+6gM=nb z$tKq2LQXF108{NmbU~8t3uQ(sn@g;drkmOW%5ia`V}INjatUU8=(j~|@$DdkdgKxh zXTsesV};?~6kLc2Ml-Y;FT=6Z^bD4!xdam@^x5D8&Qv*alrjVEw@Sqx)oo1DOj445ylU2%*%IjBD#H`0U0a@inr+&Ygaw?K<`R{^*cpEfBq zbTYQl|9f&=xza|uYh8_Zo|s}=Pmjf69%-Y_+B)*GmWwKzsO*Y5Eb1K`n7W&32Z>{n>~$6L8#QZNzfzHf}u;%4;o{23ilQ zDJ(6QA>Dd=RCb04yLLMruWz^gOKzTK8 zq;9IOeufP$TKW{R4Uxn#^$=NwD0C&RKB8SteFDBfK}^wy^{TycbO6}4;|@g~2L*~7 zYTw{iya+sNxN1h$a8nVU!A48hq)HBR-@s3OZsisY8VBD!Avnt)Qv>td}12H z0)ir?DvYmXbeY87#Ir^ME$~7+~7?9m>ni1Jy4qwyaA{zDr0P6L;k{4#=X*yKCG?{D%HaglP-Hy<_AJh90iP^6mt z^W*!6Y}aIc!;cK(&l>*Ifa8Y$7su+yKr$s7*yPvP^wl@{onZJTuSWh5L2hjOQC+Rb z8sL4U*1lh@y;E2THpceE{ft^JYjWV~${6v|xx_9t=FJ9TgUj1d`_Wq0C3QmtV(W!r zrySYDy?%PCZp-Es>K{6D?BThIq`C=+wv&Wrz-lU2nun788o&@-g(Eu(*JsEgt&`R- z^N&hmS6Hl@d2((MopD(0jGb{i=ymN|norxM(K`>DzRu$|X064mHCc;SedBS>7f(C@ z_n$7RrKz2Zng(VOi>}*0d`RxQh zvX^db^^he8J9dWAVA(UZaGr+spvd~cALk2Iy-x|P(E!*RxO8ruHA;#Zly->m>*fgL z%S~UORuRU?X!CHAqL@Kx6{CDz1ZmrRT9*Xbmc?lmGbpWMl-5O%cDYaMl8{ya}Lh@l`fr(|jDIlJg#^qgVPg)Ae6=JEINv?|2P-uK$$HzH+ z(U0F@bT|{7|2@tGfARqfu1+%=h3lfZqjU!4&zU|$fL3d9(I*vvn&!U_5_pJ)WC!_x zK?)p9iCpw9AFOo2u>`}NM>=&(1xtgDshW6>Uk4j@8Jxyloy_j&{wS**e}3if+u!K~ z^Pku~kT+t&?jgKit+9=;TJv%TzpTOA6S6~LO5?!Z;DO7r7(6(T89bPQgA1F1gT&n9 z!u^H~j;)*8fh(ucF5GX};KJYPvUnB%E^LMkXoR?E1Z0K{=2G+KQq|_7TIRa5n&|W% zsSkS98@>2J)gQBpL(x&D5q7|A5v!jCr}%|5l9*}6_Z%MMcRO4`@ehsgLJtba)oD=t zb~_+ws>Ck4Wq!uv4qU89gpKIaBJJ{AK%TK~k!^QWGZAGN0+!CP-}xqgs83kc%~j6{ z3&;e0jNg+eGv%yS&h8lhBu?-z(=qq4C!#&prdpBw9Hhx2ylS^@y3~{ve%;TVJ~E@Z&&o*e^hS6kKR2-^0HI>CDywI zt)rvukHl{nAR53>#^X*W@htO3T?o=ujZ0}_l+f_FzFSiCec2MLU8AxH6lsv}m|~M0 zHy;PX9VAH7uKS^K+ARr0tv`Z#rvV`90GRI>U}-$~`KN=(rOjb*x`Ia?)N%)K%Ng-8 z1o10EFM}x8c0(i&b0KXm6mg^5pZ99l9o!D>F78ey)7=V zL>}|w#q{bIK>$>xF!grpr#z3Rg)c{Kkb^X)2JyG^qEFo?r9b4}Q_mNF(5|d(q0+QL z{^-DYB6xY))>!+ZPl<%*i1XH%n`quZPR5Fp-;pq1{GW|Rkmr?qC~|a;C3mJKW+Fw` z;U4fuK8=#VYkP-tXxeUOH@fkJ20{T3DoeZ?*K%Bo8Et@N@o2cr+N>~KL!l!O#ody4 z@taERiW!YH*1nkr;*0fliA|E(>xvZp^ts_+cbN>w1mC7SPffO}fl@o^RG5#F$Ub<2e!<&8;ejc2C>*KL`7cbj=ybj2*E9y1VsU$w0Gz)KnelD#P!l%>v zy|e*2-!5iwZ&l8?W}=6Ca}VKYIHf>SRAT$50e$Y6=wi2TSNxubjyI^YIw}Fn0J3#51FFT}dc>4q zD{S6ST&?X}b+u}{SEE(=| z`yH(4DUfQHz0m4R;-QdZfu$*teS-r!aS*<28=WL{n*weRBJqe!bxNC^VqcpDE3Erw zE1)5P4ar)6hQ?mNEOt9g7~u}^;-foGCwPXBC`pg)Y}+K&Hi$p1kf^a>h_^!$+rlmJ zDa5|<&|$AZyB?~iO#h(*L%SrQc)Y4v66!c@Hn^(wu*aV{a>lZj>%?AR`bZ&y`$#2i z43ENiwL7L0&$dS_gm`}hd{Cu{Y)$2glRvCTx4-}{6-H6j*3fHh&Jog4SghA@VzIbSAOGj(1~S&xJoy!BFPJ zi%N@JxNx8iqXTqCR|KU++mDKzM+1~QXwRlUf>usYMUL73Vao#n2Qu5~Hz zlIU`iZdUC!bqMB(Vv^xP?dD8!s>z*rM+u(RSRQ|T&78Yl5`j&^4Y?&Zlb6ugRxd4aGKadj!%HD+T0HO|W?>y9p?gpy`B7xTy2?h;GbN$2Tv zb`csHBqJUyjmLog!9ilqVeS}jftBd+N7<@L zwNKTQS_1=xs@j^9eM$@V)tc1Q7%o(O)|A8DG@n5uPdiauUR0;?vZ3feU^*xqa}&i* zIWt|qzb*+Q_oLpLL!s9+fJg;1k~QljOT(EFZnX3v%>sE$RntBu&yd<3-3rjYm?dDH zApZ)4`RNoMy!k6Wa0TQYxeIZr9kSFx2>((v+$MH1?!hG&rjaAZsHCS zee(eQCzEzHa}g~MuIbUo74>ECJK&>G{Cd0C8ACptKTsaz#N4yAW#V>7nCJbx5j>00 zi~~SCAzx-Q9bvSAp$HW;dXe`#o0&@|$kolb7k-lqmtwh*cntwD*E7&K3f*Gk;`gL zuA*`eQGr(v83E+YK(q^?t%gC{pNm?Tq$EFmc)onwtE_l}Yxc0pL13JhiSOc9+)}46 z+B<FA6HU5V^ z!)-Z)C~P@|!vpv)>RPGRuUgJ=e+yPsw9==W!j?Ch`WaO1XP!8NbEQGK6F zvj4O7z3z8hy*rg*{s^a7t^(a+vA+u2gi;L(YIN?GHtz z?I*;m>lql|MOba12e(^GhyR8`Ejs%zDAbX0Co0rGbq-Xhj}z)wsJ!C(73#CQY-y%u zmeGyOURNz=(H{)|;hkE;Kgk+?bo7y59Y4;Z_r_T9VBikiyT?ltmr-$v6_%0W%nwGS=*dtlvmCT%OLJPKU0dG|&SJk`U- z3>((L!uGl4xdl(R%t(D+7ug%4FMM|>jf)*>cDwk@0Xt1m*|R;oHazciwY0M6x1_CV z-@hQEZywPPjG4$&rb7EtB(%BQFJsin=nPe0wdGH{m_N!eVirZqC0Fth?7h*Y4*qlP zQk7*^>GBZ#s%tpU#S~+py5nf90h0^#!Y$QoH>7%_lRWhAfo4`+Z#393>y3JSM9%hy zU|q*7mC@lRd;0NoOmW7=%68XkC5?t1RRzeO~c13To63#nQ{&A3mL^F>;^Sp#0BZ1hn zy!*SaT{Pgl%3jHSB-*lf01tK1R|fHLp5x)YgLt^Z^Z>0xj`eX2EFX@(Y23|wv$Fjb zbYX;#Z=-(FOfe&!K>nNnNXT<6YxY=oaTHSjnj^K*onQ}Xyd`xzNR82#F7jgD6`h_h zd56l|I(+L=J1gOYM`t9zM&_pJz0o!6i}|hEy!{?9NqPde zB@z>rxhbuc>h_9nRjH=qz{a?%X<@Yek?$Mc)K(=B{0y}1BE`og`24GU7&~v1$}~j( z#76JHiBz!8&+kRg*sl%O*6P{9;j6cvG2{*T9|fpISO<-d%?D;N z*FSp%636|lmML#fR?N0zo6qv@;>=W;dNRQOSSC1k#|kN~Z6PP_@3W*Ir+dWe{=>Dz zq-36C+jV2TkGHy|4)h0*44*fj9yrjU3tNNfzW`)0Q4neZWDd6Geb9W|q; zEzGj;VZ~`{F%=~GTo$}328?aN@*r{8Wy41)1iCRbIY{hwnT0z@U+J=-Q>9{dR-rb*5A32c{O!x-bt9 z1??ek^AvPdm3@|NkQkE30Jf0eMlF|U+|4e;p4A$(cvd2h@)r_oH8fjG+vakrE!I^- zBGBZa^{i9?3CAH)4!GIk(LgB}%Cyvozk?l>zL z*_mlc9}haB5w#bto!3b}KTFGx%nUvC&cj8SmLW>j+)aUm(>ZV1{@w9-XXBwdwexu; z6_=N`=Hx5+`6#`cKBVTKi9DQ0Rt)2@;5nHx`hXE;@THDzigf^tS)&YHHeV#%bDw)0 zv5a15c51TvBmQR-bdEA{9_GsEN(_Mwt_x#Z*7_B?0k1urV`Jdi@XR<;<95(RUH=fi zJ@>hnqhXYH7t8dv;<{F`cWk}&d!rECD3=Ks?L4sPp4K;GH6UwwyO>_GTSOnS)K->U zg8qz7&vVTy0rm;5wc_8HcWiWybLy^Ky>|L?(~0I1|BJo%j%zCG_J@h0VhvaZ?4YP% z1uIwyC?t|7c2rdCSh0XIRxmIUV-yv88GG*)(NT&NJEEwFj*2>-h^XMGfC|6w+WRCy zpSjQPzW2WGU+=?b#+Cb}1n%xiEDG9?^1^W+rq>z$ zv#zs&ZHe*G+=Z65HHaUY5}YS6mvM9sl|{8&Px26kiJa?g&YPrl#BnVq{b^9Ve5jdT zC9SLr7uESy#umgN*Ql??S;P4QQvpE089)lU%rJuB1pr~Z!B~qoiY{3iKQNM&31wXg zbz!ZNHr7S6203H=FL|QWnEuaL!pKqo3zlGW>j#!_GyBP&!&!mA`Ys7pX4-xhJ+(5T znu1v@*L!Le<~_Cjx*By17bh6P(JjFYbe^K8q#sSZNm%QN>&b2ezE@Y22aH{~BpF>r zlAwhgHH|gRem1RPZiyQuq>d1}WH!lg04#?lrh-Ye>q<=;3bQYgT$4#M72J$tgWHOP ziUJc4m2Igqt~Q*Zu&moxx4RObS^*wEY}@PKF)zK-;e+H?N|t31jxfEQlj)?BLc_^e>c5Kx`S1_CEuG zTacmc=RyXYN*7*>O83-Gg3$=8vxuxQmPEHe;S~+?QU1XUL!%1GJ-H-<+ecWWR~)46}jZ0Xon?gW?J%=G(&45?xxV0*WgwdHU}7uKtmtcb;vl~N0wJl%}@*& zRj5wZnG)9`(4HQ4RH&z>AG)64tuq(Rt~BUNquHeZW#i>g^%i7yF@{3_m6FsS3fYT= zEdO003zCs7)UrWVJLNNDOxdsG7nER~WsEF0Il(&!n? zNY=TY8kvhm))iXBk%)5i(8BGYHQl zOB9aZWZJH074hF}3HEQ3&;>c|F1cE&ZZOLC>Z*x5kIa(Zy7snm$6|SWv28DeCtK(| zOEizZ+*jvF>^^)+k1uFwcQ^iPLtJ_M&@L5p^Ec5g5ppT87u$X~$cbd_jf+sjNK--m za`TcbOLCg2Agn{?E8}W%vZ#FU))LCt4}vY7gyshj2Ff)HpDu-Rrh0CM@rOKS>QyPh zQa6~B8%jvR#X3;WunnOP@y`{qHF4#v2B681WYX2}!7PYLI)95|0D{t4xc`;RM@bwo zfqj4z5J*TORMIegfve#-Fx4b8Q37#|8gzVKtO1|i@L4Gs_4v>Q^fpS9jX>X*q6o!A zL`bLs=qjDOM86di76YPp#xH1A2Bax6lR83&1iI56<HUlG^l2WGiw5W-`DGbSE8B z;mHUgb{%LLL=Ukdry%D)SQ6lD>OF`i zcHUr5P{)W!L>IKk*xEn@Zdbr~0Eq~uX(0aJAjiMhPXXv8h*ngF&tbTSV9O$R%P?>= z4Ljp+lp*#ka<@e?<10#bqht(Qk-HO;8J|%yeLjFO8Gadu;rIX1hjcKJ=nFmUV>(Qn z;Khe(9LRk0Cs?i(!T)WHLB?Q3mfXLXONB1Wl0OXKx5M8l>kv?l_YR zPck#>1}sr-g`$%prCC_Ax9+eQ7A#If;Y86#VZlTq2rYLquZf9GA^^=ZAab7(z!+5| zgBDRm#&uMI+>rl$KoKkM|Kot-txV_Q#;2Xe=U>Xo@WUw}XllP!z3L z#1gR?0I@nm5Z}T4%GcZ#joSZCY!M+uZo&RT&JcGu9J-$e3r!_#GK+6;>}q zvqyINP{WI}%9(;UD~?SndBO}+@$shO!+t1U&rrNjkRc${oo8~;=NL8kh>|EWIq{+J17 zrut2Os$a`gztWHOIsSoEKkk4yq?y92lQh4@*HOQi<9qA(J|er%Jo+ zLxCxkq1`MDiW`+F$IDEEH4}K49kr)26i{Mie5g#`F%HKTz^1_&31>%D!gzCJJ>c;r zpo))z>G7@Uk(w0?&<1evu|Ryp8U~%T0U$aTLz!s4ek2-35~*HF;&x3m+is0yI%p$; zp+GP_Vxa{38CSyMoeKe!qt1}2PdXa<^j=-0(N=V-z)BOANTX9Wl*SAPypy8l?-ah` z2r>}R(}2Sd-Pe^EsKsKYhZ$tDKvBYIukxY{E~`iwk(mIiMJ!0i*ErDumq=yEhIC@y zlX&E8Iop@cMLxM+{2goVM1MrrMP&dq@l7Ud`lhkKZkT5*x74j?I5dIUd;|f6YSU~@ z$zhI|kx2|lH zZ1@#ofaQd1*XeaTvgBB8Q^&c`>wdf%;u~_UIa&+CYC=j+dm9EzYeAd7XP}Uh;&hb3 zwm-Z!cO0(%FgJ3|RL3e8t))rnelQAiT00+B$D!wqu$Dy;4y zl7oVIxb+X2+q8A?e3olf^>O^Thd zdV>{e)JH@Wt$*3g#|1dgAdn%3RzsAM4>Y)ulz=~?GeZ%WFnU`-=0>xv97^f2ILZ#C zVlf|k`W{-H5Ym_qRR>VRKp={80Bi$(=}+*TR?c_CZcO5dFu@C2t zSb|kVI#rZQ;^i?>9q%7iWc9g1H@a^}BAs6Lp;oLg?6;_m{Ya%h!*yc>Ns|enXmC5y zsTnH6!08)bTR^cYLiRW%THRIPb7BA!gE#ssU7eLcb;_gaDcDAapbJW;va-DXmuKvA z75sn+Yg!57JVOauU8Y~E@esfCr_>&1bfqvWEFYBMqZQ3yQb~aqM9JmsnMfUnG%8EK zbPd18QC0f}RUyz+g+Nmi7N9o$p}G>$eXD!UR}sN?PFHDOC^R?d%(4xQ z2bkWBenEBi3$js75itWZsm-xquI-A+AI+JV#w<;34FZ`ZJqS)5N^%e|FytB>_n-ti9{0b-yp0IrtP7STt9F9xPw|@^%#$0 zS-cPp;+?ZpnrwLIXyiHJh0OtS^<8X&O;>3CgrAApnJTM%1=1DjbPyOss)A*h2NbX- zNsV2Y)Ny!|MLkrKLd9jnG={{3+>`Sz;{_jkqbjJ3_&>(XLJ?~a5h^?En8%`sK%<4D zDd9{FDXsFAk_=j%p%2B$H4e174Jv~c_kgZ|e3e}avLM}9K;Kx6(lm1DGgcH!BJxW{ zc>$ny$plaGL8-yG;IaWGRY~zVgVV631<*A!5alnH#~9>--0FeS4&#q%#?nfwFT@Ws zY}i<((nwKLhy#Hr$#SbA$azT|ez7`Y=o5|0U5+N|;8ery5xpgI;8FrY7ckwE<->U;-e8Fc;z z;u*|DH=btH`EvdaosT(0JWYj2$fBYxi2z$X8`6DwI#c*F__Gt+ozK;ADTN<}T*H1u z=zF%Qk(zK|pt!y#^oajU>1?hNZAqy)F!oF$y+yo&vh+P5Hv%GOKzLcMrIpySR7#Oj z5aj_?qux=C0IH#se8xOy^ZT@DMvxW4;kYSqoQ(81X?YihSqecQQphzKN(oLUz+qKd zWuOAVfD-kg3UHeR$a5-7Opuo`Z`qNC~DF z6_97z%|Bzw@Fu%y%2}w zQd1lIgDsiaaGUC+igf_eXfCh{fI)es^gVi+Mk%lrP#AR|8tQ7U^SWBm=0ctz=8@_5 z0naeLME+$k;7?F(qTDn3MU4Xd(jSRBSU2=a$rhjz{Xukby-tT6xL)U>5oHa2Z8s-9 z$!Ce4tP2_^rPW8WhX?^V;yRe>u!v~r%_tM$6zT5#?l?5rUFrCN3Pw_L?V_KxH;913 z%t*RTG7vx%2u+CAs{(6*K-5M=lm^oh&jf`1f|8VHu!^tC)lB=7D2V2^WfyK1OCz$N z{h5GZiq=+cRPNL&jz5Xoj0`GULKW(T^r|h%16$JBNu)WqBZ~u2(*DkIs0WJ(+Hyak zWwcabBPkq{NJ=uj!2qEkfkCL88xC@#N+*j7P`K(9?Eo^eaN3300Vc(cFRzkfXSM_K zM4f)08vw8_B*{z_i>eZ;hGu>YP;*YFX5;Y0wK;X!Mh;#`r6i`>6JtoVbD!ywVN$^u zBj3cJdhel2OweX?&GVeNT~zes06d~(x#X!F0!*C({hv`nVha9&o-6~>;)D(T#r>;R zN7;X;)tRC$A_m?77%E8yDN#;fm8K1|br^$BC7D-RHy0}|mr~ktji-gF=1-P zvUEPo-hAjh#U+CVSJ@@2G#|OGi-JncNE?{C6mnyoPetGi+L70S+9s=6;|Xg_#FeH! zXb8$F@q~lURxjk5zR-4=lw(xZP}9iAKJ4sCOV76t{>#$CKQK2+AmzfUMf0>LoqXiovi&~MR(xB< zc>@)dnjDojz(!$JtkiraGCJlcYhyfzqB1d|i$e2Rq4@-8*nm+C+rd{Q|6t<;RRRn-2Df)14Qjz04y7u!T>2b!gBs6se?Qq)FslN?akiF{``$^b&v zCl)mrmZ;&x;J+bY9~F+^hj)tFUx6W2sA;dX!{J6hdkflQ6l<6!*m$GV+=Us3-8qbR z9Elx49%kap=^!I)+b>GZJF@!70?fj^xM1K)EV46ukKzVah$YG_hz3TJ6Kcf?=_j%s9GAL4@xs|U{C^Q`y;saU{HvAF%#Sg zqxyr&E|u(1jm+ui-4#Ec-&4Q!CD7VR;6NNYQR%wY1{W$duIRLOh6Uq3awpTtnndGp zB^8o9@DT(AxX1#9z*S`DE3_WyC(6JaCVbMUiSS)4&h43v`094ZJ=FoV^7Dqas?fi;vO zP!>wMm8_+;;sT^bHJ5jEPEeU9156l33kR#X?auk8I$Q(r4Jf(jVQR(BMV_bBm)VScjBeuRZ9 zTA-cKMt4j_77eB<*iCNtgrEu{j+lj!Sh4eKPi)(wD$JYBd{eKBsRskQc>7F zL>WvNg;A*UlHgfldagnr(uW%{EUZgxQV?IVSfQ~5#a(E+AV-{uN;~k=pCn8)GifsV zmevWhUqm*LpLm9Yg9&?GK}WPkyO{QO0R?A#VZ6X4s0CZk@x&ReGP){Bq?&1X6!iby z=cr#X*Qni?2k?A?D6d`Ye?3z{2PYq+H;Tmn@Fy>)Fpj-_L`p=!k5 z8M=&dHSu<-aTOVnNbynxY$B85g24=eLWRGrNV!52OQ{|11TrW!ujN_~8%$FoEtk3& zoJ$7&VZwuOft{Da>T!Y_Q9_mjQCQ^6(j!!wWB+wrNSwp)5wfti9>3_g6*>+Q2v=E3 zk){Came`X<>z26dSbfC-V#(qWz^$j`5_SFEQ0u-aOd7CHq4B8Y(SJ$2?8Y-AmAG^HLJWQEQxRpI(jF71V& z8x#xtJe)Fu?<{x3=_r_}tTHTK_M6;C=U0{dN9Q<|c<#o|43bDP|1j!8Ktb?t`Y%5}?TG8Z5+}ftM?w)6mDu4MdPh2I5T3Cw zBLqAWeij+-5EU@G?;rt!=kT~yx|$Z`+4#$~lmt)Q5C+FpbVOFjvl+x~7wtmO$uRQ`J}}yag`GzA zfm|F45Jtz@?`d}9F7=e9qvzb?#1|?kAN?YLi2o7nhj^qv>XYb;6719VHo%DnhS$Bw zzNbYM1YX`u3GeP1o>_#F0H8K=Dr@j)wLM0c>pW+$y7`G8oOH_vZO8S%6xX8+rtVgngm`ve)azUvo-60GC1N#uZ zF;7G)i^9hj1bPn zx$292AqlkcAJmLuoEo+$Kx`oL(WZyP{A0F! zo{<(N;xqg%8N@HqK7hf7)Y-zLcnDd8`FsFV6tBdm{?r7KsO-{6aJf)dshisg9AL5EvQ!Y5??)p2$-$iTEUy8pR^`Y-Ysc}fqG0)Z zDj8!a8UG!olBfc}epE_finDGr++{?TcM&~TA{)(YyD3$Gu;RaGZZIl1BlQg6A$!@+NtbUborLEFGOK6 zhx~Tjuj59XW=SP5Vsh4?7LF=mV}n$d03M`gxuj5Tl|xe~4R16*Z7G$`7juSXuc+uy zsvUqEUX zd=tYW5xE6wikT>wIonYl8R8Z4Y%`2_jl7lIQfkFlES^zQ8V@I-%0Yfx+I}Q3 zm_pG3@oqG<@`H6tTTfc)7{DeS_;0Ij_{FU>p7@bk)s|X~MhlZ{VJ|!7T%=$kAwznM zkb_Clnu^0{Yxt#mRS^>atg7^!d$mYeHR)M*X{1bw3{@eyEZXx(c@%4&)U08z!Scs#()fOKCrjGcC0(G_S^&(~U!~}q;4=@cPWeotPVWg}f zGSG8d`r%;g#7BT>Bt8O6W39V=qzt!euwnqy1Ynv*%9;X9vq)JpWFQfCojYQkgpH&4 z2r$jXM}TReb#ECdYbhq6Mk|169Vu%KFl{1bZIIy)t+6 z)?Q2im<|BbF;dnMU^+$0IwhL?C;q((a#YS6oOZb}YO2&$$AL4M`k6$5W1tj&Q`yDi zmJDy4b5xPb3f1CmK}+R!$=3;ZexRvhCHsIeulNoAD{GN?3nIc5qQ?mu&&eA58jR_-`4 zNO07gq*f9j0&c|(_3W<)gAbRPbp=i{ZT%!%;TjWSQY$(hD5GNwGIG>V?2bf!N5HLd zJ@EXY2acap6)J?UmH{cOBz0uvz`|&6o3dQwY5m~sO z9Xf#Iz_1xPaPV;7%`Endz0g7h{wT-ex0x)JJSZ38Jzm6%qkd89=E&(-A6rTinpl-H z!|h1Uy(n6a@1d|-dZBw@4z7q2;2g?-6m_Qip|CYI;6e^v!4vU`u-2AWXfoMn3ShS7 zl|)$rO`M6^iwqX#QfUgw=FoZuuxuNiy;QCp?2jl3-OqNl8sQ=hpMe2j8>(QT6bh%r z)L}?P3+$dZWIPv^b;MpsO%l~e0RogX1PIX$l`gcOo<5?UWN002;)9E z?Lusr5ECZ0<2^V^c`UZaGYgo`=Z3e&Cl#3So=r zQm*O9W2H+K^g=;aSr|d3E3vl23Chpsf8{v3fJ@FWpL=Q&)z7d4`e7cBJDji5>Lh!SadWzuMBzHSNExe8vBE11cceF8!)QzZumBZe zci@*J8MEL6>{LD0_=O`=b4qezXwTu@8@VOA8P(Kr6{Ly}@x^7;U(3*4o;pv7Qa7-p zL?P{!fT_Sx8jZo0W5JDPm2_z(U_@*V9Al6G9Lbg=B}}hEWg1_@%cbe27wn=Cj+T0- zDdi+=p%j{2UAR zhp1nC2fEVm0@PEweh;2#z*VVvFMPqM&>nT^l$;X1HMpsiK4Jr}FT+@@=MU@}A5OzP z4gfK-rH1?JJn-Zl+}cI+K^B8bW~SUy>=K6h!WI-ZpdthU4}Cgn{sH=$>04uR3-c!t zZamV!#^^U>VQHFi{e-Ae@SIEGQ=0u;37-XkN>kiPXuka)NSiEO(jTqKBR&UN$#qrQ zVBbE-D)}TRb)YKMBhm`p4~cZu$ABQ{wqB2DP$>iMU)C$gL5O1*-(umk6jj7kY50Bg z4{LPP##9Tb=FABB@&yq$=!868{-8v;~yqXK? z2$XaIoI!;6?`37`k}}G%xeDDNiMOt2D~Vj%GePN^DvfYLRiiV9{z=1&DFsaOoKZGU z*oaXl!N%spa?^{Ou$aB{gf~G*iEGGQKn5a{gH~B z$_O!Dx3^B&1_mu$7FxJ15W)=gm4^CY!M8_vZQA9Hs^x=SQB(olgL-mW)PQZk)(Lp7hsTNEX+r#C)m2pWFsqt_PdO?s)kbe3calVQ~LrEE;?Tl`Myy`oWdW>W_yPf0oWdK9m$1Q$eja`8Xdk0Y; zTxxqm9+4i@!8t3ZQj{DEH*(jfL9n^9O%nG(Bj&-Ppy79szQEp2kkDp6_oKREI+W5|#{9Df?PD zw3XHJ7k2W80AV8@#2Z!aRq3j&7EQ6*Gz?)(G4CRHpR7B%pDO}?ZHbOkF z1oJWh8Mu;{<7e~l@vF>h*$8F$gRM}w<)87h6rLgn6tEHQ^9NgwUn<^y#*g)6gsd{g@S5aP6<}U)%?7V8-c-VN@)=3BGPCwpym8ImTooR_DjL+4<$J}jQ0bgf4yx}+*zlc(}l^< zCkC!{NHop|IE9DpLjgmsmEbg>Qj6SiJW#hRp6ZV5Bm)?myA4Uuc%+YbT1 zAQzodYWqUid0H9^bmRqa&xM|4Q(e(KugkIq+ZwY_i)RH_WxVYqIxaAE;e!)kFH50e zS)yUkpJ>$<0C;5t0}XY9t}uLnmJuaSw0_5k(Qe)>`ovLILDryCUZzehL1WZS6uBlG zE5q&T$>1}wrV(LdU!>vQEPF7aWB?3WpkW|pF#MabGDFape??mwUeT0mg5VwS1B6!) z_naDi2xS|=ietw$!&PSRxS7Gd#Tppad6hZ^@tuCSHBMuhSQeQ&k8?eV*Slj zACrRWUvKn75##;QxCsY~u6JOd(-gp++ymVB{Kf!v<93O5fIsQ&t2B9$+Dw#kB|)`N zI)K#QQJ%#`HJib>G*pyrcmh7`x@rf;gV>s?Kv<{0r7%~7=+5Z@fihl90TMgVxhR<6&Xs`{5($N>J!0))-bI(H1fP&+WOPJvX6(h-UaIHa`aYqXmB< zkAw>PwHR%}9rF(0@&+l>;GKKQwVrY+M*>Pa*jF>aS3B5GGr&*hvq&A+L#lw8TwYiR z-a-NO%Sazv7{EM@n_U%_yIUVi-Y8W2NS%;K@;yhR0I} zbhD`~H(5-1dc&o?`&!})&d7`@@=qwIYN{IQuV0F^-@A5BSBw_95g08GhOC zIDV}18^MEB4jS-J9a}0^gn&SQ4xl3IPmTk=HyNWwYq5#==Vw#K?pN3g^#VmxhFu1e z7{&O*1%enKp2R|M&|=uDLGvK-EHMp)J`n1J;czr$3E9_uAKsyWsMBr5ydIQ*yhg|q zo~&U7Y@q`ME3p8PAKPXG2?{Vgp+H2f4cZ-YKz zJz!(i{1F*^!Bd2OrEqz*3wk0MMoq+KK!%qY1PM9-qPI|(ypi{@4IBWx4rf+sZqNke zqn~=Ax0o-bd_CIV+C6BDuwIkX$3$J6dQ*%IJpR-puKa_Cdv~m(@<-@2+{>+d3>B2mJ{v`v@K$v!)v!jmsr>&sW?k594sf{7y z2AYWI@5mVQC1cEmA|1-13)H1QI6a6CC)r~XiLX{rAf)sC$&jp5WKKpJQ+`fTaN_1#AR#hy_)d%rxFZ%H)-B-PhFHmB0q1*OR>?>O*b{A#AG` zb`-LPxBnLn2Q3AL0Sptp5X{Q*m@0yl1O=l4`6MfOKs4}03v5ssWG}I_J40MAEZqZy zlk_flWu4J?#}gmlpXeV#(d%anZEUiI-E#v114>VLc@IGcO*RRF=?K7)9dZXrEN&Yy z6e+YzjYPvCmYXT4*{Ejq?iH4vB~#$5&GU@+!VeZC1glp>>~xj3T({5w8ch3 zVG3ypA}Ph^DIGHxmqiN$4C%uNJknvxkYn8iZW>YLqnPYN$#TJ7Ox{7{V9T`7B_+^0 zRCYNM>Dws2hOjn{?+}JQglXxp#yd6=h^kWvU8yM%rhOrvk%m)zgJSF2@&pG42I#}9 za;sk&eyVg;p@Ud&D^kHc{v4vvKuo5X8X@3s>{x(MhUEoKC+uO4@#sGzC2re*3}x{b zZjJ{j7#57wIN4GlB!6bC-B#=rMxanQ$Ba7@g$X4%H|6i!UEV~S^ef-a%(F$P3jk747B=&@mZ@3Im!l89|R7Y2%; zFCrQ6#MJI$>RzNWdb6?)JT-#W4fI-qqk-6)hPu6NfrLtPMFkUm4QoRh(V{F(W5n-;Fr<*Y3i4+C z%@q9O*?@-ArUqtZ1C>IifQ0e4dDb7uV%+v$ub<@!8wL^!apet zLsLx(T|-;rD@xQVS5zj>9g19qb`bV_e;}}%M6m8iW-BJB$&hFH41djY6YRPu#+n39 zg~AB2ayj0jSP#3y^Qq+@kjjRP6Op2Z32;f2E$WdxP2!ni{eS8cc_4%t^Aa#{oMJS7 zCfpXI40;CB!UMg|6E5d5F*wE4BS<}C+oJ4L5iN-CktOJO4OeoJxKUMk1v9Fe8Jr~M zcyT6;BTs}oTW9dd><{8YhXGhd@r0DZ{4M1_I8Py0gw`CfI#(YZ=h3Y?qp>_#YKaWLny34p{-~ zA`#XFq<}OBDiZ;Q>@BRLcUN~Wn)!&nHs4kL$`Q)+vail)7XAO}7ago8DCO=$j}PvZwHeGo9X z$cVu@3UfjQUjTjmAy#&Xm$m%wlwFLnU{;Wj2lG>Uv1k1xq=R0}2Tg-*snp8c$o?*} zU_r?8#B+&JSO(Vw5TEWr{a6|?1BbEEh7s6R2pIW+)-vb{+aJEJ^AG+mmS0cXZwDya zLc1To6qOZsXYlnn_`$U3Gq);5!-Nr=7!zXAiSL0R?N7T`sR|uJB@nc6ZaaYzqs#^e zK=1P>+-Yqe8^Ib-*yo~x&rxWh;^#z(G(3T-M3e-#!D?Sna{@|0RN88gRDj7^`Wa%M zC*+{#37$vkm%C8R6{2`67>p@UtS;mU_9%(T1bLJx2g&o~MWS&7jY&Spb=?9n^4$MDPZxwilYiVRT_0D^EF2=bI>E0>MAUT~$_m~$ z<_3qHugG(h$U!7k%#mJ-!_;nkz6#HD`5_ZPBYp!=ZmEFH7@x|{mw|``pV{(wUhD=G zA$M)oySx%jB2Lt)uNXuNu1Y(E9`Lbx2R%#g<904I*#*(Fi4?UGbQNt|DSw`06x-K6X#Nea!w!gFZwp|uO+!vcn-9jZ} zEzH^^8tPla5Y{S9A;cdkH1Ur$)=-TtsG)ZNii|G$2865$+X*}#=^)n*WoiRoRqQU; zRu;D0BV9^s*=~`GY}A-B z;odM`O z?I;4x!H~WxJTs>6BK8bFD5j?x(`h@hG@QslaE=?(DGDJCpC_hoFsAQh=|l#@{KriG zI)?P`GVp|RRxBCDY^n?SgE3Q`$WFX8(kApPHcT{TogvPN~uZ7@k@r{(xt1 zsvl{nFI-<^;QSz@VQeiq#ZUbPhEDMW&tp;yr7Xz!TN>hWZ1(iTM8d2(hje{c{9}|C z+~0Mg`(3sDEaC9dYTYo*P@0)R{a{3putM#updebc3t`0RxEgS^);vr@LfV#^#W7Xk z+eYM!O>>TmNMB?j*BISqQZcliA&a5aqS#FQ^RvVqFdEeI8&t~NrS)#@FbA|797%%j zb`>#!*jVyAvRQ6KN;;8A17Y$NHyp)EsXuWH-S^Z&`Ta+Sb$r=z;H;}&2g+qrh#fTLL za++>OR}cylHkYBzIE$*l07kL$+;~x6@e$YeF@L*^qWL?H`cJzA4cx})!0cy-0Y>}T zP|e8S9G<2ch+@nu-CqO$LtV<%-GR}AARl3fnubpN>@oKB|3b_+W(BiItJAY53K*R- z+#dJPIJ%F|v4MO^rEFQLoQLAzWdZr02XE9!3|>J0A9&t`9>$aQiTMh#<2AX6u3eBkAHI2fqsWc;3zXw23@p`Y7+F#>JB?MH3rTsQEuNDp=z znmz%|T7%X&ON9feQPFItcx()B8|R5NqrfL~@IR@7psGT-gG9lygyBNcU?iu2patbt z6FRY}f$$8nM@r9n){gW5l|5}qQ(-9s(g@KcC_?;VAM4eiR|} z9Hs2@TbRbc5q3#72!f;Hu9iWS!EF8_|FT&`5t%i}maBiYf!>OwM>?lKw#_ZP2%oh? zu6SX^cKqsUDS(Mi&NoA*VkqJZv0)Ymj}fRAynE-1%U{y)r>Lvc;ixX#l9ea4!B_xPh7Lcz}3;1`%ZDeA7GI$=FS-FOFB; zf8gK7gkMXJA8k=*JNVdoznre$;bNPC#@fG9M=|v2*cncY)0C}sAV!L1{A&v+zJXkB zWY-1l!Q;XyIq^E#{s@(t>}%N|BS(NevBT>QTYkn(H#dasLD-4w%ZKeDRx;ziV%V}s zb&lq+F9Tx|3`+qUE3Cjo8h(Msigwf$3da{SXMGXrSub{J5)`b8R__qp(+kgEGrx8e z+j>s^zzl%H)h~htz~P!DpvnX~`R_*kM-?A#Bkp3FsL>B#(W+ip#=r(2AT4nT)7A*y z3gFQT;egk_f;Y-naeQq4VSMfk!}u&$!Fn0R1~U{rHRJNdjjjVil$ec*aW}7U8>rAu zHlhpE9z0_|vof4?;Q&UYQvw;WFTKSs?tLKV%OuR&TwjVaW#+AX&E_JpP zUmP;0Gx*hI>gQ4~T;EWsSERgH7U@%>bj=LDo!qlQF}Tz;{)F{ePilqMIScBKrVJu>h)4hdcX)gUg|G$9~9}#q3Ruz#_C* z56P6KVw$xS=1pYZET1Eb!F+=kgHU&-FrFulrgO*wQ69GiJfmOaDR^ElTuw08AEUv7 zDVc&hPi`%D{1Wu5Lh?8E>{BhmhK39kqsFmMVMm0p;SWa!BqZD3_zSwh$Q#1Nr1<4a zvR`yl?U}x#6~H&blL-u2$i6oaWJJf!Be8*e71AT3E;5UR;EIZ{uk<>{!Z{981oDin7nSnRzN_XW_c3zL}~1r+P-@^dnK)I6lsw^>a$U3!6># z;})^FG7d|YODa{r!4Kuihlsu`E#j` z>=XDn|* zib1{rx^k)pM&BtC9`&W9P;s+Y~H^dA5JIDGbcz2|(G38}Jdrv6d<6M%nQH$AA zo-zJvlGOisf?r_VhxebS|4;*S?mryy9~uxF{D%+zLxcZc@{2W;*+z5Z2lHh0vw zwXwmLO~%Y^G5hPU$%8uWnKLTNrqbZGw}uSJf8zJDcI?ZT-r6P~?Vd#bCZtDigG*>a6$cjgya6V>Bz$=9%j7QG9a9p7;A`qC$Jk4#t;RC2b* zvRJgc5L9yB|?adPfn zAJ6s( zvjZB=TeS3mTZdotcUoPTvwe2&33I!5@^W?S{%&gfzClL^9oc0)yw18x8M8au4IJuS zp@#R%xp!^H++A~~X33EOEw(sX{XX`+@}B+QqrOz=J#E$1-F>@QZ|~E=v%(j%uIV+( zq_?oR(74K(gWdlw+r4^X?S8Q}R9lDla7y!Xcrt(Qi2Qu_iECw7=RWST=KVwq`{}hZ zbKk7ow=w#TGOyX7_L~Ef&NTO&@~!2E<{zR~R&6}~WCP9Eb8{7~1{~P6^;50bZMPS; zePQ?Eg8!xP`CY5ed0KvMe)YG51=~JNS5ChgEZe_tXzt~|4w>bo_B7uT*K*49D<49g zhCi#>Zq)91bI&z+(QCx5-1)}_*J*Pia+73wi_N3d-)|0`V3FD&Ve6eNo0hI&x24N| zE8L){+(drA<-*x3-A~zjT^)U6&bB9^A#N?ISX}DivP#qWO8TqKbH}$@IOS#8)hsK>pF7l)o(JK*r#@Y#!>SBr~k5!~TLdh4Jlbx=V3@P>ah8ke?U{khjy zCoPTp+Izz7DB$4s*?v^wzh7aQvG||*++|}_>S0kuGN`l37s0L zw+(i@l=XUi^X|1@3K!}gZ2h==vs%N;`CmNu@Zv1*McISjHNH`H#+tB~_Cf95ReW@} zl1H_J*(0u~$M)?Xu z9>LF+_$ofBTP|qxKBMuuva3S7-XFNR$Ikxu>*nPz9behIcH)eV+p77V=rZQYAlvNs zl9OL@$8GiNnsL2;#r5;8D;+*-KPRuGRdLH;*SzC>hRmB<$!}Nu(v7dzcseg^R4rzU z;B+~-+y%8w)y4LG+N320wQX8GBWK=$BZE`>bsyE;O}kRH?pyC)9b3x|dFAhYloJ|Q z_m5!{>kpHUob|`f30*7qU3tu}xp(aR@VbjvH*KnNEmJNtC2*>+Y5bnp>IaIa?|9xM zwsXgT!?Kpaa~p-nd`n#K;NUl~c*-Q@EUVQf5o$L{2;UThm@0T3CUQ%NH z_TJ73BM&U=ku-W$+Oy)M=jP8xTAb_<|5n+0@WQ{Ml8 zpL!k`HDCX|X3DVEcbr14b59p%um8JwOY<7DFCTs2KKbs0?|m(DuBIy{r+jJcy=U3) zGe&AE#-1}$48#PoA<^zoXm!JKbHo)emUy9hy?OZ*PNhRd6~apm#`rU$;>=P9JFd ze8Tm~r$>wo^<7=H^SVoU+2^gxHk;8qTHeiHKD2N`_QptCzu6PAHte$by3@r z3+B2`TDPojc9-VOYi{V|acV=`6ZPy*?-<|rw4%?BT{q{YbiR52@1(BZ&h|gE+#&5^ zCG&c1mfy(ez4>za2K|E1%650&-09K8`?DJQ_q)}rs;8!8(8NhyzhwVq?d0|POV=k= z{l9eG8t`ew>80OJ6kO3oZ*04#Pgt=&)4@My!_IoETYW3Lq00B%w?)0Y=Bri-%RWBb z^&;u^x1@)cpZ@BmjQW0Qz2r!-@8oG0cefohY3__huAkiBXHDy#UD0A=CHc6`Jr}vP z-gKnSmUZ)YC#+h#`hoM9_Pr)Z2iL5%v}|60_kyFhBF--xGXCh5iifM5==mWa;BC9S z_!XU7sIN?ZpW)@}aHry+pjtiV^!2Y;cx7yx#Ihb!Pu%Ugb3skpLua>!uiBNoXWzAG z-NfKsv&#=3*WKyKy(deq&MZ7TqO#fi@2dls1~$CD^Fq_;!CiN?ot;t;RCP!d%b`0y zElU1#ariIa&&}!Hc-+g@L8+$`-nW;nsBHIYm-}y($6Y%xIcIs4r1SWU{viXaICXXY zGOzKJ>W5z17tA}Y9V0o=;@oDt{r7!Gc3YfOzV07stCFV=8Io>!{bi-ZZoM<6j-S+_ z^Y)w3e;mzuRin7YFL#&pS(CiIUv_L8uwo@73{a z`G<4&9@PdVn{r%uPlG~H|LI5UJmfx z&?aeYw5G1JTDp-<7HuAd(x}8%2m4m-a4j!z=M}vpEr40S!$~e zos~a9xuK$_S=%qcX7gKlZm=GoAGxD)X8U@FIxc^n95mG9)5u-Zn;dF0;#YEqT#nRTgJ_6 zQleit!S~KlpOzo3)^*r?yQY6s<&$RK-4L3Rl4rL=O*n(J@TnKd+CJjmlt=j@SfVUvAK2o zt@jt&&vR|Qd%jE5?_+W<|9UgyM$?xKY^G0*t{mOg%y+TZkY~#p)D3C7WLo=$ef4#A zwg_2w-795JyB1$2^=y(9R;3{2&(E#rp7|@YW%2dS4>F_PDNdXTc8lFMefy?%ej(4A z6dW2}wd{_^&W^hi!;^1~o$ecdb<8367ClZ6n^51Q*9i5OL2)Njhm0>c7w@vGTiNyg z`>xdp?&?t9HMQe`zGEt-EXGr51Lkf5xlkktxv)G6a3oB^eOKn?jHW!(7p0nyNZ(@4+uAZUD9my z9EX!>%90jY=lWXwm32s{Xf@Jd^#b*<;p6^pwyR9BJzomQ zW6I2P9yOMaNsN}=eQpHCe)iZzfl^$D0Wgbr5pQ~-X>UjGJPCDn#Z^xaimnd8OOK5%#yZ(V~V!Ew=e(Z7j z#X%?3{XIQ~KHBkh!0qZMR}6RGK5D_Bg4X?7_nn$?rAc9+Lwvu~rtjWJmt9z7dH;3# zjFkxo$B%j4^UAYDCpy-yzk6&rPg;BW&FQ_(wk`cV_}w*|SD^uuZzufyQJL36A~dNvPq)ZT zc4g({kAv4<``GY8Pc#3T5gy@_#~$q$)VoTL*ybNMH5{IB?Wwn2{)ykRo=Fa`JF`1s z_@+J*KJd~I}UeA8SpoycQTMN-F0~qb$Xez#ad5PvQ~4DKJ^k+Y zxi{&~*tGq3GtBHdF1WMvO|$ja&kcC8tnQ%}O7n^CwW{dDx4+5hwEyn6WpfMWzFZ*r z(r*P%A7~a?IfZc>aLo1!RwP?WS zn=^|#s5kHJ*?Z%p%{f`M3yL08?Qrj1=-{qiJ1_KnG$DNa*^gN*mWHO(t-7ksx*frJ z9bWDG$Ak^{D#BNsy1G=a>3=*Gd8bvlT2P36{=lV?&G>?S?6c}Zc(FRB^OD9ic)!#+lJcki~S<+>+vYj<>8pdInO>+$ci z|Jw6yYh=PX^9l#cHU8Al_txhDBUP(%6kA{<7Szi+XPvvasf4$Ewzyl)2sa-0!d}y;`^1ZcBdO(|O>la;mD! zPoHl0FByJN2|nZolKrJlc6^9_pG#`cwf1Ot)fmGk50*JX}*6+WJkMK8`$RlVW-OZLocs|N9NgQGTewD5B| z*{W3$xzoJpR+}Eca$x zZ7)a<4tk+)ne{YW^NV-8_sd<@Ep2CgtG@8Two}tB(SLn@dwtEPW5t90!k54LE*V^+ zt$FH3Yin6{P{^`P%F%T{TnyNt960htyPbK*9%w&KsddWpL|FanFGtp`b->}i?C_5H z+a_tgZ&}%S(x+i>} z^|bGWcJ=%$M(+>0=i9qV)ClFfmCMWvLY315`>QE0{2NRz_opV+!EJlZldUIY5AiDd zywipiSA=CjheO9W1TD=kKgFhzTS8tX^Po|Q_gWnua`g?a0^Q`+`0bTJOCH4beLH9V zveCIiPxR&mg! zo2Ql+T&_Is$;)FKKc@A{ozuqY`KYelzK-kk_m~cWtN8a9;8(MBSWg0 z@YZ(9vF}v|j`e>#(Qo$3>xHiphMx2}l)SOWroOXdA};RRl~LnH!O%H&N##z(hYoBW z-{;=A0ma3=Y6OflU;4*lO&i}6#VZyMZMQn(Ro->s`0twsY<*KDYs2OU#qIXPt0Z@I z+da6e@5plzVfR|q`DV4$y8rY=7kgaQ4!11lyZyCSs{fKKUzKWp^Y9$c<4&$GroDPJ ze^c-972m#psj;o|`}T8oOdY#q<(yOX{;JsL+23{!k8h@I-;t=2-5eD?uv2uWjJ#2U zPQ9OAx0X82b!?6Mbx%pW&ORL!R^ocdd|h^WWV;3K<|p=gThwmw-s|SuxPiB=oxYCf z9no%*=5ygAudj{MCJoJ8wXkw{qt#;$cM1JuvC3oAz0IBKXD+N9mNfQSGoj!8zLr~j zJ_nERvq)^!&?RNm!b=0gGcWHevUNUgz2}{Gr?rPyHywB4e8&&bcHyoSM_VSX?VqOT z-XZ(kv(~5I`_*6mtzOtIi=1%zvuc0W4hkFbB~O;H_Q06MCQ@o!pqZ4cd)T&Y>>Mt^@E*x*x> zX%*YA+EcRfx_qzM;{InRJwCj&&*>Wx*`1yRm+OD~iO)+-s7>uJ(xv;at~)sCMM}em zQ}+bbS<}=yyHA?z`&<8xsV6T~wpkHo|7zO%y-PzfUiZ6U_wuj#`!89fH_Kac|K^Fi z!MlI?GIp~^_}LR%&(_HMkacS40O#o+w14K^cq(yqdD3&`(}wAapmk$FCWEq zJ`p|9y5fzBhsXJp|Lzu%?AR%(*~~eO-mg%$s%kzgWJl=lozsVw9pB$!ZPJD#hj#=? zj#Mo2yF93}-23u%1sT1QW^$r6 zORMFua%az~?)3p+iyeTKTY2Psk8;|9`#~!0AWG%|>`&BOXrHZ6|EJ8|*FOE1EevGR z4@UX)g6k#}Bsw6dj%qC5(HB(0Eb==IwX!A@DYv?8g#$V6^#raa{fD~bz5>jaww%@v zf(8T_5>tig5&~($-=ztf4;K1=Z)O*k&Ac>5T{eaX+g(*-jCs7%ocs0XSd%K2*IOl0yuk2jts~cR#=xrW22%ZpEY_*=@8(rY|!jrFLE1Tda{7 zSt9}5$GUPFO8--Y-(q3n1({zaJLca-z&fYfQ>_~`KZ;sndxOkr!j6d%<2r&T8rL9U z=~biow2#kqnExaAN`RXxL|s=;A|rVw#_XOuO&qb^=b-x{+L2+V1Z+(*aHAJ(H(s{W z5SLfuL@@A}jO`q7B4obnWWyZRGj~y4e>B4;sLr`WR@F#VqE)Tn#(<|FLWCV;rwU*O zfiZ#XI21!bOWp@%`kiwEKFrt^wGgt;*eKm*U>m*uo}7_Iu+#J(9HQS#T|(0bcGVfL z09_FnVOLpmV5q zjG9i$$pGC;cY_b;{#}JcbADcOn(oRd|P$ro1Y%h*3DAo{60t40ekm**Dr4 zT$>TQ@5ja4_8G_<4S!pZ<_AkSbx4NIs5`0)#mC@Xkiz>w&ahG$BYJZNgm5O_L(gKO z5~;yMVVEc1Yn+gFFb;e^yl+jeUU?u*=uR^ z0f(p;6YJogM4Ij5KfN|R?-I&+9zx!wem-o&%Rt{;mGXh2QB4OK{bG+KQP?>swGQs#j}yDJ!bPuT$VfDXP=hlBf@ zoSujzZjNfo$`+Rvb;;QpQ#ja3Y=+^jQE@rq7s&_2H(Hx{i2c$?x?c#u9 zUxN*f$s9++RLtvgwcIzEmJZ9wFpucS78_wkJU4Z&2BxblP&J!qsz*<@n@z41kobEa z$1$90FCbk0Zz-c%`2nND&Qla%z+Xj*NnbY-nd^tTkzHPsnywj2Rtte*tj1|h)H@vL zkBUVd(Vc%ri+pL0Tk0Pra`(Jnx5d4)?5^eTe~2+N${I1D@EQL}UA}K*$mOaNELeb< z;UMS|s@s&ktM?l7K#yZ~{2i$E6Cc1&>#Xkafn7omZ(agmB{s-#6Lr_tXG@6%=mVIx z2qpo8CI$S`z|RtrFhDsyl%~Sr&>zB(Dj9a%@i!Ck39^_Hzn2DH%Z53|D(Fo6sfAZKgI5a--r)TZG%wwR2-u^cI%9<4BBxq7-Ap4-)CEBS(MJfgh){$aTm?cFubtvh3 z8z?6`@sJvOX6&>s4wU~os58|e*VST}0Dyv_(_5ogGYq87qIx^1^CyKc`1VfcinVL4 zZ7zWtkt$nkJ@ipvDBjq_mia-<+)Ga4;R?VmG3T>|WNzmY(fIgM9CzC!K22>eN@zju z<493e*&%(EVR39KvCV@LV;N-OP%eU~KfiO#W-((+CH6SX=&r7(?>hbYHalYeuzA3r z;r$~!R3`6&gq5IVZWAR~37c^@_9HG7p|+OQ&lC%+S~JF~re4(@2=l$@poS{JJpg%~ zxL?#XF84aa74|jk4iP}=*$Ymi-oabE5*(REu1U#+WoSaVmyFYutrKE(TuvHR2}X&3 zbMmgFl%BSD95=?4b@k((cjNqJ0S}&CNxhwa4&ZuDC?KNmq#qe#tViCuWJQjSaKtJx z=8)f-9;f>yS5KcyXg#h~U+ERJlpe9n_eX(cl#LsOB6AX;^u04N(eU8fgk@ujI>02~2f`uZa8_L>!;S0ybJopcckqeX*ixp{WE>h)pI@%a)&AY=0 z$!S*oB-u!w8z1+xOR6?b#y5S9NABO-PgRws39Iu3_3xRmu!pKGG7#wF19{k0uw zJ%AK7Gv*0(w*$dJqhSMy7dAp+{S08-1U76jGllDwA_5{QuSBfmy*+8~ejHu=iix35 zPtgTviCD@ZJRo2p00j$k??5mg4R81)Vj0v#jE@G&k{=;AV}qOFDaZ7?mp;r z=*dnI{^3FV#gbeFn~BfJIXYx|M^4E+mU#Z2@PcFbGt-a#({E#(l-w#S6NP)RZc(eF z27W6y$I@@WzH_E+iMmx!_v8<>o{sqbO1rRT9p=csbu9}pDettTy#iXQYXaV=x{E+W zf1v%oRR8lTdcGZto4s;Mw@<0cQS6tNhhs~6leyK0ChQ=cntT-S^=?n(a~A+<4CxZ| zyow$cLV+UCdpIipw)|B$IZ$KoZS7Y56PRoeQ+{fVlJIWi&#Zgw%C{9HorUm)_F0(wDH zpQH_mBS5%ljHsxpH*-NyC%p88vkt9f)1EJ>t0{$Vf#8UW;{-t&o-WnWuRTii?pN5D z?U&{H(KWI82O|lLVo=7V%hs++*a?xQs))xM2WJDz=C7$&>Ma4Rcs;Zm;oniJ*ME#b zhH_dN_jd_*zxt1Z>#b*D$c`-mPrImv66!yzKAHnHh}OackTCcpUG84#{}XmgZmFa` zBE1s+-waclbGGF!T#uN6mffYQv|MaDL2^wFbKBMk7&<(RzF~h8J0i`Y%fJ*8l zo$&9D+;+xtA5QK>Jzm_Z4Cap=o0q2eZU82Yc$XZCkYK>>Zzfy$2yRZv=pw==gkfb` z6j?blVLdlvK>BFIo6Vq7iY?j*SY^I+xiF^C^A}`{-*9c@LUkZDfP5p!?Bsv`QF5BBnqJE^k>zn+ z1n@KoyAe(u%iFct+WYzS@6XO zcXyrwmlDm$;uu~q`MX>RVJz9!g=<*CX5=uX9@;i+z=~)_FrhizWupd`_y>i^spO3! z$E=Tuq-6tx%7p(%BR-=eed>4n_NC2nDrbEqtS{32x)pf9f@Xj_>V653~RHH zj^*dI6(&Z~IAmHBoM!y^u?NfH@iyAB*sx7Z7}?v})l_zwJ^9rbyFEvJ6wy`>J_-qj zq@azA`YJ4RHoWLlQzww^pzeM`kBI<#M?QX(^d{p$hcJqS*osCfO4m3%aBQM`p_{1% zK3?Rhxk_el`oZkhK{%Q%N=GK+I%Tan5{E;(Os6XMycC1L)F2LJH;1p(4iPqG_&rsn zJhkU<*wQ%F)vFD#jA&?t(;B0_fzP&Q5%A38&wS<|Ol;ssPtSR~izyl(epM7&)G$w% zJNd+yuL~_5N*7bVAH^^`0D2{|Xzq~-l-P4Y4;;6r3R_cg3ZluESC@A^Q{xAW;3kK2EsZ_wV4e7EM|_VB{=Efe1s%4UZy#4`$ry>iG&ave@g3g zxc-mX;C_bcU;bnm_S;L-8X(j$z&A(!*hL};UwN*d^wkWc^v99158IO64RgWSX)cFp z*GW_mPIZUdVs;&oB#L$xr(h5m{9)0GYWAqnQs^Ed7i49Z&lcocu3}@2HmB}T87wK;v@> z-=&JM>`f`la2!y44{wW%qWf*kO@+9k>!?D8w>FyS_+Q^ThxU#f3Fc>4=G*=n4lAtv`1>8ZkWotG#C`(Z~`8T`~F=DtdmcuoC=uDIZqNVyY>9LWr< zXJ#_^yh9QN7@s!*0id_|t^22ny0eKuo5qFChvv=6|JwXD6!Y-E-qu^1RIV`-;B~j~@q!r(mB*Mk_AWVctq_Rvvm^=Dfqjq;2 zUH>Il$G${lpuS_FdbaYmB=@pg=_jkmIMV6kAUqeY*4<8Z6B2X}ZgC(GLyW?e!2d4D zd1f*xtkCqWvo3aey8+X1$t-3L4|Fdd$8gLeYb$GETvXSK3bf15C`BT7vMMu{ga4Yz zS_0W8kpw&AV=JK46w?_+*eK@^!^paXyt9Le%MTbxV>n?V#ViXhOtkbA7*M0z-&CrB z;rEPjS?BPN)z7F0wbK;a4EfmF3&oB{y;rLFD~9(dikT)zM8$`O_D#I!R7#{K%w-K&W#7JHxnLB z^o3GP)(MNiQ&~xu-}Rs5wV{1qb5gjEYBOtR-J09BGP9%_QM90li&a(3)!R~scnQ5y z&Dfkfv=(b=qQaoX3xDrnAHmcTZWNy9gE~|P;hYu9ziioa>{y!5bq|@3Nb}Xug1R4-5%jB-h+)2U?k5zhifzr%>IJ5VY!lRx{LJ@j*G-~BP&eIERXtZ_~KG}e+@HM{+IdM zQB-RrjV%CbP9)>TG$K%p?A;ApE8bggcfVRZ3`87I z(uY7(u!rGN1w=ATVj;+Uzqi}X`XbJzRYC7Jn25_LLRxXwPyN=`hwl!d+QNQlGoqI3 zzym}gVs+-5@r#7fGIsP|b3p0%&;{`^3BVI>J~|jb{@QBZ%rOTN<Y$j-oYzQ~9|i~Es7 zT@Wvk)@MmEksC&AnS0s-PCD=6sy3A6EtdnJinc}7#!d~#PAF6zIbqPU(({r|5&qWI z#cBU7NVK&855C1SzxAbWS>d`Ir;mCJK1w%9 z#32fE9>T~f$1Lu+DF6Kd+J^OPP$O$aj0!p1++;bW!R=^>kOK6M?x~(1PTJn2NO0@=jldryAueGagbJ z4JjCFw<3cUHAE02iZDPZ@}rg*hMh;*9)!)^Sy{hxOBIw1?+xG;d`uTq5b!d5CprTA zn^RxU-1&|sndZHtM*^jmSD$He6;J4$gNth!FnZ;|CCHIlirl=a@NVXRi%D$GsPuTO z%W$VP&Ky`dvi6&fNP`iuY}at0K?7JO8?FYOY}!(cWZf|P0k_eg`%)~ROqqr-R&N(E zlLo76g%<#UD?M(cV_C>ZpXkS7o~d=Xie7U+g+5LeY$spc``H4x($37DF1)klkDA#yMLyeW>cFnJVu#X|a+0?Z^t>`EhTxQ^M z)w4~$9?u|NOjv4ksHZh>+_|AnekPlYRJqR;I$84)&`UKTZeDJakBn-}G2h%l!nFiV z_=<-6UNmnCnPbahxw&CZ?{5euawQ3mHulE#9247M5)-WVwE8p&^!?l*vl$AwPv zy~F>36-=nb!}ZH`|64$BPN6@@=rzjVl>!eO9k>s3I`qhV-uw<(t1~=ro9GK91Fb3b zBgosOzL@@+w}Rf~FP2s)k5==M#bDbCSqxaHC`uGc#~(~TAhVbxW; zJgm(++oDiAmCFb(k0=_?L(eQ&6eOtW?qIx&?2SU8nsNf4$5hqzGG*-59N1ssg3mfI za;9SioN=hHYB!(9U%cGXip|pub<3aIKQNB47(_1x{}do)Ek4hLQ1=PdP89g?y?&Tm z^3(G0JM=f$RHM&vt%h!DNB3KWHuTVo3hL)zLrzmmqmdkADyErGHS4Ugzppvrb+2 ziiX6<(Anz8$VLBLGS{%|fy|Z}N2~257-92OUH|T&cNsxNF}}t)AacdTg;15WOZmSw zQ!Rp^;>f1hN{KjBqpd+BK3q%I{Fk!%hgF+Y)*tCBbX(!#0f zj6T8KdnN8W#fXWQEgL!%y3LyCe3F2&JyOanqp*WF)KH3_h+J>cmq@b&K2YfL^$2)w z+l+LMoEPvMxoTh?AxKhAhu8oTh3eJRNcjqc`Q{$fc0lSEwMRTA4#HkuXfXXqq7Gk*@NkP;v`BWx#m0TlSWTt!0qrR@iO!T*C9*ZY~ zV)xT2KQMZ&F~`e3&{wIPTK=b(yg>}rz?LL`Pn+kTX2kDjnLXHn*ZqwkEM3FLl6bRR zRIYqa_KOnfdqymVAHd8oJ;&)@$n?iPxN5%irXTq{K297wdZ4qu01QR%_=i4B4FI#k z;xJpk2>z4{pc+!|B$BE#!7^QF@F_8lh&>*>_^ULgZ9LiO!`$if%V*ZJK zUrQzp2Z?uar^d&N9NkWi@}UQa8CyR2AK7 zsN;E}`+%pe6Y#YGAo6UtTZ^laDDV`z7v|F$Vw0wVk<%H=QLdEn;ap6o2fvtwkH@_6 z%OdhvacvmR0OKKRggad)5iKyL`!$=JBcL{1;$J}71>aq>zSs>iejl(auubY9qitlv zK?b9V6M|j(m2Ewa&5uZzX_7<1w$2ytZ!s%&Guc77{Ac(VixD+`gS#O}(w{F?l1r1P ztVRyUYpxqHdFAA=@EjKR0$9E=#*Izx+r4kxn+XMruMDy)HO%ro)^b`WxO? zMn}&0CFCCS^(1w{1c0~0Vy%yDp{z9dQjuy}!41I@4((lDBk`<#N80QLJi`V6>asG2 zzIGGS3=A=NKhF&&6sA)}QalwcvdZ{Yr!gRUf_Kpn?gJq2lo_&F;L#Z4ieqUzWhxMm zX)jpo)o@Dq^$GVmmnSxpd5b(|q+RPbJRnW+{rxTb+o9a4*fN`s)OYaDK&#b43(|wL z7{FhIc%SbOsQK`ny1i33uR!_z9TWWA3%P=~8t{Qp> zE&F$mB;HZyuMFixTJIs!+|-B`#FL-zi?*z`kd)m@D@DRYa}wEytxpO$(P(r%1l$aO%JF zAXsT(ttyZ9H=f^4QVYhxVZRF|Vp5GQlPV~yschrF8G2|?FU zGf1aR6JX;crw0>&H{pZHI)&!< zMjBU&=V&hUy~ELMsV;>F@~mKlWAV932BGb{pN9*dHu7m0o!W-3@DD|Ac2-%}QBwTS z=qte3gh}uS5YncV%zjB68akjteXX*d{sx; zl+Dfkv7MOJ8yiWn*rNym+78Sw6;=>t29+}_8RzCV@WP}8F3B3S|K2Xf_QJyU1ra=v zGlu{*=V(COIzMA!=*;POqBugS2lSE>vMQY$JkeawbR5Ti?US^@r141HhlueJI!iGB zFgUh+lUO`jj5R4J0*M5~eFAxpc{_JG=|HV+zBo5Ct&m*`O!K_X~|NAu>anaq= zNf}A|{9roSC3s8k$O&l4sG$EmBP6ea+2(BIt!I2qROddww(Ez`i#>L_xz>OZ#!W3a z{zi4Zy|w74IlcZU^0+Y*II93d9L{{F2?wmsH}h70Bx=5hVq+WfG>-+tr^s~5{hb7! zk?I@$>}~jw8IFx;^38sx_|Qb(2j&paSPM(vh1vA@Bn-tg_*bq0zo1s{cIk5?!=bE| zV^b3fOmnIy5H-BjYhKp1@zU+I*bs%r=C!Po3REq`>pLxsED*J2);5Q2bX?cUv4{t$M(Gj|y~6C~0LaRtL_) zAn5K`mr1!XmA@^_;BKW{>2sw}uluWz7xqvGPH1cARo?}$cJZfeQS8UvEqc3CRabNR zI#r{5$Tv~KRZaXqUokaZKCdc7M(8O2m1Ic~xnaX?GWye%%p>Y7{1_kF^c`7!qtM)% zza$=R4Kh;zakkM!gJFJV`IfImWS~Oee9St$jn))}EudRk3n=6Xp-#VH3AC)IL09@~ zrD``>+Dg%7w*p0x>wkh3t>(U$9#-{&Ioh_R#JgzpMz!r(CJZ1gVOgr?=eXeL8LS}w zJ=lynHMn2IFonWFinG6{24UOW^);sX=ppTxEBC999M6raMt zVP9p#L(r#`p$XO|S=@?qcaAv&?A<10r2FqqI`XJ?m z?8VMn|LVw^la~{NqqO6s5CesnosXjX6_LaEtzW_r*Nx)98P1|OzGfm&{!E-FD%7~) zBn~jOds%i6)2JTOV7-!GkgTgzntQhY=a?{Ra_RVe6xTB~&aeL# z;7j=^VQUapEqS_)xQF5Ukf91E;V#;N^)B4v^a7PC`0wN}WdVuq z){p%?xy%2Lghqzh(-z-)q#Y#x4q$P5)C!O3x14PI(AbMbzvEg}*#+WC4`LgRoN5#!$~Ntvl+xYe@pKvi`d0p%_p7`8+9L1|0wAZPNJE zo=%<~$T>9)IeWPbzSt+LN|wDV-vRh!@55ypj6U7bZgJ6(a#qs@R9|eINtHk1s9QPO z{c+B23DpiV>(3V5X38t6d%k^I`^Ib22u9%0Ep1w%?&E5smyheCuyr2ZgB;8hnDsxx zGaRtR$yPQ&s&AwnY^hOYG2V0_zebO2bsu|fhC6HRl@!<~cXH?4g0@3KIkNK*hILLw zxQe85eT9V1L&6U?zuR#QGJDGR;CMIsn*Tpid+OlP8396lj0Ma1m$`(oyEiJ$TPUU< zU8G6u+)>Lkmf~bP-fHn~xF)BR3<%@MlUm5#E0F9;oW2=Ur41b+ob^ z&UDG|ouBVAy#Q)YN_QfUgmd?WqpXfq`12Om+Ee*)#FMZzd#lGwWEpATF!dVKS>6A! zpFNeQ+6dp^fK|4)2Cn&WqHvP>c4@J~m@Sr7lnG#jQgpBASZyi%4B|0_f_ScA7CRHA~n z$O_ffRb7(Evn}i*X8%IAi)%sW{7Bs6*J+HI)-lko+{y%iuiHEY9oRwv8-T_RV_E!( zv6PN1cCR#<4iW^U#{Hz4qEkqjkf9#n*cpMA=-2V9{5&@;6HX1KAu|zSsOe*9Nzi4y zqXuE#42$)5 z4H;4?ZMZ?~45EB0|9`UoVlX$I@p>RLPa|v4? z2F9w&K^7+z6(CQ7nSTZXLz1>AXdqW35#iUDkgDty8+S}v)9ssvA z2Y%v+veLV?`c$0IE%w9@V@x}6!Ww!IH-)uV$ZObGlC;sx+PvNr-&ZMxuEf`9t0d4_ zPIJ_?*nWV_mBh$EhhMX~9VuGfu7tjoxlj0Dvw+cOpkG~Ik**AuXqJDqG(oJ|j-=LB zHoZ1<9sK0u!P+LfAJ}R5PiNFKY_jaro%NOq-pu-T8m5iL)m7Y7 z70Mk%i&>l}J9oJwnbZ89zcxG_Gc%dvjVX?VOf6P_qM>(=+s|;TxL4{`$dtNycyF$q z+uT_yp8>-7-+OetPs_7g&a>Tfk&0-4km@;9rHP zh;bEb%7<8yi9~3b!VvF*ZtW?eSy)c5>t*9O^A@gWtzL%{(+so=?^Gz#a~#LWrF1b- zwM=TQX@77j%>jP+X6fAkO`stIdkaV8Z`py<`-pD9Dm0U%HC%*B%>vE4@l@W4`shsU zbtPwG9W*N-IMVx9wy3%gHLxFg(4Go-M#93MRBaU$1w6`ucVIC;mBJHL+1P0;UX|m5(tF(c0JEPM z>4#8z{(&djE%aPB7uy6`3eT3<_af#<{<)DB(4)oIz5T?Ziw~Zl_7_r0N{!pGU z*-jl?ZA}nL@!UcaX;oV$Yz4=i1d#-V;OGkCy2?!HutJy8(OPe;9lLJ#9H~fZl#s!UOeU3~Iq+k$XY zP;Z7!q&82NGXvUNEZ0T>rzfr!wOt|k4k3Y3a5UvOoD7e8@xP&MM-onf^mu@2!7~$P z;lavFO+s%tTb|xPSICD>Crl<%FKmstskW$m4OK+B(G&?6#2@^H3|JY}##D2l9x>mm?g*?;qhvYvjsK8ELx%4%V^YHnBq zwAVQc(U%SDUmkbUhZcIGWrE~TKFAZZRLTCSb&p{m4KYWLF3jN2S7pV4y7dQQuRaWD z`6UYoR6_}7T=^XS@_VJfB~tpBeO%%Mz{Oy%ngJZYVKsCV6}lInZ(ho7Pp~xk!rmUs znkJ!W<7AVh-3;W}G7|;fBj0Jy)?lDHlK`T9(Pkq#X$pnO%Aaj&eC_;K@VqQ$weZEr z#ls{|y4=`}F(vF#`%{#UkD-01!NQ~m+@~U5f%Nn%tpSU$ykjCM3 zZdjdft+Ip!xM!_{h)CN#oHoazighvlnxAP-w~Dd8Azmmg{1Ev$91hzebpc<>1bg!|Ovhey3pGVS|-r-p)lenW6R~eA2pc)+9E}0jrL} zX`y#0`eSy3ur37oUXn5ks#DLSFFSgj#Bp2ed$NDx1<^DZ4z>+fXitcj2-d8^`_|x0 z2_sSUUxA@FfODJ??`ylUbK1HF_3kjl_S{Mk@8f&^Wuv+c;7`oYDMsB7mraNk> zo~wKLOR_Q!w&OyU16|ddO?(DLYEGo4)P9~@Y-Y^Y+m6}XKl)SG%*KbiU`9{2<{=;m z>6$z+wtge_MrP^so)McV*Hon@ zdVBIlKR}J}H_OMs4jM!JxRfsxGQ;B(g}Ztx4d^p0?elCBIkvBWAdTKSRpVg3w)Y7u zejJ~wP&q5`5M)^Se}u3xif8qFdxs#lm^rQi1J#zZ55UD&LUX2a<^-S^`}t9bb?EEZ zi~mHrnO(-@WFEJZ{e9oAj!TSd=LDE4FS;`{1?ajAd3}YIEIptl=g95#*v)pt#aJEw zsqa#`2GOY#{|;MsTs$zjSKzurBqY5Ix5?C4^y!+o&7(*Zw`oGxE)Moa?m?4u20%p+ zKUW09RGt4+;jsdBI*n>W&?+H;8bd9rO786uZ-}e2IL)^XN&}{z)K^$u==Z&Ix6%|J zT${w2RZ1)0R6ZKMM8uI8r0oRPsuPIEwO;IdlFc-VjN}%DJnLy@R7(=bdK>KcO<9)s z6&PiBB6*yr#)rM#R-5pm04orA||wemfr>HcKsxv)+KyLUm#_)lY> zB>fU7S`?aSZ}_afw>n;5(*Y;!ubYvoWkO|41t>!PUIPS!v82b|IhN+IhiIj)Qa!Eq zxbzc>8kfwIlKTfulT2Nn6+bDwtO>E{P%J6YRB`5I>j*wvw=jwI?@yB)NtEI*xC^^t zuZem$tk|FAg_e*MwbvPcNd$YE%Bw%odKwDtH5=A$$UY$+U~BPq49>ayk=o%WtJix_ zD4u&;lw(z;8GI+0{HmewLu-*+r8>P&J4BDjVrgYAE0)Tz4bIf4ofA)NjT_wsKe;5B z3mEs`oOid!SFYVZqPrp`lN<6vQ#7MWZB_n&oc&?DC1tt?IiNF%A^+hJusC}WQmRz8 zX29y^@{}MM6ppg;G7ZXoqGlI2iv*MT$7vj{c(Iz8TEA-@PgYov`bkdSAJY|X>?i!^ zc5-tA&P)Qo)`@v-2xNKL%}hq{a#}G~cSmM5oRB4P-F0ic2ONz;pof>d#-|#B zeo!)0$+8k%K~(#~eNOHT_q@aCC}wT}D>ou_ z3btp~paixEhgzz#;vJ=jh?OKxub(wS{BrbA2w&sK?vovF89KCVZz?j*^2X%P}4Ab{&Aogr%Mvgo)n zwjFpcq5aek4gY1*B`PgU`&RJ-S|#BwPG5HMYU%Q7&0&|kXway8G2o7vOD3ypeUcus z59#0skD;Obr@MeF{Q$LR&6OvAI3V{2m(%B@iCfMGM2SDGgO4&{B5agf0-!s=2KmQh zmB%HpdrmQrR9_R(#_Er2Oe=OgfexHMex|wf;XizFf;kQa*d`fRhFBnP@b?U4^O?fy zW-1l}VcZBFdUkce@=_aznOPbRW(AW*JZ)kZ4{Pds?KdaZ=kRSJTertp7sWeaksm0A zs6gP1v%9Cdorr<0+`VN>K;R!|$%{J8y#94lAMRJ9`TLkN^C+-s!Chq!>2e*xez36~ ztNKbif3AvC7hhf(aM?iSfdRf;uu?rSLndOq-t~eX^IcSd6n4cEo;ou-;3FRl-cL!1 zb^jpjw&lJWioa~z;fMQpB5;po?KOI>N5t~X&;vNC)JOw-nt?d8tbokU7jB-&$D4v3 zz5|PEb4HdgL%?8rUDhu|wcexW>)oPh|9uBjqIn`Q&jOTfr8f!tBaZqdjodz z!xOGt#zcITWX6aZ=fa6Vw1{LTuw0|%h}$m5hKBJAOkFpV4KiI zmc|0Yx^d@b8)`c66`{mUj}249756$J6Vylwe~;VjOTcY_H6Zneg=IJczHt?E3alM+_C}7Ot9v5@bfw9*G1$W5P~#mg zhkOI%3?A7)V#Uk#bZK|6-uWmu9F~W=P<D7 zUOM)l1gpnBvHr06&EyREkDV8B>D8~6`kDq!_V%I@Ae~;n&;Y>Ai!~oGKj!#HoeG(r zXa_pfLr*WBXdeU#l8_cER80q`pq$l{qON6t#)?J$VbF{KkN_LMGZ40IiojTvbSX5@ z)xlZ(wRGSW;%D~h68Gi+0*1W|QvHY}qCT{&DFQCY@c&HV(VTOh##v%ZXorcp%$6MH zh1!#3(4zvoT`fEpYv?-DD)Qs-pQoiBEdz*<^D&--DR|*=KYLiN z0!6fu_6!wa{Jy=7W$zSItFz^9&80^p9bbEmY#=%%!c4kFMtKOHI9UJK7uASzgrDvW zqE8BUm)F>Gpz9`{Lcbl!U~_qbuYj|o0CMBp+JaD#9BPz@UBjo-<__h$Rs&dNE(HA| zGh~fvS)XSarcf2Gd6OQP$^2rjxn#yPDQz*<)2{1fPF@1DR3s<_mH9{Z39HPCBq9StNF4?#W7>;LS>1R4~46dg50ZUEP1&w~miZeK>Y#O7-L|cE<^nN1S*Evzc96O}>IQd2Ut= zI3?pi$J+BZEnu$XW);5b4HVBR)30aHfke+7_uG_F%oIA3I7T)Rks2;;Ao4sTXOh<6nNYQLurF=>owwX@#R z`UI6i$rnv+i5KPYAmCq6b_uJX3v@sF<-3hSq|9f%CNW?Ahk+(o5J)X-Q00UEN3S5%za5htf$pFME`-4lqT16_k_|oEC0n zDl4gaq|M`733-xA#Rvfx%MnmcD*_}40izD5+X zf)Cx;umi@+1M&GZ3`QBA*BAp_F7x;oL8!Wjh>Le7a=_d-JdY<2931Hz(h$a=_uy!R zeAM8;?5z_b@SB;7v_cYnstcAtLP%X^%NzS#`|H+xgo_Q))S6bV!iOej;|(IQ%kd$- z-#=(P1m|GXc}{AA&`Zmr(My=+^$~7+{|YrNiuFj5o2jjB0;^Uv?oC+tl%2b zwF5U9)525&nsq>|`%~Db z?&b4+@_$%y%4n8{98v`uZ_Yat)w$%p4*gTjP%Rekqs7)0A;=+;2fCgAKA9Y-T}xgp z+T?}(Gl1LMiJFlpi7UUJfne376kQ=JkW(R~{nt@Y!)k;w$YF)JYRnh^O!qUP>lE@6 zxaHI z|IHFq(I#$*yfnT}+X2t<4YVUZn|-u#>6CMGGg%?|oMsfgSHENs8VujAU4|u*Cxg=q zw?3=d>@=TSJ-n}6bzgq%R~iUJ`Y%TK`_g&sTaZ_ zyZy6gnlFE$Z*{1_MWP`jYbuc<@Jf^?zGVIcSSrS4yFNVgUa>CV4m8;!ttAPaHgdXU}Cn+!`+G2esEtvOV%KLl!oCfGv| z1DTWaM6uSusbMFCaYsggwAzaggKnGu7vDz{n&jwyjX9S5 zbP1^SqFbZ8ebZ(D^lD>nEL1E$*Tqwt*(N@tJZyap1_ny+Uk1YQzRly3Tm5|x=66to za3=6c#n-xjWtY>T*nNre)On9{z+c1I(icr6 zeRzZhgK$M-{O{#D_vGD{+g+teB^R+2`;L09MI!D#w{AZ15$YZWq`X}purM7$ceN}P zE_fu1XsWsbHNA0;U}vCp-n1ki^iJg^Vf|j-jj%sd38W=RNZyqq%w?F386TqG4sLNb zibBU<^R1$nmQTmS%J+FZqyd^`(+^p2U9g%hf4dCxCyCR9`HZa5BS1xZi2~DJ5;6rs zK|QT4SNo}g`s4Br0CRy=3i0V^2u!6s3u|ZmVOtDDu6$dKCBZRuD?mYuz#$&`e-#`3!=g%Jjy5JlGhrARA~P5x~Zc zbKY#*;Bc-J2-|Ut;jeT=2K<%hE1nWlkYO|xJ1X1iTw#E7a7^2tp-Bp7)6$Q~gc}a3 zxIY78^h?(l@;*~#ZJ&sTF3Q8?$5?S^K`Y$*4QKm*B}{|?3XyevSBTFCzc%yEDqiGJ zQY0dUJ)(S#F4-xF#6#9s1!}4cKdHc?-0Xx@R<(@mtogR0;RnMw^UX@pumN zpvaeD$)tsvrt_$q&g5YaWy0u0%K;4~nFMS5c*m>bbmAjQ3ew*#X~RTQW~PDDUmOX2b)X56whL_PLvv=i=yH(ki-dr%4%9Ks zHvM@DNWGQyL+xc@e5V1wKn*S@(af()h`}5!$j|JwQ%79^!dl3m365o~%BIJVbFu`U zHb&3tXJk-G(C6aJ?9Df#V;e|16oBp6t0_Q;3$VP$HeZO= zG&=Y!Ljv2r?woO8v-dK3{?Xbucx>>npg~lrSD|1~b=2bNa7l0=kQ*mc)ho>lO5!sw z_*egVP*(Ck;=Y_ESYPWWG&L4t)=25Z?r$e60}$HAE4I;7D(CRsQG;>1=O83@AVrgn z5db>>k2aR%NeUGvEzSUIa0EX#wkQnHma$kyTGqOJi=XWLRfKGQhH))li45tC^ZD%? z;|p8_?Dp7Rp*Jc~QrL{=IhG@9OnjUbQ=0EEf`ROdZW zIZX$W6*0S3_c-|>G^79+b{Uq)c)SNzagQemj~b2YMuf6qrnck1fkznk zdD7+`%Tae?ww}e-mH+ss-qTpOkZl-L_q5-^wo4A&0VpeL^;}#{R#YES&!3kmpR{wzXCq1hDb`E74t!&I~C7mpzgchB2^ zH0ycDw|yWcYMWK4y*(kbf&3{8AWW>mhaDH6;KS>ls(}bg455KmXiJtOHo(rAofS{&aWd~EB2xuPNbbd>zA>@` z@sw~-Po-Bu|!)nlI*;ba;KtGg*VNI zZs1-A7Gm0Sf&b2s()F24KCmmSH20=z5Jf36M_kebW(BqGuX*4Ml0{h`gNbLL7j9_f zT1vO*zGhiQjU^tUbEY_z92A4{!5qDYMkv&na?8;+KFSW1>c*iZRBEJVYXfWiV=wauo{?}b%={po9M?89d%Z=C{;19~|3CHqKpj8Y%wcTaN`i zDzdkXqy9Gn!_q7lz85ZfmM|%090m;D3GjzR?Z)k_N&(C3v9CL{9KA`1HZ3Szi@kxb z7aH(>xY`^$1`y}Odh;QZf&4;tR%}{a0j5@PK6Ug&3R|IGc@F|usaT2E$TyF*b+)9N z=(l6)8p96^4EwY$AOEL0=9TUH6qaG5^?;bGQE`+4|F+)S+-Rtb5ye}j&LB)xAllfP z*2ENUcf!h>SuJA0BFoHByQyeXw%w$(K}j1?@lPy>rTcEQ8UNwnMT5j+LjyI$-zgqF zE>uPBdY?3r%a`#WgvyTqS}Qx)_NpW3UKf0}GOslu^xRY)R@Ns6L!k@ev31epUY&=v zeSn#BHpIuxTh*LZM5T9fzy$#l|H9^^ecFwmsrMMcH7yPx7%)tNY|Po9Jf#Mn9jfsj z%pt1iv2{u`LqRg!pS}(#6KyJ5b)=X-7rhqQ|1%*)vbp;p8V`f;=zsRUc@l6p`<*t`&?8W^}N;lLPRH!VE!c28|AH>rqp38AL zTwnuvP!Nf1$wHx?J%sRtHj)-JNp$m*C<^*7sw{JG0Ty9!!sxQ2x_?8=h$q9WqwS`S zfz3GwE-RinLh0fvg(cKfdCDOL)|(BpSM7m!2%=BE3rgeo@4;YX z@AiZY1h7_vgs-tAE50Zc7E|?OfhV#YtRh)Ob@Gj4KP#nN@3W`GSKe_HvUiS)08E1r zENC$?UDZqQBxuKR9JUvRz|ppy2&KXU3EMG0T}~KsAqku~#tgt)?R?$Bk0)X46(Abc z_%~{ZQjRXIGnwaacvr+4AyF*OO#ZW&1i~b;5Sy*#wT;qGdf1S|FUmRv(Tr(rQyb|A zEfG)F3A�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 z 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 %wpzxBLH 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�S5fsfpH*3Fx;y92?K{WIdu; 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

    rx6J0G0*OlX}ZZ{N6myVW!uV`dOO!DY+nr~as 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%0DSU^*k1PC!!dG;La!U&L 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

    U@t!N?}5@TfA&we#2YHVBc#+{>hIAJX+; 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℞OkbyTWU}$T6dSkB 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ⅅ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%0DT!FfWK55dibsf{n&)dloMo# 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 Dh9os8 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/libcurl-x64.dll b/legacy/CCNetLogReader/ZendeskTickets/bin/Debug/libcurl-x64.dll new file mode 100644 index 0000000000000000000000000000000000000000..e4e293f09a21ced2f44bb985fa629e59025294d2 GIT binary patch literal 1021048 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ξ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

    VYr_sFz?N6mJA9(D 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

    y^gz0R6z>{(!3r!nQ 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�DE!lSk&hmRwtd=q0??wUU#*4V7CK0W({S~eC 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
      p`@0v0 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 U#N$Dngy?(0Fw?OB000000C0l}mH+?% literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/Release/RunCurl.cmd b/legacy/CCNetLogReader/ZendeskTickets/bin/Release/RunCurl.cmd new file mode 100644 index 0000000..50a9409 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/bin/Release/RunCurl.cmd @@ -0,0 +1 @@ +curl.exe https://dtsweb.zendesk.com/api/v2/tickets/%1.json --data "@%2" -H "Authorization: Bearer b78fb2a22c1851af4c835f6f8af1b8d586598b324fb15539e37d4fac13fd72b2" -X PUT -H "Content-Type: application/json" -k \ No newline at end of file diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/Release/curl-ca-bundle.crt b/legacy/CCNetLogReader/ZendeskTickets/bin/Release/curl-ca-bundle.crt new file mode 100644 index 0000000..09b4ce1 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/bin/Release/curl-ca-bundle.crt @@ -0,0 +1,3401 @@ +## +## Bundle of CA Root Certificates +## +## Certificate data from Mozilla as of: Wed Jan 23 04:12:09 2019 GMT +## +## This is a bundle of X.509 certificates of public Certificate Authorities +## (CA). These were automatically extracted from Mozilla's root certificates +## file (certdata.txt). This file can be found in the mozilla source tree: +## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt +## +## It contains the certificates in PEM format and therefore +## can be directly used with curl / libcurl / php_curl, or with +## an Apache+mod_ssl webserver for SSL client authentication. +## Just configure this file as the SSLCACertificateFile. +## +## Conversion done with mk-ca-bundle.pl version 1.27. +## SHA256: 18372117493b5b7ec006c31d966143fc95a9464a2b5f8d5188e23c5557b2292d +## + + +GlobalSign Root CA +================== +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx +GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds +b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD +VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa +DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc +THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb +Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP +c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX +gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF +AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj +Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG +j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH +hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC +X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +GlobalSign Root CA - R2 +======================= +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 +ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp +s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN +S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL +TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C +ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i +YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN +BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp +9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu +01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 +9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- + +Verisign Class 3 Public Primary Certification Authority - G3 +============================================================ +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy +dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 +EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc +cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw +EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj +055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f +j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 +xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa +t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- + +Entrust.net Premium 2048 Secure Server CA +========================================= +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +Baltimore CyberTrust Root +========================= +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE +ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li +ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC +SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs +dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME +uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB +UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C +G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 +XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr +l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI +VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB +BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh +cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 +hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa +Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H +RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +AddTrust External Root +====================== +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD +VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw +NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU +cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg +Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821 ++iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw +Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo +aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy +2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7 +7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL +VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk +VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB +IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl +j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355 +e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u +G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- + +Entrust Root Certification Authority +==================================== +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw +b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG +A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 +MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu +MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu +Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz +A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww +Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 +j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN +rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 +MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH +hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM +Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa +v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS +W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 +tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +GeoTrust Global CA +================== +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw +MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j +LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo +BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet +8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc +T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU +vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk +DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q +zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 +d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 +mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p +XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm +Mw== +-----END CERTIFICATE----- + +GeoTrust Universal CA +===================== +-----BEGIN CERTIFICATE----- +MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 +MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu +Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t +JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e +RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs +7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d +8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V +qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga +Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB +Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu +KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 +ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 +XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB +hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc +aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 +qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL +oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK +xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF +KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 +DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK +xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU +p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI +P/rmMuGNG2+k5o7Y+SlIis5z/iw= +-----END CERTIFICATE----- + +GeoTrust Universal CA 2 +======================= +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 +MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg +SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 +DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 +j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q +JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a +QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 +WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP +20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn +ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC +SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG +8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 ++/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E +BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z +dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ +4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ +mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq +A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg +Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP +pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d +FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp +gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm +X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS +-----END CERTIFICATE----- + +Comodo AAA Services root +======================== +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw +MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl +c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV +BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG +C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs +i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW +Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH +Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK +Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f +BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl +cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz +LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm +7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z +8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C +12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +QuoVadis Root CA +================ +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE +ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz +MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp +cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD +EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk +J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL +F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL +YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen +AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w +PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y +ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 +MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj +YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs +ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW +Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu +BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw +FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 +tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo +fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul +LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x +gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi +5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi +5nrQNiOKSnQ2+Q== +-----END CERTIFICATE----- + +QuoVadis Root CA 2 +================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +QuoVadis Root CA 3 +================== +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx +OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg +DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij +KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K +DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv +BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp +p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 +nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX +MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM +Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz +uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT +BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj +YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD +VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 +ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE +AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV +qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s +hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z +POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 +Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp +8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC +bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu +g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p +vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr +qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- + +Security Communication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw +8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM +DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX +5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd +DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 +JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g +0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a +mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ +s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ +6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi +FL39vmwLAw== +-----END CERTIFICATE----- + +Sonera Class 2 Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG +U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw +NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh +IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 +/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT +dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG +f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P +tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH +nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT +XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt +0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI +cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph +Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx +EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH +llpwrN9M +-----END CERTIFICATE----- + +XRamp Global CA Root +==================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE +BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj +dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx +HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg +U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu +IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx +foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE +zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs +AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry +xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap +oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC +AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc +/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n +nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz +8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- + +Go Daddy Class 2 CA +=================== +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY +VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG +A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g +RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD +ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv +2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 +qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j +YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY +vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O +BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o +atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu +MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim +PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt +I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI +Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b +vZ8= +-----END CERTIFICATE----- + +Starfield Class 2 CA +==================== +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc +U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo +MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG +A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG +SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY +bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ +JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm +epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN +F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF +MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f +hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo +bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g +QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs +afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM +PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD +KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 +QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +Taiwan GRCA +=========== +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG +EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X +DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv +dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN +w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 +BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O +1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO +htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov +J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 +Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t +B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB +O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 +lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV +HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 +09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ +TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj +Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 +Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU +D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz +DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk +Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk +7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ +CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy ++fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS +-----END CERTIFICATE----- + +DigiCert Assured ID Root CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx +MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO +9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy +UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW +/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy +oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf +GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF +66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq +hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc +EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn +SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i +8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +DigiCert Global Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw +MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn +TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 +BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H +4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y +7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB +o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm +8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF +BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr +EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt +tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 +UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +DigiCert High Assurance EV Root CA +================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw +KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw +MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ +MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu +Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t +Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS +OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 +MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ +NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe +h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY +JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ +V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp +myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK +mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K +-----END CERTIFICATE----- + +Certplus Class 2 Primary CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE +BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN +OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy +dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR +5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ +Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO +YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e +e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME +CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ +YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t +L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD +P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R +TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ +7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW +//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU +-----END CERTIFICATE----- + +DST Root CA X3 +============== +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK +ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X +DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 +cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT +rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 +UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy +xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d +utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ +MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug +dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE +GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw +RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS +fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ +-----END CERTIFICATE----- + +SwissSign Gold CA - G2 +====================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +SwissSign Silver CA - G2 +======================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx +CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ +cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN +b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 +nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge +RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt +tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI +hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K +Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN +NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa +Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG +1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- + +thawte Primary Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 +MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg +SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv +KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT +FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs +oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ +1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc +q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K +aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p +afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF +AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE +uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 +jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH +z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== +-----END CERTIFICATE----- + +VeriSign Class 3 Public Primary Certification Authority - G5 +============================================================ +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln +biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh +dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz +j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD +Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ +Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r +fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ +BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv +Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG +SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ +X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE +KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC +Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE +ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- + +SecureTrust CA +============== +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy +dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe +BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX +OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t +DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH +GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b +01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH +ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj +aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu +SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf +mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ +nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- + +Secure Global CA +================ +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH +bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg +MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg +Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx +YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ +bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g +8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV +HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi +0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn +oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA +MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ +OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn +CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 +3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- + +COMODO Certification Authority +============================== +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb +MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD +T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH ++7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww +xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV +4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA +1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI +rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k +b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC +AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP +OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc +IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN ++8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== +-----END CERTIFICATE----- + +Network Solutions Certificate Authority +======================================= +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG +EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr +IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx +MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx +jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT +aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT +crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc +/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB +AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv +bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA +A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q +4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ +GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD +ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- + +COMODO ECC Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix +GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X +4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni +wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG +FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA +U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GA CA +=============================== +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE +BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG +A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH +bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD +VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw +IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 +IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 +Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg +Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD +d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ +/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R +LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm +MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 ++vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY +okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= +-----END CERTIFICATE----- + +Certigna +======== +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw +EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 +MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI +Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q +XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH +GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p +ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg +DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf +Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ +tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ +BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J +SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ +ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu +PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY +1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- + +Deutsche Telekom Root CA 2 +========================== +-----BEGIN CERTIFICATE----- +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT +RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG +A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 +MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G +A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS +b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 +bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI +KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY +AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK +Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV +jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV +HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr +E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy +zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8 +rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G +dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== +-----END CERTIFICATE----- + +Cybertrust Global Root +====================== +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li +ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 +MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD +ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA ++Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW +0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL +AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin +89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT +8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 +MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G +A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO +lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi +5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 +hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T +X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- + +ePKI Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx +MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq +MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs +IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi +lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv +qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX +12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O +WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ +ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao +lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ +vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi +Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi +MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 +1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq +KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV +xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP +NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r +GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE +xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx +gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy +sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD +BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- + +certSIGN ROOT CA +================ +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD +VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa +Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE +CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I +JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH +rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 +ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD +0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 +AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B +Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB +AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 +SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 +x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt +vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz +TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority - G3 +============================================= +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE +BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy +eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz +NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo +YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT +LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j +K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE +c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C +IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu +dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr +2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 +cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE +Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s +t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- + +thawte Primary Root CA - G2 +=========================== +-----BEGIN CERTIFICATE----- +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC +VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu +IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg +Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV +MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG +b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt +IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS +LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 +8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU +mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN +G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K +rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== +-----END CERTIFICATE----- + +thawte Primary Root CA - G3 +=========================== +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w +ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD +VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG +A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At +P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC ++BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY +7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW +vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ +KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK +A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC +8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm +er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- + +GeoTrust Primary Certification Authority - G2 +============================================= +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 +OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl +b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG +BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc +KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ +EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m +ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 +npaqBA+K +-----END CERTIFICATE----- + +VeriSign Universal Root Certification Authority +=============================================== +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj +1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP +MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 +9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I +AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR +tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G +CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O +a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 +Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx +Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx +P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P +wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 +mJO37M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- + +VeriSign Class 3 Public Primary Certification Authority - G4 +============================================================ +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC +VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 +b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz +ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU +cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo +b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 +IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 +Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz +rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw +HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u +Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD +A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx +AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- + +NetLock Arany (Class Gold) Főtanúsítvány +======================================== +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G +A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 +dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB +cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx +MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO +ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 +c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu +0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw +/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk +H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw +fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 +neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW +qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta +YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna +NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu +dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- + +Staat der Nederlanden Root CA - G2 +================================== +-----BEGIN CERTIFICATE----- +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 +66+KAQ== +-----END CERTIFICATE----- + +Hongkong Post Root CA 1 +======================= +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT +DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx +NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n +IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 +ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr +auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh +qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY +V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV +HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i +h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio +l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei +IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps +T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT +c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== +-----END CERTIFICATE----- + +SecureSign RootCA11 +=================== +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi +SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS +b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw +KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 +cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL +TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO +wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq +g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP +O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA +bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX +t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh +OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r +bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ +Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 +y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 +lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- + +Microsec e-Szigno Root CA 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER +MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv +c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE +BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt +U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA +fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG +0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA +pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm +1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC +AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf +QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE +FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o +lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX +I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 +yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi +LXpUq3DDfSJlgnCW +-----END CERTIFICATE----- + +GlobalSign Root CA - R3 +======================= +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt +iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ +0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 +rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl +OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 +xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 +lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 +EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E +bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 +YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r +kpeDMdmztcpHWD9f +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud +EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH +DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA +bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx +ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx +51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk +R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP +T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f +Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl +osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR +crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR +saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD +KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi +6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- + +Izenpe.com +========== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +Chambers of Commerce Root - 2008 +================================ +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy +Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl +ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF +EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl +cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA +XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj +h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ +ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk +NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g +D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 +lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ +0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 +EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI +G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ +BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh +bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh +bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC +CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH +AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 +wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH +3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU +RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 +M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 +YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF +9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK +zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG +nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ +-----END CERTIFICATE----- + +Global Chambersign Root - 2008 +============================== +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx +NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg +Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ +QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf +VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf +XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 +ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB +/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA +TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M +H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe +Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF +HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB +AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT +BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE +BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm +aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm +aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp +1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 +dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG +/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 +ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s +dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg +9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH +foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du +qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr +P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq +c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- + +Go Daddy Root Certificate Authority - G2 +======================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu +MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G +A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq +9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD ++qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd +fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl +NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 +BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac +vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r +5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV +N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 +-----END CERTIFICATE----- + +Starfield Root Certificate Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw +DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg +VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv +W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs +bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk +N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf +ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU +JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol +TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx +4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw +F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ +c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +Starfield Services Root Certificate Authority - G2 +================================================== +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl +IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT +dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 +h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa +hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP +LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB +rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG +SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP +E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy +xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza +YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 +-----END CERTIFICATE----- + +AffirmTrust Commercial +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw +MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb +DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV +C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 +BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww +MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV +HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG +hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi +qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv +0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh +sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +AffirmTrust Networking +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw +MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE +Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI +dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 +/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb +h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV +HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu +UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 +12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 +WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 +/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +AffirmTrust Premium +=================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy +OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy +dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn +BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV +5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs ++7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd +GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R +p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI +S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 +6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 +/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo ++Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv +MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC +6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S +L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK ++4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV +BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg +IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 +g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb +zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== +-----END CERTIFICATE----- + +AffirmTrust Premium ECC +======================= +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV +BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx +MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U +cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ +N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW +BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK +BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X +57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM +eQ== +-----END CERTIFICATE----- + +Certum Trusted Network CA +========================= +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK +ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy +MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU +ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC +l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J +J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 +fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 +cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw +DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj +jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 +mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj +Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- + +TWCA Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ +VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG +EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB +IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx +QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC +oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP +4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r +y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG +9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC +mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW +QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY +T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny +Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- + +Security Communication RootCA2 +============================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC +SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy +aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ ++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R +3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV +spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K +EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 +QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB +CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj +u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk +3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q +tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 +mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- + +EC-ACC +====== +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE +BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w +ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD +VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE +CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT +BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 +MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt +SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl +Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh +cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK +w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT +ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 +HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a +E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw +0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD +VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 +Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l +dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ +lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa +Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe +l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 +E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D +5EI= +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2011 +======================================================= +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT +O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y +aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT +AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo +IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI +1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa +71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u +8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH +3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ +MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 +MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu +b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt +XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD +/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N +7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- + +Actalis Authentication Root CA +============================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +Trustis FPS Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG +EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 +IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV +BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ +RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk +H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa +cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt +o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA +AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd +BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c +GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC +yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P +8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV +l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl +iB6XzCGcKQENZetX2fNXlrtIzYE= +-----END CERTIFICATE----- + +Buypass Class 2 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X +DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 +g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn +9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b +/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU +CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff +awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI +zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn +Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX +Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs +M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI +osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S +aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd +DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD +LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 +oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC +wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS +CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN +rJgWVqA= +-----END CERTIFICATE----- + +Buypass Class 3 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X +DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH +sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR +5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh +7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ +ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH +2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV +/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ +RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA +Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq +j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G +uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG +Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 +ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 +KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz +6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug +UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe +eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi +Cp/HuZc= +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 3 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx +MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK +9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU +NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF +iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W +0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr +AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb +fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT +ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h +P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== +-----END CERTIFICATE----- + +EE Certification Centre Root CA +=============================== +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG +EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy +dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw +MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB +UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy +ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM +TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 +rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw +93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN +P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ +MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF +BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj +xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM +lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU +3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM +dcGWxZ0= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe +Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE +LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD +ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA +BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv +KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z +p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC +AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ +4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y +eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw +MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G +PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw +OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm +2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV +dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph +X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 EV 2009 +================================= +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS +egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh +zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T +7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 +sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 +11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv +cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v +ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El +MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp +b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh +c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ +PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX +ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA +NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv +w9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- + +CA Disig Root R2 +================ +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC +w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia +xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 +A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S +GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV +g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa +5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE +koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A +Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i +Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u +Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV +sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je +dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 +1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx +mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 +utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 +sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg +UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV +7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- + +ACCVRAIZ1 +========= +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB +SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 +MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH +UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM +jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 +RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD +aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ +0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG +WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 +8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR +5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J +9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK +Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw +Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu +Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM +Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA +QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh +AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA +YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj +AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA +IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk +aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 +dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 +MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI +hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E +R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN +YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 +nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ +TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 +sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg +Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd +3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p +EfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- + +TWCA Global Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT +CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD +QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK +EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C +nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV +r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR +Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV +tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W +KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 +sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p +yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn +kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI +zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g +cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M +8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg +/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg +lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP +A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m +i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 +EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 +zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= +-----END CERTIFICATE----- + +TeliaSonera Root CA v1 +====================== +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE +CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 +MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW +VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ +6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA +3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k +B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn +Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH +oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 +F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ +oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 +gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc +TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB +AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW +DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm +zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW +pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV +G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc +c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT +JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 +qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 +Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems +WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- + +E-Tugra Certification Authority +=============================== +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w +DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls +ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw +NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx +QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl +cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD +DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd +hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K +CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g +ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ +BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 +E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz +rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq +jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 +dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG +MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK +kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO +XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 +VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo +a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc +dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV +KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT +Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 +8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G +C7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 2 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx +MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ +SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F +vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 +2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV +WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy +YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 +r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf +vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR +3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== +-----END CERTIFICATE----- + +Atos TrustedRoot 2011 +===================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU +cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 +MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG +A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV +hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr +54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ +DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 +HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR +z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R +l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ +bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h +k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh +TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 +61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G +3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- + +QuoVadis Root CA 1 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE +PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm +PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 +Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN +ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l +g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV +7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX +9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f +iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg +t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI +hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 +GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct +Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP ++V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh +3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa +wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 +O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 +FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV +hMJKzRwuJIczYOXD +-----END CERTIFICATE----- + +QuoVadis Root CA 2 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh +ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY +NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t +oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o +MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l +V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo +L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ +sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD +6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh +lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI +hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K +pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 +x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz +dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X +U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw +mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD +zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN +JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr +O3jtZsSOeWmD3n+M +-----END CERTIFICATE----- + +QuoVadis Root CA 3 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 +IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL +Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe +6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 +I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U +VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 +5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi +Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM +dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt +rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI +hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS +t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ +TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du +DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib +Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD +hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX +0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW +dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 +PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- + +DigiCert Assured ID Root G2 +=========================== +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw +MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH +35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq +bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw +VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP +YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn +lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO +w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv +0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz +d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW +hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M +jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +DigiCert Assured ID Root G3 +=========================== +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD +VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb +RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs +KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF +UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy +YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy +1vUhZscv6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +DigiCert Global Root G2 +======================= +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx +MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ +kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO +3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV +BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM +UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu +5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr +F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U +WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH +QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ +iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- + +DigiCert Global Root G3 +======================= +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD +VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw +MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C +AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O +YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp +Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y +3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 +VOKa5Vt8sycX +-----END CERTIFICATE----- + +DigiCert Trusted Root G4 +======================== +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw +HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp +pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o +k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa +vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY +QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 +MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm +mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 +f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH +dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 +oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY +ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr +yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy +7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah +ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN +5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb +/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa +5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK +G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP +82Z+ +-----END CERTIFICATE----- + +COMODO RSA Certification Authority +================================== +-----BEGIN CERTIFICATE----- +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 +LaZRfyHBNVOFBkpdn627G190 +-----END CERTIFICATE----- + +USERTrust RSA Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +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 +Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +USERTrust ECC Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 +0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez +nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB +HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu +9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl +OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P +AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV +MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF +JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R5 +=========================== +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 +SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS +h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx +uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 +yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +Staat der Nederlanden Root CA - G3 +================================== +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +Um9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloXDTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMC +TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l +ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4y +olQPcPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WWIkYFsO2t +x1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqXxz8ecAgwoNzFs21v0IJy +EavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFyKJLZWyNtZrVtB0LrpjPOktvA9mxjeM3K +Tj215VKb8b475lRgsGYeCasH/lSJEULR9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUur +mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5 +1nus6+N86U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7Ngzp +07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHPbMk7ccHViLVlvMDo +FxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXtBznaqB16nzaeErAMZRKQFWDZJkBE +41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTtXUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleu +yjWcLhL75LpdINyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwpLiniyMMB8jPq +KqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8Ipf3YF3qKS9Ysr1YvY2WTxB1 +v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixpgZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA +8KCWAg8zxXHzniN9lLf9OtMJgwYh/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b +8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r +mj1AfsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq4BZ+Extq +1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR1VmiiXTTn74eS9fGbbeI +JG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/QFH1T/U67cjF68IeHRaVesd+QnGTbksV +tzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM94B7IWcnMFk= +-----END CERTIFICATE----- + +Staat der Nederlanden EV Root CA +================================ +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M +MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl +cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk +SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW +O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r +0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 +Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV +XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr +08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV +0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd +74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx +fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa +ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu +c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq +5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN +b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN +f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi +5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 +WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK +DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy +eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== +-----END CERTIFICATE----- + +IdenTrust Commercial Root CA 1 +============================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS +b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES +MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB +IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld +hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ +mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi +1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C +XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl +3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy +NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV +WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg +xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix +uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI +hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg +ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt +ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV +YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX +feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro +kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe +2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz +Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R +cGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- + +IdenTrust Public Sector Root CA 1 +================================= +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv +ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV +UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS +b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy +P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 +Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI +rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf +qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS +mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn +ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh +LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v +iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL +4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw +DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A +mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt +GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt +m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx +NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 +Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI +ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC +ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ +3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy +bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug +b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw +HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT +DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx +OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP +/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz +HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU +s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y +TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx +AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 +0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z +iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi +nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ +vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO +e4pIb4tF9g== +-----END CERTIFICATE----- + +Entrust Root Certification Authority - EC1 +========================================== +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx +FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn +YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw +FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs +LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg +dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy +AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef +9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h +vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 +kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +CFCA EV ROOT +============ +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE +CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB +IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw +MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD +DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV +BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD +7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN +uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW +ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 +xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f +py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K +gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol +hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ +tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf +BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q +ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua +4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG +E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX +BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn +aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy +PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX +kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C +ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- + +Certinomis - Root CA +==================== +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK +Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg +LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx +EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD +ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos +P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo +d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap +z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00 +8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x +RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE +6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t +FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV +PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH +i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj +YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I +6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV +WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw +Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX +lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ +y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9 +Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng +DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi +I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM +cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr +hkIGuUE= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GB CA +=============================== +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG +EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw +MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds +b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX +scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP +rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk +9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o +Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg +GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD +dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 +VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui +HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- + +SZAFIR ROOT CA2 +=============== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +Certum Trusted Network CA 2 +=========================== +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +ISRG Root X1 +============ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM +================ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +Amazon Root CA 1 +================ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +Amazon Root CA 2 +================ +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- + +Amazon Root CA 3 +================ +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +Amazon Root CA 4 +================ +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +LuxTrust Global Root 2 +====================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- + +GDCA TrustAUTH R5 ROOT +====================== +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04xMjAw +BgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8wHQYDVQQD +DBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVow +YjELMAkGA1UEBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJjDp6L3TQs +AlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBjTnnEt1u9ol2x8kECK62p +OqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+uKU49tm7srsHwJ5uu4/Ts765/94Y9cnrr +pftZTqfrlYwiOXnhLQiPzLyRuEH3FMEjqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ +9Cy5WmYqsBebnh52nUpmMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQ +xXABZG12ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloPzgsM +R6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3GkL30SgLdTMEZeS1SZ +D2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeCjGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4 +oR24qoAATILnsn8JuLwwoC8N9VKejveSswoAHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx +9hoh49pwBiFYFIeFd3mqgnkCAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlR +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZmDRd9FBUb1Ov9 +H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5COmSdI31R9KrO9b7eGZONn35 +6ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ryL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd ++PwyvzeG5LuOmCd+uh8W4XAR8gPfJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQ +HtZa37dG/OaG+svgIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBD +F8Io2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV09tL7ECQ +8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQXR4EzzffHqhmsYzmIGrv +/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrqT8p+ck0LcIymSLumoRT2+1hEmRSuqguT +aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- + +TrustCor RootCert CA-1 +====================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYDVQQGEwJQQTEP +MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig +U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkx +MjMxMTcyMzE2WjCBpDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFu +YW1hIENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUGA1UECwwe +VHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZUcnVzdENvciBSb290Q2Vy +dCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv463leLCJhJrMxnHQFgKq1mq +jQCj/IDHUHuO1CAmujIS2CNUSSUQIpidRtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4 +pQa81QBeCQryJ3pS/C3Vseq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0 +JEsq1pme9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CVEY4h +gLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorWhnAbJN7+KIor0Gqw +/Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/DeOxCbeKyKsZn3MzUOcwHwYDVR0j +BBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwDQYJKoZIhvcNAQELBQADggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5 +mDo4Nvu7Zp5I/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf +ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZyonnMlo2HD6C +qFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djtsL1Ac59v2Z3kf9YKVmgenFK+P +3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdNzl/HHk484IkzlQsPpTLWPFp5LBk= +-----END CERTIFICATE----- + +TrustCor RootCert CA-2 +====================== +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +TrustCor ECA-1 +============== +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYDVQQGEwJQQTEP +MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig +U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxFzAVBgNVBAMMDlRydXN0Q29yIEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3Mjgw +N1owgZwxCzAJBgNVBAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5 +MSQwIgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29y +IENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3IgRUNBLTEwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb3w9U73NjKYKtR8aja+3+XzP4Q1HpGjOR +MRegdMTUpwHmspI+ap3tDvl0mEDTPwOABoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23 +xFUfJ3zSCNV2HykVh0A53ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmc +p0yJF4OuowReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/wZ0+ +fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZFZtS6mFjBAgMBAAGj +YzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAfBgNVHSMEGDAWgBREnkj1zG1I1KBL +f/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsF +AAOCAQEABT41XBVwm8nHc2FvcivUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u +/ukZMjgDfxT2AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F +hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50soIipX1TH0Xs +J5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BIWJZpTdwHjFGTot+fDz2LYLSC +jaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1WitJ/X5g== +-----END CERTIFICATE----- + +SSL.com Root Certification Authority RSA +======================================== +-----BEGIN CERTIFICATE----- +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 +WuuA8ShYIc2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- + +SSL.com Root Certification Authority ECC +======================================== +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xMTAv +BgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEy +MTgxNDAzWhcNNDEwMjEyMTgxNDAzWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI7Z4INcgn64mMU1jrYor+ +8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPgCemB+vNH06NjMGEwHQYDVR0OBBYEFILR +hXMw5zUE044CkvvlpNHEIejNMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTT +jgKS++Wk0cQh6M0wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCW +e+0F+S8Tkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+gA0z +5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority RSA R2 +============================================== +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4w +DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9u +MTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQI +DAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD +VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jh +hqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w +cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTO +Zw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+ +B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9Zh +CBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim +9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECto +RHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+Slm +JuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48 ++qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20Zp +qJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1 +++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nx +Y/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2G +guDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDz +OFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7 +CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5Wxq +lD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR +rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1 +hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX +9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority ECC +=========================================== +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xNDAy +BgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYw +MjEyMTgxNTIzWhcNNDEwMjEyMTgxNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM +LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMAVIbc/R/fALhBYlzccBYy +3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1KthkuWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0O +BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe +5d7SgarNqC1kUbbZcpuX5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJ +N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm +m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- + +GlobalSign Root CA - R6 +======================= +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UECxMX +R2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9i +YWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs +U2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQss +grRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1kZguSgMpE +3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxDaNc9PIrFsmbVkJq3MQbF +vuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJwLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqM +PKq0pPbzlUoSB239jLKJz9CgYXfIWHSw1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+ +azayOeSsJDa38O+2HBNXk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05O +WgtH8wY2SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/hbguy +CLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4nWUx2OVvq+aWh2IMP +0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpYrZxCRXluDocZXFSxZba/jJvcE+kN +b7gu3GduyYsRtYQUigAZcIN5kZeR1BonvzceMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQE +AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNV +HSMEGDAWgBSubAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGtIxg93eFyRJa0 +lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr6155wsTLxDKZmOMNOsIeDjHfrY +BzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLjvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFym +Fe944Hn+Xds+qkxV/ZoVqW/hpvvfcDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr +3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB1 +0jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/T +uTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItK +oZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+t +JDfLRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GC CA +=============================== +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQGEwJD +SDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEo +MCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRa +Fw00MjA1MDkwOTU4MzNaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQL +ExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4nieUqjFqdr +VCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4Wp2OQ0jnUsYd4XxiWD1Ab +NTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7TrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0E +AwMDaAAwZQIwJsdpW9zV57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtk +AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- + +GTS Root R1 +=========== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG +EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv +b3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG +A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx +9vaMf/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7r +aKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnW +r4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqM +LnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly +4cpk9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr +06zqkUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92 +wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om +3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNu +JLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEM +BQADggIBADiWCu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 +d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6ZXPYfcX3v73sv +fuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZRgyFmxhE+885H7pwoHyXa/6xm +ld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9b +gsiG1eGZbYwE8na6SfZu6W0eX6DvJ4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq +4BjFbkerQUIpm/ZgDdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWEr +tXvM+SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyyF62ARPBo +pY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9SQ98POyDGCBDTtWTurQ0 +sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdwsE3PYJ/HQcu51OyLemGhmW/HGY0dVHLql +CFF1pkgl +-----END CERTIFICATE----- + +GTS Root R2 +=========== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG +EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv +b3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG +A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTuk +k3LvCvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo +7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWI +m8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5Gm +dFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbu +ak7MkogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscsz +cTJGr61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW +Ir9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73Vululycsl +aVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy +5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEM +BQADggIBALZp8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT +vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiTz9D2PGcDFWEJ ++YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiApJiS4wGWAqoC7o87xdFtCjMw +c3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvbpxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3Da +WsYDQvTtN6LwG1BUSw7YhN4ZKJmBR64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5r +n/WkhLx3+WuXrD5RRaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56Gtmwfu +Nmsk0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC5AwiWVIQ +7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiFizoHCBy69Y9Vmhh1fuXs +gWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLnyOd/xCxgXS/Dr55FBcOEArf9LAhST4Ld +o/DUhgkC +-----END CERTIFICATE----- + +GTS Root R3 +=========== +-----BEGIN CERTIFICATE----- +MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUU +Rout736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24Cej +QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP +0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFukfCPAlaUs3L6JbyO5o91lAFJekazInXJ0 +glMLfalAvWhgxeG4VDvBNhcl2MG9AjEAnjWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOa +KaqW04MjyaR7YbPMAuhd +-----END CERTIFICATE----- + +GTS Root R4 +=========== +-----BEGIN CERTIFICATE----- +MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa +6zzuhXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqj +QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV +2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0CMRw3J5QdCHojXohw0+WbhXRIjVhLfoI +N+4Zba3bssx9BzT1YBkstTTZbyACMANxsbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11x +zPKwTdb+mciUqXWi4w== +-----END CERTIFICATE----- + +UCA Global G2 Root +================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBHbG9iYWwgRzIgUm9vdDAeFw0x +NjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlU +cnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxeYrb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmT +oni9kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzmVHqUwCoV +8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/RVogvGjqNO7uCEeBHANBS +h6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDcC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8o +LTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIjtm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/ +R+zvWr9LesGtOxdQXGLYD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBe +KW4bHAyvj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6DlNaBa +4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6iIis7nCs+dwp4wwc +OxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznPO6Q0ibd5Ei9Hxeepl2n8pndntd97 +8XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFIHEjMz15DD/pQwIX4wVZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo +5sOASD0Ee/ojL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl1qnN3e92mI0A +Ds0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oUb3n09tDh05S60FdRvScFDcH9 +yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LVPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAX +c47QN6MUPJiVAAwpBVueSUmxX8fjy88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHo +jhJi6IjMtX9Gl8CbEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZk +bxqgDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI+Vg7RE+x +ygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGyYiGqhkCyLmTTX8jjfhFn +RR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bXUB+K+wb1whnw0A== +-----END CERTIFICATE----- + +UCA Extended Validation Root +============================ +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9u +IFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMxMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8G +A1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrs +iWogD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvSsPGP2KxF +Rv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aopO2z6+I9tTcg1367r3CTu +eUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dksHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR +59mzLC52LqGj3n5qiAno8geK+LLNEOfic0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH +0mK1lTnj8/FtDw5lhIpjVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KR +el7sFsLzKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/TuDv +B0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41Gsx2VYVdWf6/wFlth +WG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs1+lvK9JKBZP8nm9rZ/+I8U6laUpS +NwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQDfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS +3H5aBZ8eNJr34RQwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggIBADaNl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQVBcZEhrxH9cM +aVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5c6sq1WnIeJEmMX3ixzDx/BR4 +dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb ++7lsq+KePRXBOy5nAliRn+/4Qh8st2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOW +F3sGPjLtx7dCvHaj2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwi +GpWOvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2CxR9GUeOc +GMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmxcmtpzyKEC2IPrNkZAJSi +djzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbMfjKaiJUINlK73nZfdklJrX+9ZSCyycEr +dhh2n1ax +-----END CERTIFICATE----- + +Certigna Root CA +================ +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE +BhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAwMiA0ODE0NjMwODEwMDAzNjEZ +MBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0xMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjda +MFoxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYz +MDgxMDAwMzYxGTAXBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sOty3tRQgX +stmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9MCiBtnyN6tMbaLOQdLNyz +KNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPuI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8 +JXrJhFwLrN1CTivngqIkicuQstDuI7pmTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16 +XdG+RCYyKfHx9WzMfgIhC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq +4NYKpkDfePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3YzIoej +wpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWTCo/1VTp2lc5ZmIoJ +lXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1kJWumIWmbat10TWuXekG9qxf5kBdI +jzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp/ +/TBt2dzhauH8XwIDAQABo4IBGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3d3cuY2Vy +dGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilodHRwOi8vY3JsLmNlcnRpZ25h +LmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYraHR0cDovL2NybC5kaGlteW90aXMuY29tL2Nl +cnRpZ25hcm9vdGNhLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOIt +OoldaDgvUSILSo3L6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxP +TGRGHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH60BGM+RFq +7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncBlA2c5uk5jR+mUYyZDDl3 +4bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdio2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd +8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS +6Cvu5zHbugRqh5jnxV/vfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaY +tlu3zM63Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayhjWZS +aX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw3kAP+HwV96LOPNde +E4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/Release/curl.exe b/legacy/CCNetLogReader/ZendeskTickets/bin/Release/curl.exe new file mode 100644 index 0000000000000000000000000000000000000000..a6bb9a8fe22b2da6fbc71bd2a29350c1ac13d10b GIT binary patch literal 4119160 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 JrpsrI&A*Wa(AouAIAMRv)s;5XSCo+N833Sh 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

      >eQ)Ir%r9B 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%0AOd zzM!>nUmG(PaKcTgS_Mq$E}Taj#ZMaQioWuj*EZXZd~b#w`L~kWj5+T84h{ZF+jSdF z&=&Wc^9(c4BzAgKh1DfLs%01DN@p=Ga^jV6hG23nJY}tM7brHp`+9@1w$&77n3(sK z^=dUVZVBk_&h+L%#AjNAro+^sXBxQ7XV9trH1ml39ozXNg^u$n!`89&;~B zNb4283qI8GHxwyxXD*Nj@;(5kjxbY7PCpa-q{fO*%p-NFRd$NFXOegmd>GN8wxV1X zw!p+-#^k|@5bph#Z?_kb^)~Z(O-?+M&UIwdNyDPYa;H1TnC6eoT}6J#y0M)`aceyw zt6)0VuJ!1Vo|#i^pajLL4QijWxL=Q^?ZYAm#$SyN^yG%VLpoLby5b&F{es%?uh4ew zOZco-zrE!?ot7wim{gdEh7(JJToDZ;j$V>#(UeGi=hmfKY!k~yAo*xK4(udh3BwG7 z&gFJ0WcVKn&MaQvzke^h9!5<*Ud>7lMGPG-gW-Q@mpOa5w+(=>q%VDqQHVsCh*n6BI1(_VF9UM&cu1{TE8jh{&Q`NcxP&lEtU*y%NiZX{3X0HjPdJy5n zuQKw;no{ExiCdCm+xDM%XQ;8~!cft+?0a!or956SZyQH?!KR6$i&wzFaZk#{n2GPx znM%`_pt_{%?Z?xP=B7<2F~N^-rk51o#8YLI<`VTM(cylgPfSIwm*GjFiEDX=8asO@ zk;$YFem!AycPH^LI$M>VYzp>nR#JBXg>Z~8@?GJXS*g1*SxPCNBBJl77!SK@rX z{7-yjWD1ZGB3>E=!L8GfLdHit_5IU4Ji|%#v)$n7V&GZNBF+#D@C@&O$3tZiY@Z;W zsLAeaK2_dFraagCJ5K>wlLNAW;-%(LBHa!uAk1V=q9z5t;z{0J4Q_1wuj;ufrEVi za~$Pg?BsOx*oS;&%YMmf*n#@@r(BWr*SuM&Nkp2xHmYX_XW;3EZht@-3q`NzE5!c zUWQeec6y)4iXX|PppT~0M}H<5_@{&8=Q~n(kL$hBq$aixvA;2~wvY4V&uxVu^E{x+ zky`=z-$v3Qy3+nWt&ZD~oLRDA#>!u8PI(|QfXh1jXUlFfu@m~+=yDr9 z(nb$wAKXR{x6x)!(e=M3H+RL1vC)%k^b|cpsW~j3vWy3iC9uqT*M#bNjvmT^-FPA! z%^p*OKHz)osu?i|Gf5l0>Y?H!-xFeas;j!(*(by)p#x`@iM0Y3tTN0E% z&rQ`lYrbyZ56g?#O~V7xNqqEKs>VGd{Dhp^wos~PXLsUHjkj}_7rKUuh0A3(F{>*! z*_JJ<)=D=ycDSKjha%g@8tU|0G?>QpAudv0wV|WSf=#1)GkV?

      sF2B#ci|r;iR* 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 Qaa)(2DQCez8SD>Csz{GLw_8zFishr);X#2w#X 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

      +kec$%Z-ToY`8ZAwg^pXZ07z=wb+)!<3D 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

      (Qk0K_!&FU*p#4{eIuq5MH#pQ;r%r({+oM>+ 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�+kB9qY~PcqYgb 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

      r~AbZ}ZpP3Jw&4=<^?c#r-2 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�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%0AT2_kP(d$M;qf2JfxyZ^*(f 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�I!28kue8z!N?!d*1 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

      W7X7Rqb1J0mSn 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�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 z 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 %wpzxBLH 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�S5fsfpH*3Fx;y92?K{WIdu; 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

      rx6J0G0*OlX}ZZ{N6myVW!uV`dOO!DY+nr~as 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%0DSU^*k1PC!!dG;La!U&L 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

      U@t!N?}5@TfA&we#2YHVBc#+{>hIAJX+; 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℞OkbyTWU}$T6dSkB zTt}EzT9 zj9Gkz$Q^yfLiADzF1WZ}PdZR!sV1G=waA{dJ2huiywh}LN5s0anE}oy3M)QoK8(%w zi19vBV^Z;s6m5|7Yw6E)hB~sGLdhQQa>-mfkpr7}HjQYYp$X-<^bAg$IQ`@7 zzFAft>gtUrY>!IL{H0uq0 z9huq$*TT7w)NQ7z=Va^1WP44oGpxbpXsm_y#_OEqXoJEwDG^)kN!qVI8e+|%bdD+_ zC4G@ddnP$2gfHA^ro*FjIx-<<+!JC&k;yfY>fxcuHQSqi6TMzC9BmBmW{%8q^KZ4c zyL3;<%H?{gOCx+UtT2(t7t--~Al=hhm`DU>$o0<%1oG*^1o=i1y}4qCY`ox-BN=)Z zMULKFXJn>~d&{pV!u43hG$H01FEWCgs0)kNFhEo??wtz@o?qk4@6VpdM;H)E(IYAH z#W@V*`mM;>KhWNj&UML|TI6qwwaLL!?5i8>(@Wk#+PaC+m>$W4mg&WE{q$^8#ld*o zmfW5N{z?&|QZnOLGu!b!P%gLgxwP=bL>UUAvGTo`ZqI~7BC2#MjYVbNL!HgwN zhpjiAmkU3$c}mUSm&%UU%i9HnW$a>5C_`^8%U&^uA6B$APyWN<-L)Dd$i(j(xUFJxU5(7u4bHgw6&T>aThrlYx|Ih*cG_XW1U z6K@?{NfymdCzZ`lb>bcePChXim&-1AIko*1h#KHOJRkGIo-Rar3 z(VJl^u(bIXzu7N*cvfVIUbDODJIg#tQ^&^>#>`-pUld+rDfyL0_}(LfKO#(^uA1mQZ?5({^TiJ4E2Mqoy#D>}F_~mG9tcL6_xv16goJYYsEC=O@EJSzAh( z(+L!2j@zM7Gl$J5Z>tI^L_U+qm}WyV$|Q3B(&U7(b0m8EE6TX1(4Nll5#4M$VOq9P zcFOdiLNgMa+FbcapEwjxMB)Qnl+<&XnV%z*`FOT7m6yxEcwE|%Y=(h}TzhAKB;7Bg zxufJm@1BD;In$Tv%?#wYmSRxB^U^bCNGULYk*71LeOo?NpGwsCCH2~?p@q9TVW#cH zn2EOy^!3q1dO@8q0qG^H+a#qa4%zkRcu2%s*ibYaQisYm!6!A1v_bK7R_YqFsc_Rc zmGE*UPfNytcx+B@Z>@K5ntaht;K0mt`RjEn#5;hpPwGNlRN%YG%?)*SNsPbw11y1l zffTJM;`Jyrt8TBv=7Y=3RMKmX0J5P%m!bFmt}NrTs88dM#YYLTUi-d() z>opV2W&p};Gn*%4*0LYDIt%8fXM*$&*eQV`Mh5a7BV;$*Ok`o^e9{d_WfNhri;GP1 zlZn0zjkVszP*<``4w#5s*?EId1%H3WY;fwT2<>-%AZJ%bJZbGw=|~N86})*mK-B26 zRB>_?F(}Th6I0uXN3Qg9aWf)ApG9RkQ!O`TWB^)Sbc@sdG6YoQjVF`-RhC(G$&$lc z20~KFmgW{ady-GLy1t%l90eD#eR{PZGjsae6Ua__$GA*M_n|u#IFLPOXK-sU9%j17 zK_8ce**Pt&l+-M`LTu9U>Avn(`o0Vj6+4|W>7gs-l1sn-d|Wq7rjN_VEaNWm9@`t| zM3t?aYVH`7&N8Y-#^UPli6>lNr`gI@p|@6>JEB}v@5_a2m)A_m+QDdJXH3nmvx%51Sg$6ea-|&N<%U_7mc7&UcT#bhLrg@}x@N!A{+U*Ek7#U8Up_uN zGPB%lD6Wzc-jPnz7~%A_E3cE3((HmzJUP{GM`Y92)`jKVFAVF|)=f3_XgnDI7(C=E?VhZoZdBdk7}1i5K$`s)nCnb~Cw4`0|iX@6utC#BsR$c4=5BEzws z*mKgu;qtgY&hf%+(OkYYlgWp?(MOY{!jMsju3ou2UZ^)1>?`v_rpsO8etx9zh5cNp zxpj=(dk@t$*M*Xd2Q<_+)rQjXzIfqDfKZ)%CLq+?*_#hF67BTvgwvy82w&Q6dSvy% z3B5&RKiDsWVCH%=L=)>Ja(%u1Gb=)|rp6XbBO|{d@=0ZxGe^T%A4n$?8FTk4luR^x zi8}7CXBaK+WAv6Iiy3t~RA=0wrU~Q6v(O%fmQx()evc+^THTli!v0-fbDJ^8pmvJC zDj=tm4B2bnQAX96luBM7)1W@46Eu5{9Kw1>OU^VM2C_G^#N~_-=}E^4D@)FW%!$=+ z?jq7Sx_7O-D@O)w3lXnB6v){Q@YY7dZGK;=FT-_N?M&IG`qN?HrcCfgr%}W?B|=pB z=?J4q!zx0xO|gbBLrNss6$}$`tB`xYQcut-u)A|Ktdabzj0RYxRKjajr3p0il-E>H zGx$l(NxYSwx1zGf3M8olNm@bmFa)Utx11w#spZ{`p&l@IOADjuGL~jswTurlyld{8 z#Ch^S(sFai`en$``eg*u`sF@~^~=2!>zDg2)-Si;jK9Wvz{2=R`}vdh^C#`+PukC) zw4cA|ZT_Oy{41)5`Q?|i&0o?se@WZ?C2jMUw9Vh>HGiWg|1LT(4RRdukOd8c+!_gu z#YZpPcY3!593>TM38nEm$|#Rscmtj#awevup>9!HQ*vi|@GR<=9!jWR9uZ0Og!&##ongb6}dFv&&BF!~jevTO&>(OVJCeRWN&@j=PlWQNU zG4_43xz#=lBRAbb*^UIolv=nwGn>0ZTvv3&XJ(|TPSvrMy3NYzt=j%BE&xrQ-e&E} zFvi|%nuV;t{$7W|JZE4xNt<_zS2x#0d2WZzXrr}eXx*PQ&85VKTT`E&eX3Hg~*E)}kq4g|MAd3dC)a9zX*M2a4-^d)!#&D_rm zdmRh$GZ;>v&OWpjHr+ir(7m~&D`IB%T754kt|MfY1XdqMb7yO3>GGE^^3uQNkGM#s z=udeU!2V=&Ul04$NV)P4C>!i7#a@w2paUS!QmSHXb6rDU{{Ro$nQY|Lq}$9r%TBo{ z4?1UZ@wEWIqvsBxDJah>`Q_kI6Y?!8W29|V%*KmjUMXf2;##ayj>&;Snxz&*wj6<_ zT310-o0t)eXOq%QHs<6Wu55U3d9uaP+c`rGV@f^u+~)Z=PrJ;^t zRjKr7XhzlBCDC%0#8YoFVdTq-A$9k@MgR(ANC&cqX!d?i(gedW#u({ z0Y`10X-Xs$1_l$|JpJZnnV8974ny^<08dVFYsX(7QAE7fje#S&>r6)_gRVG@f6|O! zSXY8=WBTvbVTx$05HpthWKn)52qTlM{BeT&NCor2QrTakCY!|`2s_=S*Mn?&T$5S^LOr8A^6M=lk@o%A1P z#pi_G5*cyPVvL8yune9Qk*8q?&15z+7vF7NJkctP|}gjds!*xNc7gNf(sBvdUW(RY>ujMA?vmZ zGX|5F?vM<|$niT^l<97WM(MGHFyTx#oR^#LVd=t{`?!9oIG*cLGre*$?vx5AQ)Vo# zNEtDmt4Kp_TWthnW_8u^?hm6h1xGE%C$|;)80*T)7$`GH72w0ms`x=I) zwlQxO8ymsPPh3P%0~lj3w)@S6p&5PQ+NHmrAq^Qwl)6F&^%yT@DlC)sLLfNS=gks{ z_i=^a*Et}4aVqF=kDbtXx{r&jbiTHS+m>FEAzxmUi1*6lhZKl`Q|`9fF+to#V~l<- z$yC3LR5P-{lcj!IMn-ukk8LPVLSqJxkE*0{M3qP|3zSrsbLw}+F$^+K^8KFeSDUEl?`tm~R>?r7pR6b(D>XS>MmiG}d9*doGRQ`{iMOzjE?|Vc$*FmTsqNb2Flz6Ms06VRO8@CpCuw^@^rQWyn0T zQ5gz4t2}2F59&77k00MqYi=6IKzo8Jv8N{;Hx3zXFDPW_zDOaBOi&?hOOZkxMGAYH zqG&1Ji!8PrWa_=+V#|S}NFkXPDa28vkfq2?hN7j&ordCdDN@L~1Qljof(o-PL4_`b zYNBY9NlWT3C#dlj6wv6B0vcUZK%>hVF=$yM1}!V7@s<_P=&}MDT~5u9B z^x{QQ;$5uZAfu=PFTe#m9bRNy1NRiVr7s(+udg!)ocyg_bD$ZI9O%X)2e|Rb3LB5C zsHd?WIkeJ>%mjrhL=!&Jy6VB%CPk)L`y~mB^p$2`O zO7EmdCxC0KTq2!rS@kOfeOH!PJ8};Xp)JFU)N|dvp8?}hK z=pyRs7E#yCw+FJ3a{gPia$0@aBI;WkqQSfa8(I#?NbzP2p06fc*ghqRx5CAVV<-DGYw6gG*wnuYSA3lwpoxz;)7L2BtD9Z;Gz}hKxiNA3CR4jH<9qlQ(Vn? z+k&V+ce87Q+YV|b|FJgul^Uk9oGCkXVQ-CxB z$ZeD*%~)ulcpdQs&(@T94r6wCMY$cUD;h{m$Lg9iTb>E$DL5XlNLnSshrFbqPnFx3 zu>I%vZK)emygbU&Cu~7BmQmXbas&PS83wzPyx_v?BqqjKos53#yP=`XEC!>^6NAl( z!~n18$=!uiZ4Ymc%Hut@!|XkmQ|QZw619Qh#KKFhJRzuWmC5_;!OH?S!i)9hQ#U#y zDNnUCfX|Jj1P`$W_9(qQ^Ik}B#4;(53o=y6dy)EKAMcA2-utaQ+e6U;tYj z24Z=?-6>PD*ZWEk$Dceq-!iGSAu_IhTqr6>cS8D067l-vW1@}zKyfGU$QB~eKqOHV zk)AqFm6+$>wJ+~yL%%+d4O4zLqyyP#|38q8Tm#r_BwffxrffEnE@UH9erf!N6Wdz- zRpR-S!qB(%OG(skvR1#z8b6!BUf2e&T6~`tJ*czgkTINkeS(?F!~1@OjJjB7;Ik5q zV@8+r%y5VK=1`1bgUU0{qj<9qEA0HQ?q?lg>jo@9CnLng%F_9noCemMBBIpX{PNxv{;PxFk4=OM;`gBshvoB8sAth@z+@q9`tj zNQz1#8>y%y;wUPKIEqRlj-rwnMX)4B5iE&O6qUqCq$ITFywfR90I9)|PgD#Gj3cq1 z{GlXCt3o3Lbm-wqIjQQ8$=NPeRhIY0T7tEpik z-l-DUG&bPv+7ba%0B_i*u-)xkfuPwa5&083=4aN^juwU6q7}oO&DPM=6lxyR+QbWm z4dZ!$-20|wjQ!gt_ah`BH^gKjoawONywoS^7AVs@WKymXHRdj^CgoPE^-@jquw^dS zmFeeo2y=5RI4uoIa9VDR1*hrG6i+*G)7W&yqdaTF7;mO$PI+Y+&uw(Y`5zDW%{>nS zqwzx_9xmwMGZ;MgX1?V&x{zjYnVSRh@BuF}@-n!52%%wIy_X1k4~a2s#04JLbu5Pu z>e62K^ZWwW*HPZa-+_z$nQ3{gAv~$JC9H2gdXh*8LW z_tC&mEH*Z*$v{xvou!75peE%_^j7mthfs`USkvNWakIH=7L2MZsA@LDC}v(S8JIN? zvvYbb4p6=hz;oz)P)i<1_eyFWs^x9xriL~xyZQE^YR2)Bsy*yT^Wvqx1U8xTfEi?@oD1&zqAb+4Gtt`!8@)*SxV4&G4aU(<_(S%#TX`#UBbM%3a^ty?k%ao@)L% z7fbh#m99sQmQ3up*|kl3%C=*a#FSYkO_7bGRi81DCpY3*eZEAhl3E*)8|r>UYKB6D z+vtS|b%Y<0Tkd{DY8O8uom)R*287IV=)x9Cz(k=0(%tn-AU$2b1QPL=BN2Z&OcYAM zM4<#Sk6!|rhnmoojlEMSflT-%kO{v8GU1oNL~IF6#FjuN{1V87Ujj3aErFTGmO!5+ z;b648ffeF#wA;sfB-O;E;C{^HXdYyhn90(QX`Vb{8pxBUPXl?{n3t!+Nk|(d|cwdqAiXqRXb}(4)J?$SD;FX83c_1U53-hjfxG-DHJbW2pj6)yqG)e2_ z3dw3D4uH@Q^Sbc_M-NDkG9G9y$4qM-q6()w2`C)18up@yP7PBMG)= z;F$(*X{HZra*^T=QZQFQQ6dj1O+g`3ZXQy)fE6(^UNEVrkzjFE1Fq8wc2|)#VF3mN=*6#05U1$<7=s<*YQLJktFtzM2kPt9j?cf^_D}jO*J4 zU4OD%8Qa;~zh}RQ*Pl^oY8L5wHfpx@gxb&mo!Ra*)nb0YTpNb!Vr>(`V^}wRREitr zHHEO*)ukk1js+RR;`{S9E7QR#sikY+YR!XvCB@xbL7Avj|FS#kSU@Gu(3g8dB!!ub zGg4D+ir^_05UeV%s^*(5CMs!pYOW&8NHQPL4|5&F=X*>h5^Eo%YfpDt(LkK5u$iec zFDsJ{m$6YzikDktV|w0l>y^La;d?8rw=(FhwBD+qx5|2}gWhWE9TxNsv)KEQ3&-U1jCfJeb$n8<%VsMJL_gc%r}CJP5f6`TF_@ zpET0PWB$W(x(D{{o0H;8r`@Jd|FK*Jy}vM>apC1FF`rjRJDWM=C99yrTu_$WdW)dr z^Ov*x%jHiCo8Q9nEtGEI`4)7A%x%6U>PK7eEohuiB322e4@&y_8&`c`0cX)kk}&Dc>gtq^;5D6Pf0QzO(D1F>-!g^Sv(t_o;Ql z{^V?pAEb6MBJ%ea=PoSxBLi4cbCTRQ@aGZW#M>7_n^ifRlB6> zPIq)qX#5$qOR4UBNB4rpt(A3H4lZ+a@2c(-wacjPdPn!W#+Q80+m5mhlHVPUZXJzp zu2wX{1CDM-jgMBlyy~8CbW=1wP3;QkWS_j~==RgNwJV~Lee#l{o2$A*)vkm__Q@-b z?gWjWq;`nvUUPKkY5W4UE358JM|X|JuUET@>fUj54{7`nwX3S`JxBM7#$Qvrn(97u zbl+(F2em`d$+7i`qx)Io)~=35_VE{v?hn;jy9OHBzdty-W#8B1MD3cY``yv4qj783 zQr%L^6`yYr)mgi?>V`PF-BoApI;vaC(M?gEwd<-b?C3J8vvxgnvR$@zbOWlhR{mzZ zY?pFJcbMvqQ@a5gIfr+2bf;%yVU}8<2Bx*c58I9f8$R1+BCkm+HF+V;pk>)`~bDv zE?~JwYy1qg+o6-~((UATiN>!{8`0(F9NjG%zgO+{3s~->8n<=_UG8irzo%4ZZ5cW_ zKju2R*HmY%ypf+STt~OWhu(2#t-QY@`CaPhR#u(0 z(lHd>b&f8qI%}mvBD&ihU4`nb@|vT&L*oyrmA~07y7`Xo6^*~Ac4suDeqU+)SGBv865(6sBX55URlDl~ zbQ@`WJGHwlKv!e)Q9BZyoR^k-xXc(t`?WIKQ5=-M?tT`gU1li$A_-GIgqP)k?Z z=zeo_Cu;mcwbGfE<%X6oZU=AExV81FTh7tltGXxDjz%ZzyPBhWUE?3B9i#cJ<>-Fa z_+lS>`(>=^!j5jJ#y3^lpt`Lc-A)>BR4acUUe>q5(RFEjKKfIyqLF^=bVt{%@x0oY>UtgB;ToT(woP^Yj_v`CKd*Lz>T-_mTaAZ4 z^|s4I)y;Ht8)>{u?IhLBadZtDkExxky8RtpO5=0X?y0(i9Np;}zfr9`@FCmp5J&gC z#{a2y3L4qJhda7=H2#s=z0s8VeW~#u)b3MCgzs04FZP+Y{r0+R=4tykBh=O{w1;jUT2~)?W78 zOHO_#Y5X*`@;sa@_ccd%vBs}eE3LES_pYPEwMf6)HJ?Y+&SEYZtNGB$?-h-|t#&pV z>4$yp=swc;S8Dw~e1tam`$^+}sNFXh45XL(!aH78QoCOu_CHCkq4}(<_5d=G>&EY$ z_1IS9JF7hqjno@|IJ$`%xAq`3vi(9U6!)8^sLtBCNM!#m?damF>rs0!8rjY(Il5ys ze!AL2RJVqsyG7&ot36b88#ubBHU5^`!&JAqqx)Lpzo|W3brDCm+?U>dTU+fB=%oIu zc62*xe5~3dRkxd?o38P^+M`t0;OI`)_?c>tR$a`|-KOye)E=X{eH`6jP`(QT>ma<#{+F6ZdRYJ8H~6I3_T(RFG(qxM8}QXkB5bcbmC zRJA9ek^OO?qq|1q_ozKtbw@e67d1X#?J24|#nCPHwYObXQG2TD&U19-8Xu+hG}T@1 z=>DehKDDQ-?nXy{|SQokcLeu~;F5Xt&Zbn?4g>vD8oYy3C0SF3J@qg(Y`Z@;ap_8N3@9PI1phG~2kwbyEXhdH`tjaz#i zI;kg*cXVy4v-Wz`o#g1Ism|IP&`G;`s-x>rowYZr?i@$gqq@0jZ$c->%SDdve2rUs zv+AyLbQi1cTD7;R?j}cfhsGaPd#md1a&*sY{AIPbp)2)!P2(S`y&chF@Sv05j~f3? z?Hy=je>~*qhJ5E82dk^S6OFVpk2<<_HNKJByU<8~=t)PnjmE9L8;xw|=N(;{>a4v- zb+0+PVXE6%?Y-#aJeu$5q8hjMJ~VPXf9B{~RA=qqRriCV+go+k-mkhp99@^{tbIUr z%dAvf?+&QW+6Ps)s-rttb=E$ly7e60397U9VbyK!=+0H0wU3~a_HqYDcdhEIeN=Tj zI=cH*XYFIEt9NwIs?OSfsIJA)eX2TZA6MNJN4Mv!_kdZ zowZM?ZhuGDsXA+)R^5?~Za>vo`;6*NadaoC&e~^HcfO;$Qgzlor@AX0-My-__IcIa z;^>}NowYBh?(dH7Q`K4fqUxS-bW8r=?GI~TQr*jrZe!J1`?BiZb#yzc&e~U0_qn5+ zs5)z3RozdHE~`3g|EaprkmB?57}Z((n(9_?beE{k+SgULrlWg6b=JP2x{V#(JF2tx zP1SAZ=zdV0wQs3zxT9O;M{j>v`?l&vIl74ItbIpyjgD@t>a2ZNb(0-kr|PVoueyYz zJ6v_vzNflAM>kJ(*1oU0IgaiD)mi(2>JD>s^HpcLS%+ZZdowc8+?nXy9O?B3Os=9j|-CWgK`Sbe>l1Z)mi(E>Xu!(`20<%&f0HPH`LM1 zR-Luqscu6@cZ%w){a$rjJGyIBXYCKFt8#P?s?ORURkxd?dsTJT{-nCy9o?s@v-V%A zo8agc``Ozc*8Z%zX^w6k)mi&*)pa|%ZB%FNFRGjA=%T8#_E*&%?C7Sc&f4Epcbub} zt2%3cSKXP8Zl3C_{X=yZJG#eJXYHS=yUx*lsyb``Qr(@7Zk2y~+u2&_j7$IOVMkZ4 zx@xtHp_6{`vyQGtr|b!%c?H4O7VH#t2%3!Q{6I-F0VRkmsi~oN4KBqtX)BM zYdE??RA=pqs$1XD9j!WRS3)QIcT-1qf$FRsqPlGz-7TuKc4gI7I=aVIXYDGg+sVbf0Wo$9PzOLaL%w~y+qU0ZegIl7$ctX)TShdR3BRcGzGsyo)vovk`+*Hhi8j_xwm zS-ZaK&UJLRs_r4R8>sFQNB4rpt=&*{*EqU&RA=o*s=LL}eWf~U!>YT-(fz7AYd2Qi z!;WsLU%lhS+D%mVl%rcyb=GdGx|bZ?cB->>Gu6H6=til|+Rat>fun0w-QH@qP~8`f zu2M9-GW~#HcOm#asx*b(# zZMo{Aj;>90)>f!)oTJOA&e}@V#T?z?s*$vL-P^y`?u1Up^-gtk>#EM$ zomF?9qpMV%wY#Y9GDo+E>a5*Wb=Nz(KGj*fo9gaxbcd?W+L5Yzz|mcxI%{iH_k^Rn zMRnGWQr(M=?lIL_8$~DmjW-?LORBTBPIVtRx{p<7ZN2KgaCCpF&f3wc`@zwz_=mTD ztsSGf-yGeBsi>XuloxL&JLowW_BTfxyasLtBmRX5bpO;Me-<5ahvqw80lwc}N{ zsiQkob=EejZd*rpw(6{HQeCB^yIytHHmhzYNB5BGtZh+U)X}}FI&1e(-8e`0h3c$r zRb9-{{i-@^W2&3t=$8G{I}WUEQ(eN*ZJ;`9C#bI5(QT(XYbUBM=jcYN&e}<;+t1Op zsm|KTsyo!trB!F`o~k?6(H*2ZYxh#!sgCYE)mb}5b>}*|8&qfQ-m1IA(LJO(Yxhyz zHI9xdVv&BYYJS#E)%a0zu z?j=XJyXve>s_sok*RDEiQ>y#G(PdO;ZHMZS&P zt*P<#)%K}wJ4d&r#v^Jos;hQ%H5zYJ+poG^9bKo*N9_#Njd64bX#7~US=F^Tx(hXa zz1p1W_H=X)Yy3sEdDXQ$x=%E2?SSgK9o<)|vv#KH@{aC%)%~t^mg)|0bjvK}?JsL* zqg#^wc7&r_Rdv?RK_~Z#k8yMxs;*4!zUUT5ccPt=F-Cy%N z#nDaEcuMU7=;VI)X^w8X#`9_qL?`QerlUJhYmP3hx*2MZLnrI|mZLjDigA0OiA=BUovGgY^SqdP@))}E!h^&QLwvO%&)meM4>M9-GL#ng(Jk{;w=$=uXwdboY>gZlmowXOJ zZk(h0Ky}t$sJfV=`&xC@&O;~rV~V5uQ*}!(=^bAep_B8d-O;V1@y*pxyrXN-_yo0=s_pHLAPU(Ji->x4+g_#n&jV$JbV!wRfm)1xNS)vG?ZjRaE!?|J>XgvJfEbYh-{RVZR9h0)k|PL_!Ej zt_7DSA-O;#Br!K^b!k{dL5)fk6*VeW>ei_ABi5y1QBe`2Vx=yhMx{zys;F48weowN znb-R+hg`J%e7?WO_mA(@b6;oX{XA#R`aUyrC&O5BqPxlU(zx@04==hH6wD!Dd|D<(IedXU_^ z8n=jc(bvcw)wrePL=TbsOyhn=PV{whr!;N@Ing$95q(1a!De!zZ;*@AxL=SHeUn@t zjk|-K=v(AWjk}MW=wWiBH10R#MBgTts&V_siTX1u(Rax$(zx#AMBgJ04 z=%2_P*0}r0iGD)vzcubRe?n{mP13A$@llxBNJ|idk7jm8YhWdku z7<-(G{*_$3#`Ps9dYs$6k{a!0ABz^Uu*%^LSN+C{$wr~dwSm|9-`S$&cMa_~Q5}F( z`JT|YduV@%8bR(i8uuLSqE2$VHSR@nqAqgJXxtm*KA=XDdtT#C(k|MG+#Zelo}6eD zICXz*zsALNw#R{JG`RyBH;|lY47r0EH%Y20RVqUVq^HLjVQ=wNb*8n=s_ zs7WqK>5Q zC6}&oDda>)kjvJ%Y;vMWnR@W#mLhkt@`=pOX_EO|C@awvrPaLvFst zJxES;EV)ZG?rCzORabJ=XJ)c~&#<{xL<3Mx< zxg8qUmz-!ixt$s}o}6d~xkofEi=1dCxfYH42|3X$a=SFHnw)4hx!oFfB{|U?a?fhq z_2finl55qtyU2;oBDY`TTF8m!k~^Sr`^kyskvphy?~oI{fLxo#9U~_?o7`cI`v*DE zd~!!Lu5-LSUPR}Rdtc)QlM^i<*RFA?8 zw8q7CxBGVxbpg3JjT=w!)!Ic0A+|}enSCHGNaW|2B zfVvW#x?i_hT zq&=N_4LICtHQv#VdkO8!sGGp4=LL>v+(z1)sMnJFNaLQQy_I@hnDV_w`@7W5VYp9e zKS|vZhI90>+odb@`Y_x;+LNd^gyAOAo=Lqi3^$kd`P8N`TsiHRQEv*v`DkB5y*Uhb zBkgxlZwbRaO#2hmt>Dys@8ep(wbCy73v!=p+^gh7Zw04*H~3QH-Xzyfy$zh2AKz-+ z_q2EKYxmzaa*hF^=ac8q?xx;OE=J>~(VkDe1DvXFca5v0eI@ly=GRN(*3o_gbvrmU ze+OyYFKK_AdKbCj8uv2ohpBgy8>ex{Y5#_L54p)2*R7x3ZhffDudXW=7L~ez~okLFab#hl|ToO6aHgb&`mqJeT4RRYa zZW=k!H_2V6aWlz@zD4dvjVmN4dYIf+jk}1P=-cFO*SJb@qQ571x5m|w6Mcu={TjE5 zoahm9J2h@CInh6mdsO4LkQ05E+!GpiD>>2k$UUWT&E!PiC-oaixfr!?-DU?~x#(hBhXVkCAP1Ly4 zw8tmd?Rb*hbd4KAdkXbyayc58MSBVL@8sraoR{_$)NjanH0~POZ>OFD*U{%;+MlC- z8-{zG_7AE52*Z6vd*nHGyZkc@*O&H@)bGM@=g~fg`mZotDeZOC@4>15y;N(LHMHMM zJx$K5are`{i>fA(b^WGsFVNmjb%0azZMnv|2HWjnQX|N%(zs08OQ=qAS7=;Eec92z z8s_7pMj}6Tzxe9^Fu#tD(b2wDJl+~=G>)suA4)8bfZ2#%-tl0ctF{ts3_j z?N3oVliRLwt+c;PjU%^1yWd0ykW0|G z9^^y^k{hmZiR45FksGUVlgNoCkejG+ndC&zAvay)=8+Q}OfE;`%E*bD;o#JD{Bn(Zf}H5NlhTNAS2m*SPqh_IOF7CXw5qahKA*m^zZ&W{q1(`)2AWayMz*-LyYQ9Zl{wjeDB* zR_YjXcWGQ3?e9>>lDl8y{zSXzIB*?(PLTVSI-dFcO3SbFFuVN*QQhQzt#NMJv#H7C zexq>zO*jVmN4I)&U{HEtC-(W&IV)VOAHqUVwOR^twk6P-rRI49JPpCTtZ zom`a0B@MURMf7}fT{UhVInf#9dTU%AIni`-gEVd%InfMq!!)jyoM&{ z?0yg}Bln5M4J9X9PVUbdH;$a>LUPA7E|;8W1-Z{PuAH1`CAlv(ZW%dIFS)NZZUZ^d zMdVIt+->AU7nA#^#yvt#bP2idHEusS(JFF|!J+Hm5ptrJk#lL>Nphk~$wg`0Kgo$! zlZ(|j$7p*Th%O`7MdP}X6RjZ^uW^0IiPnyglPV{HwQZ?=?a-vs|o2+qBW9)GydL_B38rO}S=vCm|T>uBFbT}Q53<95(4 zx}Mx}jeCmR3)BtduGY9WX#XR1Be`od?yt0qUPG=)sJJ#;!P2f8E^r3wy_1ZAp zINGODuM5M?q+N6~I5l2w*UEPhIngcTc4%A;InnFM{aWMJlDn09132~j%x^XBQQDuN z-Uv>OzvngXDcbi^o5;PSaR+HXLcIx`IxlI{xTCb6px#XGh{kaAh8J7|A^dK);^e(hR4eog!H)NSC@b^M<-?j_nqZ)bid zH0~X8qIZz{R^vV;CweEj2s3m&|Aw6Cc5>b?V@*+OVGFxm0Xd=ouEBpqTN0R z$z7yzy=Xs&`WiUp{}yW8aN0!=fm6RTE!DWOx-vFo9k2>wR z7m*Wv6P!99TA^`^$*rQk1x}6Ut2FK&+FPiH$!*ZMcW4)Vo5#Ig<31sGiu!xzw^ic? zO|tvTO?`*lc8x2cUGxZ#yF=sZ$Td^{!2BN8xFfVjPqvT$F1aT)?mXH>-{Wzg(YRc4 zOQ`QNzr7l_iT0h;56HcuaWBv=`rkb6n;LhRoai6P{Xyf7krQp_aoaU6KFw|q(GSTT z)3}M`L_Y$j#_0)-n?+9aW0vpl8dpY6^eB(}FOAzou7&z1aBBWW4h{9s$7qkAV%O&r za$PkpjrKC?r{wx-+%>d|9s{T5o2hZl^E9rI_EPEzau;gc3fe`# z0N2rH4LQ*-!*E;3iGCG^yN#Ua$uQi5`R+4)tGQ^1G1sQtJ22uR_c3 z3fk9GPm^1!ad*?cld5j!sPg$V?j_p)Ky{G2LgS9o{wxpf-nm}a+c9Mwr~v&QwK zeH7J2?iP(ZpY~j8B)K~^u9)^pYA15{YurlOMWeteKmM@Bts!?aH5#1qe~)Y21GN8| z8bfZk#_gwFG!~p13cu61SILQXCbw7P+Q_|4jRV)w=Uv*{sa?WwpVIz0wQCse6z$(r zyM^H*r`zM8J2gHGcMk1I!iV7|&_12oBMg^IdjYj)7|uic#nfJ5xP`P=QG18sE~kAp zwNDssE$v&VeZz3K(S8rLUl?vD?Jd;)VYsJh-%lM7hHIn!J?g+P+^4jEP8}46J4L(W ze0w}3gyA|GyZ@7Yoq4=IR1?Ql*YPiC^Joa|W2i&OwQ1aB+C_(wdr#v$ zYnT<00~c;E@}$7IU2Wz_CwSO_h>&xO(j>V zabMFOk#4v5L~=_st{d%xsFTQDu5ly9PMu8dXBwA9`#fqIxQ;%hv@fGh3Bz4M`?b`m zVYu69e}H;k816~h_fV&W;a;cx1M2iJ+zHx6&j+Xc)jF+Rx@T}*rOp7S&LeKnxc;<@ zrjxr#;|7xx%^NqTP{c_umENUe>r+ z+Iv!GlY3L+2GKs8nosUMjT=Y%Wa=DpM>Q^;_7Z9VxxZ=LLfThQ=aT!o#;vD)8?}(! zX^s0O?Z2hYBNv?*x-J}`{XJ?Cx$YYGSK7a)7LyyGab2_Qei%kAAva9pCenTZ)kAKK z#$7`D<VZlT7_r~L}*CFGWB+$P!|rd~>}LF0DQ{vP$G#l0aaFWmE=ulejayCo zT53JHe`(xi+Haxy$VCnh^{02zejl{~oH~!_qH({WU357(wf@Fy+%x1vSAbLZReEdO z3*=s=u4MTJYTRqIzfE05ZkWdXh4yc$tHG&tf3(K+o@I}hMC#ATrD|L{?V?xkxYIRm z3ArZfmCP?k<95^DPQ8j;fyPDU+T|0y8l38npJ-fHa-u&6r|wH#q;b8;4W>4NQ@^v9 zYg{VrnbbAl)OqJpjVq(QhPsyA3XR)B`<>Kv@8%q5VSYCUUzqu7dVz>b2xv(74sKuccl`?oExm zk@juW&E)>5aSzb`7J8*Nog3;mKBfHx^+s|%HSS-u zce=ptmnL$i#`UCq5cMWNCh?V>k>Q-4Z7RpZ8yOQ+rfPWh{88n>ACrPQt9)H;)) zadotd{(@Yd#%&`fdMh~PhvsSA0dk_Zk-JFajM;X(iEiU@D>TkcPV{!>w^ZYnkQ2Rw zT!Y5lLr(NgaLT`2rEx9fM7Ohi>ox8OInld#+$|axop0Ay^ls+&3ypJ=6TOG|-KBA5 z8$^BB}T4+B)y_ejtHO`o0moJHWAGzHcHvQBE;Q zwoxpCBdQZkf;b(cyE-E}sjnFI6{WtqkM87fIo3>z@|VyVq4xJsU)}5+oE90)>|#Wv zFfme?7&%gm6edOr6C;I*k-EhA^NT6lnCsYhDwE=%TE!T^gE=BqdAg{tIPQw9R zFss>a^Ee_r(M~TyrN=eO<3cx%j=A~VYj62-Or>LtCt>j>l<5h$-xLogOcaQ6&rXQbc!uH%0UaM0*CJ z{!tqr;UBm05q$zc-$1lqAlg3=6@Q2W4-D)b6o@J>g4GEna|W8v8R%|jp!xiZ6xcxX zIRnk-3^bpA-eYJ5@{J7S+bOWOQ_$YP(K-b>t5e`;op`heIx2(H(H8EEw6{9h!kMc) z8r)!vEoy3FtFtX}wiujw24|i@uV~1@n6bf}4Q6dHZ-bc|%-vx2hUDLc$LUJ#Mvb@C z!Q(o3TnCSf#mp+LgU5C7xDFoI!Q)1V7bou|kM-C}?_{}Ltfz~|!+K)bT|AzP>0M0k zVtN;k=i>2Pk{|2oVm)1~r;GJ;v7V7UZX}Nz>5v^#^GKl?-T%Akp2eP!50v0hQ^zbJKbgi#gMgW8j- z)=;%yt)NQ#Qv2B&&GN;FvYat2XAH|3!*a%wizOFJE|y#@xz6O`M9IgIcZ)KeTl&K- z{o$7Wa7%xg~tWH@}zcmk+`bea&MEXf&q(nwZWVA$Zwy3=Sp)|YnY1Wd5EoTfGiR~oK zCF+ofQz9;j#7e~J-{p*yeXaoSx4Ht>PJS-RA5*2UPHSCV{jqNTSa*M{hd+>e;E$c-j}7+6hWlgE)s>DB{(VXQ*hqhDls^`@ z;27)QH_jg$?~l3tv1ETN#UGpCkEQx!6aBGC{@7%HEY0H@tLCJ3O$)=?Lc| z%s@y-K)V>32w4c(2ssEd5oRIeBIF@lfG`^&A7Ktc0m58_LWFq;MQB#Ep#$ybK>In+ zeh##q18o&x1&3{K?abRsJ!u2ZdT``ZE{t#~Bj(TGK((W8eV3`0P&XrzjM>&fiT!y*oI(Qb+o9BwXae;ac(qbX*EoYt%Ihl9Jsk}o@xN~!GUVq;xV zsr_7R412M0S{G7kzq%?>s#-*;s)ADM9syKUKy9nb5T)uuRjIlFQL3&!l&VV)rRusv zX)ja-XSn!^QeT7ASAzPAQD4#O>m2npSbdr5Yl!-aRbNBZ*D&?vQeTnktB?BXtG*oS zD?)vBQ(yhmSAX?2Kz$8VUrzNEufDpguSE4VTz#FZzDA&dT@Ll-R9|RuhbvNjVK6vc zQR*vNeZ{D+SoPIeeZ}DxjNwTb;z^h^YF+e}J7#13$I|bQIs;Lc^SD#tDVBg%b)}J5lWuHr&9o#$~j9S*&jO zSffxyIAUEq)pQ3gi5!8;Q-^g^OPy0h%4tG>iHx z)RSvtxf+h(vE({9qBFC1%H(iHB)#6rX-poq!HF{xe8pHXr}gc!zU@7+R=lV6-OKv! zZGHE#zWZ9=3$5=8>$|JN7Q>QrDE7|5_SRr-S;vhSY#(#5ebB*?R=UBRY>BeOw9}b( z0@F@l+6hcM!4NyoAvQ9^MuyqxhS|1Zwr!YgOSEl?wyhV%Mta#uFY5>~4qOAP269AN zyP@2VUav8q- zxcYls13a#Q9@ij`E5YMB$Kx98ahV?15RYr9$2H93O7ysfdtB#wTq8WLB#&#n$L038 zl0B{zk86U*mFjU#^tdKr)bRFzb=y^qtxhteth=IWk9Aj6MFxn;KM)7Wo^cWxFA=wY z+F|&~WJKNlQ5SAr%B?K_eIA_R*G6n9HZWIg_4{zkL7s2l3yr{BvTlm1NQAmOsv=H_ zxFixOkxmkcl1Q{fVk8nPk@oWbaeXLyeAU5tjd8RGnHeD$c1B zol_Jwh8jy9KpjX;pq@h=M;%X1rlwejdUuwqGsY`^b5LLW771~7bJq2 zhV=-0?4<}1do4mFQcU)$ggsHRCt4yg5{Z>aXNkl~q>DtlN<{9F<1Xa*(cZez-pf6% za*u1F$5r8RRgO-KcKXkxWZ{YsFB2hNCPKVSgm|KeSh^DbG8AF`ECWvzVf`$lBL362 zZUVJtsl%qT4=+1a)l;ILNS0W=M zGE^eNB$CJxGLSlG)S5xBdmKv~)Cj7R8cB6gJ5i&cR@C0Mzt?rAuA;YhNQXJ%G0fF; z;dD>~iSq|%5Q+F7CY<705)y+~mYs@J7(O^_VbpI|w=e8{*8LZMG>|R!W7-CwkQC~+ zhd+%v?G9|&Dg`DskDpNrW-Jxtw3 zZK3X<9;ZG_ZKuYMwDUPeO&n!!AE5md)kXUtYBRNtYB1e2Y7+NfNsZ(FTxu%!Z=&|& z{t{|B_iv?EQcqIdip;{6d< zjM_f{ah0cv4@6w$sp5kWS9z-VQ1YtG!^o@n2*gJsj7CUedodn(jBGTuT^@1jue!BFquP=C*&K1$OWSE`;bSAT<{%B-Ft zSAS=r;_5kZ^|ur%UJ6xzFQMXdvx*B#i*t%D%*)EjpPPj}p&vA-5s%P1&Yo{5R>()$ z)Tfo>(#kKZC_gXT-Y@CR@pgI?J>=7mTk)f9yOlmOqc|_CD5tp4{l&_Wf%kd8-aR&?edc*`ic3@(<@o8T z9hYDFr%p>RZ7bh?t)yW2G9@Kd%e$cj*m#oqmxnI(={J-G-Tdtw*GegRFk7hN{SoMF+QVVNtMr2 zS6SZRHEO)88W{Ce)hw>|YL#Q2!D7-6yS4I5{YKE%A*#mwIJudCk(A+LblIH3*Gw;--|}pdUAHu*a9O2hWer zv^TPT%C6>zr0=h#SH;0p$9SuWG->r^+CR~L(mveL#&4z`+HhYDFf zDZfco?x0=f4@#K@-vB4A=6{i0{#D`%U@_IY zkAs@{TxhSRQ_bPk%grSBs^QhEMjEloLb$fxI=ad(bg!B+$VBoiwuYk_G!VrSv`d|f zA!GaOLyE!1QMrfOZ4ZW``J`lanf)0k7leYDNnA8c@l9p}EF)v>B6n29;EZqzVdhmz z1q*p9VP-VQE;*i$ZKit93>3~jN(mNe(_Web>0~7_)l!1p>ceLAo9tyJxRy3j;9b=a z$WY2)cGS*n&!C20UgN9tR$z!>U0v#3omIOGr%21Hd|sm>BWR<1(W0vADr>RJT2fxK z7_@JB9fpLr6445;&u7`@E}Dy-R@6E#;n2;kt*(UATvofnI}^F%8rG^Hzr0hHTQTJe z)#q|( zTgtbL+rH%$sv#CFuQryIS1+oqU*@f>x4o`WRny?D#{%W8ug9f9L;dP%%;#38JC)3hVCzD+S+ThV`3sDkf~=wig(W%JMrKC#*pdZ>IR>V8#aP>K zq>dTxi#4)yW{=IQSyZbg;22}LJ7vCM#^C=ha1k+G5XKl|)h9D&R$hT=$KhD)NKQev zY2>WJRBM3y!vxPLSP;@m{t|@j4Q|Jvw&3?B2O{eC3p}> zpU)|_V&<^PW-+ds0ogZ({0+rH?5`TP11&3!WE-s3vl=RBo2|*DA)+^7aAWz88Pc2v z7KmUfs7aM2Fxa%l>}Yg_%onR%9W_-*fwc`ab&^v`Gdv}^#Thfz9h);hr|~f|Z2xnn z)!x&7zHMiIDzD6pS$1|Rz4-&_-80UfzyG+IHYa|>$O=stdVKrbR-HSQ@%ZAOBtJQC zYWb1JZ|3nNA2YkdC9i+L)tNi>D#*S{)=_}j+2Uo<%@a!>RS@JS-uFDn!L0H6#BW9n@v<% zzgu~n_{oKq<+d=~Yf_&kyZ(2Q+p6XFJ~?T(ZDH~|M$XOp-~J=HJANc*w?l2i5}X*Q zk6!N+oPRC6erL9R`Jw)kac;8w_VHF>C0DnQ*bUYu?mF5=U!||gGWrh^6uFymy_{v7 zZ*ra19EPjaxO>8ISCNzZn#6vveJZQ4S{uId>IS1qooxNkC!O=Oj^jmm8Fw>jmwL(h zYCOT&w9ECS+<#Q3bv|pPFDtK*Ogqq4ExjO;{{h-%{>$;Dd~Zs6_OGP>(VCw#D8!cMC8f4A{Lx7}0#z21OEXGJib^lcDaxB^d!U_h( zEdO-D+0)0*3{Ib&H;cb-sC7)WZ93EI{?xRNU>JoV>3L=Wo1|}N`f%$@Q%HJM^wOMy z3-Oa6&N9#Tk^IYM+vQikM+bk>xX~7pKgw5{HMgK7r@;CVCpdu?_vfE)=P&+TFq0AY ztl;)5%E`(rES2AQgzZRW{WRv->7{)ext+vBO(FRQnnudkN?tFYtiLBh(&rTydvc0O zGYYcRZ?Ab7A(xsV#gy`;7ue+s*MIKZ;QCvqxAyP8-@ts& z%k)^kKn7*jK{O8gx(DrVVLo#HAmtQ9w~K#Wh8qyIxYnz|4^Wj=i`D($4nHR6srYAs z#D6By?!W&?K>Y7$+Qt7$dTHZS+GTz4)>M?@x0rI_en@|)e67s?1keBKao?t{3e~pO zxn-55<<*OQ)@>K{W1;oioVUKzGXBt^ExUev>2DclCjC%5k1uv=a+JPlljb$^ei6-MX7xr?ElS@^qG=QKj=UIB_j2k zBX<5ic`fZyet-RLEVL~4E%4Ivn#xl9{gAXIlk)51OLCI(``efGv)k8T+X@|C zalhL#%I{-B%JE0gF8;yxC91OwbqZIiE~V&Tq!+C|q|dSM-`SL89in>u#VE)Bq5f-R z`DA`w&kUshHq$QtQ}Q<%`GuBV>`9F5pk4fz%s)5nzYdeXdg& zt;1bpdzTk01AI{MZVp++R@ASqYtZgE+ehrp1K-2}YH~Y?>;DP*xjtdI@#LCWpT1$Z zN#xqdNqgzX%_L{A{{6$`w}6~UZa^4rA-Q;RmE!`}-YSXueO7%;>l^d{cIq%e?rZpfZ^4C_Wq~+$#7##kT*8q5AhTQg`V^`mPSQ zn=kosT!)D}*y-kRTmF~wZPx118ZKY8_%89T3bzKUwo}d5T4vWbz1-FlrDv~y^AFfN zXaai|)3yEd?D>aHuNmT*Pa(^%ng8ug8HNRU#U&2|z5 zE3nUwnX*F`6l=S6hV0HWYVa(y*Qmyf%QeakEVg(STB#R%vY@MtIuNzSV#Lc4$72RY z1#HD2>WvlFmSPLBRcmcmS{C~V^$YP_c2%{v2EUO{H&$Y+$jC4XjBGruooD15>S{dK zm}|_jVjkq01ELUNZV*vyEP$m1wmFt%F5>oQ^(B8gJ@L{%ot}m;O9gBfLB}EtLc9d} z?!~q}8}a`_JRiCPx($KZ_~j3)zTMydgWvou>CgXKeL?e)yI#C{^19J0if>q$U%4rJ z^FQzFd&h#WuX%EA&+?pQ*T<~6D&@Hw)Bn2hsVh34_{ET+mnd3*_x#Z}GN&JQ-#_iY&aM4j*LP=DMg3&NmkD=1yEV&ss{2cSZ~FZF zPdn{@WY_SoGO9>mRCrWa6C5M%_B#&C4(9o!2n?p0=O5`t3Nrw>_h# z+q_o~Cf@Yx!h28FO}YKbsT+pv-u1KZA|_ot+;dy<*h~Mh?c?iiek}5jBjXoW|Mum# zj89(w@a~;sD*8BP%>U@xUv)`K9r*Bs(=E^B#+5$(_-o@{`0Bk`e|lj1%Gh6;OTPd4 zo<|+Sau#3v@N1uc|Nd{cttd&6W!&FB#+<5}s%3aIlAnTFv#_`rKlat5gVj%e_>mts zzwwJ3p6H7;!rP`ANqGeqX5hhUD}%uAKzK0V%!e%u-;(lVGpW+MsC;>K!$@OJxo>I6 z;~3^jJR4~m%+gr4cu}&wOG}8KoQiRC(#-ePEN;L98}3y`a%xbi1QnZu!FMstWwRSX+bZ!KubFJmpxu+&5MIlz4U{t`!6a;`;B1x&A<5n?)GawX}7DJ?W4D!JJN2) z|Fr#jvRxc{gZ;nlkQTt4ES;N?Q&?&_)H8qHR_&*pdU~lnp5*>+Gq+9V)_SRJSNXx= z`LmPsMwxAwaoWgjxvq`>sXx8#(BSY?){?%Jyxfn#)xLG)79PJaD823a>AuRnqBhMwY^8EpHk)aKdvZ+5A0As z(Ai5Mo{O?pJZr%VTz^Ua2ejks<^O#L_Tch=O1s?OQR!8i%k}1$nq7{oYl~LD8k}RE z?IZc``n!3wlrZ)*+Ec^W(`la+#-2<2d135Q+jPwy z$#nCnIkcNv`_t?fy?^k$pWk-2$N~BRy?tbUhHF2WpRa^Tf3{W7_S$)-Bd z{I@>!zVgz#@=E*;zqk}?L4vM=`5l;VWd=DCg2V4QFU6ZWaBwMU(Ym*Te~ z$)9P$?LGsP@~HHx#FCd4uP$Hct=1YxoqH<(lYXJ?51Y$uZTE!wM=hCASZdo_na-#T z-EOQpdwM;;|8%>3zI~js!vE}e>fG^vQh$HBS%2Bq>z}^(-z#71!ce}sJak)*^FOV> z_+g#XfCs?dw@mnB8ko_bv&KG;bM`I3#lTCG+Maq-SM0`^881 z8`PugIfe5wx_@`#;IspKUx_WN$QqVpMki&bXS+<(Ft^`yeL{PCtJ(h1-k}Ft4@CFs z8P#{ky&HyaS$AVM1MhxY<(qxp?k6{&7vIy_v+d2jJ&u2LXk1-gx_e9GmbhsXy3N?x zyeY|@5|Q%$8?Pmt{PM*~4RzV6$J-B%*?QB4-qFs^olA;m^}VDpf6)Bm*#n<_{QBwm zqjpE4=}H_FA2+DZmo;Hq)24p$@kac?)`M{;zTBH~dClbcMHdX%zxTyXtLk#ocHFn|-1r_5Js!FL#_@;Wc%gS$dB%{|efyldTGpqg zXJj}Ei!ys$dHI~_Th?6PCEAFN9@Mkj;B7ZuYu#q<*FB~`UXJD}EY9kA@~f97w|}^2 z$ai17Hoc*K=A<#hx{Xg97B!-!rO~}<-R9155na3PynplP=KIzTtzK9#uIZL_J@Yf> zbXiiKH}cB5{AtmSn3(8@*w|;Eym7|yk6#~u;;VfV_V0Nia{an%qI$)Bb^UyhChISp7n>D+0zaFszToIi*nL`{ymQ>6hUAb`Pxkf}p#K|vSnAmjl+8&$M zUKbl@#KpBdxo*Oh^#$j*wYA2ts=r`rcGj$@tv7G%bM(U(h9?f~bZ%o~qw&bS*N=Vw zt=9)P-@9gr+ikd0Cqzwt;-5ojkEWb;teJjL6Q&iOf&W zk851B#&PV!mq)H|T<_X?%QbydlOrb{*!ODZgL@Bko#u|4R(E+ua(s73_x<}`irTd1 z+L(sRb0(hp>ecg(y!pz2Qzs6jZEafLYyP~v{*7zbM(l6h@A~em*JtEr>#oY1JlDkYFGo;Jd^z?M&*(Yu|e_Be{^Pg?mGOcyb z9>>o6t{b)ciR-53XBKoVnU~W$Z9?bs-fufNXh~Ua(v`lsGqyKv8FZxWK)>9~3t~%( zX7*|D&6?cY+-M&E@U^konKL`>dVIsgq+y*$SC;1tKlSA+Q`o80L>)ij<+M zCFqjhepIU$hR#WJNh^j3DrH* z(4|{2-M7L0B%v$v;Vw?1o2J3t>_GFK!ZeP<@O&R#aRkksgrQ!Ep}Y!HED=*}47&UT zTtXd&MLL@8Fs5!ghE6NoNF9bzCEVX5n1-7$O;2K|KY}6Oh^agXZtnnG$`}lToftZ) zaAR$7P0?^=$1$vr!ChX0A-WarvLA-)DY&c>Op8b03ZgMR_rvwYqw5aB{j5i~@5b=` z4({Sg46RmlwHs6MB&OjebkPzFi59r3Hn>(3!}&0#s)1=`!iBgn+?HUf)S;VQ7|KWB zdbh*PY=b*0!;pOz!{;cb$$Yrd_u;Y&(d|tbrthQ6x53pl!?oI9~1E?nsRMPhlCT!&Gm;6uJ^F zAr)>s9!rJ+7gmX(Uk&%WAIm`lT<&4G+Fh6u$CL|%>ui8q?FV=F9j0qKTywlyg0MV1 ziy`mA6g!1w!oZX{fgzuS>2(Q~yq%buC0N$dvGlEnyX*y5vk6PXHn`swxVfWn2f3Io ztKg!xV!8VcOWz>4oJP1#6U)^WOsRgDj+bD1H(<#u!BlO*vN;G#W+Iji>wz&$_iRl2 z-h5iC6i;QGIV>vUsz+X{D33HLV*OV2J$@uOHKcf-wJiDe)T z%TpoTTN+$%B9=!tT<3Z$152K62rF$!*4H!Y#m(WeHdar;1=)4P<#W^ ztsE|JABJQLTu27Gxd_wwa!j8!nDPc(Mo&yjb(_GzFzt@1YoL3I;a0waOZyN*;0p}l zdblLZHDUO*!0oII094jNx0CDF|EFW zd)b37Ux(owkLmCwrcN1L`J0%IL*Z((Fui-g1xH{A4}trxfJ){^S;4jCb+eEn2Kw$Otiv%eg$`uf$5P9w_O1j-ijq` zAKc|zSiV}|+MHM_*22wa!etG^QgjoRnliY|w=i9r;lkZm3ckQ}PsdWTS1oN=UXrmK z4uLyKhbw&o%SsBCtQNTFJ#hQ?!L>bsB_|V0;yg^H32>`zaK~kET|T(MCM-E^m|mH1 zF-33>J}igLa04I09b{sOd>qTsFiiJyxTY`RZa>B{pj`dqaFw^fJr!a3`U39zBe;|& zup}hI)qMmPSPpkn4A;;OS9StR$Q~@4jaVjo!0o2M#S~&0Yr|5!5KHh7EDKI7$rG@& zx5HKSge!Ewon4M)pb1OMLb$@ASPE`N7exa(fa-R^(B6oqdmTgO5Qe}yG~Xr+^BdI^ zK~;0mB`;yBXQPScV)&?OI2%KM9}by`Lpf2k4LEcRs@n(`uovBa4P44TH2E5IsRKi= z6Q*h$nsN(jTa=!yckix<_28r;nWG~dgZ#$7NxUq@FQKy!D-P@jpRd;wPfC``3( z=<+>q32InmqS^Li>Skc*w8D*KVHnMV``dzPxEa&*B@FfJG2|ODmAk?1y#kjKr-lKB zjtg#VFI-b+xUxeS)-S_d&cP5}4|f@j;d%frYZj)(4R8g~n4T}d^*PaXufhFnM7Ljy z;rlw=#T*Q+J?Lr&rs4~jhS#BsF2Imj16Q>NuGPSBehE`mO{)l(%Wz@14K6za-QI{{dJtWH9bDZyxR%YB-mRF9YcNH+ zVT#X!dx*tw+y|F?5bo=GxRx6+?Ki@0&xYI0hbvl(>AnVTKMPaI33oIHZvFsVU6?|Wn<{i>4Xa~EC<Qk*bMjE z2sifv+(9m;OCDU*HCXNrV(IG&m$MeG(}Cq`3#L?OOvkyH-m|b|W@D$%?O(&x%*C>hiRI;0xYYu8eFG=1FX}pP%aX`DAO6F-!Tn!r zzxcj6CH)Ufp1$Sxhu^<;(d{4l)^0zY^4L@VNO=98@$-AVeb?fha}HloHF{aM%xm|% ze6=61JTNKYvYi|5nsM*VzrX3xPkMA8^Udh*whl=iy0BD- z$MYV1WxcBB=u=z2S9SejQbMV!?;C4Bc~sSTaP|44RlS!!m+?`)=YwoEzHmTzm%`J zFti@&;qtYgGW6jO+SQZKXFO`9+DR(8em`W0S7_NeEJ)w2_LsH3XEP!B9sk_gI7{d=+M z(^6v}Kfadbxa{96&xvKBeBIK}ZTl!c{<~c}exbH4IkhdekJD8B?;WrCN0v|hyWZ;G z>^6D8x}V#}NvE1rDUWD6B0uIAo7z5&zNeq)mG@3&Vqc@vb?-jwuKm?RX~})&e0KfE z1zrEyVoWvClBc8?laf+c>S66jO@#jL8q{f~+z7~>Uq z9!viLQv7OxCqLixf93oa#ljvVB_=K3b9DkvJ zra%iUDz6Csskk2RBN$#W+?`gvY8+yftXF<*d8MiT>egp2!rM|zym`gzQ*BvpR^m+| z6?nOz_51?5L1uCgWXLu`34?23PdQXrsM!oI_5j-syY#e9p zEb?B4{6lyf4Kdhk2HpqbQ!m4?QqIO3hOBqvOjVV#UXFotU-clN~#-B`TPr@*@yubWxn9cieS?eKjweEkmJUNk(- zhfY+(9Hp(U47?&J*x<3>CWq(Xsw?q~n>wiaguW@sKy9tp9}V}}FF?ZkJ%%Tz_)tpJ zXw~ovL#464RK$KK(^T$OdoC=muBxnRSRFWk+FMZDU}k#p!Wi}DAAhTeC1a6#mJt@U zLw(qwDqrhk@AdDO=Cpc5y{`oQgEF#_)n5Oz7swPJW%bmQFT^Oq7^+sIF90KPn!H@f zQ&WX^psDvzp$F4^(y_t2)q6))Ofd0AqTn|vTE#T1b?hvjYW#9v{rGCUQm=YEej*;v z#|(|o-P-1OYo2tpb6lNwnSrO~OVwLVO0)Bd0vj{)@^e_E5Gj~zs`8f>;0-h|xRX;R zq)wbPIc-WtW>$92%n%kE4lQ8*FRQ~~L_?}$nOW89Sw}01VT7kNjNfFSN4XN`==<$)@$nIisXF1CH9tA-D|kE-Tdp@{TYZ#g1aM+b{MpYL_w* z{y>R+yx7}d+J8M|`57iwZy*W+g0r>W*c32Vdab`22~Ir1XR1FxvEC1Q#_@zlHb2DS zF##zWe$B`Ek8%svA2mu9{f9B>gbidHIJkdraQX4Ztr|?S)u=aKY*3}%SQTh9_#_P2 zI_o7&DyuVKwKEuE{nQ(t${XxfR_-|{Pt+2}v*$GYH=f@`njhrtnJ)Mlyxn@$<-P{{ z?O~F!p0CXXUI0oCiIErK?T6=>lb|$Js(K7ZkUT0k5Rok~(V%>NR5)2i5y>SDW}VEK@+W+ErDmzurZM*PB5JLV0G0`Hwd! znl;ud6oY9)U0dNCqkOT~tgOX}f+}iNO-1!`%%tEdsCk3a7`$6PWSZL}UcI?Emnfg}!iIf) zXxc_2yK2!QZ@oH_)%+DWbvHagW89zET;vV*(?v70%n6exPf>p_VLeQ04IzwERYQ0T zT%#gWxHPf*47}uTSyh9YIKUd}yT)({Li#Y8t-s^2 zrUxGLQh(FIB5-=z>Cn(<1nVGX$T}zMfQ@132IjSPEbFp_SO{nJmF-CMB)-)(4S4oU z&6_~JI!{P7yfq-Ltn8xNuly@i!!*CPw$3n$m*aIbX6Dq80f7psGgOQidx667{G1Gs zz=CMvkCOQc?lY*ItSr;Mo4|^mLHI{|P&UEGvr=0<<)X*G9h>h(5B+vr(J*q%M1adO+xUvL! zg3xh?x!r(C#cU1xbU&nM)wQ)tm)G$`EGuX|!Qb}a#hYqkVOGm4Ajg;su|{KN+XJyU zs{~howaaU)*OtT8$`DiM;k zJ(`XECy$+O`1aW8N`w-GY=l&VM1)=lE`*b(j-5V=a2R1f!Y+gz2wM@>BQzjXB9tIx zBcviEBJ@IVA)NdM=@AYi>_^yzumfQ$!g_=Tgi3@GglvRVghYg12rh(^e@A+R!wCBk zb|LIQ*ov?op#h;1p#&itAr&DJp%;P+;pEpyk8l`aKf*4A9SB^ zBqH=ea3P#T8y!VBj38qqM0tZi_NnKP;U0`egjNLW0z+xIkEB5(!}-5>9Awq;NBNnvT(4W#%IfuA*6V)G%tEzCyxM)U zJdw+e_QIW!ypmXt63 z7W??BP1UEF+wIntVPvrUlAXN!Nzxlz?ey|~r*>|u`K&%o!Rh($*9KK&P=$5%G> zk-vLrV|u>S$9f@&e*v@6j=!aWX^m&S+Paq7duW$(_M%<>K1lvPq>SkY(cZ#;pMblq zdZ_cGBivEejrnt%r#6OtC1V6GV1xgW3b~x~pQQTEaDNAQeEItwDWCNJ8Rh5k`%&AN zUVs0KN&7oezpt#Hfc?i$qWvSy9?AV~>fdN@W&8eu`=uYhrd{5jPqXDSB(C%X)2DN% zed))S=Li0k3EbTby4OoKM6~{o<~Z}WA7N>q-n6%{{!%}aoL+uwKIF{Do92r1@J|+n z99lM%FHFDH9^bN0*Jd6!G{3<7Xk>bspORkss$Mk zm%$0Ncp1}+|55W-ePsMCroEN#MUn9--B2fXdA|~F#ane&_Z#s_KseGfUIMJzuX)?q z+wUmz4dj)F*Z&n2oaNPbcERzj@-O>={N1F;7g+O4 zrEe!M{#^2saoNW7vR~K2fwsSC9}wzynoWDVX&9CE0xWAP4}E;hXF2M~6=jDR)GUBr z-bSV`V|tD+oXju(fr)Bo*eb^l^Y5R$M0=aqtq#Ha)YV(oJNU@@(tNw!e^TCdZcF

      6$yW*dTQ4T#vFn(RfBoQonI9`?*Vhld=q)2d`%$;cwpD%k$HHW1kV^gA@38AH z{v-WPj%Tta?UJ9qzBiMX@nUYb)4Q3zj_Gk3XTNO^i}R0Kq_xS@!hGr`vi`Koah?`? zn13H@5AAyUs&>dlC}eqck@cCEmudvyvYBs=ULNKj0}9GSspZ{z!=ZL59GEperd(tg1^JBq6g?`S{w$@nqv3LQU<+%8lAKII$_ z{~vpA9#_-%{g3bFdA!ZzZJy`3q)C!Amn2jwNtz`gN-|F&Nm9v_BqT{f5<)73BuYez z%pvK!_Pyui>ScJp-k;y&_x$iiyz|N?2?@|7S_R!;# z>%(pH>F!h_+%Y0P9%uMh4T!9GBAquxIv%D!w;wW}uLOOxe-iPx5b>Fb=lWIqISpZK ziRTR>(juN6F|@xj_D(s9KK}$enh&oiPywEwhj^H z8*N`i`APnA>^F2Okp}sEqt8$H>l1bj5r4FO66u>0^h*T2Aage1L$`3>!dK(i_;l~l ze%DIS$@Y!+kHl3vjR@C9(8>D8bj-7Z2zvJzdKUO&o;H`Dzb5D;z9GE-fiFq_Sn}pK zHoZOLucvmtWEmNQlKle}(AzVK7s)VWzfC3DJMH@kqJJ?#@D(mN0k;PD829tGYh-jZ zHoayd9TIbi zf{stymB|um)6kJ6K1qd05dz!65V1XcM~oahW9Xk%jPa}OK6?B6Czb9qSV*V;_@1w8 z89X}#M$dl!uFpUx3IXHP6N957=F_Iz{3ChXHZY4wCGscn6&a9VA86@bdj9kWgESrH z#=x%nqy4h;FY%kl#&?hR!bdQX`TWi%%VWEro(7*+ljk#% z@|o;M)+C)AA0xP&H5$k8>2N$<++jY5rWxz&)3i~?&E}<9A_8OuQkjOv5g!G|1FNDEEfT^+i!YD1mE|L z*n(ku+dCozeqIpH*#q|2pl3pp#IzFO@>$b|M6Ah?JNTlU3|q^=JZ1FZTknYSaPNo@ zn3dQb>K!==_ERv$a9;s*T4FdI%b%a0eCjdYjCC-EM5_@?kc?0%*n)bYx#*>~WT*m5 z#%i*Jdcp#UtRKrCmG)CjSt4Zoy?0~+m{2e)!DNBC1f~^C8$6Q;*g+gGM{GIiCJXEW zaAO<$b;7+q7{>PGOE@}55ga4+@AuSPI=|B|{4?L1`u|ZroqPVA4-3%&|EJIM_a`Sp z0Incrm#QS_04ky(4HbO2q8)4m6CD#3lL%WVCPRylg1x=**`k1*G+|yd0ZqJM$`kDi zatwTVj)v)}!3i)c3dM&;jEOi_e^e*xF_kC}rsE=#{9Shp{U`aI;2ioZ*^RR#shr<;e6qiTI=XFU}k;lKzaK2NCK2TlsBEyyxGgKVdBW zCmEqVD(%Ptb!|8@(aREgjT>wPs*NW#B>wa{5ik(+RtFF7(MjYmOC1i8jR7?#jILI= z$AArAY4m|~WyCUP;9{+RvSRy_>)*t>){G3h@;U;6i z_U6tG{+_;eQ|PA)k@*+=CI2@>{`B}iP9_?SKPF!?KN7d;6ZOMz{3R`^e}0W2WB#zQ z{@FR^Iet*-cdxYa)zNb_o|4`kK*o4IR z2sowycPIMekb%M8$8e8t$#QlQ`H<(q?f*@k881JIr!vfc zqeD3w$-(ZQ1m|e_LMJ?tl^fB5dB?z{QThqk?IIEWRItgU`hhy4eQ<#U@Gr#g#}qOC={LqN}me|LX3~-`McKbK8ER$KUey*Xe|U&Kw&9O9N;xn|8_%Evd2iaW3&5s6=_N{*UX3?BBDA z_s~i3Z*qJ9pL2$<$Y0QLosx1WgP@b+GdMneezKmDe-R(^7#T45iYLlP<`3;*0z4WV z{|ahQOtc4nM6&PT@MHOpE%Bc9iRb&b&tE^L{CNBXzjN~W8VNc%euBH8?r6uPxqj-M z8*m}vBI~!4C?6Sr9ncu-|207;zrWKW|KiW~&Cl(?HyU^VK7XBNxxj2I3i z0L%&&dBLj82v{KEV8`IFgU#*Xn+C3Fssk)|2!|wtfB2DJ-ia`G9k_ zXxg6rG`}BSc0WCf9pkh7TxoNO{u)ErxX$slkZ@-ZHrcGh!0@ll=PMpD4KP|B(M2 z`$}(b1)qOzcfZc{hc7JEpPFB$%K<~ed5w-U|6MM=5?K~E*VpKJjdu0xXUNzlpf`#62fYe;%9L5DX6zVz~AoHn_(3KI0c^}kpm+!mG~ zS_Z@^YFE z_!oc2A?*Ln{Qp+e(M5=(OAcuRinI>|Sow7JfW0Vw%&mYK3JmisrXfAppXHa|hTz;I za(N@1pG05Gh|BWc_vJ{Y_sbDSpO+)}zL~H^;2wcLZ5l5ey$!>9cA(Y$t?7@-ht#@1 z%a>yp>2y-QdHdS?csV+b#_uHJlQ@g4H&Sm9BvOc}?xsXvCp86O~lF zfA?IBX)xYX)#>Tjs{Ci^d3d=`^QUjmK@%9GO9_ZX$#+|D`Op2Mvz|_;r$-+J#z~Oz z(Um{P*C*1C4Z&4SKZ@o@Mbnp=(`%O~7(@9OePW4p$njZ{Mz-J81RW9eO@Hg;3nLo= z8S9^RCs|Gc-{9xN7n%M5K_~HtS6Eyk;63W-R}tbNoTKMPz{wd@qQ$tvx@y|K0K_s> zGB^<$K851YbQc-+cb`n?l^^(@F+uYEP_O>^{ge~$kN&hj{z?8o`ot39$oePw16e<- z#?Ui~3M}|9+y5~#o@NkPgnwsaA>|gsu=fvq&cbfmJ|NJ6Jz!o;ps%-`lVhNVqnES$ zgrAcq>o2w8&-KSd&|!d`z9R|#$VAKI=k&(9#@4R~kxu6Z4_eT%^*enGogCL})(RS% z^nc~<{I}`+rIotcd3eA;>>uScP5-=3uixJl+W#7zPBeZZ*&qBTh=~6?{CSLsKQ?`g zy%;Ytp9|VSG;jKN@&wxC2BNbP^QnLGV@%?Y_f(>szr&|SW9WUv12q%n`D5b0Aa)Y* zQgwoULH!TBaQ_({;fKBh$PXq5(WK!x+>c>#0b$8c z)tFAhjr5Pk|3Tgm#0d;;JicK3z~JvSc+6%Q7(Dk8&ws!?2FqEDMR0xfgTZ@4{aBq% z++k1n5&?7R@#<~j&Mj;~LP&6I7?pt?eg)NX)@$E5Na1bfYQy>E3u(4jPR( z?R#{?BpeA=mC~ZvMJL0yU-X@Cf}@k^dj!l4n-8cF#e^ip61P6E$eilEAUG;^bc2@# z;FW-VXz9Si6Bpj=jlBPr?L~N!^6FP%82t)dgJ{lUgw06%ukPWcPlXX!s2+IjE* zU@id=ro-t}xG`wczFh$`_MYbENOClKZY2MuHvO6ZZn{aQ(^6mCqdBlJ%VV_7vlrCXrI4+mD)f3g2tpzh9J`qBk1J&+zbJ5 z8ElFC$ngKx_V5m(Me+Ez=|H1gkeCpNaSb$3^s_T?q2X_FIqWtPIMLD0$Jfj8FNMYO zA*hA^et#Eqar3X~-w1`xV>YHx2xU0q!$K0Y3CadDy9vuC4m zL}hZ{MPVf&z5o#tl?dRD?7&HIb~WEE*abLZ?ohLU-@p zMX*^Sx^(Fh+PHBeN=r*aVPRqDfyxw^XIJ?BwKNC=uge?IE&?nafBmFVi#t0*)y6wRAA4;Z~S zI(+yrGB-CzJ9qBH=c}L(A3mVm++6hP)ho1o`EsPFsE8IWT!_lb%1}o~2eP!ZL_9n^ zXxg-CC_FqIty!}Mv9q(Iy1F`KVq${$`1oK;bSAWZ{d%-v!v=Km;ziWc(}My717VAK zW~8jFj1m(Q(Y9^d(40AQker+xdiLxYdh+B6^6~LO_wV1w=WL*xH*ccFix;C8FJ9pD zZIHIMHWC&VM%mff$k5Obm6VjAlP6CiH8nNF&CQLJl$6lp$B)s#zyP{-?HX!pYeT0` zpGIH5enk%-K12ov1}HKz61B9npwiM(Bq=G0oSmIfO-&8*^z=kKcI-f}U%y6ApFTy0 z4jn>v@SXj^g9mtm2x@F>M83YhXw|A!$kfynojZ391qTNsFE20j`SWK~U0sd%`T5a` z6)VuBNs~}SL_kpZPH4}bJ!r;^8Tf1+g(%6F)=ZywY3#}`t%8jh=`!? z-@l`!OP8Y9*jO}u`gD|%l7fbZhmoG19+HrdKR%S zva-;E1q)DdaWSf`twjL=0ci5%$tWWu14TteAqs_pI5;?vySqDbb8~||kQ~v86DN>> zfBlq*%9ShV<;$07aBvV!nKA_l2?-%1 zBO^ExfCcT{yB8ffas&kh1$n^>=7J7A4?0ULR3bi4#}pdCeyALC=rrfy1=vD|D}v6v z2VQa-blCUsg6_e~8-h-~6e_wKI-UhEi51W|a-n1CK}C;1qgoBj1U6kZ-UN)n0Xp#n zczKtg<3ECi&J{`5GGR6nKCvcsV@K zDed6_ze0nrgU;v%F9DwsrwbKT2$ebqI-5FFR2y^*W$1(_;N>iYjvW9maxXkItbuZl zf)}|SI&KSe5*4VtcwlIsp@Dyb#uExmV-<9Oxxf&20<#cGoW$b0H!t* z8YpZL9(D?t*;Z)8^MUce0k5%>pi_7NvmAzo_6itF6)@2U(79#-V-$ssFcBK9A273n z&=EEQJ8tG~1 z@a6D=9ij2D15;{-hN2COLk^hCW@ud3fHBxWLlJ;RiO;*Jg@#-PjI9Qk01Lc)e3kf&LMIS{24V*c!5tcRI5543z))U71Ih+w^bQ(n6ExtPz_8vx<2wmV zsRtNd0yOX)z*LSvV_E+xD3p92!XxJ}+(aAt3Nd)Hj z7#LYJG;Ake9&bTtNC88SgAOhW!a@U>L_IKowIC2;pmSFOQ=bh2haVWwVPNJG(236h zgOUb;^$nQ7R1gm1K@hnBT&3t!oZaAd0PI^fz^N+r$Q&}hYlVH z3_l1uktZ3WfV-El$ zF92cL2~5-q7@R8zw4=ZrH9=^81c7)A7~oY9W_`fqs(}HI1A&_k%nNpZ^UeW*9SjUw z9E744Fhe-fgmoDR;xoWRlR$Xh1wpF{jJFGfb_6hM5nzlVASiu-$t!?x$LAEL0AmD+ z^aMDW8%QM|;HKYz18oOsb`iMVWRT!DK+4YsX~zeWbRKZsi6HUEfz)*c$+sS)ObbZ; zSs;DBg0u|<$$cH9)k%I$iy2Y?+75S)gW2< zL3$g2Rc!*PU+y?}90i^#PKx%$~ zz`6k?)q%uY0;nzwq_!0xB4&_!n*k|~2c+`?B$f(D|E++Co&iD-1;o_>(s>xroj6F| zVvzXf0p;BRbg>JNd z9{|Lq2590Fpgj{nCbvKWM+2%;2Gk%12xtW$y+A-t4*>P`0MbhYiMkh1*#ICoZ9oJk z013!|6we1VGZWBB3`p%%KyciEp5p<*OaSzm3y5_-po1-dG}3^_2o#&8D1IjlxpfQEzN zI)-K#Dr1<4p(lnp7`9*)0>elQ(=dF-ss)CC7(QdDi{T|JG*S$8Ff_*S9K$;db1|I5 z@D#%}45?G$1z`A%;Ub397`9=Ej#U{92Ql=d*)hQAnkVzmXsDhyw- znt`DthOSt>z;GL1Se>9kXTq=)Lplr}u?m7!8Vskg8inB`hGST@z>pBbJPhZtih@-n ztmP!X#YSXII57*@M5M8pst!+NY{*+OT=&=SLHtUh6N2dh*Viej}3 z!+fmLVYLIpeGIWNkN3@?qGE)g}zpvC4tf6b#L=3V>BbtX^T2vJ)CER&}t-g;gA^u3%LQ zt58^-z^WC7xfrful@r5t4AZd+gH;O*d9k{OVKav4Sf#|O0EXun#$&Y*tBzRZ!*Cd@ znpow+DhO7&u*!keTnwWz+$JGBR=cqJiB&VK5@NLgs|i@O!Ri!N{V?ptDh5`8G5p4= z9#)Mo#Kx)!R+q2}g;hqZ#$vS^t5;aHz$!6TnXpQY)hn!;Vu+5_Dy-IFRT`@USWU(1 zBUa0?nuJwGtfpag0IPyn{lw}7R-Lh0iq$2oiefbYtMypL!>T=2HL#k3RVu84Vs#Fy zK$W#iJ-2f!s=X+oeD93j_4UT&<5ASB3VT|QtB)LeGIK!IY-@XLuc|^~wlWKU!wc5G zg{O6d|3Cj=%n*Oy#s?f(;}6{QoBzB7u6EuomM};XH5+E>qS#2hhI_#rb3El7k$Zdo zAvHdr;W0#8Fzo8^2NypW<}pS9+&Ek+7&4sTFZ_fEKU;=y!oTp-C;U>u#_8bv48Y(# z@OYRQQ5Mr*_?a>Ik!1-X{BQwDztCU!h5f=Wg7C8in|$uwaF5G@FZ^*7`V@WbihIpEmF{;vo>^8I1I z*MuJrLpXa@`u;9J8co-M!H-OD0{G#J_PkVjSenP*{_x!J=y2K&pTXh%BYI)|Bb&kK z&7m7L@OunyOd}1Z@x*c zX+S*|NA-_vjqV@05B3u<)^Pt4j7?1cNG!PR-QA}k{O4!~8Vww1gz&l!ybqs~qZe{? z^L3^D!5mi~#|g+Cz5=-0Pj+PhUqj2S)@qV0@6{G&qfEng=Wa zbcTw9Ws_j&4tR7wFFOw$lCbG+cz&9DqPv$X!hd!@f1f$hLmzj?-2?ZPzWK2sh??QeYMkZv1@My_9g{@=?HS zV2F?1I|w%}p9q*;40PQy4mgq{?8g#r zJaO3?CaS@)HrDV}Z8qLv{6{MP$mX{muyEf1HoRL97!$JK7lCkzaXs7i)9VHILBN!1w<#$Gw3EtX-vFa8?`~M1!XW zfcX0H`t0nzL2e`3YFXkdDeZ$PZHfuieIg`ET|%3rLYr~IjmFVqz{*+-9AHN^8jzq8 z=|E^&KJX7y6zGf8s4yWfL4zAPdU?5fS;D-L`OyDj;;DE$IoO#E=Ho}eZfuZY3OAep zLmc}En*!k$Ld6@k0co5{0_13kCtc#Lf~h|K9*$5nIGGL#hg4VhkA#BpS=B!xvZjB8 z73{ScbiZk9`$rC~>mQi{=IVMd;0`1Ff;RP!2yFggc)?!={BCTd8%&!E_l#jMozYF+ z3%&s;n{M2n3nAR5oK`af6NBEiw} zy{DHC;|9iyN;nFLbQ#mLbD(2Z%mX`#_+#su8+ znaTXG5Oi|i2U`1>`uknZ$@(w&@aOhHCFuWlek@r&(vBt4A@|QG{mJq#9z&lE=ZVdU zNSLc0yC7Zz0#7LEA7MGtKf(=06buF2RIrD@?m65)q6GK5z~;d;FiYTG8tmC%`-36# zBkeWwY?NzJlcY>Yh-FbU=i1k7kgu`xt1jo-`ELC^3hItYlxFj$IX>s+^Y$87 zY8<)H;jy%#qIIQ>IG0mJTdUYs>7nGc2Y3uxj#NC}*&aWvSNT|~`Bhoh=^e{d=Q(a! zdM0PN_FJc%Lgm5vndML3F>#80+mvyi3a3`P`Nb7|pSEwA^|lY27i95GJGCi(TI2e- z*ONt8$nNu5QsF=SqD8CzZc5NQO{HTk^=~qQ)FqPbt__&CpFZ|5c@w{cWzc&5J@dz} zlRH+MBzjNH#h~VaUfH6c89~19ReXE4m-rr@y>pVEt;mazc^21vPYIT28qc_K^5zRW zp|Vvzh1+`LmkNozF4sI86Ed^DSnHF4!~(JLGj7UlTb*lk=5E=HCgu5Q-iC{lR%NO0 zoV3}htjZ-)`o;N6+Z5F2+~B$&oLQ_e6m(?iB*WBx7;;`Ya6B=imsv^m;Tq|%zO?ac zmFkb|xcxpRO2ESYL;8vdJi4sZmHQ^Yxf(GmSALKE+{+5P=J$RI-pw2SX3g!ATLqr; z=IZ&}S3fAQqsYj!WIoS8^i!+F6puGnXLf21Et3sU|#Li*@thtu_xJ>#y|cpZOxo(uY9lBY?3f{ z^X-=c?YS4;Iyc07b1ae0Nxh$ZM`iHQi%(J>-@C1*B%iA3oS%J${Q~PL_u|@1LHV{9 z_sp0TqC8KsEM{nKh4=jNeJ3m^G5uav@}A$Kw6pYcCpf0v;HsHb#@gI{Zg{fMBMxHw6wMU3Q z{&dK`wQgjY`enoLBMH9l8;+?3L|mPAt$JqBNLPW-o6|e3zY3mCR~VjO@ojRz?G~Nn zr{25596z5r>%8gKmh2&y2k$z%jFw&BXGa;D{o?Y|n-8v02biWLnSS51tofw;TP@cI z?O8iBw;YYzRQj@@bz5X}%ckZ|l`Ca>0pm7RZcp4a^yJg#P%Yti!l&1)k$J8w!lc zlH1aDcb%8X9o6AiL9@!^sMTn$Vp->Dzg*K$Ww|P@H?o-_zK0Jy_FwBzyJ)%h^tQbL zDb)I^XUq#(RMU%_vS!bfyeecjIl=9kj#K&MVv!|Y$WvNW!+V#FpTOOxmvhf9+!v&U z7WAZ5#GK)j@0Iq8?BDTDw2e=RA&# z=-$}HE)z7$D|ERM+m%!$FC9A&U7GUvp!4aV*SqJOc(plh127-)T@mxWLZ^1^Ieu|J zv#F%U6s|;Dihsd)ONpnucKX<>lTLA+v7CG22AWGhRd@dt71cyvUU%%jd3oQsBkry}Qzk!{e~bN{;a} zjy_u6KOtq)>33p&W)Ccn@$q`RVU?G8Gg6M2r9Sc=J+Yu-+_c5%Dm4mR55G_{TR!O( zFHLYV+|K0mQ8De=Gs}k$E}9uHthjoxHrib$J!oJFJk-9w{QXZ=tSLRDNOq`352_Al=LDx1+h$AK&4 zR$b^NCkdGW&Nfj)Gb@JS36Mfb8>}yKBd%s$8ApwWwi=?!0or-DmhkFE4ueWV`pcZ~H&!aLXNZ z8+>Q2C2K06Y9Sevd{L6~ppw@qVaj0i_tL&O@^vq>9M5*AUtMyb#cVlzsoB6Z&|z4& zfBO7$84A zW_5$JQ3LP#ro9}wY#jVb{d>Z=rLWsWCeQ4y41FOoQ_#MXGM;+s$!o`#C5MYd-RHMA zyI=om|H1xBMfJP^Su6K2HibsJJ;`$SuefHcn&;&5)MIv<^}E8^O%qi&1{9>P`Brr5 zN^PC8=<=-#u1D~!Tj`W>V(V0NK7cE4l4R+EzjBZyJg!pzU>dZ+is;e-{0)f(x3&euOEDuVH<6jbaQ1Y$ALW_pCx_o54Z+Z;zA8gI(O$N>mnksDIF4^?tBQ zn|mngRPSt&hjUTHqCewDk5}y)m6ySseM@C2L3X+3-WY({_m#hG-PuFlz70 znL1hXz!wz*8<}MvW-T?)*uwnc^Kh)58tV+v>eOy+b+$>OwONW$m!H~DY9~EhC2-|+ z!xs(#c~-l9$xgQ7(Q9V*c?KG`T*z(RTzmFisELrB@uDRvLAy1Bie7wvEImI&{^Cht z{ym0W%q{M7%0$yzu61T9MRsi+Z#0`n*-EkM+-v^5Co*#Q&h%{Hjen#*xL3zA?Ts-q0b$C zg;TnubNC{o+Xa1>TsG4VkFvTGrpEfB`Qa5ljkiT3=*Ct7iwd4s0ue*`OXloOX}`(S zlvz+TOSEl`9;I5jG{EzG^7bWtcdZtd>spv4`wQL3exjPHW1#!tV5$9FE3J8#Z%j!P zmU*kY$jn}N-gD2bl|9vk>>eRQE)s%~QeR(P6S`lcV%<>J^~7Jye!?n>Fn4r6Z=2@J zl2*6yve3Xos~)WBJ%8?d-P2IN)U$c3E)2f;ykt?3YYUV}Y~KxO095NyNOmJKmWOEckG-X6@>_ zFLS&XY%0I%`!4ZhRol0T!K!_WS3Z_qpUgjR<&&(y%uW8$6Jz~OQZs#9H%xiN+|YG| zr>dE4MfIfFhlKVNFGxHkxxA9=VR2_6m(CociH4V$<)^>caPAG4NE(|`=Ma<#o})|SAD#2cv=veo$^rs-ku(zkeB94+dD3L8;f1MIQ8}Q>PM%} zZYfOp*0)gB|0dT{wwN_cOI@tF<1LhzZe1D}-@U3T&o%yJK&{lb(|c|&^7VODvHu(A z?WNZDFA0>o&KmHL``iLI*{O4C%V=lRMO}%+u)70$hA0m(;oR})6DOlh=joM9@=K21e)iVFqRUq=I)}afEa08;XyZg#?u6FM zuFX^0t1UD{V6ova~$7Dy!I~ced}q?E$?j4+gykBVt%>{JFm- zi55RiWmre>CL`pyr-@5jkf1{EoRFjtvgZ{j9D_NzP;n zT;v;+_-X?Gj=>GHZg<~_ViP?R^Yv-VFNS;GC<)wJdc#xvh3lq= z`sTBz<(XxEp>DglW%0|KOU4g{-c;~3Jm;RYtoziViPjo*5#Em`rS?!l1v!uIRX!2b zF|3mjF-L)ei+kd(@{S9Rp-qqGPdj>*D$_A|F2Huqr!7GI>n4TAM!N!)}EPqKGI1SkH&_$ecH&!zrc?Y@H|c| z{`1Tf?=sHowzfB(oOGKv@s{z*GEpXV)?;0=mOHaf=AUMtR1kf0g_TXriV~`ci>wsW zXSH~><3Xaq4{f$R*Gjgmu2FF`?y^`@;F5gPv$DZZui=b*!Lq9|ou68+oUIdLYPxdx zMWOTREmFH`-0xg}^q|@N0e7orodrv{Y3Ajn246P1YaQ>b^xrdRS^d#rM6&hWZpSt? zZN=>Kn%{av9?v0Uem z?(ei}-zj#kVCR(3-bIFnS@QXhx8Cm5GA_6+_bzU&-2!gu4aP+-)VOo?_YD`;ZOk`$ ztgDxk>lDM&Bm1^nz~{k~XPNgO$TcO;z8SM@eB+$s5@Kw!+Qap?Hm}T49Qx$urzL$jZpSE>GVtHy*aLO4#5nf1idrt7D)b}wwaFkZ;}cDJoq zP)&*Xn^Gs0-Bj~43vW&wtS>A}3JOZ3x_!T%aew2Bb;rIOUcBt^mnkzYPLkZPZixBm zygH^YU43^WKHu3=@My*X9ThH{{2tDWhQV%?0Z)={c0bOJ_iw(XQ$Iz&} zbb1i@V}q}s=mK=QE%;-Dub=2bbh0*N~#`HVI{+xcNIGv8iHOa9}#`s8rPRGND#8Bc- z>8JjMEsf{^?~oJzSn-1TcEe>P~1$Jb6>yeuX{FBGIZ-v^nqjX-)Cl=df~qAOy`Dg za(?^tY$nToPB(axv_Db*dtt$awl&+CPPcx^+Ev;pHfi<}g<21>?%telzKAtOvCtlzc^Pdq|XL9DkMD-Ob z64zgu?BVm2t?ZV?8gmWid(szV1hlV*scu`kKrg^oV@*ksy}_wf1A;D}YU(!d%(~I? zDxz=sT!%c5hMP7ghC`2fwi!&fmovYLK21TTribT!XxeSazwgci^JG3h*?qOa26t4m z4$O{_Yu~kLa)-^`)X0Zl;;aH#wbU*PO62vke7Je7Ri|l#cxFI@iC6y9bw)m?b*|3z zn0RQmsDZY|>{-j7&s)Hvb#H^W&O~XhhA-!q9&no0{(^gjSg>NP#liAV((0N@7Y@JP z`sG@ZT-fF9wbduKySR;Cc(N@CJuqK3txic_VnhCk<Guirvzu>-Y zNV~3~?`gq^;^M(L<^4$~ho=lVrJ2jKPIMbTLq0dIzv-JFdugMkOzae+4V%iR3|}}N z+OZ__s`A2IL!XmY2gZNAW8E9K2XPb|&fTNKBscHXI)jq~tFD^FExuu}Y=6MV)vUHGzOqdrNfJ@{ckKgHj-2va z^XzG_e)7-Tx zjMW=ijW6^+8EowO#=Ivsiu?7|gB(1P)$t+EUrjyw!PVkXk-fX@+z74K4jXQ5m3w@9aqy+1%qP-5-B08V3F+2L`7%CN`DWg> z8$(8+B6g--#aX60H`D8@?!O&ptwx>tux!`l>b=u^K9`dHp0vaGpEmz*`~Tne|Nm=+ zmR)XC7g>A7OX~}tnR@ebv;NM|YAcg+QLaWm(dg#>oM5KMx2kVdR;^KClXIDLRpk3^ zN`jSUJNL^KEg4l_&8fSsUW`cB?DN&N8LAC$c-$2lxA5I`){1SJdNG@gMP$>@Zn9sI z+!Jd4>h6kL3+vX+K6Lu9W=~3zi%5U(vycxR@B9{DG5E5BDGbh)qI6H+FHybW;%9Z? zEwf`bEIXfIcJ{baB(L;*%X7XJJVz$Kav!mocrMAKwp~!AkVncg`2&X!bwFYB@q<$) z)w~Lt~P^SJb$-{Ocx}gnN1EY^gkOt?QcQsf9Kt(&}T| z-DfP<7d~HLarSiXv*T_b?W)#n3A`ipEnxnV^NIEY$2%1-Omhl|@A;DXD!eIDKX2Xi zn#G>kp}c#jOLy_7M`?VpIvm4gEYwyfrhoWEu;b&wuXp?;@4o%a*NLoVIox@zJ@Z{N z-yF_QuQ%lQONQ-ksU8_O=hR8roNjrn9! zu`c&jOJ4H!meVWC!(ug;bDm90X6pacC2>h|%1Be3jKK6IHT&k}evkkDDuTIu`}eb5 zX_-v(H=Z1tH?@(HXWM}8TX~WJ-0N@B+hVX|Lwl2T!jzuAQ!?*8E{IbB?57#KPKp^X?vE+A`~$*DCJW zOOL12d*xq5NqGq+Unlb(WRl<7@#a94pxfjX2f9a|HgV2dwV-T6&e|pC9?kbSGQ4>P z&-=XYT{`XqhPFrCdjxsEKfc5*b2`q={8?U8oP5#9laTkzsuDLv)+P*fYj7WOX|k?p z2+4jf#?SLsDOZ=3@-$wdzUqW}!|tA-b1zmut14X8n7YsI^3JZrnFg!V4JX{N{L&aT ziTmNMl%1jr3R>lb2L%%z4j4STlCVNef7?tuk>|`}?HOy&>IbW*nXbudTpLFmp`=|zY^N`rGZ1S_Ed9a>tYv+O5cIaa&4bo9}K)|Fxw)0abBrc znoZP!f(63UPxr|3OYGKPH`lsP^l{-5+i|Cy`tBRJN!~MN7Wb+-ISD zd*$o>vkra@y4zf=lqt7Nu+&>=qI2H$%FqWQSNQ_V zJPR+}2>9qORrJ-|DfHRbyCZJ#3A+?_Z<@3-w&v27l#c61&Zp_cbs8@&2`W*(jOXzL@{&eVb(n|Y3t z_3%Hj$#D~`E8%oV8~YbX(Z^@-+;wd5MUJiD`vPe?9nbB@249SHBul5``Ay^;Cq{ZF zLC5p!vB4K3JxGooAJ0$6249SHTOxnFegPYNG18IDU*Z$_|89JZO631LdI3TI-S`$+ zxAc}B&^>5S1`IF_w_kVjGm`>I>z8?bfrwh}`ab0}>^-qC;Mm{TPlXZpNjL%L!=UAJ3 zANZLV!{cnpG_j4tVL!$&jCqmq8Q%|CPdGlVgR%8R)(fWNXC7NWWIbRyUTcNxgE3FW zvfwa``7zRPxiKAIjPbEQa0cYhwe89gcu%=8F$s-k{fwW+Aa}#8RtPw0KM9#<^_Nnwo!6*#&r;J2V zC=M-0>1ZulkFroU%0oryAgqurM-}Kiszvqa3c8IRqi*yJ^`Zgv77f8Z3>-{+Oae@z zOp;8}Oe#!9OlC|LOx8>;OrA^uOf#8+nZlW3m=c+mFfC`wVA{x($&|xX#I&EOjOjR2 zB~vw1EmH$iBU2O8ZKlUe&zbs|-ZKp{4Kr~u^DxUYD>3UZ8!=ljTQS=)yD)n)`!V}7 z2Qr5-M=(b+Co!inr!%i+-pIU-Ig7cFc|UUrb2)Pjb3Jnt^F8Jc=5FTa%md6HnZGbI zv9PgFSY%l=ShQG7Sjag0dIj2Y@%%9 zY|?CMY#MBOY@Td>Y%|%y*pk@N*fz6mW6NU8VasPb$X3Eu%2v*Ho~?oHI$IN43tKB& zJKJ-%_iRIK9PE7TLhRz~^6X0NTI_o4*6eodPVCO?uI%3IzU%?)VeHB5%h}V}GuZRk z3)zd8`*EOx3NEFf6G3|KEyuE&c#9Dkmpe2FynCKaN%(0@Z|92@Z$*P zh~h}#Nak42v5_N>BcG#!qne|Rqk*H5qlx1-M>|IsM<2&4jzJDKP619)P6bXSPBl&q zP9shmPCHIdPH#?s&Y7HnoDrOHoavmoocWylIZHWfIL~v|abD+a=j`C@;_T%d;QYw> zg_DhogG-i6iA#k`i%XBogv)`;nah>Soy(WYpDU0nk}HlYi7SI^E!SqQT&^OnVy;rI zD_m_{-CTWK16&`u2Dyg0DBSYg3fu9&-6;B<{b)F`k4xTQaUY?IULp&V3JiJ1@D!h8U z2E2B>0la~{!Mstt3A{AY)sGkLRk^LWd7D|oATt9h^RcJn^t?c;sRJIFi4%f!dR zC%{MHljl?5)8fSC_@48<=Nsl5;p5^L=a=PI;8)|<<2T{A;&1Cds1T?YXc4$A&?e9;Fd#4_Ff70#C?F^=s352!s3mA2Xf0?X z=qVT>m>`%exI{2RaJ68j;5NZL!6L!^f@Olo1*-*X1sepP3%(V6FE}j7Cd4BoDx@Z) zBV-}uDC8vMFBB*gA`~GMBa|kTF0@f7SEx{EztBOU5}`VwdZ8AfdqU5J282Ee4GHlH z%L>a2D+y}|YY7_&n+e+qI|+LW2MWgtCkQ7CrwDHr&K52cE*Gv4t`a^kTr1ot+#>u~ zcvzT&!bg#$s8Mt%W)ugCBgL8GPVuA6q=ZuzNsFn78HrhlS&KP}xr_OVMTkX- z#fT+}Z4=8D%NHvaD-){_s}ZXcYZALH)+W|2)+P2#tWWHf*r3=KF)ncdaV2pzaU*d% z@tNWw;z{C5#5am(iRX&vi|-dN7q1dOFWw-2UA$GiOT1V7z4%A*5pfO)iiE6$iG-Pi zm4t(YvxKXJuSB>+oJ5jDio|k>42jJWxe|F22PH}+$|b5KY9+2nv`E~OXp?v>@l2vm z;-kc{gs7ynq=BT7q@$#>q^D$nWU^$MWk0l2;^~B-p4N^@~ zty1@-x~1Mr4M~kiu}LdQt4Qlf8%Uc;TS?nVJ4w4s`%3#uhe=0DCrB@sPM6M<&XYbU zeO|g=x<&e)ber^m^q@4C3`Is#MomUbMn}d-##+Wv#zn?m##bgmCQW9&%to0UnIf6} zG8HnFG7U0aGVf)+$Z*L@%PPn!$(qPo$lA!-$-2mT%g&Syk&TdzlTDOeBAX(+T6V2$ zmTZn}zU+S4gRB(8kIm@}qxywb# z#mTLe+bowQS14C1S1ng7S1)%(?z&uuT({hS+@RdB9Fshsynwv4yoJ28yo)lqsCCqOYB%*c^%Zr1Iz%0z@+nXhOcd-CoE6*^{1pNe z0u>SzQWP>2vJ|ov3Khx}$`vXUY89?1+*9aKc&5;+@K)iY!jJ-sBA23oqO_udqKcxH zqJg4?qKl%tVu)h6VuE6#;&R0d#np!;>wcB8p_tncFGRQuF8SR;mVQ9$;v6p%at>fbCnB~%akjWtCj1OuPZky-&1Z= z?ofWL{84#Oc}ST_g+qm+BB`RLVxVHJ;-KQ9;tmTr(^NL9Y*Wcr$y3Q!DN#ADQlrwS z(xlR+(xoz}@s^zI2 zR4Y>}SF2L1RjXHPQR`M4P-9W&Q0G&ps7tHMt1GA*s9USss5`5Bst2ggR1a1US5H(= zQ_ohP8+|%gR=+$_o@m_;TlcFiBsiLW;>8|Ok8K@bi8L1hinV^}j zxmI(%X0~RYW|d~OX1!*kW`}0CW}oI;%^^*SmYSAuC1i4r){Ebp>3z_r|qvDp`E0i zroCEwn|8i-sdl+`rS^60Chd0ZF70mZUhM(x5p50~Ssiⅅ)y_x0>(%Ks>9y#!>viZo*L$V+QSXZ$lRlrmlD>w%nZA|2ufD&2 zfPT1soPM%?ihhQErhb-wk$$m$mHv7CEBe>Aj%-YV7Wo2L5@MbL9xMcgF1sN2CW9|2CobT4Mq&O3`Gsa z4P^~A3{4FE4QCpL7)Bb#7$zDf87?v0XqaP|Z+OtK)Ue#J(y+nsx?z)Hi(#+fE5rAO zUko{nRE)HY^o&f5?2Md@0*nHU!i^%05{#0KmK&uT6&e*8l^RtU)f!zlx^2{F^wwzD zh{;&Mm|`qxENyIN>}c$3>}MQe9AO+~oMyb78(|M7SbC01!xYprsv@~!q;9keR7s`a|>Z8?&71KDraYEz%4|{JOPgNK1kFO(R$xulojtr4ZAfyUQkf|VWy~x?lFt6_ea_w`&(rhVdw=)!yMNrfU#;_5 z>odI9XMOfsYp=DO&SsV4k`t7Zl2eh>k<*tmk+YU_kUJ?CCKoA}D0fe;K(0dWgT0tyrP> zTCqj(gW_k!QN?M+ABvj^+yp*?5J8-vNKhfD5snco2(|<#LO3CgaEp*Zct|KBlo7fJ zJ%mxhSHd>}ozfa5W+fISZY2pNDJ5AYMWw?^)=Caa-b#K-@k&`rMM`B#6-xC=LrRlM zGfLl-sFZ1x*_64Id6Wf}MU_>Q^_2~kO_VK^-Ie{7LzTmnBbDQn6P2$k7bw>#*DJRu ze^BmIo>rz&VN~H#;ZxbBBB3I!vRg$*<&cWK$~l#2m3WmqDj6y{Dg`QKDlb$TR6eQ< zsf?tE#A~rg}hCPgP&_u&TAHi)yH9jOtC*JE~c#*{Wr# z6{>Zr9jaZb-&DV=QmHYktydFL6IWAGgWp20W~gSN=B?(h7N{1Zc1tZ=Ek~_X?SvN6u%EE9nn%f3+m^7sv^5+vR`CBJOT99jsJ81wmPapx zc#rUcs^Y@>?M`=3rRB}Z2~qF)U^2c+!p>(nyfQ8D!1cusVWFaDYwHgbW}ExAj+ znBrkiKQy|Y=JcxDlpO(xLLT`%l6G_bN3L0B?Xls# z?GQij#W%ihDXQWgmj`IM9$mPzR<=a^v3ujQ^0()Ec4icw_Lk`%Ag*({c+2B3bGZ}e zw@ZWV9v*8#=^6f%5Wmi>c*RW>m_LrYS`8wCI6iV7% zVwd|gdt%eJ>MQ&vC1p%kPeybMhTmH!=f;ks<<7u2g&erR^rLslq)SCSYrrE_=M(Lx zz3)mYBj~&xk6HL0V*OZ3kN0EUB*b;l>O`%AJB8O->YctQY+s?}jlZ=K0f8A3Jn%Bx?0!moa77_c5yyj-D)T!*mH>UCOnr z64}DfGNX=MaARSjT1?u+-^?;_B4OmTM#An*ti}oR^+Mfs2Q^)$j@1;zq|uC}g>Fk; zb(Ue%4)2sc**CjH_L|1-Jk7o7C9R{!G-cA0{n}FWwoaEXyV3}@rIa2F!yC;U=eV4G z>pjmg>rk@>-XH0T8||;Q7;@}V?@Xequ)JA(8dS-f^pEM;2xts)9XQR*d*i{K8<9u8 zJIG9o7g5g^9);F8j7#7BtgJcvJizq0S3y|6T9uxYlhj8Y=?!LIoK_2oZC2UyI*%=3 z@&l#h1s~e|dRvp%%ib+tL*entHi}l8La>SBebBk%&!0(F*>R_JGS*?^zE^@g|Cqyb z0g{mG@8$_ipLMdQf!RSPo^Gjr z-y3gN)fQYT{ND9>LF&QDkm|iLuN7Z)AZr~@oBT~%Z_nQN;PES|`SpVCw{*=5 zTyNTKGo5^O|4yYYhx@&<|Ylznlg5EsP}5y67u&!SO*#pM}&`}t3YJ}7$ib-%lE|M@^i ze-#mL>$A^_c;(wfyS81H+?{~yah^MWO-SL#IhLE(KjSko08YOqhfu%vHI zih1&eNT0{G4<&;er)u?)q)chGsfu zTCdm+SY%9;2Wj5FGP~tYSE=7^*0bBEANp?F{WwQ%@_MBlxqW~7|4n_=qm`mtp5HK0 z@d_o%=>52w>6|!Q-zr+^=td>?WZZ7-5QB})oM27ZrUpO3WWx}RV-M}KXD_@dY&WpT z?|5;nsWZ}i%TbLB{pTL*etO&1+xz@t`+9X*nU>&@%N{)*?OxV=*EGe`Qr5^pp5Yd5 z=EF5Hi>ntTuC+(!Wj|h>GttjG4&CA#hce+*0H-{-TnW=;IGu&_)iB)y(=0>=r_FG_ z6s8m~{l+s6trgq&X$ksJTGlywFCoZEs%Rn7d-J-dgJ2^sL&5M4s@#SQW@gcZfz?-r z#ypzN#&g6gZ)Xnf^V%~h{BY^R2kD31SG#vq)2|kEWh*DprJiBj!&}-Q-IPD&qn-a_ zJcaVuO_nuw;%n89beEn}9=~oQK0NkfC?Q61Gh2__T8SV}J!P6pi?98US~`_yS#c9G zSGVHwUN#L;JlJwbKP^PuckDy@x?>WVKZaFYSX=jgKe;t_olNW1OK-C6_Z1(1YjWAJ zaVEqz@w<)onqrpJeI{F6dVgpZKf6%n>^6L8>6EXP>anv|;@i%duVTPE&YQj8eG9BP z_9e&i!Or$`0rcmYTs3rCN-2Ai1h>!9C&kS=CF_3(NKp@qqoxU{Hx`-nkbMY=9(+Z+ zule=101gxG(c7Pzr{!dP^Vv3e=_v0u50e_|X1zWrHM-4jKBumDu4LD1+h=qSnIfP1 zRc!gV!2X(=_POgx0|`^%BO2YU)Q!)rc08|qlDD=|UNR=eRe5upH{)>~{)*;e-jt%J zELMDX_G%AwESLvNE8KaVaOw`rwXldpwL!BNe%16PG+kM@yr?;ow+8x&oDuK1!N==1 zTfR`dWET46>8w-2!@0{#Q>%Yyt|#WoJL!HJS(mKC_l4z)i#t!6z_a`tJ{paD3+rD< zh6h_bOLF!dS#oYV?HImm1C5fw^oEJ<@@+Yvjg)ThPrXw6Rc^3k?4lFS_QPn%MwXrl z<@9{>k{_OavD1vJ`tT`LZ+T^HcYiEaygO+i7JgE;;Y*>i)y^BQZnM-=sIeR>eNBcB%^y*0JFnG%7ihix=C)Xq&-c-@lJ8%)Na)Lkc^52A zN}md+t{Kb=8kjA%(+T6=mlX7?qX?dus5ic~oKCq&EE@7kL7lKO*Ce2;Ww z2=BA%(V6>2^DKuxoRXY$v9SHpU$6euH27d_7Ne4>HE&e@?Z8fveuCfdnbZrPKYorh zUW#p*G-;vvaLGu$>(M}m3=ZdZ=t(z&`+9LJ6Pc$3y1e!(7ky^jlz#-mdw=;UrZa>CN=!^P{|&ObRMasme9m=NvYM zKdTO;md;GLF+p3sJ_s(Any&tUc#ztA9NGbk&rNP_A2**A3f&x$WNtf{L z6KXzjmy@gAcd_IsJhUW>g&W^CD@UxmyxO_)&PUr6kM-=dOKx9xH$7C7HvVSZ z!`5K*wYpra#JQ4pGdGQ3M3q{gxM>}8&4nkQ_dbz*va;zx(*m>TezLZty&JJ9?7YxHh!c<&;D8 zT~^B@sb7ySN`TH|xfK__FjYUE3#uAP_4Rs8o7?>E7OQfLPxMK4iW3sgubTg0-qxoZ zq>@g1h5Ffep!}qeQ;64@QEk44Xmy*mx?M`zLjo^XTU0eEsd2n&C z?ZqBCs`M0poX{6nMb_KZ8#zCG>*!?(FMg=orgK9mq~yr)<36|(*EUy*WJIa65Qa8( z>^MS2*m|`&{%VDA-($6KD$e)%lFoux+Fc+=jk6jzIB3Q{^)xBF6+Z~*W@9%}pgQl8 z&BEb$+(xs?;N*58+L7IYqw!O@?^z#wX*K?SDJ@0QsNtXuF*GTd>X}Hj{%$W3`*s}d z)6^D*jYBu@_I&9NYgVvN+8gWffk8;q$jejbl*I01Iy^gX9^=?4f9c~~H7=h2fGEX{ z7XblRh5p;ROC10+_`CKxqprz=W(AP>y%FVU~ZrbvWx2=^(?DnTdo@qF8CPiYcJ-=u=tTUd)RyA zy8a>I2IH$n*_PVFr#6f14Oj@W-ry5FGi%rxHzSrtkcvraYTndW_(XS6k$Z|D|Dde0 zTC>VnxZU7ADpW7|#pZldHyZbO%bKE16r?wb5jrN?Df zCoCCuyng3j65;MLa{R@bp{}c6q@q7)9z7r3I`v6ExY#D?CT;D=C-%r3O#z;ei<$c6 zlJOPXdu00#sBEO(J#y8#dU*2P>)3?{PFsU+-6mAiT?^=;NxyXWmFa1dyLnr-il*9M zHHZqfa}j*>X3v>QeZyUm#Hhgvz9&(~^D9KQHmJMY=L?U|$gu7z(;xcoGIZ*P?Pp7= zj5SY%Brkm4d~?2pO(N%{v(|_SGa~FUkfCR-;nrGA$h9U zNsZDh=`7z?+1h7y zO%_eZlISyTy3(nh$W!H?%p`PTRO{C7^^9($5(;a3tgdv4@_lj)UG3SSaesG-tJPFM zNm-AT?!?{N8HRQ@5Ex#I||T6#J#;ZH!qe! zOEnXaPzHT3a`|jim2|(~rE<*u;r4v3F{u*{JyK>fN<6#ALHoK%x#{y%b(=w z1Nk&^)Z?Fk4ZHTc1P_BR8)Q@n-)>bI_+C4t6D>T_;cOlf(;@s2bD(K-$BnF1Mu+X5%41b3?!Z!x)BmdFt%+Thtv zNnaQ6*u!~8j}1dIvya4GDDXt_oN>z*)$1Qr12>AZE>3@^eZ@RC1U6H_?@vAA{&s88 z_WEE;nLWJo_kDkq+XoJ%4Zg;|nA)hW@hs@++$+MyFd6mqT$cJx=LVtfOikQsb+gPz z>nN8tB=LQkY*dQQCun~!yueH3D2b*>&QPLUZOC449aAzitLMhYdMBY{jQZ*7q&tb3 zk9XIcAo^%oex3P32+FZDN}(S=mypjKab)yk?jT*b(aGM9dqhEP;Q<>aTA zlXKqj+oh@Kzet50qA0i6T9>Na9+bAer`e>yqw)&3-Pizk>#*E+{k-w)+Pc7Wf#53% z^57fS(JL)7#5IsM{Rj;&^+O%eOfUP#I#dZSVml&%d6L-jb|-k=*Vq5mA9JyyWTsa&W`T>QeGva zH7_qU86IME9{AW>UU0_Z2JdR)$^&07U5MD$XJP1fBZ%UCHH)_$RfmJ4Ri0L?>aD4K zn<%U4%AB?U`+3pN8amP`Vke{ucesZIg%K9wG$10-MQIoXZ>9)bk;{Rdy9M&+MMT>ADhYAaYwFX^G1KB*z9X*LVI(X5BJ|Vtk$Bo zzVpkwaD(Sv+TZ$TT-2RdN7kRFdvRxrWr(|(>TIYHYvPILuOleRUELa9=gl-9bM`Th z$KMG`R_pp?UXBy5$~Y>1XY`A*_EtBRqZ~UnyUou)&FtC)zVo6T+B<&~*%B_S=b<|F zzs`IF0OR?sQozyD~H-_JZNQmnDnR;(mRf9&TiwJ_vxQ^JQM7Rw_beHXk7j^g5QpE z|IETXqif)`)YPoK`T~xhkKP*h`WPs7-=SI1PCA2eSJ-x9AFFL*5ii~$V=jU3b$bOT zWVb`r(6gNS#`IO|-fvqp9#3qd!ATas6f0#RZXFJ#I~1XDoWavD;CN>`Occ@=}MTj?W)1rgoetZwh}sp5{#GZkiv&;*rH zZSKb6P&@_wrb0!|_=Qb_#v26`oYnbVqdLw#?f3RL-Ai4-w_13H;vAh%aOp@tkL)@D zne1-+jW0b|j&Ba{DI#!ie@kJ%<0riV)JAbqt|BngHTNGbYcp!4`+?H=|s zyw^Vh#;OMB@0R9kL1jim_w6M*Qj>BSsi6im-(XO=Ge|f zcFH5iH*VPxi?cQG^-TWi-6}4g%OBU}@@m)Kb8B9xpBQ}Sb7a71RPzJ{6rgf2-z!G+ zPSCfteXl*vj#74xQdnsD;@U?h(KDEH9x1Vm`TDNn+-=#3%hcWof*;oZ-^VTq4nXSoW zPE7FI0-A>gLgw9*m@bQ10PY0gYKZ%0Hp`h-kt;dgfxbbe?_7NrX4;c(^an$R=dJjkm*@7T9=g7VeIRSMjy zXB!W{FX9rk_EGuK{>o=}h|>IPp?Iz8LxmyDJ=*kw1HKOWkL8GX&aePOiKN`AvGs0w zP|MSrFvaG8$<>6a$>mXtdnNHYV4LH~g8HANyO;wD$KsG8NE~$EW8!?hWZ)JjZXF zD&pf7Qu#>HQ0UWD^-GD9txpt9*G()z+&?y(gpAi1UL>R)T1OGet_=nDmJIC;Imoc# z(1nVx?h+BfH_i`hFWtRU5K>pPr83>B>c$~)9XeYx#j-C?ze0qi=pwGC%?=lm2mDkj zrl8l#8SbHTy8ms5=}e z8W337Q4y$1L3#E2k;dkI_e9wAHY!xO<^-*;HWm>}GJ95i+KnQgadpUKAY=BA%jX|# z-*HUi>gNl^5uLiJv)j(Z9=gw|k?-Qe^8R2*vVYm6|6#YgZwcwylxlNot2~Y^QdKJq zvwOzrRM{I{RQf#0BQm`z-YVo=HI(|W}uj!Jx(yeQ+8TNV|l}#D}!Kd0=cO2UH z;O{jn4&0DWVAb-@0?(Gxsc zFT2;(oLAgI6mD$3Y&^Npd9b11)`TVDy!w6(`t-ubPeNjjsyVboN?$VHlTio8^bej? z)i@Bon()NEgTq$x^nAccid}}II*@2%+B5Tt=E_xytxl8qx=rWz(L`)=28N0QX-`@Q zA8!nzOp}l~lxXXZ?~spS?3VCbaFft^m36Ep!YlVK@WTPWOU<6(&_YD%w-lUmBy`70 zxtGE+Oz2&goBig*iEhy}XQ2nQW=9#{#qCN}Bu;xecmVd-Ec3#fmJELYd zARBtcUu~_qZoH_#@jS^;JoA=!snJeC;+#TO;E33@h`}cZql{N=ZksImdTm@;iTSAb z?HYxhp}Y1@_TXwHZgS|id=8bCnz+P-=Q6psW-_3m&pt>+akp=S1<@B@GjZu!grOew zlAF)uy=*DBE!uA^kF=HSqU@d&dv@g#4ZWFv*ZWN~lkGSCL<>@>b`2lCl*=+f_YV4e z7O1{Ita@oO?^S5Y_t(|E!AhM?54Y3FKAled=GQQIr)#Y;&SY|^UkSR&N4*gAF^K6I zm+wR}YsPcmmfK>+#K3diN!p6T-u4$S`uN>gg?&Cs|DWNN&dL)VAb8WGK0ka4~FeER<1UqT5HaDY#J zCnaEzFDGbuLvToG;?15Du|o*+B;nfb;Ww?4u`6&`CC?A{E|U_ruX=kng;s^ znO@+73a4JnYMo)#T9^>;=cNr8)u`X`K=#C$h*Mu<=FN{yxEp=-?K=8F^r`s9n<_5z zVg_T2d5ax^EU$dRCXKrfHktkq?P7bgGsgGZ39$u*DT=nM;#U|Km8)_``|eR|TzF2; z(^)Ja77|oD)BXPBL$j9J%~7=GHI?PVb+;_E=F*=m!oMSXMI>ZvzH3cLr1rbFPb4|c z4Q}KV^Z6{h?d}Ma`@Hy_g}wSCp!fzVk`;JQdt|;-B`NXaSJ5IiuiMESF{#pL-#=`* zx3MU``o^g9`g;n`pFCHV)?($M(!Ut-)b%s`mL8|ZB&4aqek=KYI^fCkG8l=z1{cx z;rkII&HH)5WeT}j3_RgaWULk+7EI-(nZ_vZ-L&NEuxfQ#WUfx+o$FSnN@}-wLRTGq zEPG7BEull@bfZ%MXHO6Hie7nO& zgUme_jJ7r^wWQS&x@<&upSdRrX@TzM$HMm&FD1Txnz+A6)$8Cr>DhwGk{!i|oAf%y zr@p#y`O+O}wDSuQnH!5WsLb6eb@;-QKvAayX;!7WOd2-L!odUOv0EjIZm`IHX70a` ze@qfOK&Vptp_nM1Ez&su%sP0irKm9`38X=?OOy5z_f7>n1 zL`QUsrV*R|wHkvyjmJd$y}40Yg%3X%uYaLd6J~iVo{_mNO8-ziyENcB42vvim31YX&~ZG&|)4Ru*v)Go3z6sV1jb+6fshlE=#d$-fSn8qD*jYjir72k$SH>k1MSWYd5`Y3!#yj zKf3sWnWZ{veaetjV_fIHv$2e`DN3L2DIMP>o-oTvMJanIGx}K2{zedLAh&%d=y`2b zapCTv5+Uj5o=Pn_x}H0q-kV!)eE&LA6P9(U%WyMq zUu&jf+3ki;w?>31wD2kS`O0eZ40}eBQp(yMiLdK(%x>G>EvS+ppjMu3&v^1JW1U{+ zyu+zXPDS|Zh4=I_U#YfipHe#Fm;L>83snO3=D7YbrNN!m`K@+aSG`(oUgs1b^TzR^ zL&d4@t|#i=tyUlqu8E^!AQ)Qld$iUnDBhT})q4fP*IonRRYMIsQ zUG|JM8e}QGGex<|czOrr%ModITvujA^nQgBsZ@wxicZU~`kk}b6C3_JNqk?`jjkJ+ zLXDQ=^bLYt5Uge?jM*8Bl`}j43 zgBLnZXze>{N`Lw=8&6Y`+h&=r+2%R@v!Pi$oTAPt*G`7+?TssQRx`RvkKg_NWDWeo z&z(Y-q056GX|t3bK8}2OI&{dMT}AyBg-^}bH2>KY?-zY42)h?FJmIeSn?yDTMrf1;9TFfc(Gz)M87LpckcLkICiVwSSce|04gT z`FoCl;iL3->3_ZyR7CbO_rK^5P|?yi(}!O$Y;C3CY~%752axaOBeBIhlD|g+hwHZs z`_9Z$Q?eX^J7{fbZSP8cTP9}Ti`p;$jRgb5IbveGLhn=;vhrOkRhqaZeg@?r- zk;%V_gY=KelVty}-@w64)X_{MijVRCM1x$&IM{FTq`H#Jm_E|KR9u`rVE;({75Pmb zr2fSC6^;-lv5W$ozV`X34qhL86k z+hhN)2=hV!&BQLl*MWzJ8$8L`yV_&j5L5pP#p2WJ`Oop0T8950geKMXGu|jZ=6@<$ z#`?dm)vx&ITDZG=ySQ2XN9w`+H}@jjuk1f!Xp3`~;U7>tpkakfAn@Cl|MVVQEKnGJ zsy7+`kNw~Jm;W&Sf5dfC6&OB1@&Dw%>oWXh{r_h(bleX7W$l1efW_b3=kNW;;@`Lo zA4XELb+fkqk2C`FpKywdkKNy1wEVOG+x&{pFaLEtk2~61{=MhqJAmQ$qW)v;AxnS# zCVuQP{J;ADGfbG-Pm1AH`jY*_%9sKcpQ&Z|KjZRqqWE(QF#icF@Pp7YHh=2c{)*2} zd>HoMIx2>b_aoc?sek4!!zaxTNRY5~0M^*Qp%{KDivOqhFxma`ABHw?vv79**^Ymh zrZN0p6n|y^$NG=!GJH7f7Ow7|j>zNx-==76{xlEz`}>Q(q%b`{5TL22Z`7d_jSA0->(sCYaKOvAT$JSMN6werK zOzbjyQhZgc-H-_!Sp)ttxUemT-y8hT@oij&zYLlj+&{bv9&rt8KOV)$=0DW!pYQAt zbNJPM4R?1>Yd0llD}8wNZQ-cx>2&;$&mqizLdZY+AB*BUz*7biSmg2M;bTb3yL-C2 z!ZYnZj6%#?0H#nJ?ES=Xs0jOQ$^}%8y}uceBQe14GbOr@!sK4oZtn0H0G8x6u>t(@ zbkaMOe~sKvT*eLW8WsZhE$a_ihUJxr7{B@s-;rt07^UoaJ$GJYSB$;6IA?BYGD(?m6B)OFc z{9hyo^+MAg**iv{h8TV?YLCU|JdA?$F-$(a0w3AWC>a`P&Ebo2JbjRgWe8Q50C1x|3Oa{)e}SYUjISw0IEko z_13K-E3Ry>8LFp?>RE}nAiES0i{fH&NkaG2xsl|!VBv-55GCY=?DigZPVnRgF981S z$&Uh~{U0rXf14jF(fYCZ53|F@e;X=qEFs^IUvm~|dWFZ{uU(fraI&!csTI#JxS^!A6HNbcO;n4Xt6=LJq;Db@R(~TZ$L3dfy{HPWLcK^km0xoc%!YSa z$SL8-hvc9h|_==M#E&t*ziY`48KhUlZFO;unkZvHk_nbDvbSeq?{Je12Sm%CYvL=0E>$ z^UC;Q>t8&o$cWkpt++oJ4n}iVJm0KD?EiMx1uqCakDq`a6>uDu?Reqk$Y;9Xzni+{>}(O>;KdI9fiuV`TOU@iNgHb{D$4X zO0<7swPW+g%JGNE|1|%i`}%);SfEQY4C){0U-o~fHWq(#^zSTK|HjrQnE!sL9NSk} z{yHXd2bOM*E9W|7{r201p7Z6R@xj)2Sp92JIY9f@ibcIU`EY~uhbeMZm}6)qEAJ1s zKF9FQQGBd@m~R-&%Jm)QKX!k>ANK8!eCsF%ewEge~*Ub@g;vXpHKLI^w zOx;M{|3|a8VlOBfffhMwhLeKG*v;Izt%cGS@0fgxhlDCEbyo&EAJoXAl80>o@4%Le63u+ue^Vhs6DoS!0_>Ch6$Cg z>>t?u}W6+`WX|A3FxgVEd->rZQR5R(?6SOHUBM%B@CTkQVCp@G5TV~EPJ z@rjvY@_(D(S3W=C{`qT!!`lSwQ}CbOt>Dwe-?(1l$lXVHu!`5tp9QS;U(erO)W2Mr zU;P)+!u*>+-NDcYr`|?~R zijT#A<@2i%m1EtL-+ELi?naKh#*JSM;> zeBg*>|3u}i$01EPIl}2aoG!rW8l3*5znt%O900ttg_E^Buyu3sbd_H&g!4K;7pMVk z_+20RKogh&d-#nX5@08=gsCemH`CEo)7ID5G=l?Y?dC=L%ZonzP7pWX1?yVEIbry$ z;}i+W6)riWNC@)s@*aQ(dw~)#fRiSyEl@NLsTYzHlE=ze{@*BO`%iS!vO4}r?@uz? z|BvT-^5H`P^5-!Tir$ z+J>5%;Lk=y$l&~&D>d^ViR(%rFIlJVk;{Lh`WuUY>i@=s3&m(X_!WPbSgD7V@hA?{ zAMh}}m9*qv+B5av)E=x}k7whM>(g<_98S7$BEU%uPIx#~mXAX-)#K1nSm!)Uufgdw zoE#AzobDqO)_Vd|^NMk(wsIWOgK0WUC16?%Q(l;EgcB{C4wQ{Ul(6n@nD$qVLtHSO zg((9}SHWrF$vC9)nw-R5!al%>2~Os4(uI?2-8d8k(;cu5DZyn9IMKstsdgNihEvds zaYzm>UxV{Vs)bV|oXX%-3@2weS;EN}PMe;S6D5q92-_^wj63?*Y>6xAm!0cLb4(0!a~d+SVGgW|=)g7z9?XMn;S13v$q*iFgJ8pKIFa~>F3dym5R4#%Pv)Vz zusZ4wVuRK}<{`QyA4&Bhiii!INEpA`L-G~Tg?%7lk#t}!*p3NVyHElgC7j@O3=UAj z|6oO!A{iWd6)+ivdS+Ek`4(L!9jH357-XYMDipP#Ei_t><|u8 zB?%j?k5o6zCh3r1mihP7AH)}u0pc4eOR8_V|72fLztMV0^-JPb18(k`5w+FOnXKhscodqqbxlJj^25kg?$s2_Mx(@^GDG zOtS2^`rtZ$)=RFB>=)t-f=~7b$s-pm`{^5u314s<5TAdx39%vRAu?DO&=LR$B9OR< z08h@t0slR|xWfhxHI!*ap!Lf?0@@7&f^Kf5LKvhsY2cEb*pPUz46z~k0_Tx>5I@L%11mc-R|_`_CtGW0GgmizCu=iDYiES( zW@9NOE-v{~;b#WXgp;)!@(t|YxbR`?ZxBC$J&>>ckZQ6*JXm%mq3coe%VfzEN_(S! z*Tl#EUd~PUy}S(a|Cg-T1#FVY?5{kh<#);hhD1gjzL?C#KSrf!`Dcwq%dG&2 zT_JZZ{9O)KmVW~M_huUN$n~Z^T2cRhZ#DmAv@qH8xUy+pXo0U9XZ~Iq6lp3z)ync< zr{-FoK5g;9$eI(nX`2krA69`T2g-3OYYM>gsYv34+7n16aRRL0?g$MSp2Y1` z4TqRd(1D${I7k}QuN&fhMvHvKNDPg+lZ@fxD8!a)`W6CGC|S0$8nlnU%>M;Hz3lP1d@fOiOH#UkVNSn zK*5{?lnqjGU-xhV9wjNF+E@h;K0AlI<@W(Td)fd=vfcqD?fbyzTyyYcau;s*;VAf& z$N-8+wE{;koFdwtE(Zk<6`(~yLy#1*9cR8Y4-yjsePGS~+ zJ*55B12lcO0>XkG;r8rc19jVEab@e5fcQW&&a>1L6yz1-fLj+3GmQsxf-=B=?JMGJ zwl~=E0Z%j-*#N$!KF5s(j6kB6>BP)WS0J0bx8PH>FXXFyg;+Ru7WDPA;o5hPLT|HW zpn{=h;2m@w3O0*?oC72PMMe=s6LOrWmTL-mQ1;>8eTjo!W^>`}aoZq~95v7{x(Dj$ zRUcB;EjA*VH4dN>TiLbRQA%+vXUhfe^Nx2E!oalh4qq%`p2LmKn&aP7_uSI zLfQ|Qh+&?p(Err<9XTln@j<&GwMT`-pvFAl#qLjBMbi#V@6>_}>uaEv@I{DC%nB-P z%O^4$+XMZk6daZNaX|S%j+iCw481F0hBiFO1Q)N_5D&FKfZTkOai4c&fIDv z$f4>2;wR)GYUM_V;)FA#H?kh;aH#wrn>QZOEfKApTLA;rJ@9$*7Q~Tw9cO)UHAGC= zOWgOZ9~g7)1gd*dp^8m*xM1aAsB)(vM4J}{@h{c^cimJFI(QQJ8^?nqsxQC~%@n`^ zd4ZFQM4)^?1Ppcxfq_#cxJ#-+Ama1{uGFChGLV{wBs_@!WAl~jNfxNPL>5w}nZ~J6 zs{^BJjzsBuhk=u17jbPaEA(u~31~85A9VY?KXfA-2P6cCK%4?Mh;liGd#tYpV%H?$6Hyoyz-g#=e%IwV(?+x_tX zmx)`~_7-Fv+Xo~~7r?s2o5Y$XW$3{yBQZ^^2#Cv15etu1gBShOxLPV^C{h?chrC1y zj_8a-+Z44Rse=u;3md&4>)~~{qwFexs@53dPLF~TKB@zXrp?ffxpdt7ab}3K#hw^F z@c{(s&JkUR44~Vr9M?lP4K8Z7LXNNPAVtqBAXZHb@btTYO75qSYkN7-Jt+~e+86_g z{R`mJix}doG;65Qq6{}@w+;->b3&|_)PS?GB=J+hVW?5`2+{4PF2wDz0P>O!L29uN zamEwu&>s9r98OCO$ofb^NfY`&lJ+SW+V&ZGu{8>Gt7Zd}-Cv0Bn**Urnt5U(PbsJ# zy8~Q~y#cLX!*Ex_nxN#N)qtSQ4}8B_;W*b@Knf<`a0_8tphhvB=&|}BC>}dWY^|?? zYnw$J?{In(68qVRo%Xiif?+dA2rh@(luU`9XM3T8&ppBQ z5AVS(YhF;}#s}=~-zBao1VB&y31snv2~wk84PL~@L9}%4IHmR+=v{Ub&<(r`z79|l z?-iYfj&Qsp=EzP#YXlc?jsg-;?89o}<;4IHWuk;TCD#qjJ)Hzw+RLCI3O1m7H4SLJ zcfgIj-Vg1%YYTa((}8|dQHZma4dQ7(49Vx7hx9+)f)0e-2SNPIz$`Ke>NtG^r*jN| zO9!tLt3$p+0xvb8?*YBwx}^fKf#xG*u38Pwmt2QJ*AGGPqZ~+f$rEkr)j>4P8mQ!U z8{qQw24P>~K;zOdWYSg$#ZWF1zjf>fcQ{>eS#&*Mz;7$=Xb3x`l`M>_KF0yc_G*I& z=C8of2M=@>%OLZjPk@od|#s>^=L}S)&T-vk5B@s9oqo~=Moz!fcS=swW~*Z+YMI>brDT@*BeqFzlB9iy3{(l6nlxiJu^3NsKj%oTv1 z+$JcKnipF2jUDi`If0GAyC4>xkI;y`47BGRHHbNF48{VKK@)!wv~_|SdJty=%r>@w zXN*^fA_l{d=hln3p~d~s=Cf9~qovhQ=5tqYieo!y+N%P#=y8E9=~lRm>{Q^u;|UbZ zWg$I!HC*^)IrM&M9k}&=4-^^s1k$&00_N13V5GYldi>xuPA;VlT07ki?gyU-$Lzj< z%4^?&kS8bjsFwl)hdaS1j(YHUb0Xv^Lf1-d-0w{qo z4%7AlHDf@m5B~`29@K;QeZ^p%k08;MN*naHPr>6NAAAoV!rh8$1Ax}n(u+9eJGC(nMOZBIRPV2KfTb>Dl4b*%|5I^7&9C=3IO64GE~q?MSXm;$y< zN#ath6RiFbCy zf|rx(#E#2UV7oFe?o3AxFnVAFvDaLK#D~L)wuJ}5kDy%Kl}El{ZgDjj+w=%To;U*p zwg`fqoJr7WdwwujaR9^!Wr7`{8=xI)S>eCDB;#&4SwXG^n;^UQjzGF46j;)?K}m^m z&;->DV3AAAg@&?p)G4q zgCz6)IOB_NpnDbXiD~PMp+YNGz~w0k^h8eJ=qYG`nrml(q{J3Dp5^&g+5oay(3JQEBOw@rsKoT13 zpup|c&@{_SklIHB?01d<9myKV?qwq`pOFbz*Jwk>wd#T3<7phv)6;+_nH6e~sswBN zZ{fbBJccMk#Q@7O7f9Y`2&Y!d3q2Nl47p6OK-+e*L6#l2phK;k(Cv6CD2SQ|=h)*6 zRcSr~`>pfAjHnoRz$OG8%>IGfw)XOHt3CPE{;-#9WcbS5w}Y>LUJmnz*Cl6!1A^`SiQjuTx;znrqaBF+~zcK zp0a)*x5|jv#+VDV-~2y@&ch+cHjLuumXJ}(sEmvfBAQ4Ug@jNts!!W2B_ffeG>kGz zLxZ#`##TepX+zdx$Y8P;iZlCzhjy8{BY_Z2`Vt# zNERW!NQ>Er&vq#ke!vvx<4wqFVj)ePD?xT{ek9tFkKW(MC^%ORYHbH;PgM=Y87Go~ zYzmJ&yq+dRn(@KMBoVATh0Xokk8$c!*lqHR;-0o)-=BDV;MKTa_JZPn*K?9jz`(p8 z%rk2xrhVnK?Oqo|wN~<-2CL|&lre98<3ryD-J)TwY1CZzh)JqWK-{~hT+DSKsduf! zJ}*Zy?D~kj3{QBhoXy6i|A1wREFa%C5fW#F^=#MfQEGu9{acfVQ%9e|V5~JMhxM}B z3)`^t(G_y*`~a`aAR)x+fiI^&<8E{iOrAZW>{J6<)pQ(d2ldfC-DTL-Q-Zw7r>R<| z8_P}`^RHfqX>>^_oB3=c4H|tMS6oGLd*nH)Rg{4A(qO)7+z4!G(PA%;9>*-12GrO+ z!`L;WY1H^*h+g~-P7~XZl|*dbzXzy$d533R)+OU;5j?KGf@=*x%So?OynOK1tIpCnCq-GwBO_;^U6NeC@{oB+XsOF50-#$ni}q@%1@!%B-YY zCt`6fu!)VRUPt>cO<}gXULt+}L6-D-4T_(du!T#P;q=_S?CJ00bgHqDUv@4*#5Q7n z(;QHEd_8%VMN%Bk;X2|!Fsa6wPpr~K(TD@wUFRt^YG?Cqv!`$$xrT>~e2o=cg?&8G zKxHwytjNd~(;jE@i%X{BOqVWIo%f*yipu<%+Z*i3NTithfv7!ph$lG2(1zMS?0fo2 zoDY3W)EZbm2PkW{5!srmF83e)7@FJ7>tBXmGq>)|zoZQ=E z+3y<$h}}}dkNKJ5%CO-)arZ>58sEb9x!onbI7e1~ZWvwpn9S(7IkdzVax;yg)ITJS z;ldjl>a~f@xjh~`PsZ?Ld1W+JelOnD$WZyPO1@px6`u-xsUgXcz8Y;N{WF%hod1wT zN~n{>0~f6GFQML{NCV!4P>SR=z}krpiVb0E?lUM~ z$ni~Wj)97iK7Xs;0p%mV`0TVHxG}ArF6&;$krnUA+-Lxuu(#&T`~C4s^$@?gcqwgA zm!$8be~|ZxA^dpN4~iYnxVh_h^c42c{E@CybR`;bk_-V3hq39ZD=8ubQFFgREHRO- zvAs=dt7V}lF&Af=uE0>_EQx>1#;_7iy8GxJyFNLM9varM-`8p&o2tgE#M<%V*mAnN zRRx|&cbTp#$H*m~jE}h{=sHh6R%Ho|U+2wdJei0-A7?KA;yiYxB%`EXSj;^`kz2Ny z;`PYmR6hR*HH`g?h5}FY-@eT*2s;}(E-6rXl>v=bl;NirFGhI4K(y7`5gSuZ7oUH` zPj@kn>u;dGa2hco5%Kfx1&;1Sj9u-6!|!Lp>dAiYD-%XhA3oA=(Y4fb(SZJ{n`?N72#4?YP%h$bDMR;FM7sC3q~y`QnTGOXnZ>XS)jXs3aXR z(B~_>gWy^Jhpq5*CAkgnc;4z!)SC2|AC%Q2-Omen#n>o>XY|V!>w0(F6orBf%@6TvfnfDTt9{X|k6^|(8h60~&`yU#V zcJNbd2cpeo(RpMk{TtMd!ShDbh68EvpEi#q?s=fuIi0rMY9ghtKk4U<5B!hR6kN9p zrPW{5=-`IQ+&=j$N*qgBi`YH*>!k3kt>^Ib+AjK{e3bO~&zz@_Txm$f`{38cZ0=ULi;h)WW5L1CG-6^UUp{vz zB}Mq~aK%FCWtvgZoa;2g&V=6N_R}?GC3d>(C@O_#b9h@6b|^S=k>F*}c;`;-*XNP# zsm1tRJ)J&Qci{I!Pdo|Qh=iM4X;ir-Nv>{&>5NOPFqqNnWxsfrNHr}AtRS1a_IUE? z3%A-Ffijg>+_mgGb-6XLiiuYc=NU{Rsx7cdW;xd%ZAAA)1K0)|PIh(=$!DW4IaD7Y z=Oc5lTXHfU$1I`c_0!q={;kN^{fa`KKY>!yFq#qT0HfK2lHbrv?}9(3!n)T6T+(xw{2TM=V+Y(V&fb0hsF9LXS@m zW{FOD7$X_UA|4b{rI9vC4L%2hi67Xrs$P7$x{`%Fc#f)cE50vy8J#}&Oqfv^Cf+e& zuiGN&-b)<}_1Hw8tYwMJep3ZcXP@$oF=18|AHHG;f@K7zR;UU;9eKF+NRg^3=PhII z(H&i9Rx_5-*kc-WUsIKwWzRv;b3T389>+_47tyH|Y3zaP1=6vtp{fzTsPE)ZY~&yC ze3A$2QvXYnPI%LR(`xkYT?T6y{*C^HETE(REhmFx*Z3jY25$`f7e2`KkM;DDot4F|WfZ)zvJ%?j4og7p2`D^GRuv z7t5y(%&F4BY13T#u%UyDSA@~o2P4@Czaj8EqC&=#oDL(~ zpIx};>W%$>zR>O)MJ(p%O0ralXX&~@^zHjKUR+p!mX)Wua*rcD*0>Dc+?z1@7s1W$ z*U`0A|8Q}k2Nag8bEOp-lx(<}6t}$;Hjc_8eUuHFzV(x_vA}f36aTWx0Yge$u)*^r zHrkEhC8JJaTl{tym98b9lCLBoB0*CUoe*WUiKgZ3Wuf-+lo)1+{agI$%HyRNeq<7T z8oZs~IAjZfb?}E;nw0!0h8ic^QFT-T!Y;+3YQ#lWu+I!36Rz?SX*ulnX{LE?mgIZm zC2hSMO{VAn@f}mlam7Xix2q$mYyTnGS87ti0~Z$lUlW+UA>$3^SYsur=qQ9W0`Yv-An@_J}tYFv~jFPJdp`JK^G!72ss}?j=T&`O1~Zn14|T(N)IC6YEBM`jUQS*=?Do!?(V|6KZL>T3g>_VuJ8nMc`{ zH8zlF-O9U`oe<8mW*+3Wi!M|U^UBqynnUxzM%{pN=tcI&!~ieaQ`lLD1^C^o$dtQ{ zNUnV+tT*UG`uScMPZ#{&yX)xj=P9(jIe@=^eE|C7ztFDp>k;2(!7Kfv5Ru!>^G2T_ z1;;d8asCcbrx2!)P>sZiqgdvgRj`;fng6-}6+0pW@!aAGeLvGr5_@fFk8T`~T>pSp zrRDRU87kypI*b?FY@+^`QnasI4^ACMg#u?3hpB5JOd0?pNBlzTfFub$RuVo;_m;Tg=LRv%PJk%%c$a4 zZ!N~&NP_FICp7BVS2$gnM%o+Z;#Tfvk+agLDuN<)YTL6Vd)$q>LO!|AjflogBmZ~LAv+qxhFhRkVkNx}% zi@w%UkJdDtl{`z)i^pNsH!Ch8oUawKU2J-78b!QP;iE=8qMuXe@qm$$=(;V+BlC5T zczhr!Tv$M%T{Uo1zkm&wlvqGV5FEDtVfTlMV9CjDyqzwCQN>r;jq&&Bjlf-Jmc`N? zeuYvGXyD1tdj4vKw!r^pvTBvbFnZICH+dz4)x%-)L(O-JBL3KK- z9nc6HuMDi!Hp8Nck?h6wTH3nq3@%K$O(`;gY<_4K&gd9X^>iD7(>ajN9|PQIo6827 z+@X=XWBI9aW4e{?$EMfEQ{C>rtkc;8O9tCu$*yL)xNtbkbsA}7`9G|GmyADk&zQ?$ z28C2NOpeVZEeBN!RvH8Q!dXmf^%fj^VN72B0%M<)fx0t~AyWSiCzgLi#^y|ZH0&0# zk18_#I7#&Wz0H*7H{-+A*^usVf_lhVW+B>v>bv%QnaodHAvFs^^=1+n_kL`AmS-=Cz&^yNMbM&BEJqiEPE+cP!8~Zl15#^tUu#-Y=CGnsM zEq`K(IX=(P6>f@ntra|`QHiwQEu%wE0!iW4VO}zK2&KJg5SZt3q78wp?^HW%Hv6)X zMl0ZR;tCE}Y=d&(8HA@slliRwu=3IzOdsh?RVQtzwosO5XsV*#)Q^r!=%D0L3Ozbd zM)vF8vZ4whk1_lRuYaLKQ=FdhzxD^w(ln5{EgVdB`5U>j?|9rVdQNBjL-Be3O0FEs zHz{uGZb!+_AM-h%EAh}*mF!Xu;X$rEa~Y#dy(bLdJjk6YRd4ge_Nmxfu!Hxvydn|p z=S<0V4r->!Q_2%XSRT!1QL`FgW#G%*UO&WYa3- z8$=gV>B?19B4dD|Bc<3IV?#16eMHB8IMBC1H+pvXGo2c)O$xQ{bTLbZcMYE?#71qH zf}A3`FblHY`H>1PYqLl3T_`TrBAGN5n5~UuN`~+7GprrbD#qya)ZoqD)9B9u3wG4U z6*u@JHt359Ii-JOe<$35SFZ)%n0*|Ew-+P*_&sdXJjop=en4IOLN?lNH83^?ej~;} zOk+Mtngt+zsx~$z9HPb#pJ}i`BDuSe@LctvZ}3W1Rhxryc|%h4NXLDfH`xDeHqFdS z;mY?SV7zrKd}8u(xYU+L7|*5`Q5&#wp)j-Tf5_DogAwum3AW2hL8tE>wflUbo#|)U zNb#)*oaDs6eOIPSRh`Txc`o&C8p$T4FD5NM5A`39AyN4tm%49FErx0+`e}*6a5uJm z>IxdJ8^gDcGDlK@8!exgLo=)MurFB!rn~R6aT_L6jzv6c>H11~cQkRmU@JL@wXzv*PUN0m;DTS;}}-|=0$ zEof55B<_#5bk5U>m9J_=`?4hdgq4zyq~I}BnPZv202 zD*vFQO<8!yrX2r{&;LfS?Da$7B)5us0`KEmNi|y?v4T$bs8ZzQZSYtv{Pvp`k$h_g zE%wN#OPll9Dz|c!x%Y7YGDQkoIGb%=D{gE zzIFr6WaCLOK9S<>Quw0t`t&GK3J!gGD9}{{%aS76#c0+gc{19Y45##D%-pR^HR7)* zzCD1?Vy?pf@C2C~uF&Z%N2vUpIh~h3%4GxM@%PHs~ zPvco?g)A1|bmxw6r(SwD)B^Goy^|Dktzp8{xuKn`COLPesBARrcn~OZqo(0@sfT!>0!t z+~ki1Eq=F_rKe|6jG7(}tCV6%N*Uoz5gK!6vsJMhAa?T{jWW!qiP}j_W>y3yJa~Y> zJTH9u@`66Yk>=@MfsW}XI@}-1|Fxf>LZ_L`WbH~S8mrCi`@3n(@Dlo}cOT}3#jGjS zQ_w5LSkUGJw)rj`A1L9+@-*hy5`m(OBTPQ#E@h}}BJ=7L`V+nm#oP&lG-lzftu8IO zFc$ju7Wj19fjMO@qPJevth;P0v#HZbXowkJ z;#UKD5%Q@OzLRE9TKpmGQ?GJKKD&xxXPN&v0s; zQpx=53WWcA0EVA?Nyant;IiJEEJb_}o}Nob1BcSFM_Dv%XCXocDWhgnE^Cv@6uP)>DI3&Eo?%qB~UTH=9Zq8tza&Dl+;vicd zy@z&)26I)LDKOLB%YVzo(b1|pwxjPo3e(nbt@%=D7VTiI6*utQv6`v2cS3IdWhR?x zkI21w%<@X76A%;ZM^5+TsqlyJtOOl` z-^`Mfr8H?%)~+dH`(XCa#*2P!Dm{#imxDxX?KFpQj@(Pm?e(x@=C?1U`zE4oE{u?RRE!kbf(9%~@ zEXqXiNEi0&w3Br?n3q}Y#*)*`KN+OW{k*m-Ewo5$PkwbJxEPjT_DH|d_(!;iBVq^KtGXZ#}l9drV@+>17CSd2{Rg~WYC z5nnMKe*c2_G)-fQ^xJ?}N#Dp)`4;)ixC*}4nax{Mg{-zZ_QmocN&iq`#TQ=CbXO%h z7}yVvdd&K(hIuKUnbGo6Tzv6^Ul{Cx8IqS4aFO~> z8esB{-@39J3tb-L-T`}R{ar&|uK6fVyUP-<8sND@F#mdTHQL+k*>2(6zO+$}u~rf6 z2ur8O-&%e@N zlsm)hkpml2Iv%&HBmMmgRg)$%5+j(dUh_KO(jtd9JA zF_Q4_MQF1(UZRG{bPEmH(t|Yir!&U2PQ^5%JW^DC&AZH-XrjnmQff5By&p-K>?1*< z>K-`bFM~nfYmnONOFflp_&BVD9v(Acx8knRuLUwJGyW}!j4WohTCNm$!i-N*m%)#a z|EOO>9P%m4xT>5fWsO&$gn+wPcs~rLlYliTdeGbcjAY(FV~3xP6WHAg-u1zlEGG;l zll(4vnSX*TB{rjaMl{s(%Yg0-?8y0z%Z>-2=r8yn=^?1qW3*Z46J)KYQPYuF_AWP> zE=SM7g6pyP)U}-*87l^Lu`#46`;DsPK5>tfix}}~2QG?DLxN2pYdJ9!^%6gbOG#po z&R1qH@KkM|``GF%@TbxWsBFxl+`}LF`1g(!Tj#)6bv~iKNm>-*Z$>%NE=(jYnxvfj zAgh&2SFPhQcjONY5B$rQea@ztQdf~a$eLnOHMq>pyHuFJi5)$Bio(?PQ>`$6lyr(R zC_2#mZ9@!39o4O}KA=E@e0?^QV7-r+s1c?NcR%mc7D+ zE?2BHG+`Zf|3Rtm1hbYBIv4fw*jM?2jvUG+y-^ByxwIESW@q5H*q`lc-;TVELcX@w z3#CFQqQrYGxuk!=^#P|S{lYyq|Cc{SY`)F5E$ku3XF9aur60XhZDRqgkElNXFBzYd zpsbKslAb=123xJ+4~^^b-PoKQRG-t&x6!B%2qE2?1^j-GIb~``GnE<**iL#tHr(PI{T?lW4O2D5@>aePtNWc_YwC>WGX#Rsn=Zp>@!-(*e_Gl$aSQFhRs z|DMMN9e~>Fa#|WRkuG08!L}uMQ>wHVd1wmnd%hGKr#g&or#)x>&&6rms1VfHu7{G{ zIc^OVD(E%gyF%8}7pIea!|~aqJ5zz1z8#9(!@02adxq{aZ1q5@gf>vVdVH}0%D!Y|5r<85mMCP!Yz#@&mM z@mP!!%{H@nCb{UHagZEE-jQa|Y_?=>79PJB;o=)l;$+4MGWcC0sCYqauv319?Xz{FL*m+SNUPBW2uda(&q<$90rGAh&NF<`w1aJOoXc%~Q-( z;gGDgibu|p_5DZv9M2C z=&E)RvcuzPsn;s@FJ(N<@EOX?pXbxR!(Hs&>zSBUXoCye?&9TpBc2+ni{93!e3$zw zTD!}dd*2#@UG7?_EpDY9y>GEu{1e?-SBB1}c-W7aOm3?r$!}RZO!#fw?Qmu)OHa`E z_diHC{{vos-^RE3CDPa80?Z#_jLAoL(2SN0xZa+`KF0Xbq1<8!!y_G6yibYGLs8;3 zj?K#!@@m~LxvyRurYcTi+0I6ote(Ih{+N%2tAcoB(kt4wE1U{=3Edd=8{dW&qcf}< zmfF*)YvK+Xx;27YH`dTqFC&zizhqrCX>@tV1*Vy4NE&;RnMu6^-YPi4b>RXGnK%|- zW1it!Su{?qoQrdtC!?@?0LoQPvaPB2&=$6vSwC#WX`_d{>%BMG&Kks%pQ@r?>OXdV z)nP0On$DK&lA-JbXMXI9EsQE`$z5j)Z3y_q8r*J>M4=yht<#B*pSRMKZ=)z--&uC^ zkRoDcCGyVycEe%OVqaj@$ zK_@pf^AFl}WEJuV#;zJPW!5_;9=wLkq7HL$sr3jhJ;TDP7gLn!5cVe9mPV($(+-nX z)ao8!p?w2s>)BeG`dg1)Hf8ZJ<1nn8(Ltw|EXJVqU353+HeA)lV@dNPxZ5pcYK@U3 z+0?*m8`qNfYYr1fy%-jjBft~55dD4!6(tL3~$&q9^jaVf7ltbZx4>-Q}5(Uh=!*q^FP~<`_Hczb(*WXSghto-P!{He@ zUd@M@K{vg2F{3_ymS+@OlChZ@2JhA*Sx)@LQfXRWzlWyxuEF=CYUm92Mcwz^2oAGF z#nr>STlEy$r}c8ByW^34sEw*7$5H9u7Itd!30l8Yj9aSggXC#7o=;=(TdII9o4*Sq zUs;jLG(j&#En!PHtfnH(mArGA2gWtlqv4bV$u$;}Sgj8V6~C|@ft#T-%UH;Zjzhb` z5MI)K5%IB0pgyOO_N%NXvGfn97s;o&F`tMmc5`v1HjF#HftAksiSg4F$+py!mWJFR z(Y`X|>P+COvelGw;1wN`azoUCVDiy)q!Gfq;AE17=$cbBNW`1elH^F|%3Sg~9?dO9 z?n5MTIZPVfA=LaalStM@vx#t#>2*Dtm#f3VcPP`Lh$eLX7W}hml{J)G{)k5+HIaI%=2&8-K6n@^ATLJi_8UXZ{)7W#!k5h zHrS5Ky&j6z&!W(jdxO(MYWd3fNib;I%v>Mjf#+{$*LzdR^7377F<=kfv@oPqcI#>N zQZL>!M;CVAJ$X;q4w|i5%C&cVMnrl%nRZXcUPT7F^MG7#O7IjNFC6*$9p;8huz0l_ z9eLt}LjyBW-~9&OQ|9of88eX-Yi2Hcf%&g#MtGaub#+_$JR&BJoq_GtPb)$d*;>2=~gZVF!MckZx)ujOC)p z$Y2VW`she!9ma5vaXxf&q&9^j67EL7n&88Q?_IxHf%8~uJ;pt+_MDo^TZQo0&Ny>X*b`FfK2lf?!M z-A>Vu|Ip=^+i4dsp!JIfA~SV6vkv-8x!BUe!~W{s zM9~xxGIBagPp(R`7NO(mKKBCm85oacX{nIy-;XUeTUcN1Mp*w>MAJO9F-q4JS2e!V z*VI9D^C1z__2vx^+OWOOY|(I+LhDK++a*pzeFtuWVqb+5{&8zCBKiN z@bLS<*6P}#!+Q#eIxWVEJ%Z-iHx?I0oAAe1KhlZYI;bkkpw^4!T;xPH4rb)C3F4FJ z<_;sMZ44uiNkX3_+LuOUoneii#$oEgYn1fwI;{$P&As~MVX(e~)wYhNnZ-BA&hQ%* zj%}npg-=K!(3*8z)+YOHTj2Cz0GdD7Bf{bkt#*#5W&aJJF&C!Lj!HrIx9#L{J&CaR zeSjx5PN3QWTI~Akjc{*~r15TtaA;UCyEV6ob`|CDgaP}pc3nA?BQi+l>0!Ph`VP!T zK48Ox3t-h5PQ$*e#O9zwl8Ys##VWevcu_P< zGu%lxQl|3v>^kjNm&D1I$8ZW=!0mgkU{v;c3SHYpkw&qAW(rLV+l=LwBe8X`6SqAW zLcMF-sDEexDvxgE@~&TCrlQ5hY9=E4{30PE^%#|Z7IAH-9vmKH%o9agV83)6t@z|e z-L;y0PVFY_3;9hpSv%>0r;u?jy8|l?FLv$xYdTW&l9IOtLFar3*VmbWBN`dh^L9I> zeH|kB{%#mG=?0ElBrk z&Z7xa{?f8a4fdvV8;q}6;=&9~H17S#>@h zsUeC{d#}<;^M7>1sS8634^zLe$xP4v4eB1huUscEns9;n`diR<$rDo@YWTtZsbqMIc(+y- z)lE(13u0BtM1*Kx-F?cFZQ&zL&1mI>LOxb9gnk_6KH0EIFPX?NUWY@l6Ul`iKh46=+UxG zq?Qtn^W)rU!H+CHdihCA56I*FrJ_{i;?HKKwo=rtT!j5if`-4ekY_SLaDfBAcv+Ob zoqLUAmrjvscmW^0JPH4- zdVu*1`bQVMuCm?B0l>a;Ir6fN6X(i4pu4lc;9*DGwB592p3LSeM zvqKVShUZ;8UE5BsUT^4{e;ZXEDnxsiJo+^T)4?4oH0EUlWu43*=>Z}v#M_MiNnT<4 zI^%HOK@ztf=+J^Y+T^ry9u-P?QHYRpY#0+xr^nu*zNlB|P%fqQ7rWVZ{W9!amxk@< zQz`u9SN8DnN$fN7VBrG;5gDpUPY?V;=l)fE)CNg9>hYOoXgq|{o68jGlYmT7CAM_y z3{u#%mNHvhaZ1mcyL=FGOI<5?*j^(frFBsA9tXx@BDQ!U1oo+-P&Vfl(8jleA1@}xov4(|*X`-|#>v9HfoO<4y~NwyldZJ z5)~WC$Njelj)gBUBzOkA{95Sfy&1IM)`uthNW*T$Y>0IWdlxl@&bikP(wO{%2R9T6 zx;KmapMOq)(-yEWon|s$6~$hp=E5j!E?J)XDD1D)rlzvnwEA5IALN=vmxNrbK$5X5 z+JFT#N6?)QBe`|cR&p7AjSuQuhd*m>kfzxn!Yx-A2)+2FLte8q-v;C?_NB^UwkViX zit9-~Y3#?_EVMcYzf){j!kOPR*DZwY{G$$?6%)8@)>9lET+J6c7$dtqivF!ufNS0| z1X^iQy=4NQvq%%KwOwd#M<1;goy@!+8=h(r><^JUjkY2y1#l79XV{Z2nn z$}N7kg_@(qfIf6(&`mHf4fk+f|c<~A52M@R5z65W~4@T;^aZ5E!aI1kUc582e&>!9^nLkRWGpdL%1 z!`5;fI_nw<)^F%idIzqIS%q6JPx*-^dr*=et_*P|x8;xN=F>uQRY@j`6b9#_9c;A> z$Ed)8{OsZ-IFXf0Yoj9R(B^ntD-EJj-w3)GxsYPrKJkAQk@!AB36^Rnkaf)&0VZKI z|IkJjAm2%sl$WuN^y!!vwv#R^>C)3qf4*7s1ww4*^7rzRq%We+b}E?DjBz)Rtug{} zHC1Fhh*90OJ-oft0^6SV^34kJR2Ct}nxFrr0r!*mHZ2j1I6e~v+tvsy<_ld&(}vrh z5ZW}q3H#q@@@Fp(LHze>w&brDmhB2-{@zAdZ#JI}wndYy^*K~r5XFk`ZY<=77426V zjS~g~5TQAmRxNhK(;eZMIs7FZQ5?qlhF(C4$3^t~tf!fiH!NZP9fGKrdN^9?4#hfG7UbN4{k9nhGkb_4@LJOH^_ckgz~On8tAfs zE=YFrV#&YMEA@-)4t64YU>5a!Ri|m4rzp`mk&N@EP)^@jfrs2csq=I6%xYn~vQ4R6 z<0+{h+(Z0eBQ<6SfBj&u8&dWgDP)Whh*HpQGVU z6mxoNL0UTP5KY=m5e4zEo_ddheW$Tny9Z!N8)@`~>v&x7ms_p#6?!#4sLA34<@!CP z_m{3=wCiOaAmlSPUlw%6+nE&1w()%j4C$@s9=20L1^FX)uodc70 zfb#6d)3Vcl;j!>IiwaMp%;CT3-^R<>P$14zi%e+R^f}DFBndM2r{YBBdAzO|h^rso zz(9RB*(m4Iy6gtJIq@&n$84qp(=xGPZ3Ww~F;K|Sm$P)!XY|YRH%oPOq{N&DIC0wz zTet=Jb*-Ywzs}K_*qwr|l;Tw{oe|vNMw&x^ATb~m9!5nZ?pQd6DP1{8(UiNKA9!A|0DUmV`=NgSr}Keh5gqbj^YLSI6Gu5 zjE1JOf6ojt)@cKIvBwy8d=c9seu4VyA211nG;E67%op0tCS{pCKJJwSMzy}-e}pWL zozVG@cs7l~ejFx6^)>W-lQ*BO+Xt=SA3SK5HknP(#FULPl%+1k@9UdjSX36X^*e;i zd-vi{#40LU62O&5jG%}|1Guq)66VC@@Y&9T5cDpDjk~!E%O`AM9cq^->v$i3o&S&$ zx1QpfGdl5xz2wO^AOzOri%$vO|C=4y3H zQu|E%*YBZ8qg?22mmQk7oFjv(KeQvoig|^E;G6Go*8EZ)r7q*xjv=4nYGHz}{3qmzZj2boL=8UBOCAEF>=JAfJHlPJU#EXB zz++10VSzy}TOjbFp-Ub3f7>;v>GmIXhJ4U=K@#l?q;ZISr;3y?p}!@@b0i+pjh&7x zZNy*7G#$*xYcHpvQwGo<8*Pk}3t~5ehr;S`3ClB;L5?NoF7uy5Mok}XnuBmwF9!S)Pk+bN_>|DTV5#-timD_fT`odQz;b zKwNVupY%WqF^;HtHwNqh8lYH`fN z=%&g1$;dP`^OMYf`fh}-eNAt^eZc&3AKs~T6xSYGQ18g!BonrnhK3Er`ZJm2)?JKo zH5FJa^sdeeth#NA2^lNDXN`*`QCa07%)7$-aMPZjusBVQixnvIu;7jT(?{)}X?SV6 zlN}dk!j9&_%wDySbQU-W*Wi3Z?Mq9xDwn}5Vk*{EB?x)vUJ`5Tr&s>JFz(-A+W2Zb z^BdrdX_qJC<9}c2;kB0(KDb`cd8)`y45Ck?Zqx3w8nkodc-CK(fG1T0N#p)`a*vGR zTfFDdI=4k6zF;O~XL`_<XEcQ^Ay-G)p)`Pc)_C=k5tuzPw53 zNsb_Itr`5x+6CAcs)>14(KtUMgIl=>-Aid#`kDBhhTZc=ru_@D5xRi0`jrtMJ`iVI zJ7LXa_?Js>DOuRBr`CBB`)7VaexIiBFz)3ikIW>SJKmPwl zU++E78_7@_4Jk=UqLc`gCQ6f`P(qn!5osVwGE|zQL8FS&fCiNmDs!5VvE)-xqTa7_ zeb-rMt#j_Re&@c|`rT{Y+p_jQu5ItVu64by_v`t5KA!A35E2-S{hk77->QVCG@ii7 z+nVI#fFA$x;fH@G zOw<%&OOQR`%#)yw_kG}p8lwGD1u(a=z~fqexcEC8oAn3DKJ^z65miMr=r`nUi$SLk z4VW#z4=ev$010>O>BR4+q4sSx24o+FmmXnoe!dAl<{H8L%RewiyqfIDOeX)a z4j$1my6j*!gzKf!ipxvz+^3V^HKZH+VqRhM%sL2dd;*#CyW!m^RVs6A$D-Of#LVLt zu25SE?V zvvkkERj>bmWl)HQl4K~^a}yH=yui)*12!Ib#(bY)xb)Cm*s|{p9_Z_VqzPrzPTLKm z19DI+X%%iCk&fS2Ex`)6A>?|M3jS`1rR&3&V=bfiDCFlu>f+0E&0!h7Db9h-oikB$ z%ui-r3&5<{rKIAj2y}-gQLm8C@N``w?z(p#)6RC0TkFTct#`&0KkS0+w~^GmhX+j? zjd4)v7jVYLkp!(B@WOB=k-Oc3ORp2qBU29#4myEO>N*%(p+ocbE=TpapSWnhHf+)w zM#Gr7f)(RE+niO0lTKUVfs6m3P*DzVPMyU|n!kvvbO@X+4~2S$gV!5%oorxxLEaBH z9Aq-3HH#;Zfu%NR-fKs^J$}Kg-80BHr#g_$bjKWr#h|!z5;eX01n4K#0EOOJ&rqiKHtX`4I;&p4kW zpX%FCDaLZR3LCQXh*m7Z!`{51~!7gyk{`EK~MaS$goRKTv( zXK31%M!sw)g|r2l)TdM#3zk;nGSA)c%jX)5RW!pPwn0qZehD7$QN{z~&%=yJ4Op5V zkL{5Om|NwJKeyb2OXn(~He@o4@Ug_~4+TUPJ{0Q4{XzQiGu}E|3cK!2hUizm7=CpH z3acW?+Sfja8)uo$=FSXx_jh+$tTqp}BczP&gHt=|^lAzL<{U)2Cdi+16;xCQXv z(p{KWV~^$YPt%9z&w}jCQ#ukWz+%1=IcK{O%O)^cmB1FXRDA`luQ#At&oB^m&c-NF z9vP;Ui{Wpd68+QnK;irZIA>al8pDP`%-MDr^x1&3S|f2rSQ4XeDuQ%u09~VS9<*P1 zqvo>))ZOGkc|Ad(>)A|y#rmOn&J5W3-#*};SdDQDPT<-#Y0zez1_J#nu$0;N2H*V+ z4s&+E+)w}TW$_$1qG3<;nGE}?+W*-h?1jiUq6xG5tI3#89MV^$6{W(w%L?fO{OhGe?MDs;K;MuP@r zFxuOh411XjYA>a9sNrP1n-PLFdQG4`Hk+QQo`6=Wu2@hnz`oE#w0vX;3nj~`9pi5o zp4B3s{aWC=q9ai^ss-Lh3GVr63KB+7{B`R-*4?+pHu*jvj~-*vB?FvezKJMYsK=MN zCS>)3U0ASdFI<Vh}XTiU~wlL|F(zBwCDtz!PjK`?ZY^_JOI+t|G_E` zUow&5&Gj;K#I>0nIMap6NTk1GG(;&GZSWUQ4GBV*&Eqgkp@!TEufmqMv2?ZfSIqWP zMXhsw==AkHT6Tqi|BzlP>Kq26Z}BMW{ttL_Y#JSJW`pOy`a|TM82q;HB~Fhqf_HJR zs9go49jWf8Z*+Yy_W2noXEZ$42>@-^B788#7JNAX{y8G*^dLDk71r| zjD*VjelV?s1NOT5RC8krN_`)T8cpnTo_JlYa{Do;9D#Tdn z3rx~1#;>(;z;b;>%f3CunT&3qrq>Q7jYi1+D1jv7Ji6k`OXzqx7N!^(;<>;zDAIq8 zv#)4?|Jh#<7VL!E9LykRe>tp@{sfhgpUL&WG>p60M*kj;!_+1{uxaPw7Vj9k@>d4> zX&<3gY$vcvoeiHA&f@gxp0R-3?6;^z(6}fiwPBxe)`~E|F1po?*!^8{DE;2=O*g@c{cEhMIeVg;x~T8V@17 z{uv>Z^veTYA<&cgc_CXxK~bPT+=hi<(*3fK$((grO#JRGh@(E0%S z#f3q+%O6NeoI`bNcyKu617z7o!9&Iq5;k)!&XVYnwCl%VQu=*RU}!husiTP540rS| zSxk;N^}=4={p5;h5X!3zsn7N$@cD)#&_w?n-FdVeXLR_1QOz3s2iZip>K3H#o=Dbi>4OzTmq@yEDbrZt z1tZtx!uvKO^85D}Ow65znnNpaUQ0dcSjOzrC$}&e_S;xG_?NlAU}hyAJ8=H_LfDzG z6_dQ&@Z0V4_|wY)6J9stp8efWlz5QXne4@t7jm# zrfm&#<5lRsqibQ*@fun;VI*=s|E7PhNg3Y5DEhq@8E%P){`>F;J_PLqG~hA%L_Tp? zdkEK5Eu*bQ7qIRtkb0BPm=J!5>4SO*%TGGSlN81;)x$q8a{kBQ&H~+TK8WkCZW9uWqQ>DT8%$UZCRa-`Ke$lDMcYhRO;fYG1q?ZoEw*DN1Xh zLT@iEy80IU-Ba+8c{bJ<&Z9%pra_wia+C=X{xbWj2@-O5jb~Je5=k34nPUuR8T`Yi}5wl45s$IA> zEs<87|H#ap`rwGS3cRb$!p+udnE2)R?IyI9Y#r5lP&>uV?IojH_)kH_2HgX9NCoK1R5^-^lP#l6=!9^yWj`#HC2uJ zpT7W~W|(8_nIc%$wUB%|5f4>Xex&hSBiJ;ZBZUuBP=UW1MU{IY^uaNrXrcqdqkYJw zhUvKOUo9L>IFG;b4$~u6w$L%lm3r@-31b#9e%EW;QRt;k7nW|sP7(k<%zi$o%?9?C zF#OgNXJ{JF4lg`*BP(ug2b&Wg$jt68bX6aQ9ar5@9NAA-YnH&<8-J-S!^eEovVh$7 z%fcz0XUMi`2Cz&Pi4X71fXTU`xKnjB=!)Wr%2ajyPkasiOw%AVrH35%2t#9sMNoNL z2@N>&aY?`md}wG%TojB@;2jSV-}yL$VRr7o@JzeC%pzr$s4c)F1G&kR7p>pUX7wGO@w z7to89@8D5u0=O^g#%8BsWZBzs*mUnHX)KFG`+NcJwRiz}FIUllzmw2wjUV|}d;<5^ zpTJX$PifjMXEL;`1k=U@k}87mWs@G}7IpF zk`>>r;Q6gTXi-~>!ZAn4yqR`zwPYqHGrZajr+T67l?lvLUr6mrN&Xg8BIB*C(QACWNe)I*{z^1h3^axO<5oxS#gI zp>~mYCGQrAP2n&z)@8I_L5i;5#*h;kZ5SIj8>eD5&QAVHk56ZOmg9QiLD2w{pPdHo z4)%DZd=^bNoQ@S=?t{^jURbSHLxKP&JRzKftCn}n%)ez73agQ^CGH} za16(*d*bBhGvMw4dn}6YfiE|UY2%(Ew4J<+=^uR306-$GX! z6ywfYs;HfJ5T_>ogR&)~K*ie-wwnR$JnckP+Y8~r(jGXz@eDp#rcBgsdg6b=E+A27 za91bb^B+IJ>~0@?S9pq_LQc^8Tb=OJ%9jwS-Ht6n#-n$*2O~Qg>B4|zuufu1r`CI8 z#ydCi)LjdXRY|C*)(9FIy{-0Q2fkKj=HUYg3 zkyeCduAiV{)OdJRCWWC*u6Xs>WBC0l24>&xrL0T#up;;b7|+qiAxS}yFs~9?4ARM) zc1!qI#pHeESCA(UqY4LK;T;u2Tp92Z7X~&E^E5r=G!3CGsuTzc<9&)k-XJ#Y_tpA`n`tX zF&)RVM~33; zouy_k|H14AYjAY~oTC36A|h4r%bv-kRDUcM7!D^ps-19>@iw>`<<0QRm(aPrJ=kaL zNtfvSK$bI;>&sn*d(8KPn$K_?yHSaZRmlX))-Ynxb`&j^yAyoH*R4`F(wH@&4C2N%LGVtL*kOwcXB%hKm)k(a?RfAnC>v{+)B zH5pp!x6zg2pSWQqpY&P9<1D?QB-3Fn-ZLAZJz*V;KTDegF4~MPUK_~%7pmxY@CfO6qcwoAy<7(&JVzhPYAK}_m60HL$3(EN1~ ze(4%bN0^>Mb;);f!R$Va-jR&mC!=ufleIL2ve7x;jYhgTAS&>&kv5fAD)OMIH{?0#0Blns?x((xr(9OcEBF3v=k$^vf|H5p8=Wv5T zdu*TH4QCbaqUb^i9P@pH0ehp+YuiV9eV-3TYQM#8ic%2na7rM~g!#u3G>w}+bW z7vgNk5V&b}0g|$7seR5UsB{d#F##>G{7@*l{%HZ`?r+4lilwNsn8`CP>4HzDF;qAu z8GfXnC0+%4F=wZQL|Mf`)2eY~&_@8J4^v1a!xg=(VgrU&A?R^c7yG?C;aoW%{GPml z20DzMZ~h0PQd~joIUa7smD3HsZLuz9Cse0Tgr{A@Nru5qIO=qQ7<*qu){<1Z@yI&Z z_A-_lMSsQZ4)fss&l7v(6HF=yCi`5|VAt-?;HGpCrVm=e-i;i1 z?s*7C4(Z3KjK=f4bPY^@(nK$;`-7GiR#?=QaeCuF7k1mTwkU|%{!)EfHmyulgzJ?$k}$K3#{pMkJ{ z+I%{wF9TJ-^Nc326#Z=0(OjqfIOfGVOdQY0A%%yjCI+A|^$s;Wt_|XVDU5D)54(O| zAZ9C6!FF6RgiPsyD|OW{Da!{>9@K`%5qEH`I}Z;(nvHI4^Kj#=MKG-PE1q#vfYO<1 za9Z^-n5fNyo9+)`FufJsi`AIx(hKZb_6u%#>JZ=A6(IWW6O-Q!#eGL2z`B;v%hrdH zNMz%DUI~OMKEbVWRXDQrFx0PQW}ws4aW-8-W0xHUzm4YTvn&g}3u}p8(l{_f7o0D- z3)O?8$i1BX_<71{I3TfxemoD;(~__Xj`la7-%c%Ff0%x7TD&LJZu?_(+UE4>iUWlR3M; z!PUoiz`eN+V^8*y=Bs9Ks&gN?!T8p#GuMz&9z$Wj`Wd>1VS72LN5bfIE{wYyh33I+ z=#o>4DRu8K|JV>zx7-5try7x^KN~kKO`}s2*W;=U?MxPs=~22(Fju&h@#AF?t)OI_ z%w!$=7#;~X_dPWaI*JL?PZ7IO2@o@oPrkm<2W1V$SD3y4{uJ*dip3A`i@v0Bxf6m<`SFw%dteNteSb!*%qdx2nt$rVe&*EK|$w`x1bp-*YrYS%RYZPRUomdZJ_Owt7B)IUI=^;AqbsRlW>ZDGWx5PITO zCp-*^VVK6dP-VtmQlT{!J4Wik7n_?n$0UtjP-6CeM2cmG*U+f0kDjk`gZuNQ!&rtj z+_8TKxno-lclRBjbF5=At2`aA9l8&@+soTM!MA?+@az ziaIj>GILLKJPm!fE5p3aW%zSrF*65ErIS{Ng5X69-1qy3zT1>({EDfV$XuUak5$1P z3a>Eoz(oieqDs!$jl#hHwm?Vz09g6mpw$<{;iJzPe7Up}hqpGcnLF!jo~)j7%rtPyaa~znUAM7e1PGf z-jWk8kFYB_5fs$6;d31Ftv&Joqg8@eCP40~% zN!IUR^dTPEk)wj$R!r`{_#m9Vl!Q}@cnsS;k!CdK!_CdFFn-iBJmjH|anGCJ)BJRp z%&-j~&3Qq)-<*I=%-{Vh?nFTBn?i88=1Gt+`o7)R*`Tm07q57%fahBF^ptf4 z&S@%y886nt%KZk=y0Q<+hc zNWkYBooK;}g_HZ|!G^u-V97x#3~ml11v9oH(ec6L;wlsz-AV#aJ7FZl2#oLX!9@oB zaQbr(DEfw>!}7a=gHMfLO(StWLe*Y%^R1&#%?}1 zYcajt*~`iF=R8d4N*EV0fWdK#yViul5N9Bh5u%sh)xFIea|yJqYhrb%49! zQ#f?64wY=R$TVF(3`wxSVVA8Tw|fPwUpF4uCJHd_6tjQX^oHKCazLlMv*_HEWR&)v z!}UR>@YL@#K4dtJ(LKM2pOp%*zDy#uW}Cr#f;W-1WdfhO1CqUtU>%zWJ3eP){ss-w z9<>5r$Uc&Pu5F-`d4RYlGV5F=qiJX6BX3tCoUq=Df!Rm!#?Q+*yf_$BCcVSD_$G`Q zVGTukiR6ck5F9HI+b^brs>u*)vh_Gl&VPeT3;v-_?R_Ti7Y(k5G$0}49#sArM~z%} zW9`Jxea6i6X+e)?!4}fBCU!3!b;X1}nC#>dDn7F744rMOJ zYSl^P*(Gb7Skn&ov_E0rGqsVCFPq0-plMJ=i#k}S$$jE;PZ%ZiAeK8f= zod?KV#t%3&<2zimUWSoM?dTlDhTF5-py}BvMzhbxn?K&cmBRO=dG*e z26@RQ&=$Xj#4g!_pNQnFoyPC8fyoW28Ea7;EWLyyCKwT6MLii93 zGFqhpHB>8b-*+SYY_t_dEP4qIIRo_SnKqdI(wq1e_F>kF3i zyIEZrd6nULTo?qmap`p6@f19p??*q{6r#$$t>g&Pvle!30ukjNhGWhf;k+~pQxrzS zz>^zTetIHVHChX@4l85SUpc6^*fE@^eW0lFj2x+4%yeTJfM829Y*Q_u72}2=Ctw7s zYVF19t`IuS&>SN#dEu$IYhl$g8Ev1yg|mBN=}M+&YP*>wEgz|mlOAs&f2L*Q?i5ej zP#pyA{8RKo<^=TD{{{PYB;byD6{yuL2GIC{O-Xh5d(vy#$G!zVe{IQ&VUw}a_!ric zYGI_NAsD@Wjyikd=#K@=b)-ERCm2+~k`Q&mX}XWR^v^J3^>x^CwiW*_e}v@ zC-8@NKIt$04|Z9W6RKqZ`f9-#KAXbhrn@vMndvB4F&>-!Z$VxAA*LsZkKd9qz%qRd zj{231Rmmaf6)*}`XI+Nn4QR z`V}-`RBjI>{75BJtB$}yb}(%`^B1Qdvu5V>h#d>`iSm$IbbT_Dx(<#3ou>=PoXfv4 zG{giyD=NY4Bv10I^$hlgJ)XUJiHl?5 zn!!I9m$L%njrako6Zfj#J1Kbcs9Wg;y>rnyFOt!W5^L)c40OK zr390n$A)-i@FAhjPJil*dj6`$q5_bRq;U*n(qudRd!%hl>HZAm%uMb?kn7>Jp z`Wyxi(cFUG>pJJFBv5U-tBL9&gW zz>=cx)KobcdeaQZiw#p@>*fqP{Lx~_{O3scDf@A%_9z(3=#u;=VQ{#p1`a8Q&^`+z zyz$SE7+kM{to4cvL*+Sa&HqcHjAJm>^gc|#8wsMHNl?l70krXt z42EG)dC3v`C%-1i+HDxk_$*JHABpw-Lm{A$j|+G8pl!=f97wl;`iN}E5$2=H2_<;5 zxQe*>+GFpSd^9yOWpc{Z_-9@f?z`{}P81);Ta_)td_KduD;@x|uZ0U7gXAzLK@~2Jph2Ai^D(feXFe zNW;f?2wZ=fY?~bb>o=vt=|>_MQ&|A@vRsVQX~$^=AHjXXN&GFLIJAyHJ};Q{RE>>+hF0r)rM6#enx9agSr0sfsC5cb=gge+#* zhka$#TuB=@PwSwD?`s&J6`!)!>OsNm0(xpm87Az#2w!f0hO5((sNIaknE8xF%pZ>h z?#SD4>Dm#9ocRKD7@yW&V_SiZc$MvX^Ly=SQ z@WFl%b>(8%FAgp1(*f(OA4DPVAOxChhfAZpna&pwpP zYcnj$hy>hM(n3bn&w#qZt=KWi4DW?Zpoj8?;MCdOw1Vm8D(NtT%VUpYvBGWY$zF%a zomzCfx)_H(ItO8W`Y^Zd0G^a6Vd0q;a!Q>Gk|mFb-jgPnyl*^xeAEm-K2;*AyN|)& z&D_uBDy))7bb}3Sv@D~FMxP<{T?#Glj{*~=T)cbe3{LHMMNWNYwC54( z#Oj_otofctMXd~f_WcApQn?nEZDYgas-F-ZIR_0}jv+IYB%Z_f|1bN&ubq<7nrHEN zLM;Viy{Cbzq!@A<2ARIUZFG}I6OR1Lfiy|(|MK{Ph&8w?s0NDthN4`w3C2Glkl7K5 zMP{e)aNrAsTg~)_bUt%I_rud^8dqwsmuBQ`T766&i`G{-N_U43xb6;Y06!|SP?{|+8g@>r-;xc;HbRKfp+7yp0y{r}I&@c;e$e|*b^ zXTQnMRkGQi?My^<-(3ZjdxJOwcXU`1iAZEJe!EO1txKqJZaqu)_89i~Iirb(Stb~J zo#D+L6CwJ~Mi>51j^_>i|9`w7Sv{1c*W54LBNK}(uFJ%G^UXxZBYrV^KvU^Htmggn z%n}w9EAVb49+dEY26FrL7Yh7iR>nt&m)Q1Uttb z;LKjGE)%6ii^OryB$ut%2*%A)kQ*H>l^k3-AT~XJOlChTS#&4<0QZKOJNLw-I!RM> zuIzQg2yTL^BN#mPmROlouuQp4^0l;Fakku-Eq?a`E(dVH?hLYqs*e_U{^?`|(Z_<(SzAf@%6fjq>NU|pc%G^FFe@)|P~y;bK{7=d#50amh`U-FSo1s$ zB+7A;U5ce5vw<%cy!xP>4ZOStOF4j_)(^6{KpRpWo>hnB@0e{B9g|- zvU?|$#nU1W3Erh^kh^yl!Q!0(ocy{$;mfgq#n04=I6qC*gcl;ixRZo8?2KcnlBw-^qE<&OF59P&Og7#vTHt6XGUzfBoj5X^ZPjr~G;)HK z>~^3`T&FTdJa0}tultgU#6yuQT`OKG$*`;EzH`hV3V#&%9%^G{U-llAJ=1$AnYJWV zV1HqN<7-eWe9dI%_h<|VqSvR0Z*LF?$8Fs!XggX;{&xMAbqz-FSD3g6`U)i68+B!@ zudyR#ty|kU-NiG65!`5w%E&tI?a4QYnPda^##0aBAw3mRn3upQ`8J%K4n8KlqLe5# z!P%mq#29JSg&vkpm9ng9OQ3v@WEVHmdNVc=A20{CnwP z(P{aYSVu`AYoU1Pyw|dL&TnbbN_BQ&>tf#PA9DVIZ_{~SVoq~io07RD7Sq`_DVe1F ztdGpiCY#lG=>?fXfm^&v$bO>KDW72ch*a~5I{;n}1qNpQ|8mGlMn5!Z2s@}>Mz3~=w?f5D-CT!wF1aA{r>V9Jn ze9mN5JzK>7mOn*$V@ZhcmBfSh?8Sg6*KInKWD~*K+gX$MoFcn_U?x9lBR8c(U%Q=xb99rzt8( z7SHeuMrxF@Uye2uT=-ifd^~HHqUQMK;HrG z@^ho*FB2SPQ}l;&r#$zPl|8)6iW{;>Jj+lf*3PZtZ(cJ({^>@vaGQ0mY>f1%eB0&G zLK~$y?BBn)$?I3$6z-hvE0`1-Me=L)pwM!L(9}jpJpOvHXe@`%%9ohH#mg4#ysVAV z#idm;%4!|xvNPJea7?b|0z;S)q%%s8&>o(b@r5~_reRouLT*G+sO>iKQfzzXXR}M z*SN`pe!SdVU18022mWUN3H;0MmY{RZPqbj`Q9g?}utPT~vFDk3%eDMA3fI+ovlQnB z$~AULqz?z=8!KoeNYLMs_z~mn5n%= zqPQ@f?bka--Yxhk%XG`)AM13GtzQzx9kNO)&?>SKMwQs}$2WCyUL@8?-|eg<|MZ55 z438>vXSWZq-Y*)IZ}m_V@@B1&M2i(96`qe}p|2Kj0+y7DVGNJoKBk!O-*3k0+8QZ- zJYtUAW703ypzT=hJxfQi`G=8GtE^$1O{ewbDNTNy#<3F7;iXx^o{ozG<3e?D^gkM)D> zgHHkl2|3Cz`eU|a?A&}9am+<7daEX|T;nh29X`exC9L3_L@_T(ElJifUm zKCv_t=E!y>`-!cB!{pf$eE3I=?~5g?ns`3FS%QqGRtt z%)hA$Uw8NLry309Ty&W%d>0c98Uewqr5n$|b!g^BM)=8R&#RW4aC*g!UllJ=UAL4R zxZuyLs*aU>+V(}De>Jq@U5+^>71ox{<9xq1NTbN z!PKdefN>-FFBZKe&EL+6-`9O0$&9XbNf6I>G7b}qs3+_)9ZB|u3gtBe8>DZ0yh;6K zU+JyH-7?|!^Rm_No!JXweFdRsD#g3^C$P%jSF#r#h!Kz+Us8E7O_uGqLU^culyvj; z=K}N4kCLFnCgKPGd^sb#&&zrfpK$)fP|nY2da+xFJs2Gljh<%NATS zLZuq_EyeLeUF938l5oV!5XqIv3;EvpMWWl)&mbt`3xC(gTJbI0KB11uZ$ZZ2JJQa5 z-MohUB((q|6+RCA4}uyZg;_L2vX%xaU?Xr z+N;Kkz1$~pR3vsnn^(#3@3aX!`lh{jGdc^lE_f_CV-(HZJnK7)t2kNSwai#>KD~l7 z-s+Jgpjkn{S}f=7v9DwsJ0yyt%8NKkfmI^NeIq(!vyKO?2Ss^juajMdnu4Xx=A1`A znnbS;dh`BxTks6!%O$Hez2v`2lS}3{4i%KH*u>7Cby)tPs!WhF<+r?}=@UzIO<%Zh z#%?Lkv_%xx-pBHNFpc$gLJqlj%#Yo^W|CZ4oz32N^9->PeB$Qb50)-lH^>WH(<}a9 zHihfBbU06W#U1t{eN&ERD4z^pQ3HW4-(Y8^5Tf>2fsx+_o}Wts$L^v%%kt3{mXXnY z_LJL|ya>@dk@5~l{*=U-P{dv(yJ9qqXILL7-qUqjR+9Oh9QpW3JUC57(*D|)(^{u3 z{iiup&Z|8xG5vzU6n-oJD9cN>oL}x_0Ig}B^-Y9(8*buzi#Meag(mEIV}|f1 z3|~N6ireHqE=nTr_`77~<=@_yGNESrfv#Og)>2(yTQ)2#R0(>pr3z0>zeCo5dyQ^QwWdB%L%l>Eu^6aJ@ptDdeFviMz27nfSB8Bib7szz1z5!Meozjp|I-KVF&%Zm#>i)~A@c^s5g(1@=SD7pkFF) z!Jn&}C2n|;CT))&$qzr)C5l=)jqPo^k%{`A=M^Tqi3}?$F zceY@igY2O1VsXN!y{s>XPs*ded5XO72Y1}eK<+Gi3&E!4Bjl3;wczMYO~Kc_HE?|M zV_|JWw&=jnx03!Nvsgw>(*?gH8hQ5OOCT59OY-08a+VZoiDF!LakqG}dEYk&v!Avs zm3XzzlW^mAvUH)6ZK{5U9X)>rhvz6HOCBIc?M^NGNaiBZmXnsUR}l#!FGmF-SMLD_ zPalVZA^zUYqk4avOYCxkz}1|{vK4@Jr4Qu*0@6K-t51bOJ4 zB>s1+72LhcT?9H?jtbQvT6{>&K-ThRzHIO1D{P763DKPVn4=oNIqR zb25B~vtRc;6sZM|7P~mdiljRwpuF2z6#P?%+xW4H6>{q-i-WgJuHIz*b=l4L z33p}Xsv1ig#(E29zZ)&y6kx+*MGO;Jv9!33cIPD952Z@oH*2x-FKm&rQsIk7y+^wU0H#lE%Fienv>Dj04RBaGHsBiA1~RB#U5MGn=3r)zlx zLTZk3xyBEOak(kDPhH8^YYCCgcWMxK95#|T+Q$+{jnDGf3Cqd-`qk_g-PdJNNuJ`T zm)}ZHTa>Zow{irF%(t@cYpTnGBT}TZ1M`3t$q_btUKRNs%7>hc1)Pbs+kw^LAoZze zmq;(J5ZQbWhJ#V_cp1}f$QIE_0&6dps9Y~iwB7!es7gJSzs7GTKR8cMGWC5b|7*-* z*j67Ws@iSM>HjQX9ojDv$2^g8m%A#lG!+wAm8uD>$VMikw&R-oqd8CJ!*%3XYfF>vovUbhf6}6pq`IYG|2g#U1lQgTsq`BTDS(7EEhumZpw$BXqLR|G~pC;xRYT+>aO^si62l3|a`)sT}c&#$6}KfsZ?H-ZA~>2EsA)?YWIy4 z@?j~LGxiYI`O-=0j-pSgT#qkdVgx?~yfc`1*W##?IgTL;HwG zDXN6a8#hw;$s>@c`FQhZ+_jdpiysSi7DThw8_GotNS^=e)l*WXbX`8G?4h9S{Sv;) zwiNmC341v%zG<=}w3Ktex0uVG-oja!SIVj2rh@YquJq-P%OZ_nH|Y~{0>UI8S$ZS) zz*totJH8-K{@L6@JSLkZbgj`5{BHM@t$fwbPV5XN*R<_;Upyj6)fI2H;y{VaG4ZNs z*_R>gqO^VxbFWAr}O&pO_bAil$TT2A#Gf2&YSi;4R%b|k|Yx&vAM1i zG@ITR&2(sEM=aPT%CGN|`5W$$DYK6Wmu{ISJ^v|FmT+zy*?eb`v@kGK@Uh{w?B#O- zd$vtDUw??5FugoUGI7rtN$=ZYnaD8`o;Pe_ZLkXzHJ&~!ulQIid?~I6-j=zdV8=FY z*~+)fI(M8*t6I%{-;hRfP?LSWKAP43P@kOnZpw208zP&za5LwHQ;#@%o`j_rKUY3K zCQGz#k`eEjPK^A5shs^paT|R9?)!kO<9WZH zefHV=>~qfhJZrt*&mMAs+8a)km~T3{bVDezQy~r6Vk!WSb$Q}#LdFET#R#8SxSti6 zk_AhC3#L@m4$}>xX9+|z9Vyn+V_XB50K-#L$V)=;pj+$!=q{#$jA;1dKZAB-VYXAy z(8wIXkxJs&H!(!$C1d2p)nDL(19O2ZHHOfP><_rAU>!=UKf*lImvYZ=Vg7vdd?F(# z39i!If_eHWLO=AMv03j=k=8ZWk*v?d?s zjOIAH`mG-lq-2VC+l=BSBAQgqwV9}BcRn87aEZv!UI-Q#&c~hVI3nqiI#k-Tk^0d7 znmzP$Cu4jQhr{hwF*`K1kW1!iNUi)9x+QKMR}e3ZXPxy1-<@oyaulV(fT$4cR8cO)Lq7Mfh;T_o(%!+H%VB?M^c%9!I^m6G2Haz1#$6>}~2+)Gem_LV|{mqOP z==nyA=+&ZaPc@jX#@o=;{S>F>)k4_hrGPIpb9vK@87x!#8C1ON2?+)jgLec1V5B;a zs246q--TUauOEB|Kfb?;;d{$yi4;YuWce~SHEJpr_PGvj99YNf&Aq~%IiHT+iC3cY z+KfQo9}d*bIvu?5+j3g|*A625>MpQ(_gCm3Ap{ss{lsaSUk0Q`46x6=MI8L;6sPpe z5gdNLjkj-0MrW*k0SnmqA&ZAsqT4WgN<%0ZS=+gnjO%lN&gJ9*770rH9qFA&?>ZRY z`z?j8k5cB=mDAAO)0wo*90<_&|A>XTcTwSY<$z+NlStz-V|f47g}B8Bn6C-Uc=702=JKbjoc~oFBC7ZisCw%GAbY77kG!6QDhw?qM%r=_W&8!w<{|=? zml*Q9uf?NX>Mv2HOjGQBwo*vGuxPe821$>}J7X z#QAI%7J9pkZ2Blp#ybx3HA=^UVjlyvry&IU)xmYLcJR(oBL!!k0bacyq45obdhqz9^nd+Rc!c$tLSj_ zEu_HgI7h3)q zVc)-3f>w1m!w>okuyb8nbnoMPh_sa^W3J!_Cf*YwPp3lI;_>N}XJI-<1h(OcQ*Dug z{8VDCKno&0?=GZ%Di|FfXabZ=a47tu7a9BN8~)Y$B+k7bg5C$s#AcPTgrzi&pGvpD zinTC6sxX68+q4-wdh|Xpoq7d*V{FrU z_9GU$c^VdckvG=-W}SOUBq9k zH=`d_6tdc@d`W8FUU=ooQ=HeS!$jY=3My)IFR%WI0ygXLasl#7-&WUq7^e6N{@ zgM!XfeP}M&Y~(}jrvypjzyj!qiXc_{wFkNSApxB4Bu@`EC;~Z2#|bB)SNPs;e>5r@ zrN<3;IPyRc<1&k;Jc5(i`>$vu{&5cuSMFh(t+X&z=@L3|w*_yluL(V#m&NP}yhAT{ zn@W`Q+(NEBAaIW@Eue{E1Rwcz1dwd9LPRazumNw)$*x>O()t9^Lwe%~RWr-F*3$ z@D)-3yp~+WCErZ= zo;vvvd8rc)MfT$4X#;yeoJYYGH~f$biM`0Z)u$;z|6EL~-vT+(oCaPd6zIE3dr^s3 z!8G)u4Dt(`&MyQmfhJk$l=HhHa_BO`M=Fk?w)Pe1kcccgYM6sqMeZR&&*tNqqd{bR)s54j?wBQGDK+V9HG)iwziCMU(HFpf4ZvalK1Ni4Qke zR`vB;_Vd?=)Gp^u6LHr?WJ!4+{sUPCH3!q^qD3naK2RGOzor9PhGsCChFejv=nGXR zcax}CNPy($H_$ZSOsM$cLvr=w1kC-8Hn?*x%G|v0lnO7<1sAW6hMhgW(k)h3@va(M z_OMP6lXI^R$e;ZlX_=!>?JKtDOR2@o_3j-I?yR5XJJ3O#$Y1hk}w*yLr`wM#A<&5peutGj7(qiJCsx1pavXiivF&M^wvh zQ*RC4gS)=Y#ee!GVz{9IuAPaqt&#aao2dbNHp-G1#Ds|zi{#03r%Nf<#r@=!)AM-q z)~&qXcS$g+6yuAOmQat2-!i-Uh$9XwLj&oC=UlioJe<2M>?% zT2TwQ?u7T0YRyF~*E1NKk|l^6J$B^QcCBZcb4kwBiligd#ON<~x8S8F82jPj65d<) z6nbs%ZRpjyO}IL>2pboE!bRoGrTahAT*h!Ve&uZ|t7bflc=)>-JH%+g({xgZ8}kn` z_3|fZ|!mqcfUaz4ZiFFI$b3I?kmm9f}}AaU6mKpV6PJAWoenFCt-4;l1iMzwgUok{VKmKOr$U@Rvoq#fOr%^^TIehWVdBE+7 znibd2e&T{RT}J{Ap9j^lE#diEGw7Utbz-Zm58wAV4-FTT#!8lH05lUqcnO^VsrPYo zq`wxS;=*I?pPR6zAyej3LlVDL;{t26^BfM$~5eWyPCwF^UW^*bymJq(S6E`vpH)pAi$9)yL?1HS4>Jp1E_ z3Eec?Z6c@Cdz`)&gImS)p}QUSW4or`=gbo4P?6;Vv`lXWz4FdDpI8In`g9dHd?<-< zPg_UW1=hl(SPixExfHUbp&pKG@}%YNY=V>GyScg=Q9>lqnE&|u0VR;CLS8!X0Lt&q zM30QEN454Ovaj^-QbtNLXi7;lk$d_pH0bV$_;2`xFJIwKt;;T^Y^KPvW#+fA*lI`W zqfR^D>F!GNZ}!5m4=P9_(M~uhUec%nCkQSX@wHUuZ&asn6;(sLdhuzG^&cb5ad zOm_3bcqP=q%%BqjwlhCg9l>_!UL&=OgXz56M~S&>5|{=l8@k5x7&0Zokb}|`h=QZC z*h0;N?1`C==;9$~>fl{B)Kt0;ZfP(E+e|<({oQgf?MVowIrTPuSuBexD;fv39+V>D z=lN1iYp>uNYgdAE=Wb@Z$D1c=AxDFkCVrP3e?a3e6N}jRXBY9Ytb@p1MFwA~@g1|> z`GS)kI0V`_kKql?$?$m%2UL65p3Qn}&R46xh5L)zv2%VZSeMgv{O$oSaMAcrZs=G% zvPt70*FRp$vw14k8CEzYxFb9oX+1O27kGg{iFiX>9kDdfq0Y0=oBY z;+?YYJnFUhWh|~G4_F*2z}5F_U|}LjSiDmWChu(p8H}Z(9{K&~kAwzp{{=z9)W3mC zS+j_AsPKRs`8SZ*0U^B2tp%L=YAep)4aVOelm!#wo>GS%o?v!=o=-kWS_t-9wE`D} zegca1`qa(W2Cz(b3wT4I3OcFif{EL%1_IwjqlJ-OB(^-5`pqgK&(b!KK7>8B{z4(K zdZQh!{A?ob!NG-;SyM`feJ|(I_YZ>$A9n)zL<4p5+Ez^Yy&9FaY#+PJ=LGf5EtC*z zeFkY>Y({vQ`4G0~3dd~w4&+###~7=9kmj^AxaT^WbDb*6M##`~(V--CUYRg&7deEg z%6%mix17d9f*!-z-EXXZ<5Mt}7Uv}!moOEbc}$SG4z(?;jo96p#t75td`*}S81eob zD!T3&R{uqg{(+JAo!vQX{n!%TFT)0UZhM_d`ZbKjUy%T)-It+t8l`*z z`-Y?keTkc|-Y}B0chNuUOn~g2dWgfN4zy89ml^rxi(7?zqo2T|P(tQ7O}+R{3a3kB z3s)2}(XO3b5%CQTwH>7t-gt1GCl2zr*3taXyg97i`YNn?(-zo7KobxQl!cEwc)=Mt z#o(x?C%fxdETvZyiC>cLhl~u5VQ*gEfka#Gp($!c_^Ct7X!CtWK)7uzA9(*M@B5_# zHZ+*elynWz=?e;JV@Xkdol6Az?AUtz#**En!d{zthP&ozLfpO@2$@xgy z5fNbXST_nQ&f*&S!#KZ=epE0ci0ffX*u$q$`nKgYKKSif!2g&pp0#&7p(bVre!b`m z9m?O!az!%idTb80eaQ&&K0yW+i?C&bH*@IC<`&}V-W(*f-iJE3QUdba@fti5lMZcD zKE`Wpc#cMGLH0 z#_{0R$5)Z}Urp#1w>18{!xhpetQ-1d>kKNs>cqPCc)=&M`$!pq*$ltv05`1XO5gvS z3D*Kcw0E!=&TQO8yjYNfH2SlQU5XCxIXD&As8NJ{IJA)Lny3Ly*C!&2y|w}m6Dt7^ z<0PQ8>mhCwd>pm9w-8XCRRA?u@4?bS7ISd5G_dRC)inpfaFiwCfTVgn&;=f~unG2)aXI`L)I1GM>A4j4Qd zON#tR!@|nn@YD8rKre}J%quwyyzk`~uJ*x7HmKx1)~k5}*>#Krq&n@`E1OHn+VHKw zEB&9;r?@^yaL)(cJhFqxF|>v<-`BABx_nV`?|ES7(n2__uZSbF$?=M`~p{;=zK|be*#~R$ecRoSGX&o3<@u#h_qVWvUsL ze7l!OuiC+^T{jnrOEMyKQ=0*MO_?V(?f+B4V0y(jWaVTe<* z2kk3eP6}BcN_Rsmo_!sRIlUcIhfrTBy$;7g#`cWe%0Cv6Vaw$pZNNK1<3SIMVwITL*(MEOW0O-9loVk9+`T?864VK&b6)d1%wYS(68XI-h@Hhfi!pJoj9LMb0E6;;SC8Qu3F9dDB5;L{)WS&q`>XIm*}7<{^)7?4!IM z@5i?7t_F;o$Ec;}g#eWV11fVHOB77=Wg>KUK@N|*$pgYR^oN7q09$CoHI~oC_xD|d zf7ydaeWX2G8tK0%p}L2zfjDzPdywSXx7uqm|z8L7s1}2-c=F=33&y78xWq|>$*0dP;9yF5}*3iL4(q6NU zXRXl#UcSgq!B@nb_#Ko$=|>~-==V@5g=i*f5eYT2O9SG?670M9tLb zMr7wbp*GCS7VmTOIARkhYr+0H`H9gh@1Bzg`YV6%c&GkFc@S6qTN899J`vtN>6 zLO0!Ov=X}$GnY1c=7}{ZXfea>4eX|%ZsJ3T44tv$Jezy#IWVim9(X^njOdAT<4r#6 zvToNQG-IMJ?~x@M)XcY^SuM;Ocaqo!+0BdQb{gG4SNFG2A{FiUYq8gW@7tH`ZQU)z z?dn`4vrmBk(rpJPN9tfJ;}>Bcv-SY$)hi&S)>|;~lcZ;Daz&*z0+`0QeC$hf9{Ol; z6ZvlQ5$NQ!Hn`Vt0jh2Mgtgiu37YR7Mxsn5c{L9^+CkI@xg#ft&7Y-<6{K$_J*Kpy z+mz+WcxW{gHxfffz~it|#3Fn~YZvhI?E`*>)_J(|sy*o4XhxqLlxHmb&d_sG9DpTl z@<8s{o1Dv;d6aJ9HYmgRFkdDn&ir_y#pp-(k;ZK~_`bsDyjiS1y&!aqauD54PY;pj z`ksfuv6&>(=`R6^3>mZ6owdQW`kL5_mRXD$)5G16357$)J8+v5O{}@qapbj|4+Db^(7(o>%!H&(-_YUU6T z!H6+&Jq&IiaSTRs-1x_gFM5V~3_ZRXVaNiqlH&4f`{xI!N6ZL zh~Bt*nAB{5-nG8qJiofb<{rM#43%!K>*xl`UA+bRVCu$Qj#GdHD+kz*$;QZ_v@-p^ zWC=Cr^D*q?rg~0&sW8tEcN4V%B3#D9UI=?J57bO42XlAdK;~yo#IM#_Q$4|6q?x5Q zqOa@0VqQ92%p}#ni~v#E;l!239r#C?+59vW5s2_f zW<#KT=)Kx;exJcFLLem?72Y+0-?Z7S_83FDn!k#E4Tqp z0e6Z#&#VbO0A0xr=e$~vL(03pv*ni&Y!22Ak(N`aWmq&{-|tSY^BUy7U$~8FwD`f& z9XHV6HS1{+2_gE5RXrF~CqeBVwm^`|%~Y&lIobp8GhV8 z6Uhmm=Q+5f&viO`hZ>(P>4@#L^h6$29p^jDZ!z*MPQ*vKhfI#zJDiJsMu2C&k|XlB zm?5dK9>^Ci= zp6yD8vE2o{T0kBxpeEyCBlpK7$bg|9ijgk`fO@P}|BvAh2}Kh5qvQ?}y`wfp8etY`5B#4T47 zTlF+y;=Q>vG9W0+8+P;{!XYWl)Cfa1{lhH8#LXW$T00Y3w`(mk`zOw=)H%+buPUPQ zB+Sv^Y#-+8%A>>@t9+_#JQuCv3RpkWKxEf}m)QM;bHG;68+>T5MUP8#^M}4)MT(Mj zkvo0|sno4!kl)f4WDzr$FrRrA8~m&R#(<_s+PxGY<>O4~vBgpF$BPHNHNB567`{tt ziY8$@!@^(z@e#l+U53;@xddJjCBP*&yd#Vo+EA&$#a!IawaBNCk7ViAd*HDgRq}JI z7tcjRQLpxdgEtOKfuRO3xn=PWF?H#;jHmGfz~y%We{zKr|6_kOE}I?(to1BGie%ut z=ZS)^XJA)l0BJRSg`3A&g0p*mfoc((QT{DN%Dd?SgT7uM*<#T>pry18-`4AYYxP>;V zHt~;CS3qy49fMD`T)}3Al~Gr8Uce`NreX^X}*^|a1R6%e&_LZ;Wm${?7+llko=2LB?XumTFTo_=E zM7dGyB_jlG)rGmUMXZ^#J~C7D2k_)dHX4ww&)%=z$1b_#OLS3zwDQ$KZi&!7T+`(P zIxBJ}ZvDNOn7Tw8Q!Kj-Na)xA&F?U>X>>7FrauPT3^;R=CbL-mlKpU@^#({+9pY4W zoM)o+#j*I>qxd}W%@cJ_L#c6c1r*aZh1ztp1KND`6#aDNTI49Lj8s+y0B z)`Cy3JA+{wZk*Ec&a+YKby$YStvX4Wr2rGSAt z>gV$soYwW x3r78ou_u1iqVl2pIeN3ghd0IB+};4?1W<*ZN+g-uT$V z7c69ut3TrbXI=ho0|hn(PfOH2R(hcY6mVG9u4 zYz@sjP>chg!?E(H0P6S%&&DYaF|9UobdzHOd)Uj6Og`VuNJjP0A$#h9Rc0HQ7y|*? z^Y$tx$u*wbSoD|(4ZBOseN@AbV28;c`yFB5`RCzEp^2QrA0+639bMpO=?BQhpQ)hU zXavI+3s2*8@ki!x3G%kFC;Hm^L zFJV`#=o&#KuFIiciNjc|kq>IRJRh8%u^iixtclFZSPehkC_>HIR>Ex-v%q^cUMGva zR#N4j(U9<)F>cAwY;t_AHgNfu20msGOoRypqHC%%kN`z5-y)ZTJ5zZlf&cK8!7Yne5adC?Yq60+M8%_(KZs?@FJOYQfOqPb!7S1 z8#ch{>zg^h$~+R0>%dzcC9y9{o|5;MZABD5F2zoHIpbNKzwl@2S^VJ*JCUR%YGBap zB)nqH5gNiJC4i6=V5GiF&vNSsV9OdpaV@4B|(4tqPOEjG%m zl)Venx;hK5F}%-BRXB;HBAT4zp4(V6EQoT8cEV;w$@o3dG~9sz1HpHVuAaW7d6Ri#My`qKj(z;a?9i5ic=Z@aq#YSY99b zTHe7Ww>_jk7O5g>rB=k^2!<22I1S^MqnWLG^SRV7n+bOzBT_lHliU_)z_6Cm-0#e< zxU+FO7Vwe>>YvQypPaB_-Y*a&QfC=LhnnVqdrmyyTR-k%^}hE2_>03>gl;odJ1U9> z_Ls4XMZ(}MeOhd$r4+E!|2*jNXqXlana19#ya7>Hp8>6g1Z=#Br>}i*Lw@BsQQFT; zkvVS~!Cn(1)_=4C7<-Y=*6+B8)f_G(TD8|5S+YH~OrjCG^=)`-G0Gz&Q3}Ub6PedKE-JUuR?5YixXewTTB$vF+itY z`hj9b_ZZ_uaVGJL1M9Ii9}OzXrY<0)zI~qJfRRi0z8)_*4ZU zqVVPykZs(}*7SArN~a_#^TeNUA+wM@wrz~B@L0)dYb<4tFNy#`u`}SikTB$T=6-%! z-hHCq;vSf@VlGs-XA?T`x*bov8Nr^H&0)pVr_*>d#U|g8<6B;DCGv^c+{1}lQ}U4j zP%+_i5c4dM4Z5(7qvSkULtNZiX*L8Wa#E^hj=N!QJ`Wt9e8O_O&0zz zK}2JhLDbyylwyz*{9xH)Bws_0^iCXOOYOt?_yQE|NNr@Mq(=c4(Suli_ySy_u$L`v z$%3aPb{lp6sZT>BZ_9%#afhd{9LmGfvdVa=3n@&I~uWa$$DDpY!jF8a|s6$sVx;m(|`!stdFk;2yz(xESl6hHo|4xE7TII)GVj~a(TxPDTPhEg$Ss9#+YR$KB+DWH2iBx+ zOaK;;xPo{wrwbT$e88ma`_393?4ylRf+3~RpXB<`6xwMY4+eBCVIQsO#tMr1h^I$4 zgYoMmkxGd!#E&jSMYW!zFU_~pAxh3@aiI_=w9ERmA$H?hT5OD15OrkZ#6&c$R$?Se$ zLvKkhgqp}Fn$1o(*D^6v}Uc|gI5bWwTS2VNcCtk0<3buEu0ndp&U^Ghv`JRa!p0@_Z zue|0@|1 zP{+wb5o&1Q)|*t0_780N_IfV3xdI%odPN6GuP5#OOj(b;+t>v!dy&iQJm|6Kuc&Zw zo=|UpN_nR(<@?oDkks|Te8}=03^ypo>fY=_8$K-{o~?UCOv!cTB^2JUV3rDICbf;X z$|wftq+1~CAI=RfHAc5QS;M8i96(>>P{^5MDXj6#-B9uDjhK&4ES#)u1-Fo)j0muc z|Mtb7dp{PzDgMepra1S8kaAB^xUWy*5wfj3^{k3Gx@;qK>->A< zgpLZ|H>Cpq^zATu!zLdTHxonl=`_)i`-0ewswJ?Nmn>$qWd-u!ZX?yv3}VFw5xURm~EbK2hW5@awmDY~e*PI4=U!+*yKy z-9fB2Q;h8B?ZEUxmY@=aqx^DhQQ}c~DsODrN2{v8AmSs6iH`o)*pElnd{TEl^rn3- z(rT7Vd4Hs#z#q#!b4@jl*fhZkYL^=N<51IyQKYD-}Y-PA?U?6s4PWw zCTiJ^n@O?p5>KIpw&w7Ft040FP7$6cV{TP?!{SlYi znM%*9hiSs3{-a5Ni|-$1F62yLrz?}LT=k0 z2<*?Xg?;Xr;Wu?k;jd;>dDr|vy8riAGHPfaj@1Os_F$6D(pqI(on z>7i0JG^_6rr|J9(EVUCyj64`x^wR-S&b$m!Z~B4v4n2kp^7meK>fY`XB-%R% z=sqR~Rd&4N)8?;3`c1dd%_n@ginAkdSld;uI)5|R=6MWUeMOln*SBEEYf4;v$2~?< zQJenkBaLfZI09@0vUzc1d1!pB71T5fVY^mFF)LS};@7&qruyb-v*Ye|xL3CsXDEP@ z8+!!kpUZY}X5)6mLc#6G&ZRH89r}qd5mF3IBrc)@w)wGuku9~!?;#ksH-N3ou%ew` zOCsSWirFlkhW<*`p*@y&bMxID;7u(SY)Vo9)4x9#4G83s!ihR^ zHS3JAe8)5>)9EPHuaA=JcNu_M$PqsF@C8Wi3<7W1Dh_o7hEp!jOo^)s2k4gWr)*KG z6>Qjn0cXI)^cv%@oV6MN`{?Fk9TR?})1GUgWFA=Z6S+rzwvu~~ zIMa(R#Ulba9OKjGPls$RAgWKSgao(a;GGkv(LF`BRMNF2xNO%;He_Ea%V!=VLaN0n zN24du`CsDr^V}fn%U}RZgjGS(MZt_+4Z)U=SmKvW$0$YdMndc80JA6|5&YW!kntV- zh%q`CT7PE~;@_Eqk6x69+Vgt3)yj*o1yTZN+SB#0zNa3ay&|0cvg{h`0OoMtOJ6`m zUu8k@3&z}e>oK}3<~E(*Jco&f9#I22y-d`KBxIytkclSxxX+1V?0B~xLJ7{s7WTj7 zehJ2dS|cU!L8b{5gdXwLw(+3fy_JY_od(Cn)RC4~Be3`-b9v9vd*p(1JBjEaXJ)y= zOzPpgOtj&=DtY`&0p*brPj2GQ(D&LB+5ETu%!m66S@G(Lycl+)%vsX{)^Tqi9$);P zE^C!zeoalGbaV&72(ddj-(n7QIw(+$!_Nsz>ky&0L({^zHx{ z?Ieg+v>agy^4>$EXT>pxHN)h0W;$Th?E)qY8}b$s06DO6FaGk^bU9*OjV>3U0TEuR?n8ul9p;nYpo#OSL-Wucf3_34 zbZ9EjefT~uINgQ*?f;yY*P2PJ&)P$W@Kdpm$x=K92f??j6Sz5K6sGg>GGlnbdLpK3 z4Hs;;nmZ7sjGc?HWER|?ga5d-2zkGWWgeZJiSKskL6XwS@%3sxv{RKUyYj~iKK#8P z*zpsGMJr+%zx3m%e(n-}v)){mT_pjvUW-OlejmYM#oug&ggCuXZyM04aEB`t+)Os6 zZ^uK>Q@~~?godWo;~kk>*iN5yc+&7hE{Rn?(Cpji|Lw;cLeEH$Su-XD zg`D3)iics0)Yq$kp6F5b*}Q7V@Tma0`^9QrY#@af{;(VKZo0mLYK6o}C5L4?QzFhr4%6-kpC7X`1cdhiGW!cxbLB;^H6(V3) z>lik~`wfodZUj9(zoJLx+=BPE8UX1RZEMfzErEPSDoFZiW>oa#^ ztP|OsM^5xsY9W zJB8KRbql`ePy?-9tVfDWq*#5vw*g%AWFH@HSjlZD?4z0j967tx0d%|e8m#iu7C`-6 zF?6dnh!uJhhNbTbg{A~_lM>!PsNV4wG&)?FIa8qr#3&u3jye}|{kM)ow!cKt2Rb-b zszxFSf;#{=nPK>1K`Gv9`4b5+>mZU(?&sVRTcLWl34f0HM-i!Kl}xC5JI}rB#GV}X z=CqGF0f|x^rtV+ODCGFz&syg*!v{RDThpsRpS4-F=5(3CpWXisOm8(J?%uA&eQq5@+pBE>aAz&* zZMqOkt1RFl`3*D&DKIkY)QAvS9bz?*n3dr6q%b-(7%5cn1}3`x=r=4Mkb{3s%`A0LkZPLH3Wy=mh&6X@UuAjuO&btX`cy{9*di{XvLWrL_w*YtD zTS*JuW-*n@9?ml7Cl=s;7{FLtrnFcUB_b<<)>unsL!lVFdI01uMJC|)HD%FOPXG=& zbP<(YfiSUO4KUzW5%`>6z^(rL3VR&+2x$E*$5*@=1(TC^(Ni%4Y>|u*VdFF%ZW#K` zg+D(l0o-Y0IN=VK=Y$6Aif!@n08V#^`WsJxMLGZRG#Vp zzHQ>++0Li=q*rr*4&!dtWB4o`t*>U+b^=SR39PT zQ_|4nE4sMynkc@L=?CY#chPU$eK-vvSN`ULXke{w4tb#2mY=f69;-h+4cO@7q-U?9 zvg|+S1^r78=x)h~Dc>t)7Fl)DtK4-?)Y7I*gO|pYAEoL7{z)$oxQX5E_+97H~Wd+6Zdu=j<$9_9$waN9`=96 z{j2}f>mt9{(T*%O!EKAnNa`Em!SWh?j`@7{ww!Cg$mps{ck7jw1NH~ z$5T*LQdU{ARCU>MEo~iLJ^lYn1OK&r2@@Zhcg+5g%$~&H!aualv_EzQPh#(6``f?# z$@A5F?@#}?lkz5${On1Tc>ae!rSuOf{KcZlahm_&xw1d_-%aCO>mPn^|nPG*x}-CKXIa*T-^UTAa2%uzqd?WvJ=+{o4((BC$201x+Z9Q|B1uqV)xHV z=>EBv_#-Ld>S1f|;_f8j?d$33;pGEtTyJfnwP_6iZ1i-nb8&QW@Rsm#c98J2^>LQ) z@%ZQ7-N8>n&v>MbF=!^6YX!Pb2~V4yp>Z~vjk*8T6W zF7^`tdU{AWdU*Yv0I=3z<0fk@-M?ahxwFHB;a>kT+ScA)!uFqz6ShuTJ~Kd&ntj_&a#ZDQURby4%}MJcIn_1G)yL)@#>m{Y&|O*yHyfBm8R> zB^aI({vQ?pF@8t8 zu>?CDCT9ZtF=*|-hW7RRXJ`KI%H-DBOYHEM@c3sHyd8WdHo(an0BR=JHPzkkpSvrQ z2u-%vPU5S{_79Ud`Pc>OCi(L`{>Up#;$Qg(ll(1{?aq_62tuz1*Z~`aPqG1HFq|yOwy-T7k_?6fPAA<-IxOkV zcPCpmP4o_;cQ|?th~7bT0s#aB2qAz7gd|kaLkRKrf76>euy>cQUc9bH>CB{~yD@{#i#`>$aCQuSDDI(82I2v*bs>VWj$1$4z zKtcKq-$*=`e&5%^7BZk5{8HQpzmQ|My7wwqRMssjE}vEI(1{a^XS(RjT*!gBvZ8XT zIZh?lspf3Q;>z+_Bq)x@;>Gc%Mss&PPWAhk%3cz&;!Jy@JzgAbYbh>YP&XAxFH1*L zoIo+3)m2tjaKd!rWa9CdQ@3E6xGcaYz}u%ewdJMEI6CPj{wppiozCvNh*vll?;<{@ z1=%yXOba@*W;4y2?KCz!jcv(g&52B_Q(jhAzcUNy%xQ|^%FtPHQ)3eopCI?qcm^p+ zPW|U)s6rA@#p0ZDBVtDb?N;gqvU3guut2+&av&TeQ0dOQxPjbr3PhlRa7uybP*z)2 z=4ArFxkx9XbQGZ_MnX!BggCO$jTAzT6+$|emo2EAKi?O%IZ(7sc+Ir6NfPE>j3~7( zB_t)`dc?Ww(ULR=O3pmeIsFz??Cjt{F}1iowzE?=x2!}c(;6*tYU|31*~w0dOP$)P zaOHxEl3jvMI+2Q_znpH55!o+;2O&Lci}Y^|6*R1o;IqCla#Uxh+fIJsu^sVS+!SOL z0{krg;QuiGWI_H{FNnW?)c-91OA6v&tswp$ttTlJ#-Vod6OSFf`k|;-Er>rn_J5ZD zFyb78zm4^1@5SD=B;LT9`SJI_AN?9G-j9!=i{!}g1OG%bnRq%&eKhKt#bYx9P1&yE zJ=@T4L|1T+nSt%mcbb$*tcWL@w`UPXcM)`$qLY3gRtFyz)8D}0%9WoPc*g1IRy=17R!6|(&Lxnk!_`UoT=7i;5 zmSp%gXKvNr^X4z8t_kl`TUWnu-~ATte?YXcDHd;TX-yowxUIb-nOc(0WILBG>sr2I zrzt;Jxe)#*v3hyh;YZ`g!79o!Ac_5xnC(}+-vYmS5fsSO>Mk{!CHYHQb%|kZb#?nN4sx96g zM~^Co?hv`6H@ zXP2kYpYYt=JZBuvw2e*z84Lw*FR82c#skfXR3^Y04roQl2RfkW;o_Skmv%bWZUwRsllCxgwLS+7|lq$ZvF}?y(OLvq@&9ythImyy1gwJ zM`ieOdlxU`Q0F)iZA+|>3m_LW(UI!R%EdA@yrDLkUlNZ--W&4%lND#xUh3B6M0 z=sTCeYD|CX3eCnk;O9 z?TJi=uAA@DQyW`UGdqCMspUvB*ny!ich4yo4hXk-6z$GROfFn@lWT^_t6M0RB|F+M zw(E#zTJvrPhXx+Lrmn*cjC*OUoNYx>5G6HR^@!&?-x9v7fRfM!qxdmQZ;Pff$H^9ofv-|?Q zO1xVx)!B&1xv^1JaUVFH9g91X%b-4xv5uj(8^dIZ?>WO1hR*1hV?>^9ZATPd-3;&Q zM(%k;S@lZhg{LZr#kpYo!tCsjyWO7#`JuOEUcipd_C`G5@We?cJ3C^TJYgzLnkj!A z{wf+i&zUG16JK5$Z1A&%uP-iVav5rWSvrYp*_WZ+NKW{|MzBmAjS8l#f)dS3XU-RrxCALzHh(K3n-( z<(ri6Qhr?dM&;L(k5m3kIjKDAFv;)v%9|@+r@VvmmC7@fk5aBuK3nl}nX#%9YBOE7vPuuiT`( zTsf_b&th|Zo}j!~`BLRWly6l&RQYM;Hsz0$k5^u$Tk?OH@|Ma=m4nKME7vODpxmn5 zu6(#MJxlyQ^dCDCuEvbU_K}vR_6T*;7)+POkZfv<=wp~XW~b!`q-UHfZ)>5+qRzHB z`{6EWqzN&55n{maOUo!ymIQX(LK=x~sVGNSJmKSwfm_mm+F21;@!k*CE z@i|!$;!9JJ$`0-j4h^k>yfoC!m&SsMh!xT@0w;ctQVD9HWu??O@$jt52;PbjsQU{! z!mmUML7u#dcKu1WRd8N;-SkpY3M*Fb4}zPEazT(x&~uVG8BPHq`KrkEq7h8S^T(yJ z%R`As`QQ@CWYhWnVx6gc2WWfT6wr6#fmNY{w5uVm$+o<(=&Q&@k?5sooQ6zxhGnDm4s(r zM?u1P1}2()buK)trwC@!Xe{EzuAbH13k2(-4t}Jt*L^t&VQ8!HobKYMZE`Um=&s(G zp9r{yiKSFq;5#KsoDbUSF+M_LrCVI+JJAhh$XL)O6 zrtTK(isZcoJLM7Ue`)&9!{hkcw41Crik4-E1Wa#k@)X5?v?nTG42-s1I8(-kFSiog-4yJwv0oM9J`jHac>Fo>p8)?qCH}dH``7r}{Ab4B z^AqErp!Zw|{^^&~=XXkvVc+vye8|5c9D4l@KXN|weMIlAa#48E=t~q`+l%^eQlZ5{ zdn}S|PfZ%`z2=K2v2>VdO2lxdAb&&igG?X~l(1S!zyS&V%pYtX^8T|KMV;%i>Bj`r zOfvu0gqftQW9~@PJnRzJ&c>uMGV; z^Igh#nlnG4jQI-Ymz1GDXa2i#v+`HUg{5OnKr5|nAQd+&`8+34yzv}rg#D2ESx_|! z`GNe7ozQ5&1W+^$tdWcOqf@U#A|yR9X1y_;D?zhunGz_$3bW@r`{Q&SIaZgTboG@w zHHzzJ@FMN6HVChFv2vgA`o`VD+Zy)>PdDxt4jbo$n~Zyfv&JFela0f|R~Qcn-)%f7 z{EV@$D8rp5VV@B1!fZB8*2*k&M*@x3erON$*mn9Zk@BKFGC!+q{_I#YYj08%Mv{#O z!`8zwgu)E565)m;jXRx^LYR)#Fj*uG7W7^*Ocjt5@=)5=;hrKk_dFxc*{*CUIse$N zXB6kR=u*92y~0}=hlGob!@|>zbHX9x2H`s6l<+~u-NFYO_X&3z7v#5ztkRmv*dR`; z2%tjLXN($7;DMu7HVK$E#JgbZK{FPZ^NvFWE><~^kSWA45VOSCOMF&%jY@jikfyF{Po=GJ;GVl+x4=>vpScPEWLp0Gr0`n9g zLnLunnp_NnjV$bli79E=2+)I^etsK(SQ5rqlwNx@i)8}7G@NvNNhj>DS;{e36Lr(0 zH5teQMSx5!O{)0@XCs|Nq)lQMl}&fTbR*`#91!*GXEdO2^^T*7aUM~5?d@=JRFHnZP0dq|GNad8W|60*` ztTYj!J2cXf>}bMcvb-)F;oFa%swH^eQls)aQyVN~ni=rB$%92)sIf*8F_}1^gm|t5 z?^-f=qZ@-$7smulc>I{jbfR0uc@huYiWAx8;)`$F2n@*Ji=OtBcfNrl^!#DeCQFmX znrn0M=h1FznkOrf;yV&iYc`vTv|)`{iB(*~D6Ze|m2!QYlyJnjTX?B)YBc*l&bUY9 z7aE6!Z!*paKWN-5{E~5>@H@sqiT?}Zevyy9O7j;G`DVrgBA;v=68Rp+gCY+bH;6o8 zZ1phGaf&k|;EW&Vgln);q8w&uGo2l4HZ zJhZqTvtcv*hH+DGtXs7E3$%qB6ZQ)U~CFIZN#1-^IsUvi;(QF$*&^W zPP?5(6H#~=H)Bb%^}}QF#eu|9hdP9O+R>b3P(u^EiAj`7C!3^eM}6lkY?-Ap;ogW< z0hs_^ky22tJ14btF?YT>%aSBHc^RO}<^DGdtqh$Q1(10@y6T!Ue^*ngIj{Gr`J`n4 zexE2X)#?)|Bd-q z%ILo_cPOKO#@wxp{vY${%E%S-P0Hx6F+Zi;t^AHM`ok>$Od0)W<~44V@*ScaP(D(* zR5_tsri=kBhp$$K{)YM2%IGgMAFPc2GIN(Q`rpiFDx<&3e6=$A$IQ1Yqkqi&fHL~q z%)eD$qWp$3`p+!?L>c{G<~458{){~c^w^00YYgf(I)?Y17iml+`JBw$rO()y$U=_@ zPX!L-gL=PgoE8?d`gu@%QVhenH)9!UGJ8o??ZUI^xp8x6G_#7Tv-Bd1Jj<|DYDv79kdR##mDBOg4&@`(Mp zF8mzxJTSUGu#h4`Yp)xl*cyR?pa_~XBFc$RuUl0;yM}$aY0`-snE@=-@Mwy*XI#JJ zg$xlXPS;o16rTnDyldk59~xtUuR3(}#bSxl@XDNDT%m%Xi*^p~7NMefRhjSP7SMC{ zqP2E8IGWpQ(aqLg$1rbfTqHcfI3T>EaZq@saks=*ZQLW=Y#b8*hZ%>3k1=i#KHWGl zmh*F|@qom4wQ;|2uW?GkKV;l3{EYFS@E?pFiT@+x9+7`#oD=@uI6R8;Gxip(uLj|D zjZ?x~8Fvep821Q=j6=e8#yR1baj$UNxKH>b<9^|@T$cRijEkgvcNzDI{7K_pslT_3 z2Son0ai7S?^jiB6-rTrIc(QRoc$#sq#5c=0DDwS`L&66ehlP(cwstzwvAnXjzG`+= zd0Bm>L+w1^cc`yjSXW@6!YUew!8V!VNtM*0609l__6mVsEo>((bSzTVcf0!cm zhxMP2l+*vn9eaSFlY^%mIydRgCQ`3q5hRZ}x!c1EHCEzD_foZ^=zMr9sD5rdv8`iDkZPYH<_x55VF=%uS$+iq0#oz7tI$^>aL; zC63X?48=gF5ZL^c_$EhW21`tRoK2Gs7S29LQG>V|Mt@gQbHgj8bg39kTxejGN=L1k zS42rtRtPK?<7pN3Z%RegGY`N1O2ZD>waUBH=-+Ki6uLw1AM}ry>y^>pV?J0J{XOPo z%INPgAES)^7xVeb=3wHBAoBI^ z(fkbxZ)Y45|1*po$zQc`K;#D+2Zd9{4Z_D6r-aWk?iRkv*b%eKhfB(>rXuT=ce@CBCiDvulf_Lk;j`h zAhWiCL<}!7+AR&+6v+B+Qbo{1f>*vnHDRx4+QESCK-&iSOr&91y3oExRDH{eO2zmiKL0qBBJ07@w(18rW8{sZ%` zUi@~UB)k5ip#f#J7D!0-lXq#kU?%yoi_7~?VLP%e>)&*CM4|Aa{qNAZiTTro`YBHY zbC3Wj4Td=9?c`O^|Ka*HH@EWhG+TNrs86qD+P%O6S&=@BlTB{FShn3O)V*iIIqd&)d zrt;~^*D7D6{D3m_VeJ1E<@1yWl(D{<<)15~y)zd*DEWu}jJZS^`hDg(%IFU=FH(m7 zi}^6+3zW}OK12CtW#|Lhf1fh?lgxir?pFR*`7GrPACml?tsGQ7QhAXw`lB3QLK*#0 z=3|u6A7#Es8U0b_dzEohGC!w`{wVX?%Fy32f1`~4DRa@ol0WoMnYUGzR_6W7sxUk? zcm@_5)<&}!g)}moT^Ct)1ya&((|rDCMQHj4yu&m zauHXNshTI=SC;dsgDy^$M6GX((Hn{&Zg`zxJQ@)v3FPl4?;7C|nZ{2Ku>8zIpBI!X zf){`UudRgfr>MX1E>lP9IqDlte6fQJmwjIHDuTT5V@E^KgWo&l_fTG8>#F8dW0f{5 z-n^9aT=S#g%ObA>H)7hdD8kQhuZ>9e!)uCi);)&XYwsh{ew~!?)5Z;>S^ih!&?x3r z9##Kg;f;(NgeMvYCB8k4QzEZ5?w9zRjC10@%eY(opJnWb|4UsK|F;~GGos9d0L&gE|UuWDW`Dr!o7hY~WAmLAT zS>zWRheUp(agp#{E=zj9Gwv1svvH5`x5g<6zs}=!J%uM47q*u|cK1^&+`ddUE~D-t zZJUD)Vq}vhcOuU=^MTD+7D}iD8^4$yD3HW{PPC6rv;zim<bX~dLH%^P zC~neXJ)VJC6U}Lo`4Gy*d8K?%6mjl0x+3TwWivo(AKZJx82mKQ7uK7kex7#ie!N&DhMy@jGH5VXkWT z$myYR(l8^jQ$n#3(DwEGXF*SNae4U(Z6H)I!{S_=ua_E zP)2``d3R;>=a|FFxN6KvW%Re0k5@*2i#ex^{ucA2%II$~zoCrzPUg>*(Vu1>^R(m- z{Z;0zmC-+Ao~Dfc8FRTZ`e)3w%IGgMN0reZX3i>iE1#f@`C67=r+l>XW6BsWuzW!I zSY_w8lHZu}1ZB(@v;S$z$0=7SV|>E$h%&|>%qx@;EA#Qn$19(&e1h`r%Eu`GP8s73 z4*#w)wI%p?4CE?LKrgWOz>WK&g!Nf8lZ?BCcQ@{l_^XT?gd20 z3berd0CQ|mZehnz%s0^>cZR%4CKO z3ujuxNA1JB@-~qLdCaD1pJzu3;l#DlHOPx9`h$M&3TH)>7FRjJvCGbitv`p+}29)|7XleRVI_O-jAQ zR|9nSxp|OPL~bS=U;B_xv{<@+fo{I!ZUKy4?3Yf(My6tf6@a3QY_aI;F}x-0kf{=T z%*i4;ce(<%iK&&nXD#=j%~@|#!}e$f2Ar~Gu(?^KX*joJ7{l=6n5I#N$oN(cWRjg} zEF|$iEI0)>Gebr09h)a|AMKJ7zaQwOL4#1;h}H9=HzV%>usXGmz8B>EgByVPWo3*X znBP{$_<{K!$`}tYuh}o*F&<#vL>c{k=AD$$-)AmYMt`6AKxOpzncI|)Q9eN#{ePBU zsf_+P^KHtPDnG9b{W8nnQ%3)v`5R@7SD4p(QSy)eHuGdJB;{h|Q%#SH!zKQuQWz5eo zf2)jKF^_&#@<-1e|4(d?^?AzQ=M&96y@5*5S;$84CW)x38f!8c@w!<`CNZ?UffuOb z-6S?MOca8r8}i6o8&7h2G)h=s{H}jVPv1Ze`QXPh@2`j97`U-Bf&KhD$bbbSRH~*BNT}AXJX=IKec!48LbCg7C$|}P@ zAc|1mZ3KC^u1*`z@KHnlL&52l92qHY7UBaq1$o9Nyq14{)&>0!(vp?Tm z=rY;^-IdI^DM?Ag@wqP8qLNm_vWLz_e=@8&!g2x3#<5BW>G54k3Db#~@z<2sSJp@B z>T9d2=Ww2U_l%tWpg&&DP!e$)iX@t){VL?wH-?{Ay?@l_RbVXhBgRF-&l?AY-!u-7 zWB;ES4@!J1jUDkn{tbI4tpRXz@1)Pccpj&o%BAZZPf@?lSI?{GDo?lk#0>+%NK{jk`tuH{(8uZ}gj5 z-hSZ;#sk7-#)A^yB9}$pZk!YOF~&WbA7e-4{l-PYgT?{jb>7naI8uMx8;9h2?PVMk z|6${h@BzjRl75SEPU2f;oD%u*#=XK9xGes!Gwv3?+c+%gJ!9M;{IYRM_!Hx9;ctxx zgg1O!%bSw&1&#H#|4$EZE%wb}gTEp1)-5R29m2_&YKV9h zxD=7=dy-$iS$w_%dVcx4A}=rLa>`4VJLOXye9mv^Z&3Y(PlHj3?>9!zzZ^l%d4QjP zsJ!pQurIWHAB-HnE0Axn_GqVM^0u2Vn7!BZMB}gOk3D=@>hcTEI_1H;Zn^IDm!5t6 zt55zquBn}68SWa|ZIo_x%mH(#53@tMaS`1t*||1fsd@4lS4HYy{b0d&-+e!7>eLthb^P&vj(_>(%-_EC)}4zNE!wd9 zkAJ+QBOG48V$C%lc_x?J{)A6I{l`YVy*pmK{`zaId(%xj9Dm6r&EFk-@cEy={`#_; zue)yYQUCns1G9^YR$qUeb^2bo;fCv0U3cBe`uX#J5jp?-Up_Q(;@tL4H$CRkjW-^( zWpndI->1`;el&J$`QBw^`xL$W@;4J^&pzvwhadi^uCejLfBgOLhn)Gl-%VY)&pr!R z-*Lw^w;MlxR?Xdaf3p8xd;RW<+itsg^Ak^O`rxdy{+fOM`CE@jr8aN7=9(MFZ@1ku z9|r@mIZWwd<<%y?%^P7X88a3+ZW1o4Zcf}J=r0zW9 zjQE#}7r%bnPCK1=?Yr-OxA85v{B6!2d#p3HxOnfDM;=+yyZ`?Ct-W;VWq<$u?{|Ku zt82^Vo}LMJOrO5?F3XoketGJtjh{xN`%j-U=cRK_Iw?2#?6W7{dcq0Y-0<0Fhn@1# zN4vka`s%B!am+DWU;WNI%g^6(%VRI9t9$JjYFC?VGUuQJ58QXn!wNYJYS#and{;f}dPkXPmb<_01 zh4ri4b=NJMR9Bzz_R~+7{8B4Qv)L^YZ@lrs5OA3bf__}vyP zsNHI}-D;LT_+ZD&`|bDYk;&vA?*7xCcKvXJ4J!6I5Y4~-+tUSqenmb#N&^be6`IsCtY{$x!0ELy6f}be*E!@^S=K2;i^0CD8Asu z7dx*iFMqjb?%eeb`17CdTXf!e?=N}jrMqH}K6+c~m%lvuH&S&i{MvZ9eU#Jw}1NUzx{2-OPS2uH|@Oh{N>%G?LYpp=aZ4h?@yjG<>|k^_ug)AZoPF?>#IF~|M&0SnR)kycdh^E_TTNe#ttnP zE}i_)>W|$}@rz$p9XINNi)V$uJmb^zS4^#6v;5;1Zfbn*_RX*V?U=uv)BX0@|Li<{ zuWROvzV=^VWH!3*=>7NDXcjG-Qw#%?{rl2GYx%{w!LwDU3K!6H+HRj>-*EDthVytbbH&c_BnO4 zTh6@y%?FNH_w`?wZB=x@AI3dWa>CWm9r9ptwtu~Q{&Gj}iHY;}UhCXthsW>zZ0r*q zPad=J;9(!l_|t;G@=qdrzV_^Ha~)c!5lFSBu?GMQ9lX_M;f1s2SC#X^vv650cKE8V ztgX`(Y*?H&^2#;edN==4w-MH*VT3o`CZ#Z4Ao~Zf85$OD!59Q9?mcIkmYm^Cnc`p? zD%#eX%w(rH=|-oRezPj^326jK;@4ou ze&K)~b9x*wclAfB^vY2WeDs-z^WX(GfD32QlD)9I44R8Hy;9V@aV#vRp)Fp((RR!~ zbtbXVRG!VTOwajuQxKaP8L?ov6JUi$DNNLxIRCIoY>B6Nyu}l0-t>TM##Jzvl))H| z7D9`rJ&FqDT@q+>1Ty`@bUL|EIy~2n4D;++p4qm#z)VxlNRuIFyvUkPxi;jJBXn)0 znPDd{)yd2B1AolD9lLtb$HcJ+FWJ_K^!1mCN7FEM;qS|NYI8QC@jhq{znux10cpb5 zo-y--iO6(kinc<)G#geZHsPbWC_-n4_u)5u8IWthuUF5z0)BxzF_EuOm#opq+38Ft z0<-{#zUH<(;0tTz80iT8_l_j%{!sd7(BCnirwsih^YzNmKQce941GHDr^+eie=DQM z$nw!2N&L|NF>j(AQ=X)Zif8%m${6M{S1Lol&s?Jn{XX*n%Fur@CzRWik5)!5Se{eH z-NyX1GW5I5A1OoM&+L3G`G-D|c@t&mkC~?^L;ue_N4c=x=@}r(K0YH;UVbj9<^hY= z*qvIxcNWQ}mz(B+#niw_xrfUxzR0xDVZ~S`3qwD$vWDG71YbnvMea59VfVWFn%YWe z_h^?6zh90qKL8YS*n80n#M$&k4>d^;wlH+h7J6m7U&u=$^z`*d;*;RP<%``D&`yq0 zVT3_))&7n>V{8%zhhJwiWHB-W|jrWtFPo_v(1{y$_2A3D=I20hNMG* zxE#YJGeX`d3}5W-s97s zQ}5Og#a+hnx#(N2z{U3(#Nc%d->-w8$o=i)g#T&WFq-A7f2#77@Os95!kZfp2$vXl z3(qnh6rOJ!ko2039pNtHpzuY;p;4Tl8;!%lPZ~D}4;ZI}zjayS+jvmR(=GBnjeCR- zFwO~QjeCVpby>=DwQ;}5A2l8je#3ZB_-o?^$xqQ|njc5v+r_v@c%E@UIBFaeUSb>; z?lKNZ{O1{mh3_%$79KF}5nkhS%}+?;3mEqZml@}T>x}z_s0yOY1#@#Rcw;uTbz@>&n#@W+Vms9v=KoEECOi<2EQY(0E)%wjf5_d_HrER zDq-dYS=Y6G=*6lv^01<%_LW_d`UBbax6+$4dmXl4v7HxS_vBxziB6fC>!)c0&!9~Vpk4bmL8?6%y?3TNxO3_j3#K$wUh22P$R>-uYiZu@C$6)Mk(o&T zVoTV5Wi$Anthk!7c#*$8@8CmkiKgXV79HQUD(rgu%1TDxya#XIW)f7HypG4S{%*y` ziDBd|ePT?FafQPgN{Y5TLtSXSSX@N4q>(ke;$ka$vl(ohOB>9(6-X{H_|uJa-Jq}&d}$LHZ{dlSze?m1<&gTx1-jE{f;pPE42BWvlNE^)bPb5QCm25Y3QOg z!~6~&5)`|dq2%?$3vZ|bhVqAR-iEK_d2y_AQu##XE@jw1u>T%q^naPJQ^tHh^CQaW zk2Alj4EqG;zbm7E&HPVg*h4UH@U`Rz{b}Z@%IHrs@1uW#o!^r84Xdm^b@I@{4W*^RCM1Uo+2D#`uFdsf_+R z^D)ZkuQQ*k4Er1ATa;nX!2GB(>{*z9ubfo=vogjrEdNp&_BPC`{zLK$`yA$tlwqI4 zysa|qPndUA#(0W3tPJ}J=9n_ax zp|2I8$H1_Tk)@^VPF>(gRR#BMY55U5QYhN)7vBJ+PO9rp>-jLF$^GVhi9VV+y}V#F z6`RdOYAdm=ug-kR?$lbKojve|6s0$(*KRK1xRL_Q7 zOm0yOW_r=eB^ctux%WJg8pC2~OC}e0rXuvvry{Z^JSH&);w=SWq|dKgc&CYL%^J_s z!1sc>IgzRb(5Y3|a}Cl%l47Z?+(&9O)8b~^=gjru_a_yDMj(#3da`f}+p6h??ns}n zs=DKeF7?B)!asfGm5eNO?f>vX7&;dE*GuAerXh`=sW$L>=uAhOmJbn7xfPu<#P&2H_)(Q^IE$cMD%< zTqOB<&^RUBZ`>n1V4M^F+_+bGjqkNQ-NG9h2ZSdZ_elDc#tl-wMaC)NlySH4@y0#E z=NspQe`DM${Dg6z@SDc{!v8cL5FY<;YahZBjGZyu9;O)=2`?}X2sarAg%39l314U& z7QV~4LAc*ICH#ePgVf)eE3JM-9x%>HeHI({h!RD}0D?pYR#R{lYgI4+uYM zJShB{ai66Bp>epHTQos$>N9pH}ilp`rFKd%IIG+JFAO-^rxBERmOOMc^hT)@0q76qd&}Cp^W}8^FrmM zaTA)IAW=@1~I> zb)(5x7G|y>ZSHhRT?Q|#M`VyY@-H}=uTS3^>M11rym8+smcL=#FZ`u(Sp2UwO2Y?) zH#6=L-rm>|-otoM;#*)G7G7xFAe=BB5I)p6C47c)gT#NeaZcoS8TSf5Yn&4Qe>CnE z`KQK3BLCjFN91EhYk9jxzM*kJO-C2w16Qu*g0u)3-Vz`wJI;5}j;f@?Q|+2>BYS<; z;E{-L2ernrZZX#Cs?vO$KLoIMT5Eu{8xFp7;Y#pD6?_4ST%?(~%9%tg<>koqS}~oC zT<&VR_zO?0d2yXs<$_69`oM}81qK{4N$nPsT==n<@qEz$h91h)b;I(av^znoV-b8I zj~g{>g4~%>hc!R^?554{(e{xtm5J16Ot|awv~lh>Xq1qt_GlUvf%0U$@hMHjV(uDB zGN~kvEzc*VC0_{86>d~GvBlRb@(~NqLi3CbHO<9*KZsmjm?GKZC+k77Ph8TupU#mdkhF(0jr_cilH z%8Qk+Q^xz7<^9Ug?=gR>jQ#<$v!>)1`ZVUXl;O&}l`{GZ%t2-J2bgCoL%+tnNIAcC z!M+5;e!2^=UlpF1ScC%Py9M)!Jn_sgY|+v1tTy!?XzeY1{6U;`tR9PYK+RH$h0qC% z(CIZ#uUC#6ab-H?gMqZcEZM|F$`&rdBZ}20d>2MCi=FDq`nvM6aAl+}Jg+L!xXUz~ zR39qPbpiCUrkqohQD_?I8(O5IXNRRzS*t;2v65sxto&y!tgp0g3G!84RWY&Rn^=Y*7$jDJo!OuCOE3f zMfH`{byYRh!_2u=8r;B>!WQwmOEY4CZvHyq3Dn>?5DE2zIOlNN;j<3y(&H_b=71!uP<6m zn($X^xDf1_D^`4Ewhz zHVzAa>+)FkKWc6DUnIPRaj*EFY}_C`)i@=*hszQ^Y}_q;pmEU{POsfKAbgy0kNCgL zI3@CHjk_hidt4UzQ^q~Q?-}E3xxO}cc^vZ;<6cR>!njEM*BkeVywx}$@-E|` zq<^laMLSoj^|28sVOmqotHx|;ux$k#JYiF~4Qx9~2;j`*K#+#~X+aZWg6 z+$(&nai8$H#{I%KxGeEMXdDoJ*?3Uu;}hcn;Z@hu@-zrE~m8+}E zl^7ZPfB5CD8a|$(P0k_hDLPk~n&vXQGcfup_)+=%zw7im7C8;X7&7(dA=4;Ftw+d;p^Z|Pe*3aWfS<-YXrU5kt_eQM&crzyN$ zXvE{)2$ac!9Oh$T{zuB6X78P340H`LpspVd1s>7+ye45^Y-+ zU5?2H`M@wMon|^ZKWQlse>?!r)CLC5iVW}JM_l`RrJV+TGyHw?Bf*{WGOU2fw$g4? z&W@;BtS^D>0_`|E!`YE_a5J1)Wp!2MH2IHJ-Cb#Ren#zk#lJ>Ko2JF7|KP!Kah8y?~!;e^LnlG!XUd^wS^QRtj zx9j!2V}$a(1dYlM{N||ae=Yr&CH;y-OCpPHxawS+0Iawn7tf&@ul?G1sxyYIipeYv z!(czogI*NtgZO(L{3$EkT6tVS`|RbpkSZe2f#N8`R(x37g9QYLz=Lw1I+yZ9QgY*S zXeK!4PE+lCcCc6jH63lsow#O;p@P2Dfl;7{FhXWx5e(o1gOI;-qPg2!r?xWo=;xrh2do3CtN0CgyOwWezqZ!R;y$1aQW2 z;Fuo^Ne~hK{VBgw)lUAx4}S7bD##! z(jaN|6ra^Jdyf8gGZ!1`IHb+fc>(6ycsn*h4$MXg0<fs~pa9V%x#}XSz zHn5k5d;hcNQDOY2sKd`qzc8Nvlo$OUr%x6Mi4-lQL2m`0%?6_LK`T5PvHxnksT2pX zqrwTM$$9TlOs?ULXzNTczeNKN^%jHrhnLN`h6toFH>0O`U zBZ0Y+RSp>oU?3RB$L`VD6z}wH2G7a97azq`zI+0K^5M8X;1`+6_#Axs^n8&ifmjCM zT6oULHs^uF?wq+#&Vws0wC#!*1m7UmjiwfQ~>=t|PbF6@`A)hgG@P0yBO znP+_0GT{ofv3Sha#LQY`%1o~-D{RpYrEs+CJXYklL^~2Ir29!Wi*og_T`_;OkCp?` zu%?mrqkxkd%lJB-K37`PmT2RkLklVo21J3rHA+e`SaI9XK02f5lfrfe%jIZu1HX|7 zNT;*mK~jJ%oOF@{)SN9?61xfe?_DIR`EXOPkIYyQm6OiFcJk(o4t00$e+%mOx2!eZ zp#^i3qA!HN3W+}iDbblKgEK9+Xuf@n)~=OuSRsZaK0}yBe6Uzq2UI+Qe84Y_yU3tT(auGmnY=PHa5GcAu{Ol3Y{&zp#hdhB!1y`sbLuWUf(;DIcH= z`xurVtbC60(aJgHGn9{2zE=5Y<$INTlwVNpR{onZ>`gem@06i$Wd6lu$uBgv%oCJh zpUS+OGVEoT!^%+XF{hNzQ$9}leC11(uTZ{E`AX$ym0OkHP=>t>$N#zV)yiw`Ao;yU zc`N11l}nV-tKjf+lou=4E5km9N8&U~pd)O5@@E1#tNv@-04 zSpJ&w1_5GVHyWM-@x{VXwrzzVg}1+bN%=JX851<*+jLkLK_x zW$aJQe1h_2%Du|xD!-)+`y=*0sC_?;ww(7v;Ld*vgQE0m8?-d7o+*nhh+?5CIy zRlZjFbme1|bISBA@c*KviO8Hvd=Rf}zU&G?@9_xUM+v-T;;@Xt(je-N;W6IkK+o%b zIk&tunP`G#HCe0R^8ps;FkTW^fj#+V694 zisz)5R>>)PJsr&s78hYjbfg)Y6xb#=Wu?zhnvwlVE2|eSK&k4n14hE!s>*iOjZQtM z>iWt#m9_A*)SDEOj{{)4~;g^b(D7mS+uSQReA4Kj6eD(9|BC{*Y>KE2lIGnLZ(6cvY{WWm|%VA zu{I%fKMGqVMa+RlbN*jw96#R%O67U!GzfoYTqHbxs>%bxLF1Hg*f=+uYrvEaN`mYm6N!-`&PR;pdD8 zB)->;`$hh-@qqBZjR%E)v9s2PBl-KKagp$@#(h%Wy^Vvy^~PbzZ?kc)gkNEtlJw3t zZV><1xh(!4GERy7DdPqS|CVuBc+j|C%D?(9TAo4SwTyd&w=fP0?`RwlE;B9?USymT zZZi%``42S?Nq$Z-?vwIdZrmf~xz)H^_)+7W@QcRX68?RcCH=3A2Sh$VJ^FsDX4@!>m3qKS%jcIla? zuF~&=IgRZp9o}J+8(r2QACH3mstsS7Hf_ofF)ttFm4>n^P%^7?g;-;QL8xZaueV?$ z7JMY0hSl`)#Ku*a2ZND0O?FxuPM%UBhP_Byp(JXOkJw2%vcDlOf^a+c5P zc#C>m0TfzX1*i^GKfdFHDv$+4szL$L_r%b*^eyJpZ@Rg|V^gDHkggXI>vORGqx;n{ zTLEYuu@nFc_hq3dwn%Kj1a?7)R`d_dH}+VNVzBy6{ad-sQwL(nCNLo=9X!uDL;Eoz zBz8=I5>7*tiYyNbf@uYschM3cm(dOkr0AC~$zY?%0DT!FfWK55dibsf{n&)dloMo# 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 Dh9os8 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/Release/libcurl-x64.dll b/legacy/CCNetLogReader/ZendeskTickets/bin/Release/libcurl-x64.dll new file mode 100644 index 0000000000000000000000000000000000000000..e4e293f09a21ced2f44bb985fa629e59025294d2 GIT binary patch literal 1021048 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ξ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

      VYr_sFz?N6mJA9(D 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

      y^gz0R6z>{(!3r!nQ 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�DE!lSk&hmRwtd=q0??wUU#*4V7CK0W({S~eC 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
        p`@0v0 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 U#N$Dngy?(0Fw?OB000000C0l}mH+?% literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/ZendeskTickets/bin/ZendeskTickets_v00.zip b/legacy/CCNetLogReader/ZendeskTickets/bin/ZendeskTickets_v00.zip new file mode 100644 index 0000000000000000000000000000000000000000..ad8d71a2b3c11cb872c86b30b652eb9872a30c83 GIT binary patch literal 2588189 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
        c)#mI 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

        <)KEnGJdQ2JXIe3m5s|6 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 ?z#}Qodq>nJ8XflyN(v>t?h4OK4C4Ek7r?y4z_ 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 wXdG_Iz8*F>B#D` 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%0Du-j^YbN(7M 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�& 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≪vT1^=W3*L*B>vQAQeD5-0LNWIdQdgkT4 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

        =Zma@khQ63-BpXHISobm>M0L+HM?w4f6c^RW|yP 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

        Nbm&dZ#r3&u1iZfP@2; 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℞w3)8oobFBFX)9B;Q)(B>r$RE~vjkkbXdx*q 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

        9I+C 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 z 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%0DKgIC-4FAIL@&yT}7~Ya$iD8rB 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%0DLXk11MSV=viZ)I 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 #f-KYKCGc380a$y zXlz{N%Kl-1e={#&Zd=1YDGzuCb3CkG-F6bNzAlW=D2z4sHcTDJsQXv0s%aHv`-@V- z_@vi)Hk)?WMC^dMh&oJ^?=ANsb(hC(=e-rmf^%i!m93u8px~zW#xVnNy2UOeEfV6e zSu|!Mck)}n^ALFdo#4JDI_pVldp?1Ix+9*+Cr5UmdRpEYMkUBj2U+Bjo^T^5FenPB zYlwhS>|jX@gy0mdng&Z`{-aKnDV9mY(mMj9x{2ERmA+lij*NR&XYtWeQHiH(1V;r% zXiTTYrp?bm{;yZ&JEdNp;3-2fX;T&7(f*4t@LDO@UkJh(QRggi(!0zxI8 z-;gs%%%&PNF~5`f z3HDt1gu2FKxm(@pfr)@#gM}xHB6eT2=UAjB_)|>EZ}PDDvB!I!{i}=z8nMC$rGD7( z-+3qcPbS49o;1mZX=DsCNJmc%rR{&3y1Sf-M^Gt5Z_^B9t9j5&3aziIItevVGKeKW zKB2PZ0@kTup1slWh_{o+#qkLCa3^Lke(Re_;)r>1_t$75Hym7rj!f^FPtu<~wvOWw zEmrE{17H##ipPYyGb=Z;ZJor29*2!pe(%?4{K*V4mOBX9NsjUk<{D9MQMd>R{UA7f zg{cdq-Jvn+;Du2 z4%jyNFr$nzl6&ZEK`q21l4l?DWd_?UF?wY^@O+Ri29#fxBJ9HFf+^W=sJjT|M*H#G z@LG@JXa-GuB$J7o+{24sYP1E_n&U`;?46z_SFbNPE8mk{T)AE z8r7B`05!LVre`xm&p}0KW@RG(v`;*F1$^}|lP*-{a(kV0_|WrLj=4r^2c~)ZKfX8Y z^6)-zR|!|`g-^`~N&tr!y2Av)r{~nb=NnDOrN7^DZP4gU7bm=w-%~#LdbEW{pi~jZ z;&to!LOi78$DH={y|{*vIO6?GGRVK~^+pkdnu`h~s{aeQ&<#8&sh-6r1%t%x9fP0F5A8KB{!J=|t-{AvIvQuUqKcwi2%Ow5&-2h(QaT_hb^HC3%yM@<(BUDN@ZW>{WV4WU zsiU#=$oDy7I-DF>80o6C{~B_UD1`5_!QYd~8)Q`LviMQ_7@4dKvw*i)v(AZ8qgY6# zx0j&-mEF3a%dNx_gmG@v7UD6Que9jeeX82bGX%Ly+$?#Ge%3;{VA}t(-EbMr7P2>x z%F9Uw3gbhShBgGH#+r1e+CM1VURCfTy&mL!@T9NLEi=%cd(d3d&NtwYhM+hm5TQxo z-5KrH<1sFr<&KY?V z1r**km=sRN_p8NPV6l+D%qw|T+qGwr_0(%W%l+M~YQMb#R4Kfrt)|wAQ=C~(U*T`c z1zK_kDIJM!**1>5ji8)pOYsT4zm(;D@H{!@H(Al1z>6PCgwMyWVR+9LJ__8g_jnXI znIGM7#s*r(T%{EV?Q|EX-4r)D0 z!`%T(PUexL$NxTe`he&m*at;!C(m48v(m1KssAVN*}e)>cB;OK#69i`;Yop~^5j&M z@(~Bs5SXH_w`35?Dr2wJqt+UD>X!f;HwUh4{8;Paz3eRu9E%$qQ=OcT{TysCsq<)r zwmt2ISNYY7BxQ`~qrvRx%12@CDwatFUM)k~IfB!yip4#y| z+FV~k`Dmdz39ax)6`8yV4jfv4`9Jb>72BitveLSvjQ-<12^pKr7r4uvkCkpyUm3Hp zUDfbF7fy*QB`2XF>T3XHI5cjBe3RYy{SEV6UVCfJ?1pMn;G<#;u(SOK$9O2)y=Jf) z4tf3?;4IyvLPP&J@M}FA-3CM;YF_;3E(&g9Y&Ox}$+K}HmBT<+=eS4)@8r*W(1@0^ z@5CmerP@pgKYSG?q>OXtsmk3rhy;p=4!LPouq1o`rJN;Qt~#padEGQ zaIZJ!iQ0t`6U?%Ub&6rv+#%s4LbELEazjh!)Z|8}II3bwJb2&hLJcWCS`sX%lL$!N zAT#UwcdDO3R3cS*H@MZC?e|v%EyR9%0hL=pS?>9q4a+)vaNa)NH=gvzioCnO@0n0* zNfVwnk2UfsJs6l!^U`9lk2U%xF0RqmGwR0#Gv*Ey&e!V8c+fBG{azACA;y*3o zm(Ymm96})3NPB=0`(#;{SB9N}y~`+~T;-&pw6Y44^1Z>u;XcHeBf*Uf`=xH|pE1KZVd z`mct&=~0ya^B8K{3w`4sbqZ)$sSO8f9F!ap7Vo!Pxj2eGvA8#2KI~8M(>8>|Co};@A=p0X#-p-r& z6;u89IzKG{d8}WUzq6ESizEtH7rJ3EZ8K!yX^^v_Xq%Qu#I_e)?#<4s9i}i2+4apl z!)+DFuYU{*&JZE0QE1pBR;O(B?_Qp(l;6ytRcvG5?j}~T zjGDp{*UQ)^@e6d3Pf6?SB{YFLHE%=I+2F^DM|p}-gDsAd>$!#Q4VJTQaSG2Vt3J`G zA*kllF3I<1-r`@`i3BR}@H8yMowl~I z_w?x1bazXRd?Q_VDmk?)``Wf?6~p1zhTF=ruc)rY7(;)*VjXE6|5+`qHMv>0Z(r9t z8nBP&OU5pqIcQJ0a0q>F_0YPMJ02Art7Gr3jcJBeX2P51yd+1Pn)4SkyS04}Fb_p@ z?pGZ5h>U!*D*=T~ZyajZeUBHXUR^Q4Tg=G)iIr9mZUwv@$t}n5OXb3qNFMLDh1Pk> za?U$RzqI=gk-Xi*Y>F~^Oom?NZKs)EbF90fHhtZ?>pxaMzE&KzL2B1yfMw>UCtJC! zsxkyg&BaYxAMuu!N^*7`+?vEg49JYU&5v@pR_JDf127-cd89o|Hv=j^>4JyCC&A2Q(&h`tY>I@!Q>hz0Z zuYGX>*Z=ZUSZ!Sway)<&z}l4$w+p28pcU(0c{ey^BUkFjBG3HvO89cjieYPizzu5a ztLiTXf9a}a&#NzLIEGiP{c*TYfj@&zI;f4a8-;}}W|fb_4t)=Q5o`?%Qzl4b-0jKf z=Ru61R~=g!E*ncq@d#u;gK5t3fkdgq2wJe`CgsM7X~DoPB8t4Fe3PrUu5+m|+7Dz--U+Ph)b z*PzJAlgue1TfuoQBjd;oxMSpy9@m3*^*t zZRGFa&~fe>YABwhZxy`>=|b5le5b8jwf@1jezPi4wr%4tj^+OLH7B1ZklOV**&i@> z(;@HCN)3!7D>?R6`iTYoNSwZc`Yrkv{kTJD z(6jv9C>RBo$=b|``qML)SNn#Oaj~RlP;{^bCY(HbCV)nWqHSD zuT@hlUL>p$Jp`~CC+j9{U_v<9~4k-xFU=Z-$-MP5YC+rdle(*=b zWu85N(|pqg+c40?VE><*sma}f8*VhMx6$vhu>R$0l0W5C{6G}))dT$P7*x5edK}MI@{Y}=m82J)gm`BqV)*q*gqE?9IL?{p>*|z; zEsL`9nC>k&UL2WX(jO9eOLwzzG9MV#ze>e{%Z@2`Jgp|B^+qP%PIX=ZG?|RdQ5!S) zZ&BIpJ^mt!&d=&zw_8kO+Q{$`d&?+L5(p^Be3F^yO8gYvhID;nASNZG%1YKa_pqEv zijtApO^xFzjF#pXxILf3){K1^VFSG%mo>N~8b@Bq)-o;ycFc7)0RS!5w^R`8l@$o& zClzSG)$*-1rCLyWLwYt#RWe8gtLy3cJ9ZMe*SId1(lS^t)kbC~M-p!nh-`z%R>aO& znB-4oU6hjqP49X_jbeZQ`t>_M_xG=dsF=L$CdLE09(qI<*}vA( zPwC1Xj@wgRn^U+1^YID5?`zb^9D-Q)GSeI)5^S+>z_|C*)Zda7=)1l6{-h0wP|N#k0r z?LH>4G9Iprp5^qu6U}%Eig%N<+9XsB&WX=jcQjVzj5KAP58F1Or#c$su0d_hL)Be! zDof-qQg88ketabPqWv>5QJW%#g!F@i$9B&|N^`5|QiArxM}vEPK!eBuYDGsQWma2$ z8Q)Exjhd_3Zy97|%fZac`{qYrN@;7xV`?syZLuT8OA2OdY>`icwnN+i#LldpChekw+a)eTzUf80b&e~Yd0yr z#FE67Cy>Ood1})k`nYujlk^e2>t`l?kJ)GXf$IR(ukHAszRw@OzT>C#9SNlI;}g}TCn_E9 zIVM~suqob?bYMNldTX=(E&&6({^>vbiPy3nSRLPRByq7R&KU#oUg3V5=*T;?4zYkU zM*pFDLUzs=t<@3yRs)0hX<8r-#&c?)0UF{iT;DC3|7d}Dft^G?B=TJA|67&8R6Awp z`LO;zoCN3Tt1wI^NIwaI65i8S3jh0&2oL-!`zt~S8!q!CIP|tdJ?P7m|42Bmu4REF z(F=+183FpVxK$gjjDZI(jO72XLs~2;)>}GOTzL$*3?pDd>lc&s~N5k~VqpXR` zcO(mO{qNsnhTitzvj_wJlDbCs1O>iLz{h^otr-}YqlWSH0Z#sCkm;vvI+8sMCBSgC z(kCSH8kSE&ZyA5>X$E$HI%)$S&*T`Qg`t&*k3~Z0N{b;Ej{g?d=J9BwfsNGowvNmA zq2tB-kUvj?an&)Nyv%Uf6k$q+ zCAdxeO7v+s$^Y&9$gsU!^64aYGNDi4+XQ2!eW^PpU~Vw5sN?-(pfB}kL9MyK%c|io z7==%tQ)As$bv}`-(hQR7!Nj0{YZIM>A>}}Vfm|TTd!&XuVl}?sx0MNgq9%j!RPx(| zD5K2&!TaEetv^pRF`f}VmBhxzJtyx7{$K8W2zz?%FIz=i>A($t2dtkN&+@Pz`+Qp< zrajMR#l+geCJcJv66pH4b;iE86OX18#65qk$OMnZ;f1~w#ML7HW|sUtR5E-OLK+hE z*ziA8vXay%@b?@(GM8rm!}}liV?$s+Ch@Dy?@x%+TA!0z+vYOY^9s*(^@Ki&p2ME# z$sv~fMl#WX$u{}Q<}HT*=670L8?MK?qCQt3`xD|Gh3k!SEuU~)uFo5s4haqY@lpN}u}h)9r>B=r(&yF%2>kFtV+y{- z$;qx(SdcB9os$#qibDJ#SX^vsO6A+z+1WE`(fRt-5V$3;r{{ZDWZ&|wo{G)^gWuGeAa5YJntF}I@5y^DYBvsE)r{4r5cqp z-e2?w)3b;xw@1yIKaU48`#Ev2GO~U6sf%(Y`nV?3{)^x9)34WfVhhcemWtOq!=uO0n}PbwG>*12jKOm#!lR@iN+lIXuXn1oF!cs0c-X3*CD%s#k; zo`@^IS%eg)_cG|l_b8~iMt;^zRF41IJu9fuMp1yYo`b=tQMD)#)@^52L_yij!s>U9sdiM@n3cR4E&KT#n>7uL9jjX`- zd(L~(f$^-AW`8kyYN3_@-<9xtk(^!3qFr17cT9l!MRPU4E%XE;Fv>_Qnz(Q_R)%xpH6wxtaRQJ3I8ya66P|Lr>bUN$3T8uYyK1r zJ%2)>*ucaih*J=J9;_~?#^Rt9G4;`lUzD8KRx)&RRQ~P>s_5C~h-AR6FT&My>hfca z;=;>~>Nli0*S9!}nh6nEfGED;;0erI(-Aj4f@)dD8P2ZZ9Fsf zc*Q_#puzL)t)B>(&?@Lk#OcBrq)Z}3?R4fKaTw}GokPn;Z;3=bQKQi8@OVpjtJ5v_ z?uE*e#4sKqW>%4FK}RV{N(BRM1zq(QM%Dtl#0HdVDgnn3ST1v<*C{<9J~X+4ot6my ztGKusFf9y121hTnzJe1j=a=D~!fzMEq9V^pBppUq%HH6epDB3@ctih6mB-rCoJ85u zupSmvy>25qu$zeel_wL~DKA5WKZd^K>dMEQfl!i%$I&s2fh$^q)kzD7xyb`y1 zdWt?e-2Qcbsmp`!76MUY%6t{>sX*#>3yhcnLz(GHBIbH|Y>={|^H0hu4s8NvK6)8U z`jy01QY+%HWS7LusrBGE%N@Px!W=jaLG{4XqmG|hOo+!#xqf^oA{-baU)-@nF19|W zh)5}gwxdY#QTO+({=IaMs;G4F5oVO+1tRXFHuHS1Q+@fa6@WaC*o$;}p4d`8Pxr9~?mDh6XI9&MWH8^*!sLWiS>0}e`@c=`h58wCp zuAZ$_`vLSp4mv~O5!_@dE-vo(Z6c(AOYU*10FX;jV`oupMq!*e#R#{d^$^L~iolvFS;*&({_In7U@+n_c=(FWW^O8+VL_QQie(wQ3mloaH9`paqo{K{mN;;N> zKNQyYQ>p^n|B&q}zClDkq^eAsoS9@sf;0g(ISF?M6_;!R#1g~{7apw6O}RYJB^2J( zNfdk}>sQ|u^wJ)PHH_OUs`8IM4*6*U)#?_!+GC6s3;#xxD^Lbq--KV?9No?5*!s93 zLy_y&*FYl&GH7K82QVr;Hb9va+8dI;ZUBsVTc~8QkvUNOR2jimU2InwN6)P;`=koiin z@hqh7h0}+HCmU8FF)u#LZS_ChXbEqS6{Udl;=*KGDZ6HIkGKXn@u>Iz9+37~IRp{B z`H3a)6tSG)6Ds?P<~XEEai<8WqEb{z7N3=#9Ws&RH87t3N-ev5W&{y3_U;EAyeK(H zKq!abXx~XdjnZ$2yl;A07LDY-KCf`Zd(oM$Gx+sY6hGz>=dqkzL17hHmTj5J>bP7) z3geiIRh&xE31w~LdtbB9aL>bh&km9m7+Z0E zG02&iGe^I>4X6%V^yl)Qsj&JIrny)apO&7TbRK;y7xLQLik(YHphbvTpqh+=G&4Q> zcI1L0IZaQjr;u8-$5Sk(uqw|Kq@;jr9An^ugKz{Uxn$xdC3fsy`1+f zn67XW+LynIrUNDTBwLRqH~I)ZjrC@~^(w%|b>!nF-aHX7$1<#~b-R8d7uo;)_uGJW zGr&bMf_=Lrk3)eZl_WVskuJ6Y(m4a@1hIJn)<9Mz9Uj-Y%-~(9{&6OPJ3A|zO zK&=}l(|S-EAvsJ)Y9ezDv16`?zE$cmPxR64fw5jj)8`}E|9zSdcwzGKI?hewjzmp* zOzJyi8?ae2xMThPAk3MmKvzk+TwZbrLR(7$eh$YXhtM*UKtg<`n=~&6!-;bQ;>SNC zTzepCQbLfRTaEj_cUt^$_qqnce}Us9CbCWp4rah5eo_Zy+0g@2s~k)HVZNz~1iy)V9?a+v7*T_dgW&e&B-B1_197?rsl+s-q%_dtu&W zzQ=5M4L_$D(lW-GQ=wpu2Nu-RrhvkYn!%GxFFWZlL$ov7MQHf=M@iubVtK?zx4VbJ zUB38Xn1m2SVGMmGCyfce+rGF_DK_b${E5sAg({UpbTuzOTD1E!qp9G%7VS|ZEWoG` zAo3s?ZqdOwPokiBLQc^9CVgraeK_*`tF*#l+0fz?MK z1bWytauEjX7y90xZeML$7H%YxfO9RUZr=m>H>+%Kx3>RfvR^cXtH}V*FCQ)9hEgTF z6Yhb$2ik7UAQbswZ{z!Qf4WeogN22_k;kxU#gnkx>Fo=t^bCOPH5#4||8ZLr-cOJ0 z%7fwjx~|9+M6;kch~SK(Q=`BEcVqQuZaIdbHAV1 zT9;ox-5D!;)7f+$D8Zd!j+I%)GWOt;!h%|SLrlMe}L1y!~ zID;=s3$DY@Kv6m29dm-eW7w=)+RDnT_iF0-R|jFoN{c_MWBWAi`}%rJS8W$HEI)qx z>%Lm^vJ(SM+C#Pep5L$jSfXFf6wdlQ@=p=$_I2rE`mZ+|9q){c$Tc);(=`Ms3hNc7ZDfWANfy zN}bL5IUX9&{^la{qQz;k(n#loR;0usjmrMZOJm!`UInJwzL-(p4Fzv@NcS=75n-0w zL&*nnurxsQLgdGr&vnaTXF_KtfRX5NlEgB<>~HEL=sq8VXQ}@b{l0g$Jj816Vvm|6 zwI3Sw)}2sm7sdA#ZI1OVo{X^(f#1d^gU2|6O;~c4Yh!B__9rWYl@MTW7Hc( zec8{{ns0r!Tg`1h3L}#GCGoa7Wwl|ea|@|Y?C4G3TtED}Ls40=4-|GH4d3zTotNf= z%`)4TIx|h_-rx5%J+u!)p?MD>Wui6iaJ=Jsbu9k@gz~t7mT)G=+1p}`fS0}I@yJTM zQogw?SJBvJX{$J}1NDl$H~JjYa$A(lq}aJfzaXAWw?5ssJkA-7V|V-rdRZNMyJ7lVO^n51LpfA&A#lJM1 zZA>fzuexc;3JGqKP8TcL3g3VZ3eHFtRc~Tt$`CqaZhmHD(Dw;P@hlreGxjW<_ul%UmrmF(Om{D z0$Bn=Q%(kJ1jDv&eW=JO#DJS0cAb}0IfvUmdv5@WQ9kNOsiog?KRM>!*qH3K5tp zOa=6OixXt|J+i?xRLa!VAbQ)GAp_lz0+!u#K&ExAjQbb+Ge|fZ`U~+GWgW;?nB)m@ z%R24vH~kJiYa2VkH*d_9ZP`1ApY>+a8+{{8tcr27g>i6u$(;>V*=_6zy};LC;*}`3 z=ryF39X8GKp(G(ftdF6v-*dtCVUgf$eV{q1#x`h6D*=ywC&wsKl@%gwO}^TzuYHS zDBu__^{|>f585u>V>>5JOG>ShIJ!rK-qad9dMWRx_Z_@A@`$^tX(Mo=J#0&6`O{^I z=EoA5s);KFZsZNUE7XQyJo-aut(?V0wJL|_EnCS~(^ZNaYQqioG}-eF zvmc&01N`s?@8i6{gligoNMMWkxRv(Z%?Dq?t%j(aXDg!Bsp-xSMc4XahkI}GCI#;v z4y!9x2?QG(^tJWQ4L-??)xFHQ9wQxdv-Mp~Ft20Y_4^L#brxQ`r$_6#!k^YydJhMX zr`^J6Czjh)Dn9%i;zc?0z%;bli!9C3SKQ`Ix%EOCTj`|<$5jj7g*!(hNWSWc-|IFy z7w5JR4Qk9DAMfd1xQ@}(H#f1*+VD~85y_{^A2&c3I8BCyxO_bl!e*6{Ut8^cYIg*Eg0mn+81+(;jX=C!CkV)TgUfKuXG__mo(_yp-YE&=W?h25>I`p+8(yVnT#>6Pji3A9F**w0Ep6moKIqx z&oywG@Y1#LS16%G>l@a0c2WZER#sgP2nzFi#9p;g=ZkuAmpBxn7W;V;;Oz@@InQyL zSWJIgYCH1tJ%$vW=wjimmq}l(1W+XxA|^MBJAPyHiZq_43zw>5H zF?MOGKBZ1%C%7>0K30w{KNV2l<ZY?xapp&N4A?dg5eU&vVJdN`;Tg`f= zc}1>>5;c)`!rkV-6@(++@!MKGA|}%P1zOc~pZf(6T^_|;XY7XMQvC352;ky$Y94fO zR~rPwzh@?ND^<@8!e5TWyrczhnjjjl3*PhdlA!AQC9AJUpy+k&EBAg#M>`eKPiG|~ z84g5BI}6AVss8z%r*s5zE6+kL(7TomJ?+xgut<>YeTWQaCGIlgrv>YRFF}6+%xT+8 z7U4D5ml9GB9*E(4H(is%j|)E!cRSnN2%hP~PTFP(2DLAc@`ka~_Hoc0C{{QpaVWOA z0A3=UUaN%5x6?%D=UH}QTCvxC>c2JQvtk=~OF>Y#u^$O7qYQXWZ4ooXu~=fwt>y2g zYaDw^ylKlKIzfF0mUk=Xlexh$1&^)3)`qX~e{#Y$PEz--nhclS&B(OBjhc z49M5;RrS0QU49+?+THx2>|rj=EQ#N28s)lXai1W_{4EAi0Vt#CSGX{=wU;brQ+ zqIJcMyD2VSGbVq#cu-m2++gS-KEojXnHZ{ky?47$clyckjuop@t#BsNF4PyRe z@+;f0#?7@fV9)TFW-GU!`Ck=&N!tM-Yz9|bSd+bsO!KFqyHXzLbIwri^~D{+pFy8! z5RA$vm$!`DkdHcPH}{zgZLOYcwl7}J`WdGoOPRg4@0ym-rfq==Z1SOzirS% z7S2H@D=t;rzQ28uHOe&!9?v(SzQ@LGo;uY{wOxPm4NpqOF^FXwgsdvd@+X_cE8@x2 z-Z+#Bqnl`NR;0KH)%)VO-8`|2YwbBD=*J9>z{?e{Tf=w_c8`C#j3f2)o@E}~v)dkD z1poP7N~+65Uh3mkJ1k)c-e8u^OUy-hTTNMmCHLOL`uf(ClGh73Pl2(Oe`M4F?TZp`!Uy3r-q1eLkhQruL)A}bQpJlWDVt*CM|I$nnXOD5xo;L$ zNaDPL&i3&-G99tO3-y*GU){G%9;&|-vCyO^ix(ql)>O`w6+Oa3dC5jhUllbG!#vje z=EMU#yjKz~h4516=LQ*&z6N5aIo)B4e3ixeuI6R#o#m#s2Dlc=dFziG8&e^KAId~{{k3Lu2rRz)0xFp1w!a%xIXAMwJn)bx5?2?M*D@wYO< zKKC-RrS@YkYWDs#&g}MQYVAgAcU}=urDZK$W!YV2XA4D33|3d1Ds`#TpGWQsRq4Jm zpuS&undBVLQdVCYqzpEKj(vZPWtP66YADzAzP_O!x;4t=<(gAo{W_H!5B&0tMmF}6 zs8DbI?bXuBb2WwfoT;J!zNW&2yF~{mQ;pax*@qN-b0b;%~M$x026jTAi7YyxKv-D;P;hPfY+ z+#a_@TnrQgEVJf-rHY{w>J52tIoyN~f*U&*$o5_>O7=;Fnc#W zOl*07Li8QOH0igv)bL17+w4VCQ`Onlx+2aglJD3_$Hy*9V$UjF-*s%n?4@Zg-{p)* zOnphImYCqztDgHGQ`>j8c;Of1mt-f6b>|f!N;OIS%OfqKSi6~#1*P}Zy2gjY4aqbN z`aSvI;$hHsQ5fjY)xcak26{>##zQUX@1M6wp9AmTbsRKMSq)fU80An(Bo47|iuzD) zB55FJUtf~Aa7GZ;(C@ysb}%r>@pcHBC!L$W#`9D5{B~w53i}EwY~+ZN@E=5~4YMuJ zM+6*R|Lzdmv`PARu$jWwf7H)&u zA29?bW$$#3CLH1u;~emGkB!Mgr*n_oQY8CVOB+<};uqC1w?fJyNXM?@W|pQfbNEm5 z+ojvX(nr%r?S_3=AR>0%e>sr~$f&t8lS=g7ytAbF=xWxPxtuJjM4Soia$D!-8vTb1Mq<;pH~&xbUi#D_K`t9jSI zCB(6(l840^lkVQaRx5wxz^iUD!{7NQ9oBMki(vQr%knVOhxFlY2hxkGjqd@v{Ko0+ zdr?ly4nG5%vgTBGp%aMww{gCyixd&pq1u!uSGr^ZQh$zKz`XCbo(A`@m+b4=|5a$@ zQz?c0_yejtB@}i5+?eB2*QSbkCVNHJC57%jzsbI$X`K3}HnC7}$mv-Q{0-@Ue;47W z{=wNSY}-4PwOf9OrESR1u!JKNaQ6J|7s#p`z|J={HeueyLwT@GZ@#BtOs~;=(tc+x z=4|!)V>#NzVGeT$g3dEUcy+ek{mWBG-?yqq#Utkl)iZ^3Q3~iB_hy!>ha}XN4PVji zO7kcGHl}St+1K5OCnp7%r!&HOZ3$x3LzDbDxp|8j%Cc#!26zkjPS!D!tz<~`tKf#N zSBm74RN%XQF%W`CFvS zc6fc6$&Kk>VL6z$S5l0wYI=AX80SYAp+*1Fd2%sib$0Ee5!CFoS$z;+`vWMZc^KYL zC@AKIr$7!rLdt2B%=^oakn#9^^d+9}AFQ${x%x3bEF223Ckr;;1zmKYJp>w={anQit=o1w$s_x?bdKaDjDXL1qiZ(-p9 zIz{2H0bZ;)F#!Ddn!%NQOnF|H?@|c-6~zOEv~RF!kTqk#OlXb6C7tESjOmxN z6t2X774%WzY&T7{9JKHh6c9ISJ6$eRn+mnb>jd`i~c{Yy)`{*P` zUg9FFHzBI{YcSwQ$+cCy#e4c$Q`ZUy=4E5nt6tVre%>QqvV43VWwX;)GhVw6#tmQ7 z*{v0|(qHWCpUI}`@eJ>$U=c6rDZZ)C`t3k5I>?@$dR01q4cu(C_Ew8u=O!%pyUS-; z3qpj|?EtveIkE`&>*-g%wr1}9Ik!giQR)ra!e5yq&8I0khZ@_I)rOns7yb9AN_h+9 znXb6&nkGLI6BKAAwL;mBHTCn2Dby!jzgmw+6vUqmFNpT&U`ES+MkL*RBuCMByFnQ3IREg4HdbIK*;&)Sp@jZYzeRJ9X@8LId*{ul zu#%MtDZ~P#sW!{EPQBf^(*vMA#V-q#EoW^-EnyO8^o2KuVo;k$lxcG=L zpdytT(DUioQgX+=+|gA1GPv%Fvt~T=-gckjj!w0Igm(>ac7A~@raAD}Y3*G0S2k?P zHtuR>uul8?f7p7~=M za?`GB6Mf(uj;`M&U*ecfVT;=d@cXUGx?iq&c&D~Fh}%59VkTcGqxqxTR6BJW5%~lx zh&U!XB!|*ITAr|d@Bs0trA4-A&Di={6-MorNe;Tk=6#}12v`r;gxeTi+;&gQ zH_}2i7wbM{e@@^z;O3@eqV3`&@6&&ndCG4}jNXwf(Be(U_Won{`}w=aIfH1nRgOI7 zL6S^YkF`fF9_%Jo16)(`C%2l5gcOkds1)x&fUbT*iU9c`k)uoY9Y%(N^6 zBV^X(p6?pUp7o0cQqp!k8EQAzZ(-fztH0U7y%P~@o_t4j2xRtvnhJV?EG2r9R@#>2mi8noJIoy-%$f0xqrc3mkMyL}&P#qJLKr*0f9EtY zzG&H;SRK$Dq~ZUzXEEof^>L_2ZRh6D2)Ff8|9+dxXLY_Rd1s-AQ`)O`D>8HA^&exm zV*eDwy9bh5UKX zz3G+NVQtJQs`zy4bkWNrDgYqa$~k<8sd6gO!pv8)EJ0(mR%W@*mXwTmqCPe_0RQVT{BtYoI))fO;{UTH@wSk0dEz`gu36FAI-aPd3&tN|Vbggf8B~|5;%oC+4RZ$F zmHN%pMZ~r2N2l$&=1U&qL7Tr1Ol|IhnD7tR0IHe>H;Q&4NZK<-XGiYAs=U=DM%z1c z=dMsOZ7i6W&L1J6oq6$yE56dz&{BG6PyinUuaftfmoMQc?qZ)k>PWrn#_*ryfcdcT z4HV-AGJq53tL2oAdKlFHJm9710)<2%)*vzD~Q1+Q*0V8OvxS&p31iZBWFth! zkJAc(-GeVZlac0rdUxmHRp=@ZTDAlwO`Z00BF9rQbFVVDVbFIW99UR4FMMc)Eh0FB z#7742%a73>^SHMop#}@i)0Kw#$#0EJ1^7}jE$>r8o77w8dLp%Dne9Uf8-@d%|N7(>}zmGqM@2e10U{Nz5+q4S#q1ncPQ8anI9H{&mewQfmju znobalMS6MXPy+cvn8Ea*#_;)6P}HM@$d9{t>l8SjAmWH@9~2>+)-eu)jdgeR?0;_2 zb1hj>i6;_tz-T~;7yAOAm?o#)TC8MfHu>F3+jTudvU^$dY}BZZ)FZ}g9wQ`CM-J)b z7ryP6{jb^6r?1Wav7wNchZ$nK$XCYm%)ZTaik6gZ8~t;Z#w_aQ8*`5mQ2Yo#&$<2z zHr`0^h6i|~o`SH`c)G&vT{6*zfOYmtiToYM-5i4|(z;A$uX1kF4x&W)>r1B8d#R}d z0{-XAlWh98y;5o#?D08^KvkFOBr3}B4vU-zdO&rI+1i%)VO7MIoC&W|o? zPxKxevf@`sdn6t!ujbAY^Kj<&OBrd;bW%7N#4ub)kw4H$b5c^06EpliHKxUI`oYKF zdMcgLW3BV~hkv{NTfE&uo{Z%gg6W)u_DJTI(PnE9q&Ppkx%n6V)unVQUdcMW^M`~L zTz~$2e=kNlysewdt$4?PjUNU2bo{TEIv)Z`wpt&6h1ffXq|_aqlR}y1qOUcNGg|@a z63U-i@DVXF7bF)sOzGIu)Ux(Pik2>oWa1{t9p6_Id-m)r6%n0s>36h1W8iw|mb2~S zY5dOyQgLxRxo16|R2?2>SSX&Jw`yMu?u>N7KJbfnk6zBzvWFx+ zN$TcVa;`?M{{FYVl4aQZ$egwn9X?L&8)nFP<6sOJknmmczoGc>-rK5r9Nb0F}cY<)= zW?tGMJdEev>5RF{Yusp62*1V=RqEWMXkmo(m6hm7-+0L4Zi!Z(PqrHFp$x#^;OB;y zCgM>^j)%&JL3C@8_M!Hr^Kz3OQA*?`a$>IEPAcddb1ptCLzzChmWyA`gBk$ z%8jet7V7HPE*Q4JX>GNg=#2*9QzqH3U&g3aaW5!3o{xiD2&DXr9!AH@sl^_;1L7l_Wvi;*Y zi!`PmE$b6iB*Hi2EgsO%G9jSr_jpzl6Gm48qU#C#|MbuP`)u@8e5(Q}w95#$8*(Oz|Tso7dr@&|ge(7iPAKGD(+Yx^wZE@PiSu`v0k;r$6=lwUyZAYAEN9W zUdU}+dr&2eN?T7!&P(Wi9!k*X`RxB}qY;*?KI%CzIn&dvUh==xybR&7|2d?xKhqMr zr}2kO;KlEy&JTr{hQRWaxTqJ!;p0m^jOt7M^uK{L=Dlw|`n#!*7_Rd_%=UR&R(l?} z$l6!a{Ao|^uN-n$q1Z7b5l}dTY2*C!Cf)-P=aB-v@BuA+$q!9nhX!hiao3gY!09RYv5Q&_0uktxQ8P}0&4*Jr!cu_|KxFs(ckmdioi_Em4YYlU^+40?HBotcf)qt+ukggxaez7 zoy5t87PbPo_(17z5QnC+Kz7j%;Me*VDEemp#XZ<+pm2rjI^-Up?%E_z4y|x*E2;Ee1bz>>zWFrip8J z_8#qzK5R&rSqC*kg0n{LyOD%RPb^hiA{@$F{ag&|v&8v}X|vI-zfpP@<`YrOr6BVymhA*3CEW%C>tiN;b|y z7W&VPUp6$}nNOvDU#93#yxfIpI~Q-fLq7GrA{k_)f{>6+l_Eh+g=2VTxMRdo!Sm3zH!0Dlb--Qbn54=}sPHG36M4&|JlWBeJVfEle zWS%Sq4vsa~CJM)4MX{yYjpkdP_>4O5_FtX^Bs|;bhc%;KW_?7FFD-POKi=QF(KXD= zx;-%VepO^rzf-aeTnm|Ab8cRt6{NCHuHo%ToIjWH01Irp(2y2$8Y}*h7WJEH;dtKe z3$TG#Qwmj#b)Q#?$~&&bINkb1fr+G(npL#1Hq6LG;>Y?BHqS7)Cp8d^zH8!o5{{wV zKQ3MQ8`pW?Xr*{P>lMK^MWdw(2sJSH(r>k@b1<>LDVONv!gbGF+i&?Ro6^R|Up5)n0@W^C z(UhHxwrBFhW?733-7V5Oe;j=NmOi-Hs>OlkE-d-bD~-`ixOC-yC?lmKrbeZ?TtBMm zVZm1OeRm5)>rzLYWh&ZR>bp^fP+uQO+Ne4!$Vla*CEOx1BvCp$6j?+eCpdDpsY{o7 zfai}}ATHxmCAkefzi#_j&70=OQKP7LDI=N}z|=+MWp3E;oVX9^%ch?8BfGHH1i#D+ z;k&6$cH`#JQ$!|EasGbC=Gnddl68xum=JF|yMLCgyGfA9s-*Fe?>R2r!?D|xqm|R& ze%G|Xu+^K=4bxAg`5DLKj#BYo=v-Fi)2ytgqbhQQIC93Zez@jpp>o(#77cJ^AsyX& zJZrUP`NxNw(DP+6KT|v^xnA9@Xd=*r@q02M9ZBa0Fx#UFFv2H@=&o ztKrqyT=kP}{FCgr6*a`L6J;#@<1f|X_4mGB`i<5yg_7chiLkFsj@@WK&GqJX`&?hq z9q6eYwSL{dIeYAqDareUwc|&QczM4K4r9*xF<6qi< zwX=35>*pjHp13XgX(W&G2n7LgZJ_(U7Xry6iT7zFZ+9Cf#y(|~Jok?0fVMmy6A9E- zvZ)h<*T3&moj&{W)f$e?0bd=0V&=Wa=Ft?Wr@HqlAcbsj#rlb(A4zb2OnYh0a`vDV z4fNK;jxv4PP>Auit)Wuye65Mocf_h95urL|)|b6jyUt1LHiXXgz^{2*_@xCa<}(rk zYgJOn3}(n#+N&B#%PgAd(^@eRB0P9z@2NT@5r3mU!wlI2Pc_>6CW?>gA^Ye8&n@;~ zgglCI?R)dApt!5Mw1l4x2J;m?T0g3!xi%pWK2Cq2*W@CST9+^C$OEW0gs`f@cch z7u6RsKvs#pKWZ0tYpWdSA%dyZ+Cn+2$dvN`7!iC()x9gP;=1;foXpb#n%lwf>hqIp z#e7NFPx#O0t!-t2!34EgFP%Vmnu>itJhE7YYiC-ap0w{8fwPujW78?^prhz_Hvi&y zdP&Lb{W!{Tz=Y!B&nIIRf5p8Y7hmers0|`T&xV3T@?jlJ+)j2x3jRjS%Q=H~;!a*l zUnC!*<=!IjBg}ZmM^-gcO3}<-SCi<++muisZ$>NJoNl3%lA5{`-`U$tb1$l z38oYw*e`}oXKU3x>V^UN@s!n~mP0tP6>MgCa*QFPch2_sWw!K?`&fYFPWe6vt$Iy* zdzuzZtLJ0KB#s&h@QUpm&cHTLTj`p4j{yhJIcfFMu7UrKQp}X8a||zNIeB9Nsa3e1 z0OZVY>si3ZvS`hH2M`9KLt|zQtsH{lS;KI%`o)6k8R!o+nHChC8I-KdWr zIw-geAtc$ae@nj6;32Zg%qyXYZ2sQ6{MKHezSc^}w~zgNTPuO>AZCz;&(enf^UG-z zH}4igrILnag#to8+lW*)%P$nr`~}60It5Y+PA4FMkXjrjA+mun_G=X0yTyl+aibKW z?Y9C4bBlrr$)Cpd*GVg`V;LLHjwc3dxdvu+;^tsPwd#dG3A;fIj;lYagN>4WT~O!y z(u{nkZ9d)pe#y0(vPW`+W#u`H3JG}%9${A}*< zS*4>M{muAoKY}g7RRrN09806M2ztnt+_HbuUsaSS{B_p5{?fj- zs0{DT7$oqZ>4u;Q338i(Dq|heIpVW-E?f1aA>wpn$)3|W3yL8pLd~3@VB+3GQ1D#G zZy5FQ#?)j)sVKa}c!+fJ1h!^Y560!5J5njR9bfICHG*Q;w|mMIKWgpAj){!WMH5&4 z%b=4hL3&74DG~eH*`Gi$7x__+qqOzuNEJ^3SsgHBA_f|+@Sdx`W}Kst8lBRX<-^a) z(?C@6S-c%>on8z0_@t4$n9tX>*gRF+fE+BW(0C$-a*%Y!HB-!!4I|MCA4F;Xi?D8<2uCa%hoY&6`MYC0YLS#>PAH$B^i;eu$b3%+%5dNqCUjGW@lGR-K z@!2H_n%~K!Z0w^C4=`Sf`@tw;lHXi^J9)C4pRy$K>*0jI7bb9d{rt{Z{UVHYpFIWc zxzVGe!Q)2|41?wJ!(kRZMALyz?2Z5f6gbOTO3b1cSS!2;u2f;mUvCn>@K2`}((<_9 zEhOpzDU|PkgtIwK*jxBK+NZHTG8y2^7bW%dC@!pu%0QyLZ*2S8 zyU!qE-=mclbc&Bx+(c#tA1~SVX(Aq7hS@CDWYy)F;yWjm zWc`kXO~23s_(LDF9!AmAoMU(x%ocVxO`L6+FMMM6G-Tr;%}%K zC%#x(Q}q1yc@eYGk~jRw-}fzv#x(bpUh}}O1<#*$mI^{vF92@4X4hF3WQsm*Bge63 z{iMQ#96eg~F~8ue7d;ixuel74D20r%vGHk&m!^(vmA+M{15SUuz#$i(uvz?_UEZCa zrnsQWNz|G>re6Fb8QIER)w6Y8LVf0|aUsa@1k(PxdN z?4n@*Je90X%DR-ICf;?gRU0}!EoEe{@dfHcqFR8c%Q8uv_SYFrCoG_W>ac1>+HH5A zUVzQW#p|S$Kn2zo>~=qq^6#Q(j=8ROYzJTROX-8r7-2iPURooDbhNRsNj-D>?HxtN z_*)Y6HFG4}B~Cx0{RN^`zBVuUUvw!MMtWU*r>6>cI%d^VFtu@)O;U=@2zAQhHG@qG zs`Dm45*EOpMQ`70)qXNS=Q-A8;bjDUx&4O~VK5C)$zn`54lXM}a*n)h*{=1{+CZH+ z{T-yCa+%=ULAO%ThI8@TuViy1Az^cIyyToc6(PZ*TUl!+T))dMvvy-ed-FRESkh>3|brJEY&DLIbjz`l%?fTG0%1{Q!Hp8LSJUp}SZ{xU3fL)w45 zh>%$?k=wuS1*d_TwJ$vu7bQCDGwgQ&TXB8o>$^S%PXl?^%mBeU`S}c-uSS)>sE2Tk zZ8NA!_pd%vS560pMTO8j{435CL6uFzP*urO;U6BS@_MLWzH&4)bE{>PuE{%mVSln( ztK38%F&S3E7d(|nryi1c0Xb9tF6Dz+!*A8-own?N6t-)bekCahZ&EwHl>~Q5dEz=L zw|2hpZ`tqhHl;l0Y5y`MvoaJs?h}p?Of&sAR=Y z`D>bk1x)=`xF^*051UJSPpWT`qSbnR#16J>_33gc!GjK$C=u)NDH~@cg=}Dez4}^1 zN{*;cB{WRH$~I%4h@7(}2CU#MsApklR8hyPyTAw> zQzIMEZNw?ae&?c&vQ!ds_%b-J1&xx>+i7}4(c1^e=*2eW66F5R z%16$P#m>lY4&YQ8{xg4N$YVt8cYu0@^@yba;EtgRTIA1Ov9| zPgIm#{?sNvZ?gbH)%6~?j!B#Su%U0q7_h64 zUKA2D+*+YO|XjySxS*!#O5=D?P*b)oZott+!}@8_p6 zy?k=PjD|VXRv-f>AZKIEG?t$~Qyj@z-&c$c5OS~2cq0`gaB8jcT2W8%66xu=#7<<{uZ&98m*IkRMM z7Ex-*<9Z@1I%{UbHyiIf1#UtYhD&Be<_n3Gt;?f_ttxlMz2GEJY1LlvUXD}41(U_3 zE~uXW9>#@u{iAlo zrG4c}nU)-3DL>h!obMMBGrfxP-vmG2x6jr>&%$mxiXLAtfa0=&VaWY2Hc>_Yj5qTH zK4-qTUa0MlK0i2G07?G6V<^f)6U!ZgA_ z2u~2AsIie=aTxC`D!PQv3_b2|^1;H3np_n`TC9GDe*DKQhzFS&BRWPCz0(1XE^V0n zHTg$x&bK7DU|WXq(0@SFWMRDG4y=^fx&e}?b8+UKh9Iiqt7AF_`CU<&ijHGgY=xYr zjdVJ-JNhRUa*UtE$!78&f9B%#lT>b`l*&7ooeQ>^Cw9H$AK9nO38vNNQ=6_hPX+Bp zQY_1*H+B!>p|p{1Uu7z4Hu$!EH5@^au@2c9M6$=YKIbTIiY-#3uDgvAqijVgAkiBj zN-7R%+FNmLubjYeqxY!ZYHq`G+8b9mU(!JfJ!A;_5%4SFv%R=&XR6Bwl7=FspO4bm zJ3C4wvVK3FC6+jlk%bL53ueCG|goPD4V}ArGl=VB4lz6^4$i z7CUyZDI@|2W_`gzNVD(5Gt?HE+^KWjObo={=zxGTy74$nPqS`N3H%0|w$CI2B z^6$>&#ktKnjTQos_tzi5EP@2=f8?bdZ>CSjKC1;uS0=|w(Eg767We{n?g1A|Dc7}d zp$KcrWo+7>2K$Z^!~S7yg_yLMuGuuJ61Z`-N^&x+!rQf+_c#)zg?heKgHaW@=jVBR zEX^#oo&Lj^UOr5v!AIM_g~h(Fu7VPI+D1pFh6ER0(Nw$aRjHmHLaMe|_N`DEYo?-s zdtK6;WNZXXoQq)RB3@EHf9Z0nprwkL5&0K!e+w-q0shv zD_M3o!hX%2lx`g(QmOT{+V{qCgH#qdW5#A<3AFIa#bN13S{QNYdX^Ksz(_u z{IWlCy+l&_$Bq+hdEx?w)x-4odVx}aT;!%Ij_0$X9uy5u!-eJnGIS1piH@C`O|0&9 zRyMyqMU?BEjU2St29z(Z_Et+f6GDTG931U}4Md|ik(s}F2*c3qTSvyLPCfp7DDEd- z&fY{_c|K)rZ$Hyeo7J>VVDFCPxhmXp*U&C-ALo2||F z*X?aJhbO|RKXM^x6Lekc$LQ>H39otmNreU%^Vf`Fiwv4oeDbR0c|(s2ui}J)$7I=e zG>c(3ev6+;ILvtg&P{!@2<X}lwZUXhhN%Z(zA(31zVdgMwN(CJ+IDdMurHqdZO#2Ib9~io(D@NS zha$3$o!7H3X`{{$#+DP4eGd*`|E_!>FB3pfN3yCL{^u(iR-s+Ov)RolO5V;0#<9OT za7OH9q4lRZ&jULDd4vw0QkhQd^}1oG@8JkX)q*eaSPoD2McODrw!w5o&Iz+jyOC}v zHdR~9WY;Jy4Aw=s;{<0>pi;nba$T^wI8(EQx)V`J>Ek>7$>xfmfr_9}#x3>H&`w`B zt}CnI{`1Q(zDUUT9$>8r#g7?9vK!Tt7-s2Mt+a!4i-0Oa%XMkoo+n#cL<+~P?L|AJ zHFGwbvoIC7R)r^wkEcTYDJkxxbVfoTZsWIHUV-b5Wd=WcO25#RUP1ywe zjxn%*mhZdo)krG%2u-*i zkL>z2xT}lC%A!k5FM=j4=tTk_uFIowjLs#@!)uHuld@q+%xZ@;IDsCwkXA- zF;x7f7QP}}nVvH$u71@ILYC$e2jRhSi?20bO913@$}8B4Iw>PeczlW*s@%mDo0$p* z)|GA&?w04pWp_k@VL`HM&9szjKWLBb+r`ctKO?qpcQW2mT%au#S2bwa6-GusddEs? zAV@VX57#h_6Nb7PHC%tak>;i>@d+D(avAa_`g-yZwlBf?M~UcHV-FN&)v_YEm$Qf`Y7qN>C<7GGSAbrsn5Q z=w)U3!^vm5%Mu$R#z+Iyh!7tZvQ8$EPkV)rA5)y8- z1i>~#(vzgqC56!`Jsj1UW{NXoOIjKv(rrsmIm||?dElu3xO81EW>en&x~Uappp5Qb zO&yxcu_b2KS}}#$n0L)|y;A!gVg*G|czzLrehd(JGI>QA65g%PP#_M7dP_3`Za>N=Nk7o*Ml&UvTeSb73(kw;)>N z?_WWl4TSZs4RG(+KjhuRsMf4=6!LeH(#1I`aMS&KNEu5Q zd(k>bvtc8uQ=T!2<=d0@3t2EY5cnGdctUa#H-hNq)_Kq~+N(o2vQIBYaYbQLZ}{)$ z0XWi7cTyBR5foC!Px2I>r7}OPsjQ){rVFGZC2p)|`%A|d_ZZ7Vw|5H!Fu~qW=m^Bt zZowJsRlF#NyW)-Ku|rZZc;M*ThoQS5q>5hemyG*@VCycOrUB?4{gPz z6nBFI4}qNK<-MN0y#M%df3vOu<<$SR3x?edd-iKdZC`qM>R?e)1ojo=tUG;(C|70{ zZw?I2Ds5z@)C>CVt*Xj~G+61~3{j?D45%_%e3G&{S_ zVUq*!b?xiuu|2say39?`xWjYjRC!@Zi=m&B=QnI(Vl|0uwseh!dDKI(LcGAYN`l1l zj@I)Q-ei>DzUG7tnS_8eWIs!FINsdfNSXOT!SkCaF$2D8Wu5J9ZNf1>M18!yO}l`X z9xiJK;du=`t-wa6qW%YRPAg6-yLYR7Gebip&wi~5A)@9AO7x90TP}+R{j(?++F8vpyo04lwvO`$69{QBpOYT#M2bj7hB@XG60cx80NE91 z4uEpTZ)YZ{!_)!-qBC{Z2(e|onRmX?TVCKQZlC7P^UhJG`i*+|k9d!hLvg5*Ur7A1 zC#{%%!y0{gj*YQzGDeGDKjtYvU4}pMIlX@Qq>*HUe#@B*fWJ{qf89hT(ufR)oSE;) z_xm#PTKpd}9 zFkx5$O#iPlD)|4`8PkBTMO*win2g0wqb@)cY9@T|1N24KK%ZS~n8CBnwdcV3j`m>2`J5|1Nk#_W0gKyB1+-I5A-~(@^|oD0s)z zWrmMEWWX$-JoYOfR?uzocp-jFhvY{7v^*UU;7^q-h|V25C&H*EomdCF2E}3pU01n^ zGDf`8mPm68SiyWnm<9Gf;i)q9jigHBLuH-vA0apP&x`NpdD0NyUU7iLUb03lujXGq zq|c}__J~hf(GqNB>>SSErs!J5tC{EOJHUVe1tk8{9<(bF%D(c!exrkF#cxdN0gCBr zuV%tYm;gLvh5vww8U91T5S=ISN&}{QKdM8&Vnx|=i2%VsdY&90Hg4kT5kr5@Cmv0s zGo>m)zFz)ar^a#K|M-PaW~MfBxD@YU26C^<`<%kN4fP7fN_=679Fcg#pGH2XMb5}H za`o^b&)#s;`Xes)KiZlCp2hARjj4@;xd4at0fPwVoT{K1vw*r!&oOvsya_M1#MV@j z=`(x@FLcbr!^AX`TV7`gM)`iBQ7?$~er4~6iD}>DdtNIf9&Qb%og#mp@8?M*&NYTg zq%K=NiTAJvo+Bwnk^j|4`33)l?1sz$pHVxYj=O0zQc{jz-_7LYe-C_2E7 z_map7&N|FB&)Jm>|6+pjjeD4Q#BXX2?8xwlp zh^pwsjQ>L`{a;$s|IoVr`VS)e&0F~ZKx$KgjNwD3|G?*Mb5CpC(I1~QpXB}d9=lI5 z^So++Xi&gd*j0B_Eim%Vn0m`K_mmR>sO@VCEeE%wdAsY21!#&Pc5gXb!l3WUd>N8~ zN!9_FO|M28BNB(A6R!oPu}4pe*?)m^;KyVd?;cFp)u-3rehPH~e}d>R(5;U8cPBt2 zPiBWC#^>P@R8~>+k8)3#yRP^vPNb59j(_z(7!yLvB#`kWJm&i!D|?OCRzhem@z#?q z6s0n+l`{hgxZz^z%R&20{U4nI=pHo!Flc*fA^nevpxSc+(+;j4v_3$c4E`0F0B39h zW43YB*%mnB3>b9u6d2t5Dt)g*zf*_?l`s!54fc!tFHT~MP2>C?44HvZ-H3*Ay*@YO ze&rld?WRB7r3D>u3aJUBwrwQWEikMH2=(8)J!(i`NSU?t?V=(+G)~N{IcI~i#s&}R zNVh~}pn$`$E9A)GJW4#^l8vdaKP`;$`wIo}@Zo=E&HYI4)7O3*(r?k7{Z9krpGIG& z?i!fU?`a6~7B1zj)g^$hc3U`G0XqRz5(rSEeCZb`ETflrggq7*8JR%4!)r=BTq^rt zVC|jZ2dcI<$j(`pZ+14Y)|a=D7N_ZRJVh7lG$%wl!X|I3T)kh&-KjD2SqVaGnY}bZU#TrR_JUj@{e5v zdiv$vT&-1jU%I`09u&2#anQY9JbC*0v9D?yNj)BHPe0XSZmuprjLv}VM&oL?)N?n~ z`%1}3=eyFC^xx;So>X4+T%u1SKCC|siVtc$Y(B`uoE~}|MX06PYRleX#?+N&{; za^S>hz4MPcy9HjE$z#e}pC``t1b}iD95g&>!w$AI@&{XBhj`EBhc||N7sbA!n~Q)~ zeNV5=yS=B&Js%chj0CBb3rGEyJ0RlK&V-aS)SAiQ5bN$y&6fYq1&$4G_$d)w3|2}UrU(yNYm z9|*CTe*Lj9mEvqqt_Im~rC6MCv%k2c^<#0A-*k+N*av1_SAG?GQahMAZ!qz=gR1*K z{B>=gaMSk($UAzvToV7L>QdR6Xr^rkQu!}%v|qwtJ!6(}fUMo*7OUF=eN#XMfU0>h zVg4xKI)?AOX=gyVPv_o~HtMT#r{sJS2aQGmQ;$mSM!{d`TGxwrOFD3BjeXjoK0tof zi_<^z`X$hrg33DW66<2JiFYJKJ3w;doIU}V*}oUB&v8g0D%N}|6dm8WtE+bIc~cv5 z-R?P3$^@j`y+qorwJ^+feI>vRqU%Klxqgam!#EuoX=uN~ev|@*_djVM1zDSW-qkCQ zn|JAb@6oaW`wU6H^hDvN({M=bIz}+?bO{l3!+dbOyiazIVWNrSZr>HdJIR>`3Pp0g zy}lCvneOW&-gq5E2f0NW<328*dv;%O>9r3`nz?B=AArT1u?cSC?ziSU47;feXRluv zZx$w=FCRrKzNR|55{HSaHFtH&41cLt_fJN9bUj_krDIL|-m{x5gTJlq5|DlJFzDOl zs{=eMPkq?B@wn4ih^Js3*b-COkLzyZa)Y_GN?bos`CUi;`Y zqXL^2k^Sw)Uq`#L`Ru5+B>_n48SrC2Gs1?%^GUFVsqAmBdc!#kLa#?VlKg~lOF zV8CG3->F~~6P(GA-+e3~O|Zv`Ayz}%u>UVauXiC1SR=%JLf;UVg56BSJ=vvULKjk@ z#DPL*1Rxb>1H`$JU}GA8^8V!^^;QFv7wKPy!MCT9SXV-y0~t)nz*t}ou;P&#YE~Z! zNZIMV5ZPqVa^QyNGrT~c@vz4Gy;tSXwczvKdnhb~qBq`zsg8FgY>TaqZ3X)b=N`@{ z_%QG=_%P@&ggCIfcM}w5LiG!Y6X7|SIOL@l24VmegW&22$B)3G7~%##2KvLtJBxo`_PBmE7(f`S_6rKIzc|58xST)2{Zv>18IZ# zoyZ<(9`PQzAJNM~;(8GQ)?jbA#y0~CwxOy5066aGiWN1QfH=sPIVI`(E4l3OHL5{&62GUps_8?~+1izo!3-VU_|bp}B+aAHS@ z*zC+PQUc}48o0F8N7Z}y>-DgYxR)I?+qORQC=Zq`0wVQb^&t4qU?zao&>UqSwf<{2 z=Ife2vHYOmxO^NjP>5jQo8Q}I{Q?|Y1)cxL&4)kXk-zzRL~mfE@TA*r>7xTgb1-p`Utdh0Kd2cb|Q|6v+}L+;AHlK1c%ZD!9+^10gx;h$0; zJcvBp7F7xFRW#lQ0URA4^uJS<3y~G{X@v?22Zf~$>;F2+C#EBWjeOLPsNE*SFe5rK z!o5$FguQUz;I)G#o%p^XYlqNqVafF}3!%gY(SAU+?bWNpsX`qI-tD~-8-%ESdUUCS z&qn*m1#hR0fRm0y9K^zfJr1IGLI!Sura;oM^|&DZJ03JyVsjHVqQxZr`82vgj5Ht$g`}U&rc& zcL4XI@sd8UQ44;(^V}?-^6cAYKA9>0-xt7VhTmI{PW!&nxKOu+EeEC?n}!U+{qEoP z;s4(%LGt?>&h971qi^^W`LArdS&rUsT(TV50`Sosa~v7`FUK%y7=|g%-&cQefh*8A zpcU#B<2qlt03sIw(cr~_4H4tNxPOU~my4u`vR{mA4jp=$Vbx%Xe3K$N$%@<+Kg1mIuGFqLukam-UP*j-JRKVO&lIob ziSu*kXU>?n-?ixDvwn`zMY?sq%tni29IFqh%Ug=mN8@#JAs(y+&&Jjy=!GZermu+q-|LaI#_iGSh_y=c$<#T|HoyY=WN;VcqbHSV7V$9-(SMJ zIm1V>H`T@~dz!gC>37S(GME|9ypeJ8nq@E{%d)`vGZu@#SXYdi%!K&ce!0gF4D|Q! z$m+@-?YNU43K`Jf zV9d=LrR9l9HCd3MZkIn^&jgG0vj3|du@J0jFBIJ*4qnmMRUL{`YV~#b=z$3T6&DIt zo+3UA@IW+?psge^mF)U}CWXKSS3y9+O+7|J0F4)(m$cW@Ka`SW`>!sZ0p#Ke0C<{D zYClz&`R=agn-3-!e%~@(pc=`}^ViGr^f%6{C3kDea*%G}qrbgTT62xN!wLz+48&-i z%)a&%41bU~4>VUD`f+Oh(`toNFfbrx3$FEn_F5mT^hhF!2Q2z=cIW^cBXpJgU~zIO zrN5#>`}K?I4ex!(-NAslEPnDs@LXT9`9|t1q)c4@=AYKAQ0cjxvOEW-;zy^z004!F zWS@t0J108BvN#@*FRmsf!kKNHn&e%WT63B@zq zxjegO-DrEjgty9D8N(k>xmfOZvWDXCq*?9<@*;me(W71;g4y@3?*$ zwi3L4E5su-ShOnY?x22SQ4`0V9VjDG@3OSeU2I;FnQ)3NK|h$EJgE`n@Bx!Gh;G+PeAD1j z>ODpy7&xE2#XhmJxwS1P`UIPfHabqpb8>41-XwgAYCFrrh2K5cpJ2r#@P6VVy}^&0 z@_V}XGhvJM4OV40b{+aWR;^mP<;CTnglI?nGA&sCXLmjpC`c1|r z2hwp~)F;=!UnP>=UJEU^B@c@Ye_6p<_;ZgQPmi810=jNgLZz>^Ma^wp|DJk-@$W*n zRXQy| zWSF+XtRu5|C0;WXPoOM@0&%5(Z7ht4eHF`-B3m7cbOE@M7YRMts2A`O{_|@8*~OFg zAZl-^?}+Yrhk$!hOkbAmnZuAfGqlS+SV629AGxTH&k?ELB%o29()TFuPhge2X-pS} z43#1GV$mJz>8`W63{w-Ygsnr7x5!1YP?1a{wK$S<;k>3`NjQ}7{)>JR zVqST|;=fATwH0y}p7(mIn_azzbD0$95(XIEvQO-0MYIm=&EpM8#oiIT39%d%rV#3Q{0Wm}V% z^UQH!p}(amK-<>UjQeS>tW!+s)WSNl>B5VpTAruCeN?>KS=j!*TE)qgrrLAdelL?X zh`-v?xCv9dpxQU>Ct!umh3yZ~K9%9#k5%zg9y**0O!T;o3EzX>eq;Q3`qQWGb&%7l%8Og@ z!-PxT+2Wex#MidgYYu=d>5X!`m-##C?sPgSr>evmn=+s_I!OIe!9y z(vIVbGgPO|E8vf!WbXa2J!Gat9KTq+(;K%|s*e;n{^7zVqWI$6EiSOr{{n#-omgrI z+di)A89Bp-rL~N{pDbkcqMN=Fp##){vxUbmV!506`hAUd(kBEq z8{=xqA6+*yH>-LlKOv zq4)p`xf}Y9kG~(!Wm)`_Y0mbZJ>CT7nO6qBx^781G&d=F)KkCCkjtxZzDggrUN!DE z;yUB)(7v|DT~4acot&NnJq^So`ek_b`%b~|o1ydznW@SlC54B411HKRRJ~2$2dv~h z^0DXDHk0D-d9RBp>$z`3;xrWQ<>Ci776z%CwzPlG3hI3EQ@{$Y=e~*>2ZYEBecZE0 zqGv$Xdp%C_p;MfOwNe7GI}2mBc=_j?@t#X?_ry14&JL%_Ah}#1TZZE4%Y%{bCWOG%Th=a4qjZU2sX zK-FxN;WrDb>MNm75qFkG8|RfDf0JF{EL7?}vfdeW(->TA_?t8V7H7L=>R-~%k$=io zF`wH!o_(kp4nfvN-BegsrRME+jVP7O{+&?BZC2Q8zT~g2zpd}Tt!{~gJF^*I)d@eH zJF?O5X1|d>c)V?W;Jh=bjes9=zcx=t#e>ZlF2BO)X;ATPZ^I-rmTE0-a(E(}FC=n$ ziw}`}CsJR&@1L>OYwa-B3rkl71_f699Q@FGH)u6xJlt(3l1+H(SGkcs|B)|i)C8B) z2(%9|1dh^XQ&r86eDoiI;88*2>;f))4W5)BSk@}&Z_>K_hC0Wd(RBu#LAkeI^shXo()zSFp75 z&m18UyGb+*73;&1`El-wr8O$C_DXFF1kgfV#J*rxuLBg3;`p@}>A-fq=I~B0Vo5bJ z^{hozd9o}5rgJyHi`2ozAzKX%P5|fXUkAnf65~EC+-KKlRuL+mDJi43zvW&wTGy9j zCS#%x0*+?7Z+1j}46$q&G5W&gW`y`?W9%kuM8c>PVPHD^HAy^JJ>DO~I;xWEi3)8O=^0Qf<*ikZ$E%^lK{%OMizP zHm;}+?4A_*G_iqI(NUqeZ%;C1;#m88PJ#B*k{$Q0qG&xsEMp&n6)A=M8*GLCVT0F= z?0Tje9<#k|LI4dtG4bUFec3G2t!g`Rtu%vAzfC&#M_LGZN6I)Ib!!#Oa+sueH;&5q zd@Q7MU#TI&-v7}4dS&J0Yco%{+0cIs)OK7vp+vyY2P-otzCJJB$5akm&}m3~7bYGZ z=i_P`0}D1#aZY^mx%j^l4MpQIz4y){*HcrriLtnGq+ut>T)eP7mkQ>-zHaV~Rm3hN zi;JqxLD}EVFPa#D`6U7 zY+`Fl9ExOfR7URWQ7-ehCh0nS^qTs8KYH5ab?SnIO`FBj3vGSuG=ZC|vlAFbru&gH zo)a1uOP<&U%kr~N_n))%e99%E%r(hci;uCJq0$2a4o}*3km|Kl+w#-qz;|Rq`@3)V zq2lU|nrCKV+IH9zJEDKnqlz@FcBD48!u%mQQn4Qv$V3`{wwWak6L(m32{DH?bo4t+ zeEB7U%Rl8GF}4*a-rrE}`@hm;7IiDPRxX0X#T$PKH?^86Z z*|CqomI{rXyfYnCk32+=3;N_5TVY8`QLF;o4+m+j(J10B(XOZ#!BFS0&{ypQ1KeuS zh7duh8VG$d{`?8Eb#?|%Vz3$%^CwB{` zi8LR@OUqC9-pq?@m)Mji!RrZ9wRkFKW8^N(%ioQ3y=Ad7^o!2rfPjlu6qO@dChcX`Ub863o?oFWCBYm8~L z6rfMqFGLU%aXi#IZrR zA%+u&32G(vYwBBW_#BxQk$lRE=e}p!lNZ;-*T4ImYA0q1WO3@6{akYymop0d$STvI z3WL(Rxw<)j-)sMN4c;h(qTgs%u6c~KRs$MBevx*+UnC>-kl#$#T=k7#!kv8AN{Bt8 zZ)R_N;SNqyWxLg^6)#_7i-{T+CGCQ$jFPgM$XD2DS6A-5r&vtsYcGrwB)Pff-oz%s zX8wYnou5~;x&TykFkLjXBjSxQh)`Ej!pdT6*T*tiD74!%EH73DHXTa~hgc!((qeN- z8WZHIgE}KwDbqwY1+SEc8@y!Je%PPgN0$3km~Q`F3V0~+V1JjlKf6@1c*d9hT~}5W zeNgY3gTFdPaJPlepS>MSoMytY4os!!xEuvAiR8xY<6~fV!sr1OM*=^KHa%^ zN=Fkvmgu&={_$N)uhNc z&g^uaFZ{0BEvC>Yxo@dgqVUEvZO_JRu9r&9J!&yEZ#zc z_;>?*TD<=;BgsqUM%T9B!Rm7Qi?T^Hwq}^V&H=<^p=pZ4A4)1mnlt%g{1FxOg1;2v zd3ee4Ze}P+^@B`$&!$eVDIgTF>x!Gr`!VVl=^X=2gfpCJUw%OpxGRads|$I1i*Ky; zkf0x(@4`h$E=lZ40jhx)NCJF8%Or91(ygQgxV?oo4#W=|*UpT2a##HKVlL zUY4mKb?NVNEJa6gueU1dfv<61!llyllh=g!kel;^4rx$G59Q!4X>Kg$rC8h#V6e(zQ3U4l zkX^3xi-WL_J@|UkR#h`T0UYI-F)`IEPKR7FNp{SweVC2CMg}d823|}fSoOPl&D~-7 zIfT^0JTJ6-GnJ~bId@(eGguZ8S6s7jRz#Rr&e{o7iAoAaeR`Q|9wtwXuXG~uVRDUm zkz_DZK4?=w6CVbyK>lL zz#Pm2i?49p!z8{BFwgwiNP3pO@u$I1k&G=~<MLE-0uAw;_+qR-WjM(GF3Gcmu=AS#;Cchda-Ewm?t zJ6Kv(;&5J`C`k^{9@7Q(1>X_ipD1OYu=;AC*P|$6T{F^b#Cs*ktjRt^pf5D9ll|Gq zuC=V52q>G-yBzj2{8SxE3Q9=BR96!$69rDsZC z^uHn{pd3^Eu_nCH)m=HVY%0&>%gUa@{l3PM9*6#8x34fPY93|T+q)s;B}SmOU=5vD+*1HzV8|8 z@@NS1q1vT#qEdN= z)O%_6(eSFZDi7NnRXRsaLCHaKj=5hmwlgWlZcsflV^K_Y+_-o#*Q1|T)_-wPJ7s6_ z>(H&YnnqSAt_0MTLtf;0aY1VTyCkp&7r;X%MSTSl70C~BD~E0#bK|ftutEA}Y)iDa zpzneRTGo#%;Awtu)1A|n7GQ5qZ#9FDWsZM|4L_r0^#WGMln09Po{*2~2oDf;OE)uV zDT`&V`su#O;YUt_BI4HM2?!E9I!7Zf5*=q+bd9;S($9uixJst*-Th9$Fx?JK)#uu?VgyH+`(t(&HR@h?^<^tm7A-# zildx8COZvJaC*-@h?ZO5MOfFGM#PBFu<`6Z=lgQx(ub)GDQk-9&?+K|i4Ovx&BYw&# z#cJXxo{bIT?o#e42LZnO#`cZV&HpGUZSek;b5d2oU!HbdZR3{*Zweh(1s<;xeZq0I zd4UzPe<3K_B3!G3JNjtL&tWsce|7WAl{hKe9hU#c_%N*}zrGtT7BJMbskKhC!;p1x zhxtrf!G~-(#Iea}0QYqB#2P zY^Ky1H&b=N*@?Wg#!q#HNWCIx$gH1-v6reOI?0dR%oXY`4b|m z$kpF{Tp`emD&@$WI_trL|Ex|S_}#!i9W9+PaxE(Ly?BqA^3FJEb>c}1eeO0)fb$nS z7KmBtY7L}DVOoOOxIRxjsc_BD(>M2go+Gfg%Ge^#x$(D<()LaB?}Y|uhhh2=XHgpG zETPppiN&+cc*PTWjFUNrl3k|Domgv}qJsAFk8kXP*PV3MtCs8`6#F}g-K)pM%Op%C ztjAI<|G%`$TbN}Dp4N}v1R{F#+ z3BZhuy~Adtz9xS!Ubr{oE;_yqFTs4#t@lCwwKqPu>Ge4_QJjLdwnR zoz&o%u{s9<`+bhZ6gMgenND|td#O{-tA^tKvY(cNg|$!hj0`#J=%i!)NXdrkuH!N` zyjpW)72HiY40&HSDWl4g(_yysT-GER1q#cevv*1wjxha?OE5AeSW$DB;YXwL`>HDN ztXUnh&&m4R#lqK?v1OrHDYcqcqt)lpb=v6`IdT%ZwHn2~;&%V*{n()} zr8k2A9jNV1ssBgPQWN75It9#>hZK1dQM24v$O;lEuwxM%U>C~bjR<6wCFD?>aWswt zt=~`Qt`M8$IPi{T!F|MYrYyX3|^N$O@%kaWeiH8!_ZHn+7mx0N<~c{_b|cKT|bCape)9-H^1L&2^gn8)4*IW8}+dd(bV%O^&%&vFfZfw%q%IWq9)a=(8h! zt}AlV=m%*$7Vd!P5()CnjglFyMde1vx(piuKQ0q4;*+}|qQ_dZhkTV+G$8hF3?61i z4C{4G4oYTO+~~(H=oNX!pWolj4PQl?BBJ-*w7Zr!Wlp)eLuOPGvR9Ir6qdNUbSORw zkEF9s6_gqj)>Im3h!ovxoQu;6#hU0!1BWw$3qEEVasxl=s3F@ck=uGh%3tiiO`aUM zdQ-s(rK!48{J)LxRcvTQ{E1Q-?u^Op>mXC{*Kix{epO+4ZcawF7Z*!OKrsDoD1lB_ zetO<%;nNYLV_JY2K_9z(YVnd@QiG1lFRW|e$~7<_eFhG7hXZt9f49cO!gVXWp1a?r zz_Du!`*qNuc>6R`&pe&0Bnec^PfhJ$(P~*NnoFhT;lWMhp#n^Q9cm4oxx0bBF|iJK zTb(AXzWSl>wOatiL-uYdA%4v$!`pSGXjg77WKWF5Z-Negoou9rC$|=TpAs3VYl~H;r&l^K>b< z6VRUS>xriZBwbKPH_=j#I(TPYBFf(DB3ft`7teX8d0Lg*?-&kd7vUBJt)J)6IqD*C zmN`$a13IRolluq*72MZBFnY$)Ws@b>YFnPZN3S~&lyNVf?9o4D zwjkVM^x>YWZk#y_*4+^j$xVpL3%gCw^0BWy{^TShLPMub*x)k4`QCI&ind5KEv9Yu zn)DZmMw|H`1$ek;szegyI58$*g91)%!uTpJXNXiq5J-+d!L1nn58+-kJ7dd1gF&L2#MHh{MrS?;vbWDvf#L z+e4?(Md{|no14PE1Q^7DtOVCN+5oqkRR7x7vq-(9Vl+m$FTRG7QoWj^%2MnBwCDwG z=DUts`mn;5+fWH+DRuZf9kPCF%GH6B)^ay`~25(*^F6V`T9_D{Cs z$k5tdlxkl7@WG6{Mb9aWJGHN_grB^nP2uAydW%>F_4iz*N^^$eAGaCOI-9w_PG1z*|3*RhKy_KD$mhWGyvo z?5W1JrRa_&oA#L@%Bya4XE@6=XI!Siq!-VkkNJ8FSIJ4+j>A-D_^FP4RP?$&w|&>Z zS*&}jDt8Y7TBJNDEMh7vwpS^05}_K0gnlvJVb+#vwg^gk!y@?mI5a(0`-yDt_?dkG zlisHlRXJ0m;wJNF>;!=;4uq-WpH~ja9$x1W2)YhDb5G)JU)k;)Q-$Nl%Ud;+tmn_h z>#~-j_jFe>-8(Hc$F-Q#@x2hqOUtFbloXjfREo^%|i|Va&l=MDWbf{L52Rxs4uq(*BjYoefjTB*;cj;SV zGs1`Lx?Wy0oKEl$px0Tr{>Ri9{i`-`>iV4Wu+pf$yIP2(;z>_;qhbk{{;ueN@pb5c zTP97>0%myl{7_WAg#i_fshOVIXIL`L_8!4mM+uV_6GEl==X;6W1u!nQ`(%RVACBEW zL_tkYF(yv#9a{0UB0eA;bPqKtd^RXlD1D~p)lIH=F=%T|GPOKCK&Q*=^Kv?@DxZkZ zd)usOiCbo6T`4TTdlP zg?H&YR%=;!RT1_{gDNrbvDBQ1GzI9)5ClBUKp~a_T1d2(&)X|2IH;I-%`g;7E7LcT z6^=D{?o69BR^i9vmHQulU^Pq{j>th-?X^RF=2iX3(=|@D&nv_p*oQKIq->ig6T4og zzQ_gbPd8yaWlsEHtX^vPg0vhegAvNYQZVX;5t1VIs^lACf4z3@QHMC;oteBUEH=jc zKi-Vc1X}Lrq8)^*8%zpeIw4%4bmm;DvXRo+0|F>zoXjDrugscua(rv1G5jjzs?5*t zL^^bIoD4Xs0^L3I=>@teuOg#_)+5+dek_I*OD^mRn25FN6ildt%`Xb^LzN8tw<}0U zVSe2bhFo)oC-folTX^&wyb^v~wGv(`3Yp$XcI+>#7Et&jaF2k5umDJfpgpKQD#cbu!d79f4IHNWjza(YQFu*m zi<_ducfzt^Kz;!s+gP#3Xhh9dcidFEH#$m=g4E^HpbcYqVzdU9SW;XAQ%;(lGtBQ}H$;lBf!l$-Ih`;!3P@@*@L4^YQB$iE(#7J0JR}1+7#Y@JXcY74dL2N~8RRL^T~T?wZQ5 zoLgD4Yd#bk3b5h14$V*N(GwYHb|jt|P&*s*bgL8%$_CL%Z?ygPozBIJX(os;peb?%w;BUxl#^oQN5- zuf=JD*O~k(UP+WBtixRnHZ#xKU%~P8#Y$qpX^6h!3VCpZSA)C?94c5{Ol}6&p4K#5 zC@(gHHmRw!yF0WdUF=NLFq_q=rE@ye@*L<-OPehW{)$_V2z>kbL_~w{hLVdIyZbSZ z-Kd5+8h37825!FXBj5*N>BRdkA{gAt->V)Nw&0w;I$wt1kf^8w(o@MMHrylV*^@QQay66tgL46P&Pt zt~=k*n1={qFW!$OK7g>TR>(h{wrD^e%`|T~*<;|3t#_uqD5B!7%%10eNMW;ew^Yb3 z%cGUTV=(za0Xt9eaw97Y!Cq{*iU-o_wE6P|J(ZOhrF^*| z5rzmY?#k%N8A9>&qEx5N6<5ctFXekt;?rI6J!V5F)-c4jN+3??1WUUwZu?=v0}r+* zbNelByOQ!FTWI@KOV;U17fc7typ*jpFS=g0 zAz;=)p$GeP<?x|`q~M78%ZWtB znHh0sQ!HY&ctY3f9cBAWF>Q$p`%I%vigWfE>jy8oc?}8=N|iv0P^@OL!|UR%n4aKr zfNjj(U(K66HuWiQ|6WvYaaUxI&6n|8MRX(o6F|?ZNYr5vKI;Oaz2FG)OGh z-M&ETXVAB+y>6FD0EFgPU)uKaeC?ur)joux4nvF=8(N6WBR>6MR;lfwX}Ha>NT=_> zPESVIy>5RxU0IjD-)Z?LRoT3xF8=0B0=IoG;Q<>PzvR{<-NKU*DWkP&VeJ`jaY;SB zthTyZb-vtN{Ky%q)Ku@gHBr`8cx3Zs|APL$o0w*Pphjy`epUNyNygq(DekP2eN;zE z=JOwoga;<2x%pgzN$K7PT|p>_|Q*`mxR#iMZKNI*Y*;ew|U*}FfGDv zs^}3;?orEfPeNS7(hjq@444jlpOd#A_PV`Y`B4`;d>B}5amj{U#~*SD*%yA}p)$=| z;*!$*FoKrY;H0R>!ccAcnLKga)YTzVFEH#37dzV8P-uUg{(goyF4+uGcgux5%y+?^ zzYaqg8db8hWfVX>VMklSN5i~{wdbfyEp^{fw} z)O%5Jfkz%RE}ChcPsX9cU#Wa)sMJ>Cq^w^yr0)~->u-IfTgT(!(#GLekbQyv$v#z7 zRP6rVxbnBqoldocgoKj=NcHJaC0FEn+kEO3kb~d_9HnGT73hZfjEUY;|;R> zSoXLAx|k*bp9H+6n(*ixUOHsE3w3#h7=uvq0vZ#59Z1NU+KNKJ;F3Kw^vb<1;vDe> zinuCWVTvnV)VQqh8XK-Ul!a3h*LuG~@W81_YsEr=t;o35z;C+qTC_qr+s=2LxTVbA z2#!^!UZe_i;A*x`bpE>0YmAU)8NPLlJ81sW&gJ1G3K_NJvogwbDS_YhChY`zKV0R^ z9Dw`!YZsQfCsu$&cK?lZ3QFes8eIVg>)UD4(&6P* z^3gPt*{^LX^A*2|z)RiC^WWdnPkq-#w!Dc~BzifmuWYgf5kJ<10%;Ke4LYZ{onB)v zV4dX<%IG|7vWA=yFpA$`b=MDyJ*r-529-ee!e#IQ+vDcyh9SIRb8eCuc2Le^k)NrO%be<-ybpYBQNT>( z-#*%~O2(W?&|lu`PJ+MhTK|HokEB*8pb{FF5_cdkMg$(*j2m#u@^?EP3@q^)YX(h# zfze)L?x0(ZRx{Yv80c{E5=}SRk>*1XtqD1o+%AA>qvlKxI}ZgBvd3V`rOO%yr@V=x)X`lYr0sSNkJ#eP;gOD0d#Bu%3amrguJ8tX`e;77kpu|AM$l(5%zCmuShS6yW6<=Y!|rw@OD0O~j`xTL zN)F)+%s#+6+;ngM4YFHn|9Md5T#pQkK<_pmW+0#0q9BkG1sfKw7^rMd{3!Ael2Myn2N%LzoO z-l_rH+Dp{r$wGZS2Hzq*z`!oAF_E3zrrL0Hhy)0ltt?JIe~3hJ!)HinOTD1@8goXl ztwm6vz&{08F1Y;*66km8RNEdF?sATtll%{9odHBE=H*UB2C&v^EEwdjacOr9K7PJ%8$UF0uFt()F68alX4RCULnJ8}7~?f&zGIL93_^#kRT$Pj@R645D#v@?AhH=|TP+rPQ+j7>K&x=>|5nZ1*N`I_-8!0k0vd4;25?-WT5n;*JtPaAi4y^Y za}(Ci#{z4SK%(0D92A;y;@bIOlm=Xi70_5JQIm<%S`+g9u@3fsjGEg&h;xESFasLn z(Fr_z)(+2Zq3d9zBbtxxI42Uq_LeoF+jcbNCVEbCka|wtv%qWYDXPsDN_Y&$Kztno zMfW-3xef~b>npdqf29W;gXNdd30jeJRJ-WXeU)HaZ#_)~5Zh});s1&XK>O_;bW!O6 z6@o#G$bl>#LzwL(nlPsaLw`C!dny*dspP*L%E#cMe?=wtJLMjti@NRb8pB!g&Oy#b z&%q{h<}&{YknG2)csniHlK;t>)4!T{2-u-Eir=#Ld_cPc1=!XbbmZ`|b^3Xn`*t9t zk{;leE%Demh;a;FM_lJ2#|di1x~W+;L^NTx1rnOznvbw81y8iw_B#eEqC_2_GiySu zKh}$p!Vz=X`*F!6V_oa$y86&rE|u=~T%yoArf(y-f{$*>u!~u$ch!G zZX`%UWA5ehYf^Z#fSJ-A-A6gkmj8hsuc4igcB(F_@nW=5j=j3IU`Jd-d?_ATUQfje zAWGMS?4~sM5M<~O9;$wc`(P*N9n**$!f(WDDOSjoYV~|mk9wJ zIa*#F$T0NIY1h-9pe$Te%g7jYEOPi-oexjG0e$$ihSomvHeZ}ZUiy_yn6f7=@0&2;XO)j zfScIj<~JnEy4_DS2l(o(=&o+2VwDj_INp(ZQ6tDMuF#&y2YRS+3H2I7W0GWuFV5pD zQ^oD_l*!>#ZS$u!aUgzmPs~mXSP;()=)&D3dBa^I{yZjFq~Xyf<6Hx+1j)AnbD+~c zryBR=Lol!z4N6eAW^e==YS>=-enYmP2TlJy%_k@V4NKg+urg5W$KXB0;ZumOK5PpU znhTLYyLjP$w@MSDQ3)^v*-2dcBl5tr0I9jEi}6|MQp_H@dlhzs_b*~_#pBX=OC@L) z==UG+YhLg_REOC*&E0%U67UL^jPik3_c(v^oT?T;Ag;n!g`tZYt@w`|uq+e}yd(Tk zRPGpr230~2Ot5s+SGY~Fg1=2$4$25V(=QTyIn`kcjk}UP3W%dbH$^f4&+ps)Za%W6 zfBA*y9L6 zjaDc@Mv!*&omn7#bx*YEmYLf8ALg8=HnUI`$6#l8vk(IQ4~j^jQ3;wE9y1yEJ-Xwc zLRTTT2Cyw(5LqSLilim1@sjfKghKrKyWl7Nk!qKr``ij8KE5z6EvWDiBN->ps%ff_4`NU|=;e`g3X)l)r#)k-!E5 z;8A)q4zZ5Ika#TLjCT%ZUD26afjokL2C$CPk`XP07-XZFr-}Y2fQd-%@HHE32qLsr8!ap-mHdNhC;HkFCsGzh$jeL)G{-~G<);W zPOh?d2(lltwV2$-N}ByKbCF0%+Q_l(JrLFdpcQ!YZ^)9Q8Z9YuZ{Ywg4{WFglBbUW zT1~rfOA*dDMSEnGWbq|9`iBiN7vPaq zD+x>1o!lHiUqIm(JmN8Rs)KT3$C9HNuhp1kZc?HX*=ln1p_7o?3(|cfd=eM^;t@nk zAMqIF1|Pv0)0~eAh{q|Jq*BCw~$uwbs!&00KKySz#v+z3fl6fl~fV90v`gXq%zDn0~wjRRNW?>k3doy@K7gy?s= zHWbt6Y>MpUy5pCDzT!9V7Lt{-30;sLDl@l1<}650qaVm%Rd;gvRx@+J0N^G;0Cfle ztpP+>pU~(xP`5gfy=e?k34S7HQ*9^La&;o_A_zI7-6btQSlkV>#5ZJD15zCfnbreF zjT02P0bjpoRYwCT#{!_?gaGBP58zHbI2kVr{6Iia{KtFDSSz$UZ~&Ns^BgchX(5}W zp^%Um%)hO{b3H<}-+<2ykgk*BFuZdY3xMGh2CM;b^j4+i{R=EH1u(+~$n{8oSfU&E zlrOZxqp^#PefJx%y;!xb%asWVFhH{=YWecTn&w@uNsx;Lh5&y6Yi?@q$7|+*X+p&EFZu#gEGFLo)D5woH*B{<(jNML=G3u?6+1p17etQ(%n$+2#lHg9 z(FUO*ie0XmqXQDyqXlU-pc{aJvt|aN*M|b3ehQ+ikDzO18{E-ojW!1(wYG;knjoL` z2>fT9`C5nxNcr}o3?hF9I0DZ-FaPrhhzcM*)UxA08fYFk+;5-{zbS1p z%k`{q)Ar)@Hid3pLAwK*|NSN{dIQMWj(-m_`YxgYi|DS#xz*ewbg-b6&)4MEK5;B9 zfEnsY^y#Jhdx}gJxn-`QThukFgFI&nK$5-^!fmk}A5s+D2GQLSo*#$6q_GAhD?k0z z9>V>z>lTG&C)dvTEK1[) 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

          @IC?I{S%maH^5*d6igw2=@$s`6oC3u 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%0AE(;4<%bbGxjX{+>chIPqtfk->G3zaLS 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
          2r;Z|VR+d2DZp<1oe$siG3omZaPyt_!$~ z*?_%YpLC7AQn9e~$H`JGNpA3gCV=x3|C`ql7=0%Kn!S0WPg@%bJImsv@goIvU1h*l zkBRMQyHjh7*>wgIvBB$`-D%p_R24b?5*L;52S#OC1s{y$d< zsaW-Ha;pFd{h@!9Es1I)mk0W9)W24KD2OizxzeiL5UCUm2{h^5=gkXQxb^Iv47x+} zqfhXqv+s>5{rSUVd!_IxlfYfmQ~^xocArsPk)D-i%Q=i{Mz)yyZA+(GSx5TPbs6E2 zh|8qnJA?H}J`O7}iais?HePqy(${3du9?89m0R|3hixNYij7j!zdPdR$$wjEgD$?5 zgTuf;BrHG*%f`>*sp8quMw0+g3nj3RCI|M>ShHP|VUr=|gxUl)poOWJ9Pt1V;9LdMhx6NWPbRBts#`$SML{| z1C!`J-4^CDucF6y{?%~rAetfCrcv1ar*RWZv2oJhKvD^21x!}Xyr%q8?f`5kMO~^Kx`M$lDf5%`> z@A_?0&5PtUzfF-TMr86&$n5}L;7b@DO(S9fepsc<@ArUvQfgYzD7T5=Yk&CgXZ7W( z+u_TJrK4lg(LLZ<@?!u%Ql^W1E(R348%7>59V|pLByZBe8)Tz4efa7AVKzWGzAhFG z47;WXZN2_~kcGk`5cd(V7gigiph&5t`sL{E7N>!QEBDI`%1GEC1Ii(K6nJzAkyr1N zQw9Zb1))so{t)2vU+zYe4wj>fz_P0rl$QZGAZTo!_5*MUBn?bDQwrD{zz71^@&C5F zS|iGkXw3m$7{K|2N*x1y0FJq@BmBs4<^0JiWHR>GibPMI!L3j~!<#);HfPeYkXo-8 z+6~*SZPrlc1s65tTb1E0chSK5JLLHhpB>%rkwuhpEHibZMt)gYmK2!^BCW z{;_J?gge#tZn)ut*W&6s#Dh4}40#8YOM6WhIzGFuCkxfe((Ie$`MEtVu6LF4$uv@P z60M>|AWn9LEqxOgjW0|z6eY{;v2HL=HwXb>HIDbE#>aR@L^GHolVQhd?X%-oqauMZ zVCoIrdn^ID0+#OdtGo_rb|M1p05DYG-Rdnxm7Kh)`~1vkm61c;id znl4S{@p->^K#X?6k%BMTv71-6?8UncJkPr@0{H}6>1q?=e(|greTAFX4`Xj&m3u$q zx0L$$r;Jje`v7zzc>H5*!KOpPk&N%_{+xo%L|~`lBX@t7D3ztc4I>QccpxEDzAovO zC==cb{H+d~TYs#kPm{Z$S$|{#y3=)r+>iil6n608q`PnmKw>y&-<<=~LhP+zCMeYm zZ$sFsddi0pOuqqjgvHV>q^GM&v)n$CDOe;tDP)2|&0d_VG|X+gk%OOacpxko7UFMT zWWtFQZ~-uqQBa5(%lT8o+^~$9Q#v& zMK+od{&Wl3w;Gx7O@$jKnBXV~3vAQ}9XAT~-~;FO(QG`@$ky3`?~GM0Nb1C+FCj8@ z6z7!ZY=&t`Vs%w&2u-AjREFLbPW%UzlR?K zpFr#yaL%x4xFy3i{08_0A7VU!6CqS92-&XyW=vfQ=afBw`yn8x$~0UaVRn!3;z4+Y zPs7O&mnR6zLxh)R{5?pi0Mx{4nuZ(8AHb0jP%L7u0mKL)2$dm1gjbm zq$-71%N@Xb5vsJZvWoXhT3R2JODKz*sw+y!wRKAwwY9KUTAgDSYwPlw%AB#@mDZX3 z=^Heh#!V)vJx^wsaZe^;Xeu=*w`L`|qmhEmCBVUp@B*jg-bVOmeQm}D_Sg{i+%9NlXcl@T75N*@_vD<66m7Sk~@qntdcfn>DU}k`eg1<~1EBGA%2hjEUm6|ghcpWenKOMI$nZV=~ zYeo##1sF4UC77utWB|1i+NJBLz$5_q#K#CTKJXL31}Mh(O3qmb+yfA&yCVd90Lc|r z=@&w_G!hsT{8j5X!J>dl08K*FYr$AEX7CiiCvjOZ;q@I6SQVfh@0+;A4={f16}AOP zP*Y$5&L#}g-O+(L01!rnxOO@2n62jty}<0(X>!iOV3vfgJxdgD8XyvwO}h}Z)dt`I zpDHjW8mM02B%}gw7+PWrvbIhE$$;W`Hd?PFvlrlN04_KKpr2?U<%|N31n?-FFfu1R zCYxb{TL4PHZ2B}sXDo$~EyDyVg-%&#N-!$`JwXKMOb-@UV0@3u_#vtQY7J;Gt^!)Y z+v#(kTxF#mgh?=u{T3e@K*sUo{tXClAtLxDl!b5+{s94SA}mgs2^X8+AOJ}O;DZ37 z5f%e~0eT1kgaFWqF^^-l0S)j_guf#K;6VU*>VO82GQxr%0Z<@-48#wp7--d1iLgRL zfcbv`xd<*KhzlPC4{cV&pehI#Rs?W~08$ZCi{~R;Vi7KOh-n283UP$hX$8;<)JUJ} zXAnOQ`-lL85M$A30UE@05de>@l#d@%$?Nd=>BJB5)A1h?JzGhn>*CBj5-buF0Epjr zvXgS$NoHbTG6f9)k%Cs-FfDVOtt4FqLz?`BX#!`Qfl>m%D@!H~*01RDT8(~!JvAJl zpKv6>9c(5Nega)mZLR<|(Y;ctBSIXG1QOx_i3(ScS%4|f9k38+7I?w~STJgi05-i| zSgxd}m!_|il?jn6;Eo%KAUT)$#fj(e(oDb%#SCCZY{qM*^yei5yiH|NfKs`V)xT7xPdBf>Gx>(vc|4`7#!gH<-QF+A zLpTz%@1HNvjn&z8?~P`FtJSTH? z^QfGR#5FMllpqxieUN*+l}!&$oUX1meZ`bG)NGo}B!E$A!rLv6=G`RWgY;l*3g^D* z>V+X6iTC>ddcQhQLk4=Re}f_3bn6Oz95Aq7iXlygZC)XA{lc{hczM z-o^iT8LK8>$u8VvvZ1v98N3ys@Ao(ds`c1ef8XKrOuU}+w@w5jfQ|&Lfm8UlF2yh0 z;MZGIiU)3WarOd@q@;#i685?fVBs6}SzD5LnGBh42@lz6&=aT_baht@8v7suUAnyH z+RYkE+swQay&QEN^^pOCV~GQ=n<5_caqC2KzJ=apJG|diJS zBi7^j(4P}cJ+J?=spg9Dd~z+TBKdf`clS_XNlS&!gt;ZjRSvDAOM~}Q@%=sR1!lGy z%kL2%t6v;%@v#G$<_f_JHqkX*z9Onyc3r{o9sH83n~xGlHijNZ1MUUN7lvNfJyZ{@ z{x|HN;HLMd@#K&R_b}51SZ{y%pMz4v{Y7BG!LP3t=E8>>kl&-5hKE7a4F-=~6BDFw zH@em>Ju6L@pW^$qa72Cb`S#6_o`XXpt3;yQ*x+E- zpq*bPU~;tb5BZh1V$Q)zx;msonJd5L2cY?Kz5Tjh-#s#=V%(+8&^^oJkfRm8!q({$ z!RJWiQP%j@IeMYqga5YDvhYLp=4PR>3^2m8OLhEGu!sg9kbX#x&pIhXBOs4{MpM8hK>Mj(O0bU-mcX~1mTU{GkAo;yD0#d@pj!ChDUn^D~f3>lV_1yfO z+DYd}qN$lb!%R^&v?Hp-d`8(hK0%N=>wF@ql3MkYDwe?o86-8{EgRwtFGS1uF1sUY zooAR*H%$TI+xVVc>pAu4JtH&^^ zTu>)PUS5(bKb|B$fU*MYdP{ zF|vMRvWxmlgwbe=1B{Wz_oxFDxGgV_wP7XFOb#O`6E+N`Z*O8 z2CfXS;8D(4wrvK^75A471qX^B79eYqW7ntw{W;>zSyx*mO;I`OK45n zB9v-+=B!bKCJ__n5H47iK~q$3`$u6VmW{^iU}esDC+EBWrXLyX7j_^H&P?f@qY;*45>g>p)GMVG$1x zSR7?6|B_|5^;kihm|%6L<74B8Svu6IJW5V~qw8(hdTsN_X7Av62UJkDQB?b4Wd&lH zM$T!6jeVYj89joJeVzenS$!eE5q}THMI=mv?^SdIk5Vi}%4UZ-Dt3En3B3$s5-*(@_7; ze4lN0W}};LxItS_OndvKO|P;#2)&~5^ot+F3*IS%5Y6mEIbTL#9*7V&k~iD`=%E*h%q^a@N5Y+m~s{NEXX%6+)MehSkSVD*OqWu7Vau1A4L0aALgXv zC{Ay_uJ@Ep>MI}IxjrqROixYw{dBhJg4Wsp(kdy9m50Hc8B42Naii;lpe>6kUo+nE zcAr)BZ!Z`*jkiy+#m-#J^p53WJq3Ajn!``WqHxPcFZXzv=zzFy?5~x0Krq0gb66)JL4ExPNseD|7O18__o~G8xKC*} zd;)#I*;+2A&;vwKO256!IFyWfW1Xc=^>O8ai}CFI-Q{=_zAh9@QdaczG;CzgSL$Be zyjhb^Z@GLh;z@90qLN+VU>#Vb=ssI_@wnJiTCtke7`;igWEqlC_WaU)!9 z@wCcMy&r7NzRD2|dP^TZiUn57vh3r%gD+BA4Mg!rZh{08JV6EykmbW{`k&UFm?Gcdqvnq`-^MIgF9$uIcG#L5A9rm#Ywgljbv~nH&Fuz=3OK$ zSNoU-Nk(%vQvUgS=HNZ0nCxLXh;z6&2{f7@(p)z|%j_#BsPb0JQ38kYrzlc$;Ue(^ zeX5kV@stGHVtf>Y)lT|NbB45d#T@-?Ei~8)UP3ftsTi^mH!E9IW~nik(GnhP^gf=a zoW_85OuWl+;knwK4Lx~XafjI8^p&BxFZ*>4d~e7aybyKj!ck7FSfD2tHs)r?R9J9l zV{fb2(lGPss9n2At2Ju~uUbJ+uUeanxz2rs$rL$0SjO+6(PPfZw)W6)$Id+D(OoXo ztIP5oV{9$UdQ836dHrVk>GP!qV-tWDwHHxIri*~XIcMd>>+3E}?b-$tRy*T_$`Vg! zpro~d*TiIkT^W{-Lur~f%z#vG##o4stjJ%y)$^`Y-dNi}ygJ{B|L(&cw3*}co&FYs zYLzbmN3%e5wS_4el^7rAbd%`l?}1T~ zswJbEyoly80ge(6J$|#TKdx^%YkAK+Xl{{oeAv5YS~p=^S^V>88j`Ea<<>^-P&tt$ zVNMq#$jy1nH_a`^hpvl{R(rfT9;$=CymNbtzL!i#i+A|gk-u@Cl^-%-=j<4+85Fqg zzWQyMx4>^Bo#->@6BXTEsB&<=x5KY!|()I+oVDl%V651dehzbibCih ztIaX`&Pk0QskR+|yG3{7nB=-gI8BTG3#g&1Zu0#q71T5>qg>(7EN%25b(@(sH1(Sw z=(@Dj@yCNkpH1_In{>cR*Q)hHN*7(&Z`=d>53fixUp_VnUOu8%V~)iJA(QvoJ&4Bu zxT-t5j(6ZEE_az}p_T07JYG!x+XPt_sgXmBk<&TroOK!6Vk7pL7*y6Ssp|G5@Ww`Wa4iqs#s{ARHtbh; z6#T+-k2)TYuscyZXbc{rd1=SznYfQWFKtWjFOAl4MB3COCxUm|TUiSdk z-Rn&aY|LvKb21$6j8_jS*!{-8A)ZrrQeyx_>k$iLiMa&%@${5RgX{2-b%@9 zwXao-d8os|M$hOt;}sE{Fufb-vOf zx4haWA^Rktl55qShS<9`JUQVh@07J z#HNqs=4^XnxizK!CQA{%mu((gJe8?GE1tDf?n6vxOBOSMW6p5yqN|X%;^TunRhKr3 zSP#b!86DI&%t_=~@ssoRntj#Q>K`wKD?6V;`F(7>Rovce@F1(MboypYyWzQnzA|uL z36M$=GNRs_ME^h&A-Yd0p04kwGV{Ttvr6Nt&`^E3mBUH7Vz>IS=xpkm zAeLl+Lnxz=NA7agAm__6%V()a#394))6ti@i1WzLvjwq+QNO2I?s&D-awB@PVl+?X z4~io2vUmtSPl=B)-RWnSHwkx~2)ZczI!KhCvIAA>IMw}9-?lt;EHeB4K-cLCFDqvK z?xoG108kFWc6`yc$(pZe+>w1ba_qsQFUQ7xmGzsH0D2bHakW$}BC0c&R7_Mnw79Td zr+cy90EH4)g zMcv@E5$vW!C2;%><81Kt9_J~JuD$w%`_ZMn$oB1fuXT5<39Jj&7v>|^`urshm@p^! z(q;TmX{S5Zc{ZZ6;>-W}qbAPAHl(CG~k{gV5CO zE$aQ{(;^q=AZMpHA3Z3q(MNo{s8G*fJ!Z*aXhuQ)gbir;p7Dg}{f{&AcKTtF-1HgN zsVSKL_)rg&=(y1R+|Gw)blu$c26MPWxHmgOWn&ujJ<_TEobjTyxPR7%DN(lT0F_mw z?ura@Kb-i^bCsXXm&(4zoTzi9;-l;7@N4TYYX_6dU-I*?S1$+eV{ATZhAbMk&oTPh zt8)s;WK=a(K=LLly+*3YbRSBl?B}v9IQL~=6BTAe(!6=MBIIB9c=NipaQ;FW@0Y(b zRb^Yrdovkb2D1S%GI6DFA0w=))vdDXSpOcOKrd>!VXKcNvV4P_t-`=UjZs0c7T`A^c zeCp7mMq4piS=^r+#gTw$zf_&Wwipj1TQB_SS*~-_AULqQZ0#gx&JUV#UkK#^#jRPuIgw zPSPc0qjz*UfxZ85xAG0aiXoye*XarS>UHe)`HSKcVo2W#4Rvn-?dJ~eWQNS-n|jMqAS?j_O#7D8KN$s$=WG}>?YzAs zvhnw`6mC1+xaAw(a!#(VmSjFJ^dfN4OfAtH!zrtHP1Jl&fkkt;uq)^- zKG!^^z$#!qJ>4Z#)Kh-@o`m1X!U<^8)B$-`AOBn2h}k4Wvrkc5fZzkKwZr~LvK3O@ zGOZ2o=}LiT##4eBnv2T?jqSphYp33qWSKXm%(rV#vaeaze!a4NPkxR4?K?Dklox~P z?&LM?s7nlF;iu&f5%-fDsYc&L72TEmO6FpSNIB`sxk-camKP+iuW9zC_6CWeE44on z%V#6VLt9DwPAm7KE$+F$c>ZuySI&_TFDohj;Ohg?lChaGHazdP zF>PtfVbgjibF32%Y#jB|8x+)*%Bc`?=hbzr45%Pg$^ftC7o9jlLbW5|(c+)$7Tz&U zge1ex)IA7W5Y4hpyj=zMuVp-X8#O5OzW8T;v_SNi?Zj>=ihh^ij=Q3`vBW5~)Gnth zuf63Vw4a1Kl05Y07|_R5a2h`{?@SIhB`#4DA2a34B;ROj8@upyK4uH*WU9Iv-ozZ- z#WPpv7-i=ESTefl6O98krlxlA_vzv{YAJ3C+dRnz_0RJj`T;*}PVSArg1^%XxO-7n zl}`^CbXE{t`5~sc}(XM z=C?4MD6#MJ9JcMQ@p@OTb;F-(G~T0P#y0~Ix-%+;ekZX|Ir$96nET~&Ny zDedz^4VT)6G~D%YZa<{K(Y;vz)A0Cn>4C{rc0NqqNmm6jF6P3!!PZ>S!(^ReL7o6X z;cl{Lqc}oy-=`n3q6#Vkk_Dq9Ka^XDRI@@MZ@8>rNv~g3X9JlxW-?ff?cC$M zp$wz03(rDNi$CLEMwi+eHGQS02v7ZB*a6Nxi0trkcET>^pXRauaCkg^TW!qq&LjI> z@rjk~A0wKazD%)X#WJ=E=jD`)Ufq1MoLU7ghFC@BtSYiGhxt>k1A9}Uo_usS3X$-N zTpDtZd~Dr}Q`79TItRx3(l&VM(m^ztluY@=#ru{mck59aL|tBkL-7^t>CdPPq`dp{^QmLu*QKwQ*BI)M**lpk zu9!S?!`PKnv?2hl)_vAMpTG*&Rr?E7Sx}7W=rz=iwGuK|4pjWz9DjQb{ zwzq3m!>k7N;=wPFH`NZWh=^onR}5{ssBMNm+h^_Ox$HE@&4@zN%3pfDWZxCWOdrT0 zv1vx_)MpOxDy6*L`Log9E2t#b=wDg_uQCd^GcWz#Vb=C*T%lifa8sjfNin5t<-qXg zQE~CUhM)C!@9)cf7aMyItes*)g}E*;@4eEkw$B_6UGje%z<8kA3xK#?twBRpwBA;G z?OBOsvC0N+`+Sqjlu8Cf20SU8K96WYC2O>70mvbZ9P@AQI623zww9HApLyPizp}r& zw$H#2P#E6+3>FHx`?6sAG~lLP?{Eb0L05R?S!#&*2G(-@roo9V^t|OMy*#XK`(aRg zp}k(RN9tg?T?H4blD|leQiAKLY1NFVix_y;VJNY!H7*@Lh)7z*uB087TzDuzXf6cb3b5i2{B9X#s8%SRteT?r!iki)qm)ArbLxZ8eTHStk=s z4$Ok*p};4j&2o;NYBxIveQ)gAxOyMwL2pJo)9q|~PPUTMm9JwTyTHwD%SnDozRg}t zlXG!pxHHTF?B7~v_lEb!N8R5Y?uVS`=$0|;rHAU#K7ZaelsK&}d%|y9X`qWYnO&@0 zzU@5+awnU;jk>W1&2ux6z^HfRiS#)DG&`%-CB{o){oHJChLtnmxEf6TT|UVd2BqC% z<5_W+Ujyd{PW>LnF&&E^Gd^BBa`T*cPrX_Z+_x+?9W_r1d6Tn6w39how(M!$zTLcq zT>cKv?t->3?8ZTK*>zm}%iIDUdUU6__}Aw7`YzQ{URcr?OqAnFxNQq7#Jy|pivrNb zb=k&a!3QGpd$G@QJGv7&PB}u&lTb`}(H(V%s2B zMCgsK_vX~+8%)cr)v?7$WKpBcp3aJRv02^bDOYp)!;d6kZ+Ut*>CAo?85K6izrKG`#N|EKY4S`Bcx2}Z2>k%%G3OS z)o9WeawBK4jT&{ytY7b(D|G#uZgBkM2J<26*S<=TH*_Q9O|38{G0*WE`#X^u*hsiv zW}hEB=UgYt7a`ltLF1O`wUr;9c^z2r#`OV?357Oc|C|}dv9z2&-fLwgr9yH0w)Io= zTT8vwTMd>Wf?cRj?L#_QGqzb3ABs|vM@tOzT6rF3qZWMGls<>v_O0i)?DRs^#@uwP zlWf-V8rS}eAn$fIk3`$Q_<19sUE$4Cn&S!K`E28Ebr`qYUKiee!JeYwcc^E*dU74R zbZzYug!Uu`5vh^@{E6UP$>(_sSU5G(vsX*BHIDoX?87~$FH0FUY#^4!6v<88QQb@)>mRVi-r4k7qiUcv=7SqkG-Wn%3WSu z3MT78Cqg*(Pfd5TG4&yk5FXN9nq?ZgN*&(>#+jsTRtlyvB!e8k-5L8>{FmK1-{8<`LN)lBPw`iiN&0tyP`MF?P89BR{ z*_(9xjWsA#hUhe2Y0e0@)ovaXf5vmZDiUc<&flr$Fs&6utu~kh9D85BifEJJ)6*1w zui`OssogO8=>)CjXKH7$Lvp>kA<<@bGU7w%lk;Td-FLy&Sx(sw3+&9)9sH2F_Zmm0 zO7gCc_){kqh$MuGReGeaX5g{9D|={Ar3`dpDpGPHRRK8 z5>=Nv`V87qKR;nAn=5m1+g190(n?%8{c#}rBC04Clz0X_Y5SyqOb;%N{Z`Z~V`0H3w2q zspy_|UzBdTY@_pU|31o|T7!5ct8tc<2=0c2m+QMQp3ZTYmnJ%N4}ju{1>4qSs$66I z)pSNK;#Ri@7FpQd+^*zc4TZ)S<2TN8=>L@RmoD$Ti(O+sU>NIKX}(nHSk{Saew%Q^ zo1(w&R*@<}`OrH8fp?G9*VmiUc73Hp7eu;X{o_E}6_kl0i0Vwfg%>9-Ir{Yxl@P~< z0*}bYhr*|?=Swdd5juL`Vqf2UPw(LG)xO?eh!1F;k1@>)2C*8&L`Y2^exOXe^&>+gf zr~UO$LyMmRyGzd|&?s!=iOAmSr&NY^gjZq?5pdNtEYyH|39%X0tWI*TQ}G%J+*3+s-9*|ARpjaZ}5bRKO*Z)(%dsEXz1 zci&z_5+^5-m9y!#Du1+VxqpG9!hW1wuEpc#I#)5H-)sa~1FgbAv@h{>8oo-bN#bLG zy!_BmQQAp29meKDcMp19uHc@Ay)>g8@Ls`dkN`gnZw~)YkPe0vQXf5j1Z|SUn;;!* zDbzkfd?iUXR$qJ;CukMgDYUDHnxLS-E`Kz!oG|2`Ez5hYh@c|A`Hi=v~i?&^vAMSG?oO zQ>d(zJH}5kOFg5|oTuImSUm{if|Gb42lXcQJQNfDHu(4_=%p3w1qAm<95eVal@8{B zwkeMN4gNL-mXUjxn)@(t{Gi6a3&C3ky}X6L#eiGj!?}TuoB=DOl)le!Q3BCXfb;;& z1Z)L@6pSmb@c{`MWIycx1h%W%@c}8Ct7Te5YZ_o(-1vYb4Z0uYRZrvdI2j-zKo_{T znHw7_Mt%Qd6H_4=AerzjSPbbNWsm5G+B0@3LOO*wGvJHXNl8}H*L&t0?@hwH<@wQm z@;y($PzVHIVft}jfybGoX$*pp{`RKpxxnHhCrLoFO>zY)oUtWM#$900>nO0qDF=iG zh@suT+%x?V`#<5E80o#vo@s9E|AZhh)ji}%1PR=GfxXQiu|WuGp8s+DSNNCT*Z&a} z)8qX_ObH}^^Zc(_Yc%tdLXyyhnH5Rsa@9h_UfrARCH^C2AMx>-@u>Agt9{M%je{uPT65avLe~TBnIv*d9rkNH85G0@| zkP`kAx36L)AjB8n?DuMKNP@<|7~`L)qKHx7Ms%b1y$LM+ zsv~d5XbV1vVBCIv$*_iO5-q`s)IdS^Pxi9`t`^2E zrE_rn_@w^5rJo)?j~@fS6$FfuDGCARxdr~p#UC!g8mI}(XM5xS^4|YfICFaGDy%{G zWle?ZHI)WoyTac&w4e5L8N@Q7V1`I(}oLE{ur# zm-PSGUoCXYW9&IC6DMG;9;h=0HhU+ztyLP0W zMb!HLgum+C>A!;iTfp=CH)H=3a-R7;zrq}6lK59Z2bg}9N9l|+IHP-pfBTY<_KeF+ zQW#B|06#MKMcBaGXaBc)GTTE=2w%IcMW+;h#^r-gsdz+<5=+>OPABnCdN@{!p4oiG z3oAtuqisU#h@fnkqy2BYLh1_Gq(O@$Gz~@)<+-{ImGsg11pkfy_eRAHKpjT9)fp#} z@nhSY$Q2{K8Xk9NL;Ab!qyq{3-qYamVI6Ersy)9x{~`aiX%qABu`O)6E~RF5F^#q(bI+ak+ZMeH{h&-RP)aux9~|h89Zyf20wlp#Gs6HfBEFOGSEL9Lkpdth zrSMmzWDt?cLqv)T1&}!LL~R;@0Y>e`$wOgy7XN-Wpt>0K_$9Zj1X~&lZT2vJoU){7 z1v5Q>EEiv$k)D`vP$*c6w88WZA`OTUY48G(1|-*KMPYFU!HP0zVeb{*9OAPeZhEc; zN}opQ^Nmt$BrxwZvMIw0u&h-H-fyJ>#3XdQbw8-2^D)8-)lvJVUOrFQFBy0%8@xsD z`qx5K5epgrYav;Pg{UGHVu=B?_>mp?7mLq-vB3U|g(QN-O9TsS1Pe52i3?7W^`Ce& zbfrqL1V2Y_EVE;APb1V!f07G;*@n0$%)!wcr9iwuxInZ(aEl!H@sC#=F%adV*Mx3~ zuAEMZj#DZ`>bJy6h{%h(fq8RJZMvn)micqFv(z=1B zY4aoVR<=Snj7`W7IIPj88+@C2POpAC8<5!(4s;)G7@jSiy}EVwCG#g7qunDkz*xd~ z73?fU_L&g3iD;ju?;I(}`|`1ck~)+k99KFFmn|%&lyIHw7arzLzs#+?bNds6sg#sp z50W}Tya-$Zmp`+2Jv10y&bdkUw`2P+={&*pBmA6~)VJR#2yuTO;$mWNd-b0^<_n6z zKjC_l;daH*ss?xA39(=u+@DE}J7Eh-PQWO|yqV(Pa~hwuauF=Qp~j=q5J@1S?mNG@ zxqPwfncFN8iygax5>N}6SPGK)7J~8+;KbPD?CfdOBi2LdkHVBrM2Vd;u*4eJiyMB0 zg%chY6|r`U;&tcv*zNKtu;%vEPCwxjt#gl#9@x|6HxV$huy*(9uKV(N&*M{208yt| zT41^{##kuP5m65`_NpH35)XZ-5B*Z&6hwiUeYi_9a*lc#vE~@q(c#(tz8dHlE=J4A zLLWv%*?+x@`px^BJlYTboSVy735W3w3c}|p$(z0CAf_B5q{Vpx$u$S)hHUWHeoRa# z^ai<_CSX;XF<}!Gw*2EIhvW07Aiq192sOI$uFtoJnt-8eyxsXgw~&~@6I6?z^t|)@ z7!`2f*+5>i^Ev9FSYYoaTBwY3U|##v&o#FRy4l{I@4K*7x*ocoRZ8l4Re#tgp9dG; z;hr1J*bS%0Ztu$%XNx;D!%w1WmaWS&?)~RuPBZO68@AGfQ6qf8{iUxg>Npc6ZWIgk zG={9FG;CU5Q>bu%NX>=4QU`zam?t2y6@Y@m~JKMemK2Fcw3tiWnC{Hq6xEa$FxPA{N=Y zEvEl^@Qmrp{ca;?o>i^Ri%alVWHCv?$G2h28hc$70k?0@4AXx_^kcY6>o?D%iKrZZ zz1tC^9?EHUjyLVW)93$_cn$ATyKIVW|=jFNefes_`)uR8d$LXnRZ>l^L zppVr)C|v3l)C+l+Wpxnj;QZ%s_18Xw_y|L?D(nN3pNG($36tmf7ij8E7d5lM>#nK& zuT{AZBOYCs(W(QiJ3nyR$r@4Zr$dw_(wm;w_-2V-HCpK@lqlc*T?{Jv0e#Q28%9_3c&_uNRpW$^NLO;YTllK(3e z_p)!W#peSKSOjLjU8d}+QpINfSimNbs@^rqi!b918!?{S6Qhh1h$7LDDk(rUwU^`2 zarv_XFynTfO_J0r=WoAXcYQ$>hkB~8c1vt@g3-?FtT#&$%bm&jEZ+!_6bOfMX$d!Q zUYrCMXh*HF)2y>*O9gDNujJGI#3^_>>Z=ANbC3*mCHOn}Hd7{b`*5**t#;p?Qq!DN zG3OsVV<{LN9W5G<+~aw*Z?4Wh90WNrV!T1RC}~bUvayHx6Q)~^w_zvBrxqmk>=#9C ze(Ovm?40(PH!>NuXE`)qeey;Ua}gGSXPol+=O?z@H>mXDpe^5+q6X&$W0K{0$u*8SCNu7^9Og@Q?P{(w& z?Pi6b3^EV36orI9A^AB{%!5Va=p(*rJ;;z17gse>EGV_WB-(E}A-3~l2d0QCR8cG> zUQ&E-V-%qu?}K69Eg)RIhL&+8lOy!vQ{MKeI6_c9QTnqTD{fmif^o_QdseS~z!TjF zc66M;Bv8^mHr3|gh9CF%T4`SI9yMA1Q<*cxV+#AuBhc=b#!_s_{&0TI#oAfu+j340 z6ev|4(jU@WC0D88@#`UlIa&9b?Ltla)$q(DO-JGN=%$1m!4?n5I$Jv_k_&~6f!(~ zxAx42@NhjmnaO7KRolQOtVFC|r`lNsf<_bB(ea8W>^PQab8Nj%Yw%##H`K)G#uEM) zlA%E&GIsW>Dv#xd&ctRBKe6m5ctokGMow(lyMtametq7wWyNJXLKoKtJHPh0a}6j@ z3C^kOUR`cK1dd*+A)0k*abjQG3hwjP&0uEbbzgctSTq!iE(STg7i;l2UC+tBUDIZQ z^3k|Ys^S`O&92V6C#`vO=G?}tqIfww46UPF_KfBoh%$xR3$_-IlcTZHSI-fxH9z1EWu-kJr%|CLXp)Em;43Aj%^LGURiU^TzaltEwpEioWLcfrK zaEwv>2)?cDpLGU-U|?_}jSciv`Dl<&F5&gfW-FAGU-JId`{^bzQqb; zi%p(2j=k5Fq}Jp6{4zZQ@8~(%w)+P^6ivF?y#?ASY$qb0jEr?BvzKNlc4yUQ^lZgH zY-+JBTUr8dsBM3JFRXE~i;7gS6?&E}Hp=H0Ce}T}180df$O+W0;Z>#f@e~?)ciTy4 z_^ar_=rh^iuIS>i#V{TS{`qRvSU;9DUdgL_724TcPSo1+8ifvvlPrQjWE-~k1d%yY z@Q1DjG5PJgcs_Y_J;~DRUZ@qG`NjC&sP?LfdBdg6>{An!^QyBR+t|egwl=wd%#WQH$n@?wqwbaxmZVvJ&kd8Bxr6;kcT4yLRvZ2{bW znS(&SSdpqpglhJz!+*?myB!Kotc&^(^0J}rK$<$*4o`8G)4T2cEje)}U!y>}R_kk>(&B6X2Ndex?G&~tiWn1J;Kt=>bAD*zSC1b$=>LfRpKPNt1aD3p z7N9{-BacvISg$3HGba;0S#db>C|3M$*SLO8wcMJ_)JVxmY00ikx6Hk5+t5_^I3F(q zByZ;K-B}MNRJ$o7AABz$wkn|M<*BavM?y?nEHUN|U)pLuwVeLZ1 z1?*lIzyH-gj7}i>^H0}dsz{npV5ajKbESIB=N{8Xfa!f}&#sCMl5>xPx7YRK%&&5s zm=SGGBaaR}&z0-@qeC9|ll^k`QTq#{fM zWlk5h_sYl&)BgocK(fDlf5PW2_3>)))i{6G>1l)G&a25+w`g;dd(Uv+Z9Dto)iQlu z-AaAFTOs*eb-+-=kMyP4bHvb|GTt1`|8=3-CqvAx%Xx7mpyN$Iaa?s`{g-) z_rF za&3ll)B2?SGM^gh9{u&cdH80AcIWsuYb|=Xvdrkq_VQ8)?*_i!+CW%N91L~v>J;_M z8Nid*n8!T!PtBl=2x}L7#80{*sGE3}Rg7gfz?HJt^MFF?QLLWzDM> z-0!^NP`VemDI_DrZFTVvF!JBVVLZ~Q*PbCZDYt-uwm=$-#=AwG3@xywUJ+li6FF`p>i4?V&FMYPc;CG0aO zDY)5E&LOE{sS8i}1=^6zz>`2CQw4%zsTMGfkDm1d=4-)EC#uFRa6VEtB}%Jnd+%G4 z>7Ru3)Gcq zOoUd}80C_M=|WQ~DA9yJ37lH-RiRW+cpN!}f?xir=$mwzR;hq;RGviKL@(ep!o>l{ zr@^_s(T>m5DSH7PpvmEG<8p~+1;^Uby?86HtV>=@gX0b zfY^)!|Joblof1rFuX$(szN=it9!)Tw3pItdQYEN0LMNrpp!}y zqyps=0)A?OZib$sR5_);IL8GakW<26r^t*yM>589Q@Hi?p9uk)u+k*2h(5@9xTfL` zk04NP54Xe0O4+&mkt0SX2#HjfUv?nGDL36IFNXPvEf6q!%{tC{F)NCicU2CwA2ZQ^ z!4)#oIf*#lgD73k%ApoQfk60~bbF>sU>u9P4;0(FXRlj5(Ogd~ID`hODVL=47M z@oqtJCubQ~VQ(HSND@RD%HOI#r6SRgVTy6#BxU-dUr2t_K`BWjRpzblNRy)Qpc7iU znX<$n4+MUT;?f9#grLZ-vX#+s$>j-YE;-)icIhF$qUJggoMuJfC!{tD$fu9bCnr}L z!8A1iyp(x82^uNW6DcJ}S}l;E(o;^nA&xMhAwVJP=x32%r_d!uyIPij5tBRItXyv- zO^tLj+|fP6RU%oNobElj68cv}PJb-n+NhDMFzn0jIoK7@!T5sPeWD&hqWn|p^ z-+p)E+uzvtgCl$89NXKfF$92?Zx71Kl{WE&LmD3nrAo;YfE3Z@=>y*b42dKSM^Uqhzc(l&nUlU!T1%_~w$t#yCqi~Hw45OsRVDt>9e|6n zRbHehu5`U{uR<#2vn{6=9hYDu-Do&z^hh~SC6tg*W%!lz&PiNk)ud0o$kN;Cl2o&M z+KDnD(wL35GK&8;w+92X7EzuY#y+CqiPiuyGg^_Y{X_xeIqW%N`F-=L!r?SYx zUP+^aLxeP;pgRTC0i8p+9BV8{K63JDe#y)eESw|3n?oRynzSB*B$PQkf_@QuhhZ6Q z0kgYkJz2!RWdpF86K|xM8CM|}ROoQ+LBY{Iq$iaAi3EJYfkTiV3w3=LON^9cgu+w+ zhGcM4$~7k<7qgv2el0Z|CEkTol|)bfO+JKDpON|QVxd!lAd)beoTv9`Zk;kG1%%su zmt0Qb1Gz^uEuC&xI=+BT^uNP})?G))4epkbO*$={9v?)M8qCFfjFW^6cO%GCX>{z{vER739dAsLed=K*moL|(x)(H$vu|%`)5ZE zSr$-_RQ|5`*U`f!TwTtJLs%)dcF`fpFY^!tfvNzmd8!XbQB#Bmh(_$^4@#|?C2gP zmzfdDX}5?cmTF=i4PVPiND}X&D##NY-4h0FZkSP8|F~pkuM(yi898N=jv|;vd}ZWo zuV6`sbhRt-kAEb5oHcuzS5p55*aO9+~tJSAix@zzgSs8EQGB^n!#U<|NF!di=-NF+m$ zlU2MeZFnp=_N~1?N=O^!930)F=up;B48BvLZzNb5Uj zZDlO{gdTce?A|fzC)yQDNa7QsRuhu@PD7{TOOYXdC8?Wq8ktV+MuLlyE##;%p=Y#F zTA(Qjf_#4hkCuWQiH0PG9uwlyQqF8ThzcdnC@-R<$;*i%*%9cA9#Bri+;}~mOf$aQ zVR@8LpgDAwL#4L!9g`I}WJG4ksvwgum&g>BOKB(L!nll~&hkZWCJ~b6L`2WrCl1y# z+5klZ;Y#Erl@>v$xP?=VD9;MlqEra7N~4MmG#WMo*F34tK4O=u)=9mSHq zc!RkU2LJ}xz`J(kCc6bJF=kQS&>GCsEMn@&3i_XK*f7maP8L*3<7jfej=;PJSAS9; zBXS6W04=MeUWezjqkQq8Up|n{fpKWz>A_RG1AD{IDg0Mo7TNV(CM$2wF&gF^xY#e@ zA3$Vv*yeFqNQwu?|Le~&>QESq;vsHi1Q_YUUnPZQmTWY1+fOqpdJO#geXl1aHpj{ zr9mFRohIy(6J{c#8~w>5BJgx2%>u8L!P_T*pToNha3Jf+RD~6ID4y%v^n)C% zN~1gqU%JFC3axIk9bQ@XcI6CfFl%%?(fK>2;}~z_-l@Twl7Ul*4S%Do>~@&4XJb4kR)t zl#TA^?eG(F9f^7LUTw2LLjBIJ||8a!?fSwqV>5mmV6O1LV;No6fP5hW2PLDB|P zUQu-}h%J$l;6!!n|5i7hu>zz=Xuh5-urCl(qzK6bb2mreytR9ooV)%+zwW(XW&3ZmMW$!Kj|?^<7v5ix67f zRt^YZcrT^4p=GxeK)C2z@T{PNxk}zXDRDVjD)QSBsF4zoqM&9W7to$w1OJagi?Uth zf^3db3iJc&e}T^7pNm@eg~w4a??~`wE0SCnK|q5_$WF6N1Ym&ufHCw z?27JAu}CzcGj1_sN$#xqma1-QY*kI0n}**rCEp~uY_Y0kOhk8hp~zprk#=gU=OM`o z0=Lw@FaTYFCu_*aWWb@N#OoRE2zmh<#-Zd`oktLMh%?>a8pb5%Fqni=&V}r7Dh2qe z9>C!?Vl*b?{3$6z)sba*BvWD_coOd{BPXGZ3iWfQXka^NMq9~6-sd<%ziRCN8NV>oN1~<<#lO}7f zrS79&nQlp!q#x?pM0<8Xp@yny-X5 zi)1K7P&x;NeruYrXfx7t49R)12y%`8KQKv8y6DcbrG};7+JfQ<(_jwm<NJE<6sbc-H0J4LmpD?*-YH0X%-jX_QS|Lkg>&N)v zUcu?KOr2FGcsa?_uT4vYhI?b;C~x`16S|0gQ_@E1Tfdxm*KKNRO1fFqT?FD2CIaK= zIe=?bfE;@2Bwqjlm0M`D;;&iQ^gadn|By?U#sxqEN%4woq1C<;(0{5bJ!yO6pVp*X zM*Hoy{J)cu-ZN_mheJCuKS5F6EA1Uih&237D!Wk`SkuG&X-w=PhHJ8DEU?N{9d7vR z)7*-LnvYQm@$pP@^BJqM`mmmk^*$9f3k6v-gr~999xjp+Qp!#hz!rj~l(F?_=H!9a zeLoY*OBC90H$~5n&BBrZ1eVS~w$h%`Szg9X|KlG@3u*q1tzO-VA!ANilHW-9syLip zqLONLOVS|@!f0v!sO5n0Y34^bsXeN%IF>j~Eo-yc5sUQa@3y>T_FzdK5vI@dM*1gi-7tH=|GSev+I^_e9z7;LFe}iM_ygVzQz8Jg zd~pOfsx~OZ+bp*Kreu{W;!n%9LV+a{~m?!zRM@W%9Pd#F2NL%vtD3O9mw`jO~w<=o;oGF%>jH*Rw@02VXmT0l3 z89}lL1{nK8_Rzavo`(6JUS(=-SjWb zV)~Jr@G>8p&sHpPro8Kj)zVsM-DbX-JzkDJG#~ggmll6Ve7OAs`aHTPV;pWzHk&f$ z4@+u_(NW9v>cLH-xxl%c1JePPg}@t^0p6dDx}laRKOj_`!}fp8r?3pBFd-<7gEnH8C_ zJj}FRE=~DYuJSU#}% z-qLWwqJzYTN(QIonBX2H%?v7~_`cHD30nH(c>e!?yZg5KB+0*n$VRI?6dIXY` zsx`7Ygr>HV2WIdONZlBOhoh|OcYiJCBGIHw7Rf#3e~ie42znR>W(`ZYDVeBK-s@~6)Akk4lD)^?OA3bC1(YC3gbER^RprzmMQOaw4PG=b0odd*!oj* zHjml!VS6B)$XajBb%Aea_-Q_ouri5{10R#I+mOf@=)n)n;@h*q#BSrIy{2=tMxwE` z*;1~*HZ8Z?)Dtq}i!sEvs%K0zn>Z${I3lv>V3%vrpS*7`RBc>iB4KSK>v^{cKlbaR z(}lzKNVU_GN8I7b@3KM;I8K>Sd-R=X_?l#}RmEXn<9xcc!LBwWoviAHLJ_G=mA1%a zTNydBIYwcDzg98Rzr8YBx!PBq>)PJ9R9)@fd31SuYogLU&-r+4qtbtId;RhDO4s(v z!?@>hJi1byo2Xvst<9~)x5nbp`R(&iX zw_kK`uY6G%pQ_#*il0wyZ``bPU#>2#SDs8%ZVps8E><7is0?)Ry*7W2ZZ+=KS%LKE zPWAFkrT_WP{i{0@Pt~xir!vT$^E=n(cJ5xUj;+K!OWP|$wT+F+g`3soyW1OEG^uR> z)wB5KOm%H*du5$FYfsNruHL9k_wL-i7?0hKCxEjlO=fa`{>9+GyO{6VI(y zMrLZm7vhyO@y)f$vwrYUeXz#7;?axo%GvGpuI<(Scxoda9jaa)uPm>}W1H21K3!eB z65l^lxqY)TFjS%K)rFmF>y?{be5qVrjbDt$=dW$AJ+6#i*xnoy*lQz|vE_L3i`v!= zkOo4k>*Lk&sh#dim6erB|7g6r6<-{Td!B8tU#0)r#7sOl5ckYf9~(Jdd=X!~UfUY0 zO`NZuS&jSFs{{R&TW716pT@HnwpXrJubi*VZPw-{;-2B!@@nPEjoO(f@!*}fXG&lX z&d@ECjj!}Vsd)H{cWC5gYuMAe6K4&i58&~4zPpa#qRoc#U)#mS4*L$mzoALRz z>W%ey<4Wb`V`#T?v#WN$dwczP<<5)B<@w6_ZrEn$M$gWr&C19W-{ZMw@%kFTRBjG| zx1H-fwfXhR(v^5~XnSM0x-rKPm8T;+T?3V&2VkRe=XtzwDIOS(`+KX4>y?qunPWV5 zXL|*{nyg&E1Xkk z@FaW%x~c=`0h%Foi&MUVs2>!9n%C#O?5y<17=gf;v;L^DN8d3utZ+zU6-6-Wm2KvL^E zTbsWEw~H0WS8H>#08HD;<*j(_W~Co;uT@9p5 z)#-T<5>G9G9Pq4}Uhax7&&7R!u~5CgUR?vQ%jg`?!u@a~AXQ&nt!-XJoRL2CUTyv^ z=SBLP$nTPr!|ikNW?VXLhb$ zlJe|dsGgnOxi&*5JD2C+Uhuqg>vp`dQX5*V&CgbEY{qN%>8ElI{_L(k*^DjMkU6`soUq{sdArc2=tJA}hyvslU_JV z0yw`cnc5tqVLbc5^yej@MPTE#QTU|R|G0AVYZiTem8MleI2%&gJd( z!FcjP_2IR6^d73U($!rZe5Stxt8xFM+T0|=#alf)6YJ=FEJD06szLiN#$Do4U48iZ z_67v)sSG{dIdc#Fz_@5a#0SG9b##HLts?1?-|1dvx^v?$f(bmRK0vKrUc{z|Q3r2>wBkkqhRC{)ZN|%}YokBf@@AygJc^yP6kMC#8S9P5?wU70c zx^reuHlm+u@00t4`gn zjXXC*Jz%oc_37&R?DobT{1CK+Y~suWo)W4I{UaSXIleR2Q@b%zxik!)?A#l{$B;Ze zeU6ofKM@(cn(FwhT-I9?V7~HXy?XUpZ40@c!Q?Ru%smO(s@sNjZY`?g;bL|QEgbA@SoUBcEK^?G16NCjNDH(*m zTeoWS_)(kNtM?Ib5#s3(ma#f5&kX?=a(b80=e08v)hXGX%GFssF}w@D3&VrAksYXs z@4D01r+HnN!g%40h<0Oh61VGWAIf50!~4AlEow7^warcB3rP_L=kCgl?CPdB9B;-V zWKdMHyo~m)K6`>+3UfkPD2VtV?2Lt#!PS9XcWylpz1C!5(Zk}~7hMd5eUJO^?A(|X z^7~h6gJ(b#ehU<-Jf5grS;1t-3m0Wc`#;A|!!lL|1Qqg#)ZhVv78~~|x@CJ~38Pb; zy^LuPq$gC^9H7YXgr3btO&U)x3=I_oHSGxf~Iik`Xy#3mv0bB z8G|~CDTez%xXkq0ea^r$lBp}pIHG{J({%@EjmNI-j6Xo1)RtG&&xGRDIh6BSw*Px;#+AJ>_KqQoVBgn2q^|A9wtuQ zq@hBC=hN}j6e>bdOwSawgAM8-Ej$eGiDxb^%IFM_AV)&}{eJ#o(I61=wR8Cfgw_-; z^yBZL(&MfdFqkGgcCmWv9(Ebkq$q6dVLS$}%A84~4s2D1dQh`FSGG*z*5C?7Ojmjp zo2)M*Whm#$>Sp}>emuH_bZ@V3z(QCGM2x5k>yNHOp93)Di!Tyh-9wsiU$NujpBHe& zYHi>NEXTZ{J5r1^Nn>nWLKfg>srsI2k?(vTiV;*m7b&H!Yqh0&^4XsC;5o!M$K@(N zy-`^lC$f_P8kxZ=AzXt0)~xL5z%*@POUR10L4E0-)h&?^6EHej+ggZ6uM;Ingt=EnELtbRn*ThWyMv6NcI0k7xKev`wR&}vO9Uop1|UHa z!MQByxvlD>smlB)LMQ&5tV?t+XRtn;tSnCGv`qFB12#u=XXmd-B^w=yMs5rELD_$I`+!>WRx_BLIi*5Rrs}H;3 zD1^}*(Z`lfxr9(uChm!22bbbO{FD3fWvqu3$zE36r5m|{hC<{ zaT*$fm;$=jBRIa(8_|k|sN>jZ9DegQm4lL(vW{XI$5cUUq(FMCM>z_RBV+X9dUd)B zG~)PylWnec4_5l0h>J$=VfAnt;{{X)&2JH&TLgh1pJ8Zpi}_T`qSPYy+(dEF57Jth z8x%)P+$M_^FAT+txACYIp!GkmE#F11iTZcOaody*;*8w6TVF_TtUe(uVs@xF`BY?Q5&W&?uPUa%-Wo20Dm!U<5!%BiB zA{W@hVvtQ`4DP<5pY0ddaC$4(Mu~|a97KU|BJ?aB&ciu7U1#VS>OgCpF4Q2M&?mfv zYh7L6Ld#WWY@qLpXtBJAH`8l$74WN^R?A+z(VwiXO6Fk&e14O&*8yJYVIuWd@)+R)dgU%D8NI7%KQ~^$c?p{Xm=GU zgGLe@h&4Wf@%XgLExPQhnR5Nq}*O9El$*(Tok$$*2B;WhYjQpap zO=Tm`jhX2|M($y@%wt>NpMtc_#_=IO=F!INy3IZ{)U;y?Ak8QjzlcEvAzysf@$T zQx6!bcF;>(iDc-p^#FCAlpC^oE(kvvz1JzCnHvj>zI(5LkirR|JW&4*MeFfI#6U#{h?jx_2BRLh~l zQq^nHpF?Gy)-KayF|d-{$Vv+Zwog;4U<>ua$H;1HBUUSy@(vXyp&Qf}cdDe<3mvKq zld3+Xx2!?#>H&DbaDtNpMel7zqUufqT1CvA8pOQo(1V+D>qWS#9j%wTa(H*dQFXbB|;o=KnFXvH2@{~4uKf5RL@O6VvV1_&sk z=d7Lp<$KZ(Y(~O6@N54Lk9t?iL7*n^h*Bl>z;`!O63l=MW^H+u>#8t{IdRb{l+%v& z-~<_AujuJkcX!V53^R^uNOHn(kRPSHapkOM<+f}Q&j+m^cDqF1?u`=q25{8#c zjG6Q_Q$VL!)u&>z=;onsyGxVEs`CQcv1&PRYI;(R+lqcE|H;R z)bm*hLnEsQw(`|9ebPE$0T{EeV%R8Y9AcHzk(JRR1*&++7`CCcDDJCV)RyZqQ;9*+ z^OH^>iEz>;l~fV|kJUG(16HuFzaD+vXRGAbUM+B}Xx01cVLS8Wb+@gRU*h}L>n_fp zv3s7r9^g1@>*~L-GmCtCZfok->nrVFeQs^HY!&{jdgIWV{XWjV&}w~tuj{W?@za)8 zd@gbK+v~3`3$|C|8dulo&sOl$PIs(Xe@oW?6ZJ0GI6v`f=G6s07ic?OpM|x3qN{2N z+;;`D+P&RN;DzQ}pEXxM*BOoSy2oa{sk8jnoy+{cLC>GpM|=w#YyCO%7DC!~zwKdD zchKYF|91>np~Z&b^tS#tT=&}O3%cj+J_awea{+%}@OM>kzTLlI^L019Eq^t6<*TW_ zuO?T&n(DXjU0+SEa7N!JH|@;OSCf~&nq2s5@}d2mv8$t8vVU7&P0m`YJ{oey?wPb! ztM<3o8m`(s^L(+to7`hJPw~Cokxbj2H~D9+dcK-`{MF=r`+n`K$$q=EY2Qb!lQ~8d zFq2Q;_9>{Q-u~5C*MWpqZ~M`iD{uSZJFTYb%{epkwolzZV6&Keivf-D)L?jGXI8AY zIcs&_&Rnuqy>{}k-7srs9$U9x(2z^^z1M(WvC*IK_suH%Ck(uq(qHyvSa>u2=I)!h zH;Zpp-^}y>^#9ItJhgot*4Tkz(ROm^)&30JuRR!g->h=&8TYZv13NMFa($5NJzt(t zA2!OM+Hi1(?bz^;p3l&leIEGrfS%^)xtnv(>1~G57wyg|LB+Qo?wIDzc|mJ?OAKl! z3GRKy)xj^j-^_6Jkwz74+IK>GQ_$w|+nMz7eTh$Ys^I**!L+2Yfc>dvs+Np4qdV1B zdrG`{^cLcW>O&CF>JjIk(rTGwmNQ_21Bkf3@OF+GXHoO|Ut1u&N8kO-bDGxo-kxU^ zyEF0lT!Vq4$J|}G3w}IDV-DzOaNN`V z!ZWmcDD2XrmvfKlqen1sc9!EY-yXbKqU8gwKIGb2o5k9jC!FbJ4okGqm2<)<2N-?} z-I*`XiJk_@s`YtKn6X_uCPWj1qvtK{&T2;wt}duOR|M6}|FOO#%-B7H^wn)RnH5|b z)$p)tz4fVoMp_i#aOSySP;FR!ZIEgtReM^ZYFtIGex_c5ZEl?ko=OF)Ml9MQDDA9a zyE|B=TE?LikF|pJ8ha}_q0}s8U+UHLTCOkKU0(?hg{%U!)z5*NYc~RZ)oYWrx<>0b zJ6&IeU-HjVK1)Vy>jl;ztMXOe4V8ZBGG?{DEI+b>z7DFF>66yE6ZIKsI~qDod$u+r zbZvDqC%MW9No_xo^#t47bpX-Za%GJINGjaorz&LlzySmTzg~CWVkq{8`kx0?XH|PoI=|O!7s~+2V4ju!qu0AMB1U#mL~YBWvZ_w`F=Z{(S*^BoZ5Gd zzUvn$H`CIww`(hsj<15Tk2KRLd%VtP)S0Q|>SHUHPT(Wfw|!7)Jgcm%`i^O8?pkid zuM@BW&D-S9vew#7`9g^6ilwxDAI-Jz2PoF&30_hAY^r#%%@)-8;twqu;GYOzFLV-? zK#LfdPi@|adtG1U5Y-oDMD_Y?ZQ3QAiNTZ0UTLhJ+Y@=79Uw%Cr+blbz`cOrJc6-OeEd<%8uywb#5(1 zB~c90L|RwtTM4HM{7uF>Jjy*4*>GM^x`tVrQK41xDb(%M-XX$_?Mq_yd>%||sFS1s zlvAIIHbBFvw+ehW&H7tg_ER7K!}{E*^w-B9>Y}DfT7ZX|dGJh|5<2I7Z6Bf~87aA` z&_$$5)a%^pMZKIfZg{_>RcA$N5jFSv(w0b|@ay9`iBpcrZ+(GGq+g!s9D(zUfDz%EVjp<60KCy5iVs3$k9@3Z5VlXUIAUEI$Sc!007lqP+mF23lO zg4pwP)??pLE%;@n^YOa!usv|Jpt?hJ2ufB3`gYyR+r=^O)|FPFq!`dOJ$Hb~(k zSy!A^!|$elEbh;jp{8TS>I(8&seoqbs@s`$>nsI=KzW^FY{{TP{rAlVyj@dN-{1*p z$a`vU+QuzwoeP*huGN8U0Ya%#+#lB^yx^Fv`hHyn8B4*6uB%B)7*WQ$g zDrY;;a;8;x*O%Ybm(xYslY!>i-j})m2w}(sr)At!n2fE0Ky_t>$vW-jO1W%Z$%W{G zw9jrtMgR?##=rw7ny+5(9ogPiOa%zs`r2xQT4tW5HLxe6CQj7-5KM@YF484IuKe4& zTagUw>(``{-Ow0?@f>6CraB7VuX`mQrDc&5Bo!pZzYUV8xkP5 z=y=`vs;?@GY!f)gw@uR`TN(lowgbjH4F#tx>=r{UjTEJ{dL*Uhq03>5)#^pt^<|ve z2uw@l691*@%$lT1syObxwEMp6wKb&C?gBN8P-xmtSa=J1dZ^PylhHDt-6R9dyz1#QyU?p~$WopHRL^N^4vcI|{OY!E^H zm2+^cIckmoFoDXO9pn!)wzLnv$=bB)*V<<`9Kp+_I?OzcZxek>^qvs74v1b{6B8dw zEp%fN1l(Ieq9x!*7&Tn8%-l(z+Ot&O)O>@yx847 zQ`GV%D`rACJh?|G8gC0G=|onc6>?x;s8l$~au#J`Cip|sXo~jXPR%?#Bat6_f)^1) z`U7MVD_TP?QX|3VWbZ+C(5Cz!~hbsfLW46(w>G; zc;rPzGGY~YEGvPfTSAovpYSmiF;V#-moAdH9x3Ni<+7Ic?%qS&y_2r4Ep`!R#4+j? zQNo4<0)AKHzKGxDnNXr`cjj3oi~;Im<)Sx{vYe1B6qO-{|8|y9rKx4%IF_Gz2(AbF z(M+pI2B67d>hgxly1+s)mQ*ka_aVFqL6lAgExoEyu>kUch9?jOQJQFN$}=Luu@W<= zw`gMv_P4==SCK}c8ZxrSHYai-vS`(NncH54=q}&18)lE;VNOU z*vjJ6$ttKnwG(@RsR5bQLHO^aMaHRz!^K>kwjh~{LPDf1Q&tMbB1~95f}uf}07mBX1PPI!};h%}8z1F3FdLWZSIRZrMjhi0yu-W%rl_CD#ENy-rUvD_~InGd}11a1SJt z>vKyx5{W49N$Wy#pr-7LGin&6@a!~MDUb<4w05Qib?SShNv$h$tu3YjF|o&)Q@xE) z0S3$o;*15Z{Mhx-*`Xdis;p#@{nXNaG&4(jwQH!eiY-c|`tfyRsHF-o(5ghBYQ3gl zC>2Gt1n#i0#V5{J%X88STSi^Gp7Y&dE?Uge?(1Q-LAwA5jcYokDM3_{e{>W{i>rM^ zG01prsHjK7*%2wPnD5NF1-oSVF_s7Ixu)B2epHgFMzU4f!IEV&la(x^G)0vJ6n{&n zZvVLA^YZ}T|Gb^zhRsU#S? zgyxd$zbMz6Hhqvm0M8?m^;d6@yPqXl7J8pNomf+I1<7irxoRJ9_mvA&K0x6wI*IR-KK$ zR%}O(jT)zZl zb}TJdHAAc-Z!o)m;2E}8nhlop0y8Y%#j8|S6do6Lj^2g*wQhtuIpoH37D#OwVAibX zlekx#Fq%|54$B<*0I7|nEAk3zsFv>Svou6)dQ+HJ7*w(_wYY+48}NCn^F)^s+H#BR zk)8XtnkC~i1zd|@>EMhOTbo9ZTkjq&3bDoN=Lji7SQ(0P4BiCTZ*j5g~JDrAAC#oLg|U< z6}F3HR7`>1iR(U>fgZk-z37w8b0{ng@{>(J_i8|dYA z;p1#V(dAtsON78T>G2JA9m|u8Rx38<>u^4=s_;uuUJzd_OGN8PS$+Vhg~|&|825Yx z2qe5n<|h>s@j<8}PxLTl45EO@kWCo>f^d4va;Nel3FOXwO$Cz9xsT)N_o?L?%N3o>X`DP2Ca(bl|f|Mplydrrr4dERDg zwTe0>>EH;3X*3V{UcEkCJ2!__Zu5f`7F5opLn)z($$?_4XC(^Jyf*Yf<$_AdG%%uS zl@p4R97(4vNjaevsKA`BKbO3%C-$b%CiDqGlH+a{qVCan9sCT0jF`BEg<}ZHYL}}Z z?~1A$xUuK7FtF?&4%Y#aCtb02_kMXN@d!q>p31edVWyKx3Cu5bt;7uNe*0dLN6zz3 zkpK&ao@guOn6w}a4k%9kT?^sH^^g*&*>F29Xp_#D`%(u~ zYN%>gSkKxBgy0L)s=^-TV;&!ULv)2S=qZ)wT{W2XkP()6Je~qGbR9k z3*Kc_7>RlW%r`^}v4l%cWi}b0Wh0oVZRZ3=B*^gHdR#vb05Gfmn>eAkC6)G%|wyS}B#7 zn@EqGx?g-H<^^q|nT}da$N<~;APvs~#*avuwPHuI)))kxC5omB2v{Gg!l6AryETSd zN2owrERk6cDl2JYyL(8@rQLQK?cVRg!LjfpwS(J0q!ve$R(1KJauTO|R5#DlUBeq~H5>jG;+pG%B zL%l9ue!zgf;I>vM9pQG>l92NOEWVoPL9}$+D^hc8MS5qVg5xK_G8@@|bJg%&%O*ao zsj;3OE?7cVB4CZ3H6p7ps|n+YT@gcp;`%jA!%gT#JcYs|1xr&Z)*Lj5@Dl%|l|D3l zOSqX%YWEuJ)3UtR3-cJ&M8qJrEZs32L^@xSU;Z<7Od`%AP|F)2q!mbFdq6&^C#E`9 zItnfnXoCPRACK&fvJiE$_G{e|?dyfr>T}<6NJbip!Fa>UtZdf=u3N3bDzsmjEvbkX zK80}sGvtLc+8l&-qx#uET#6~ziI8G|j9;kBK2meHs)|x^?_RgXXTJfGki|^7kTW6b zVqgQ+YCFpss|I6ClSw$odzA$=N7^kipM4v|CtUG;yia%o*S*S)vv3!scfE_!J!e{} z0Dwf5{XowKZ6((vZRFt;v2Qa1N>k6wNGrtdj-j&3ayo{pgnlM8g_+w6YjAoftU(jx zA~kk~C?8vCh85dSOzDi->bI_~+w+kCOHm9FM7gw=Ry&ZP5NRj zrcL#gaPh3T$RZB6VN1o}US;8&d-g(J;Gs)vlZQ&6&W2WBOgdvx)?y!E}Em>QOoJ!ung zVmFL@oS1ZI7ZB(e#A%UCtP?RxX{LDBe24`kEEPbwVIZ#w&Ho@T5v>sQ8ucE3QkD}@ zl91n$j)TSBI!JBF&VZpdx5ZJ0HZd~L%SRP8AOnDI=~zDT1B;dA8SUB`082o$zpxtH z7*W~gjccoK-2+RM3rIWCp{ygncog;4LKx8s6bVoFF21vn#SW!mfQhIDv+v-f?xV@U zg*Eo|a2KKdiYvx0;7U{sTyB%K99D=Ho;qX%|F|)P>P@Q^v?fOnXq6yh$p{mW!A*64jwT!XW0}p^-2jD)XlFzsB&)Ac zi7sjNwG%B}`3YrqLqA8xnwHT^!gI-5;Wb40Oe;d=__cK!YT9m}qPMgyZbtLrlVzE` zdN#xnp~^$jaJ9jSQ7COqPABNmmatrXm8N*I>qWZ|hoKQyQA16_M&LkpBE_$4?FS^`Its@2qRmPo5^)x_ zTbE_)=w!Mm3^KYL6LX@-HtAX13lAh?vH_POv}VKfA{Z6@!9BS>gmQ_i z*guqmUE*+au0PO@RxxLNuJRMUoGNyR4@gLX16o2JjSB2M1g2gsJy2O#2nZ z&X?OAqa>?5Vakh>;2?%hHIV7V0+#hot2jG_7abm;sqz@Gkv$SKS!=&$#%OF}R;`SA znrXpAs}Gg-4&h5_V@|V*EwKJFW$tXGMWM80;v30f#`50+gBrA3QAU8A+H%t?>MA^Q zOQJdGT7*e65$91s44PD16OFiy$a_7)3^azWnB0mCHKqzH8QDB{?MXyPh|xonF#y+9 z)O*ws3>w(f=Aama=Ap5q+xU>JT@}kG-d*JrPs!` zs*6n4^Z=F14nR6;30Y~|40{Zm#qqe7cu|-0ol^Um6$`#OYtWG)J!7(|Tq$fx4pUCq zm{CI?Yp^;dhcZqJuLn7RA#ZrLW?HH*s*fB<3>vN3loHz!7`a*+ON)nJcRLKv0f%1a zj48~V>NOFz5j6!9f8^w3wDPKk3ccSefH7o7Z5~1h4_0|mSieyivAp*r2)VjctLKQe)#!hNFgx~9H``0Sq*YsaJf-&{^(iU=3us0Ik!op6 z%VI{&?m=^qu;`>^M2*`7u~U!*?ed~Rb*BzJv6>d!R&VQvdVn6RqaJPzW!;*4TCOYa z;qbap!S<6@i%$S)COY*U$lY{Z>f)Xm+i$)UMT|qMFsos#E3p8NPDGzZt<{Q&rYfwY zw?+NyWvnIfv)CDFSLTK3CaT%Y*7vM7Gxb=c;8@w>Ta_TTRksi*xwv5pqFV?ft=GzQ zL=J}O6>{@!HHyU;g|#`QlJ^k`wLBerU~dZo^BOuV9o8FZGcO-$wrf1txEHi?cpeo2OU02iiJyFq>BgJV00? zN>7T41T<3|j6q~9BLVufQX8xC9-`V^foxw8r3^GDyHS-a@HxqB4L#@P=c0=a{$2 zm|^Sq-lK&aje(xH1^vZNI|QAiSmTruRe=-%8OoD67W4PEsLOh!p1|@3dwk|n@Hp#~ z@~%$Cw%in#ph(eEb0)8T!>E;lrVUM~{NR+;!kUyknkBnT=F8hNb0+zI;e)vfrgUb& z7?11?uPY;VTTL^0v2ub5RH}-~nO_lqgi2-a-Le;>q?f#-veXFkg({hGuwx}CVpD5lVRtL&{RL8I0twXf5!&a#wn64s( z;NGIt;DdXngc$MOaO{onV=O&}AEk4vm5S(*%}E@$fUvG!`?}+m2i+`tPHLFnM8k|= zFWb~yggW#ugne%_RtFFYYFViaW06Gwg^Y0lA^Ta48sDPC!$xbt4vucFI5T`U%RB1VqX@5I>R+dW8L`>lR2tA5o>NGnN zS{+}}oY@Xp>;syFxmIdZT{)g&i7(vCj)nd51#9`AoztWBGojM_|DCZdBq;0cIbdjA z$+H9S;j>@xL2HtM_NBjd#@W<|>e_m4tw;xSpNLk~$`mJEJ$C5zw;nzI`Uqgr3P4R( z_yywnrunUdrNwtR0W>Y2iEU0`NhZpTidDvdv_7n$GG%X&Lsx84!dvbe=Ezgrr)d^7 zs%&g@gkd|_6NUKYvyw$J9!f`{2kr9Jv0(eLeUC8JOxt680*QJ;6B5hFJ{I;U!)HSKKfEkS%;9B44c6DW&eVZR}azygzfIMWvGyGiclsDE6`8&X7 zIy(nZn>_7VvpXChz+(bH;RQgnUFr=WR$qjK+|;xuL6c+8uYO|?Vf&4J9y1u~DR}gW zx@m`)C@@F9hvTi5sa2okiJAJJ#vw3UN)5)DarK)_I$XCwbC$GIlS)eM?WxO%hbG7?{(<5r@K&X`S4R%jn9sE{--k-~jkt??boC1Fjcet850oXG zTF?OyC?SzW9x3r-jo@wtOP;h%WSw|(9Qo$XDx&TB1QV$kQHYfxkDaBp31QfW=470J zbA0v6kR>>_>=>s=Z5l_CkdJV3)(N01a#MSeV*sil6y9B@BWH~Bh@C+`R*M%l5N|ZC zqzIgxQ-|s3$S87b#-be>(>&0aT>~vm+ZhKYwpzqElY#{BXlrTUJm|5vjm>=0rJcwH z^SgTYbT%BrHo+@4I4=zJEdj@deO*st`!Mv05AM>sRa}H*y6OSQ)|s@fOu&mc}Jw(*dxz;OhsqBtErlLXMX@kuoCHf zl|1C3B{*yL?24lu_JKm%LJU#4H;qs#fundu0jNgJ-y&rsmE0B=ma|1@=(XHhE%2N=iD7JJBw2mhv9WH zK`S!~-m1TS&7l(oMGW>zO9S45cFr;rk=HP zxj1Hpk(2}MK0RnWLEo~ak>|~xHaYSlpq4%2JkRp(=tcODjS%{`>MeeY=?oqR4xA~8 z1s2#aYj3Rc9F~*1*Rp{Bu_%OYWIKdw_pPin;omwY!Bzv{7i`-?1{3eiSo+_9FX%ZY z(s5Y~-|0^|yE73aX_dR=IM&b}GgdOi1`@P#h-}XwJ}%hL==@V=S9A(IdLOnk(*()h zms;dgT46K_Kh^vz)HLyiw0_ZnWAUNQlHDjLz>sOuE~4ns<6_Kte{SyZEv9hX*Kb^S z&I7S;b4h-U*h7(35oaTao@XL`VVCbUL9rA0O6{sLy*a83ZZ6EOn^C|lx$c-)91o6~ zpl|LfoJwq&HMq?a$myKa>9b)_V_`}&yU8M9V6n+GADz+=uho&LyFPC;$>WhZvYzD62w7#mYWg()VqTb1sY~`8$NC=+HPMkB zHW1yOW_)(Y5J&}(L#+e&g*R<-s!;NYJm6dJ$pTaWh}LWDHNxj+3dL2f99Aj_3HlJ4 z3^6P(`1JE5ys4L?kk;2Y)tMjVz?dI7)r0xx@ErYsyG7jq?zSh>XZ|- zku?!VA0ZQ($E~sWdCnW>Wp1Fsm`}==N;@)zlm(*)-xPT>Rh3f}Z_9jx_slmftbJ;S z`5Mj@^_MLNRO_7Mo2;LsA&PH`VOwtn-*GYlsIw1#n4{w{5<}rmmUod6Xnyhf%>Q$q z%)oHygh1gH{PbJ+9u^98Ac?40D~sS9%B@fZZ~taFGZ#I}|D@<_wXc8?C!AY}BdYjen2%BR=OOXiy*$h|B;g!ff`ubv0dib`FjKzs}M zJ>Sl0R+Mhe9Eq3%2T@rL%TChY)nRM8W*(gU=X1NcF5OV;a5X%8Yo2$MM7^x}iYSL> zHx69Oy&NcAF-UH|LVYlJ_TP17|$u6zrb1q18^67qD~Op_5z* zVo_#OjhSTZO+?7!shqJ;gW-mlET?)^xJ3u8gH_}Ou^zD!>fZ`MEli~G>ywBNWjU8a z_p*`T>_@LNnzx*Q&v-%RtmHB4$cka8Kg0RHYM1u_cSSJJE{`@&h4Wu6YpvIuyHSN) z-I(8k4I`N^C$MIyWbx!E=#X0Z)d)z>5}U<*Lg@zMIW~* z!Wvn*xuyt@Sv)7Hukcx*H$PRns&!!RJ@8QAKSdUb*8%*mCI~&kcW%x>GFeYdK0Omx zQ!@#ErDf^{$fi{EH+&S-*p6|2iscK_f`~O@pmIN+i-`2NY_D_`{-pz%Je*sk`RwHY zDeP5Fo+a=n;&RRe9j4c1J`YF^l8@!4(};Kth;qdf zLKO1&hT(!gob@KDLqcq?iez`F(E-ajOsU#xS(jKXxkd+Y3};9fS^8tyhu$r9zJKsT zoTYY}nu`Iy+7X>v9x^>SP`Ju@WX;OUU;eUJa3HucCuB=z<9$+^r z2)R3X$8-_ZcCt5q|8yLY8RWc4Us)To#iLB&octz#oU^+3=2TM&NvR{RH{Eu%F9x^) zH<{9^SH<|Ghlr0^pV~>bp5ziMRmyxICs-`zf)!P+ufhrn{cwLwc(p$#XO(CO^ELR) za;Co$L9ci(ZB=7kIORr6f}c%A39Q5274_B*wYLI2GLV4{8UjM4dea>?ox}1PF*N%3 zYBT&SME*uFX%|gX87v$uIrU{xevCdWY&EvSOD^H6U4Y2Dx2a^zc6wKo4#Aro;1{y2 zBC}Jj#8{_UZNY^Y{>fpJU&su%%31SGUcam1ORY+s1=;t47o@}E9h7Cg%DfG4`|ezf zVp_k$sTE2C(fthfLasTH#N}sKf0*KI=Hufk8>*%+##Lips9pwK6BM?|RyBI`21Gtr zgeEaOgI$Vl8V;1Hk*DiGDUXxw?Jagx74*GQ<-F`%^e5%<;C-;Zj{BQ&Cstkd4?stD zv*+~j!Y22+AJcb4N3VtW+RD7qVYzd*6!*;OgZE z0Mhi3V~tOL{?{)K%J=xJ`We>iS?bgaW z+xR7N!J9A#r4~gP8Q^GM*h-0`;C3&?VQ{-QQEsLLhO}94oZ$Wb*64Tdn_m6Z z&HdBzPtt+-kmRRaHZy$rgV4A2{#=HT(V)LquP{IKf-@IYSNetR;@}hZn-1l6@EM7G z7ahpcq|Xw~K?Z?E6Pf^;vvt`RQ9lY;beUO} zx`-S2z&H{Iw`|@rF+0{gWxub~M?2c{_qxduq#1v;Ysa$tQ0ogYx~4JX(ig##_aS7* zx58)MtVqaT<8cf9d?GKskchuPeo6J0w>aR{f{4u#pk_uA)8YFY^0MeUldbvM=fXL@<6#Leu=7=*T-e^1F^j&%@R!UMTfW zJrz&T2k7(a#dm-hd3uaDC`|LpEV9aEUqy9ZIFj+C`4FDQ+kt=FYsP!lcX6(}mTryd z;`SQZO*mV!Ur^I(f`|ZF=s(Dmr`X16nd++-hagk+F}%R@j>>3Tt&InC3HlXUAmqzl zkiLw8ApGXtYiN9TMLf^0D@ZUNY5TyIRkpSjB3d-ALhP>pNL)2OYJgX zXX^w&Lv;;ZnZe|ZCPk-Qy&F|JDrGlbz9(ipf11}ISlX2V)K&LQj0xFr7QM!sk=h>_ z({bK_3V)jjB^GhY`->@3CRvv(UWH4?IBLWUIea zy!}X52bjP5uKKpFXZzWB&fhNj%Fk6zS9OMY_k4ctKDYS`?(x3cbw8?n>*sTO{KWlx z^fsSAZfGv^gunCSioHB}j=%Q-$@~4*Z(L*dqObpqZ%wyhkweP5uAOE&WRO zdHQ39{f_9LPv>3T_=@^ai-KEY;=Ako@>j6`)P1_{FmLb~I4{vM-_*KVqR#Qh1i8j% zy!n0K^SGja!J}um{=p2t;ShYfLd)(4_&;DgeOR+$D1OHGOTg{>YDbvjzT4M#KHs5t z0(Q6hTkz^x1Mk1pXn4!jiuuIbe%ABC9NepKjNwh`Ji}Z5 z>+#Z#|C)N)(p%y3znt%hlCle@?wt*L>ZnLhCp0s>iyO_tVo)dGaF9{(=gz_X4xqjS9fL%N_NvZ-UhC z-^=@kpZk~i`6*ZLRGnGgJI@br0M}0i7x%u)TNec>fA3{PuCJ?hfZ6a1Y9MwMU;f?A zGafG^{{ij3*R^@iyS<;$2cK#8+kWmRxnk{|#^?w5?Hb42r;@DRrTy>u%^!1}K6&o~ z-#^5=JTEw+<}ker55M5srQF9w-l1(h#Sil*Y|#>PAe?Lb^aCb658vk7FN}vfJg4WP ze?9NfeVZ%4P`kpOTl2i|+3@k*_l0fOF?O9^FsXLGr_rk)X6xI=ujj(>drpP-sNXC+ zsuxidbIzxjm;2@a?w|iXApd(%{Nu(09{8XKKjfhgeaM3!^uPz)|9%g9_`)L|`KU)f z<}r_c)FU6U@bHH{_HmDY!V{nLK0rV2GkzZEd-1jV^sxBHCjs?9KzZ=}9&*2j7QdFgtS+)rcF5!S z1W5_mK*|7`BYfJSyex{kvPF0J_~AY8P++P<%48@gO;h=vw5tN0JK5RI#6B-KJ?mSH zH+3=V<-D%ft?6fj89T#1=QWq+kP^RG|)SYxGjinls)HXXn81~ zP?L*Lpv*c$5Y1gO*UsAV0VK#s2MKgJ^G3gdUK$}`vFt=`k7b}qSw&HI7iAAQS60IU zRQ8fRg*kjedW`})+S7ib)mve?V3Ny)s4ne!2J~fLcH-L*FU8L0Xs$HSOdMw=MbmK$3hBqN9oi!s)vz$lqShy%<^s8NqfJdg z%ZvdA+rPe|rW`tj=Xa31;KM{4yYxC^EJI+03b2_+kj`t3F0B6E29PD(oYLPtoUN7- z`!1#!(@{$FVKTa6if%b=Q%*H)W{reQ!Q{8>Owq<8uS{BbV!^Uzr}LB#=cXR{relwq z_#s9Sb0I8yoAn^>db#ewet6ynB@iV!Zd=jbl zyUje=G9_*ZgFrq9Aoos%;3**wNm(|YT>6V8W35+)p4Yag+rLRxc2K^sdUIJ;+sc5t zbu?XK$PtM<8|8db`T}H+eOMa|3W%sLCWA?_X#+^%vSCBInm07&q!<&Vrkb0LOC5{I zoI^h1?bzp35kgj@L#??VTl7-**wV4uR3d!iu<~xn^L0r_~tad!;<#wcX?E1Mm2Ix@X&k?)?2T+ua z;n6J>|7%LTQ__5RI!6&uu7ueWQE1atBUS(yn)SZIo4s8#cS$(00%do4PRj=I{)iMX z@68nMa@pn^@O9Ts(F>;X);m_TY(K5~a*U{4w667}p(>zodlM{cZwKUUHzhbIIjTuv z6uXPRSta@0vNz-ehN9cnd12n?xyJ>)^12+oVngF6F znDZV8j2jl`mdh^npoCYYvVXpiX0k--BJW^SdkM^$NOBF!UiiWm_SsmLns>>Cv0Pn4 z{$x7T=7LL@3DMc%b<)+^8kHT_61F8AK~B6Srf-g&i)y)gttZTZW2Olgr`B{cuGY)j zNxl;Oug=cG%8~ZG)rHp$h-8qY-P|exPDwE-F7B)ubkSy}6J3JY5h0x2iM9~JH31q0 zbZP^0==l==St_9-5t3# z03FqSTZIH)rIp59k$N85B0(&rNy<-%qC`1@C`Vk+->j3f&apwkvVAT z8GU9kN7yNJBp0=X&z-1Z_N4}`s%hf9tR!SmI~`We zQ2MQkhd31EgmkqtT=(t=*ofR^8boD+<|AB`6;O8Hzz6WDWyAzC>$(k@HR0{nRKjpU zi{VlBoHew=R`qGqyf+`L0GR`Z^83uA9FnH>UShM7^N-YNiQ?^Lb_&^`J{o4PZdeY! zeSQIQWf!$_z)YDEK~;&Gaa4{9p3tU4!>sYu5m;&zDoHli0A!t>qI;Dw%jN6JW>@0` zGPU6hAF=;I8DL+WbHH15m201Sc9<`50QeSr6|Wsn&LCu^GCR7+(*%plakY)4@KTAS zkUl@we6i|-p1o76?j5=%To!TD%cmuX;fHlIfv`?{;uJva7P4;MqUMl5)u_6C3hh*=ehB)yzDj^T95^Tx$0;(XvMW&^3Ikd zSQL$=so~HpZU8IL*%Yo0CGPIDtSB)7y_NV|9F{`_Aw=RBe0Z33(UCEvs7pcU;PXwi zWv9!z-a?ZZnoFaD*IaE>@d!>J;zJ4Hbq1L$fQYy~%bG>EGb-w3#B0*n%|$LZqFE7s zZ6*;Ux@9BcD7?zLgo~tW{>3xbSzq#}r!i|*Dow;kxU`kRWmL4sH6Rz)aumj~99&jK zl?AcNM)I1sh`VwPCGE8tX*MFv*-9v(E3P@~padmKnG_IIoGAvXbv7Z&3s!oR7SoEu zY(S66PJ4w$0+9@doJ}gL-}AM)CpH#U^iupclAWz#6ph+M>qQi?z*g17?|B#rVgXWV zP8|pTCUlLw;}UL`6KNs`rq7r|Cu~ z39@-pd#c?QwT5=V#ZppjZmk2fGEIOlNniG%9YE$eRiKWs;SDrP8FI2rHl|gr%be|Q zy)HTK)Hzqy$AHk5&sy0My;a!KE${g1vw}O!q-r8-B*swI$i{?{u z*&8rn#X)NVqtTomFKSPuHz4%Qghf3g_&y=^;}Ssyb3jw_>q(M7N&*i(=Ejx5UFg5a zbwNC6SW+fM^Nl*ESh}i;uv%g>SW*1eGXmaBzpio(@S*sarh8;z&WG1!qOEf2Bi6F* zJD!)M-jd)z%^iB3JA6gjmxP^_6FLq9;RK(&YTj95F(Z|lF5p1X7dIwWy1XH&^`Lxs z2h=dADA^_bd&sz&IDf{k=S^}Z#tAsvI$*=RSCjH8IR%_LrCycT>|3I8KGez@WX71g z76f|Y^wyhXqj`5+XtDY483g&(7_(bL5lBi*2E8SOHn|R)#$|;>)9rByb-8GDqqW$$ zWdCZ3Y_xb(mV7qj))gTaqC^YCebE)o^0}(=5f3HKRB<31){$092zxHM$b8jv(Y1&} z0|#|dO)WH|=CC-Uv(0JTVf%`!c|)-jYyp|ipKu1+RHl0v2C$~=M&ORI%A#zfC*}YU zEQQ>cL&w9dXRQtqJB$M@=+w~$LT^}=wBvnX>9B`3Cr}y?mdt@_XvzophPi7dlCWj$ z3nfg!J~T~SiT@DSau)8$ekOY%q$G++qi#A4stV(&8f0iq*AtMSPVJMCZ_DY{bqSqW zMUNPg-+a8H)R4%F4JQXFCcAsnM_2u7) z(&)UA3)ojLmO?dF6t*-it39q^E1ERtm)I@=+=z(m>0-$QsKxJ6MXf3(js-U~Rwbo8 zDKqHr;E4#34!2KKkl)@!Q_EHxtspT0v?O6HZ=k!`#bkv++DC~~TBU)h*`U^r&#;Sv z1-x#BLB(h33ndy0T5p=+7jMt9;~}M)A7iMd)hMA)n^vSX_NoZ+56y1c0KhMowMDk8XH_NDuT1w#6wB^*>T2f{GB5XH9kYn78zX(xj#Agc-Q0yQE=4ex5P%b-1Y(qkJ^42g@}W*>j?*%I}gml2xA- zDmoK;TCAjQfLF;2Ph5^?ZM%%3y3m4xN0T{wZ6$kr)DxVxVXrxzrY2+wTITOq! z)DFZsM5E3bCmE@xaQ-6aoP#GASo-n4@I5(l{Px>c>ukHu_vPB%hc@LL%pB6fM9yfJ z5E>WFYNbT4WPyFM3-@o?3D}Vpc9e=;;H`hP*sT<$? z$o21jg^M>n@$2i~_|=Wye)(^g-*f%$?_B@PPyY7HFI>Cu)qni(BR76>?(g3?ckO$h zx%SB~{Owm?y8hXFu7C8xwJV>#{);&?aD>`WZ?(hEnGhe^)i#xA>^*j9jJHz?J z2h{j)zj^)KPk_0E6DDYnc%KOatqZL z#4#$OHqQcnbGA5;vGRwe7TE!wTs(0@RaYA~AOSR*4o&B}_6f zuZb&%YQNVqs=-5BF_cltqE^8x1{@>>^Z(Es0Ml>Wvo7zqZz@SOL%pLeHsM=$<*k49=t>a+3V zXJX<$#C3P)i8G#!C=Hg2zV-FMwg>oOLFI9kPTiMZ_rrGy8y>PB{<^?6wfNzH=M&MX z$8L-na<%D6_t!fO_B}?C`|?}*>;}1FNPeq}#_U0{g9We;aGejnYkD@V2B=Jmp}pJJJtB{Smi^V!;d$3Z%x5jiGF)3 z)kOyK8+`qrC2-C|)(SG%_x%sG+$Hdg6T$4y>dOEd=8t#?zwi}Pkx9!>x>JM7S5K}x zGR)kH`W zQj+hwqNJH?K9}Ytdta=UkGbV82q+;+6p~8Vh_p!If=9J

          R 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

          tdVv3wm!xUiMm$L4za4`841grHm+b7K=h!y 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ȋnos1m+UYf*_sB`Ege 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 z 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%0AYSCj-9Uoobh035t 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 z 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/ZendeskTickets/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs b/legacy/CCNetLogReader/ZendeskTickets/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs new file mode 100644 index 0000000..ff3eeb3 --- /dev/null +++ b/legacy/CCNetLogReader/ZendeskTickets/obj/Debug/.NETFramework,Version=v4.5.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = ".NET Framework 4.5.2")] diff --git a/legacy/CCNetLogReader/ZendeskTickets/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/legacy/CCNetLogReader/ZendeskTickets/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..e1913faaee7660a3d7e77ed94b530bd38b30deef GIT binary patch literal 1932 zcmcJQ-)q}25XZAEJuIz6)DqDZ?W&GRmSHFS<}^o2j9{v@KFOo4jd z7|fN-LSQKiygzit+=(sne=vAgz(GPeIy8m*0{_YhGVG0UF0{siEp@?(q^CzAtspZtr z0PSHV)tr*?XtH}-o{_iY&CZZ`(Tu5uB{3(YLMKw?Jhp_?2_f2O0|oJ<0t;EXg!s%b zVjIl&Xl+1fE`@d;TaCroez=Sc*PppuAGag9G^Vb##3krkk=u+o4aPFAxcF&7s63r} zcz<>hlwG+S+%*`BYOWqWo|YaHDNmV!tq5#tiKrfxmt2@@W@dqs#Yfy8)w6QKR0gJ% z0-q~Lj8vP-FGI+Cd^<&WJ$DqZ@9K}_S*40rNvX!NeQFyAe1LF4` zL<)L7;mI6~{zLrg!2XLfH~)^8@$FW7eb77;6J9_FTIS34pSDt~Ny3sD+($><qC>$$9A&cR!6@+Cwk3Xx6nL)i2Y-7dVG5FzNtWLe*>ux BsDl6i literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/ZendeskTickets/obj/Debug/ZendeskTickets.csproj.FileListAbsolute.txt b/legacy/CCNetLogReader/ZendeskTickets/obj/Debug/ZendeskTickets.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69de29 diff --git a/legacy/CCNetLogReader/blankdoc.docx b/legacy/CCNetLogReader/blankdoc.docx new file mode 100644 index 0000000000000000000000000000000000000000..f7971cca3da18646ca894757f7535190b6c3b872 GIT binary patch literal 12084 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 uq@INe0QiS*{uTarEBRM=JI!C

      pvpp6WpILAbE&JVgUM|AX?&Ki2flG- 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ΗK< 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

      1wSoFTb+>a7H@)vg4R2}0cHRR3gj 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�FSB&P&uitfm(1#VDwfA$PY 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

    pvpp6WpILAbE&JVgUM|AX?&Ki2flG- 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ΗK< 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 Q|NQIEIr!^8|B}D|2UyNm@&Et; literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/235d72c8-ba7c-429c-b0b0-5764d385c7aa.vsidx b/legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/235d72c8-ba7c-429c-b0b0-5764d385c7aa.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..284f3d8bf32b62231b4df93f8c3dd80b560ba0b3 GIT binary patch literal 58458 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/a7681683-8650-4695-951e-fe280d74088a.vsidx b/legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/a7681683-8650-4695-951e-fe280d74088a.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..b820ecf4e7ab34a7594a6e090391d3bb52631d25 GIT binary patch literal 28151 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 K$QM;Dng1IvuIdl~ literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/b0bd73ab-24f2-4d3d-bb40-cef2db56ce62.vsidx b/legacy/CCNetLogReader/.vs/CCNetLogReader/FileContentIndex/b0bd73ab-24f2-4d3d-bb40-cef2db56ce62.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..0a61541f120534c8be5b12da3ea7ec8214fc6f67 GIT binary patch literal 41402 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/CCNetLogReader/v16/.suo b/legacy/CCNetLogReader/.vs/CCNetLogReader/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..fcc37e494f4de46025a238ced45908c07ca12d03 GIT binary patch literal 196608 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 Rfg^y>Vb-3hk$nsB{{e1!)#U&H literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/CCNetLogReader/v17/.futdcache.v2 b/legacy/CCNetLogReader/.vs/CCNetLogReader/v17/.futdcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..4b51fcc6ddf98fa2134f63d1127ebb8df499e86f GIT binary patch literal 124 zcmZQ%U|_Izv5IjC3662jPf3k&cJ@mx@ySmQN=-~jEdq%LlqTh57H6Pw^pcAUit@9V zfcklz^YhX&(@TpIOEUBGSY1++O4B(4auQ3@@{4lW9P=uj146GKxcP75B>&c*eRny4 HTEGAR3d$;n literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/CCNetLogReader/v17/.suo b/legacy/CCNetLogReader/.vs/CCNetLogReader/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..6bf2d4a36fe750adcbc8576f06ff72275c88a53e GIT binary patch literal 348160 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 X1m#~TpF}o=n5KM&@>yh7x}y98nbhpn literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/ProjectEvaluation/ccnetlogreader.projects.v9.bin b/legacy/CCNetLogReader/.vs/ProjectEvaluation/ccnetlogreader.projects.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..5e79992a2a81db21ad4a398792a26a4218576fb8 GIT binary patch literal 26714 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 literal 0 HcmV?d00001 diff --git a/legacy/CCNetLogReader/.vs/ProjectEvaluation/ccnetlogreader.strings.v9.bin b/legacy/CCNetLogReader/.vs/ProjectEvaluation/ccnetlogreader.strings.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..742fa387209d531d8f36f620ece30ed34de20b2e GIT binary patch literal 121388 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